Skip to content

2.0.0

Choose a tag to compare

@Nenkai Nenkai released this 16 Apr 19:13
f704d37

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.dll from any of the games next to Bakery.CLI.exe.
  • Some batch (.bat) scripts are included which can be used by dropping files or folders into them. Drag any cake file into the Unpack.bat file 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: CakeTool is 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.