Repository navigation
2.0.1
❤️ This release was made possible through several weeks of research. If this tool was useful to you and would like to contribute back, consider stopping by and donate on ko-fi!
Changelog
Note
Source release for this version will come later this year/in a few months.
USAGE
This is a command-line tool. You may use the provided .bat files to use it, or a terminal such as cmd or Powershell.
- FIRST, You must copy
oo2core_9_win64.dllfrom any of the games next toBakery.CLI.exe. This file is copyrighted & commercial material, it cannot be provided.
Some batch (.bat) scripts are included which can be used by dropping files or folders into them.
- Unpacking: Drop
.cakfiles intoUnpack.batto extract them into an<name>.extractedfolder next to the originalcakfiles. - Listing Files: Drop
.cakfiles intoListFiles.batto create a text file listing all files in thatcakfile. - Baking: Drop any folder into
Bake_XX.batto create a ready to use.cakfile for the target game.
Otherwise, CLI Usage:
- Unpacking cakes:
Bakery.CLI.exe unpack-cak -i <path to .cak>- make sure the cake file name hasn't been renamed. - Unpacking a specific file from a cake archive:
Bakery.CLI.exe unpack-file -i <path to .cak> -f <game file path> [-o output path] - Packing a cake:
Bakery.CLI.exe pack -i <path to folder> -v <version>version is 9.2 (24)/9.3 (25) or 9.9 (26). Earlier is untested.
Note
Arguments wrapped in <> are required and [] are optional.
A hook is provided for K26 enabling support for custom cake files in a mods folder. Extract the contents of SimpleCakeHook.zip to the game directory. (The loader used is Ultimate ASI Loader. This should be compatible with other means of modifying the game provided they do not use a custom loader. Ultimate ASI loader uses .asi (renamed .dll) files sitting in the scripts folder).
Changes since 2.0.0
- fix: baking encrypted cakes would produce invalid files depending on their names
- bug: output argument was erroneous
- misc: added list files batch scripts
Changes since 1.0.1
- branding changes:
CakeToolis now known as Bakery. - archives: support for K26 Archives.
- archives: support for printing file lists out of cake archives
- archives: support for extracting files with an extra layer
- textures: support 3D texture, cubemap & array texture extractions. You can use this tool to preview those dds files.
DISCLAIMER
I hold no responsibility for anything that you do with this tool. This extends to extraction, alteration and tampering of certain files.