Repository navigation
2.0.0
2.0.0
❤️ 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.
This is a command-line tool. It must be used using a terminal such as cmd or Powershell.
- You must copy
oo2core_9_win64.dllfrom any of the games next toBakery.CLI.exe. - Some batch (
.bat) scripts are included which can be used by dropping files or folders into them. Drag any cake file into theUnpack.batfile to extract it.
Otherwise:
- 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.
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.