Skip to content

Wunkolo/Decima-Explorer

 
 

Repository files navigation

Decima Explorer

Decima Explorer is a free and open-source program designed to allow you to unpack files from the archive structure used by games using the Decima engine. Currently files must be extracted using their ID as I am unaware of how the file names are mapped.

Early work-in-progress support for encrypted files has been added thanks to Ekey, and Wunkolo for researching, implementing and documenting the decryption algorithm. Wunkolo's implementation can be found here.

This program uses Ooz created by Powzix for decompression. It is slightly modified for this programs purposes. Ooz is under GPL licensing.

This program also uses Murmur3 by Peter Scott.

If anyone has any issue with this project's existence please feel free to reach out to me.

To Do

  • Create GUI variant
  • Implement Repack command
  • Understand how the file strings match to files (Appears to be Murmur3Hash but not seeing expected results)

Usage

Currently Decima Explorer can only be run from the command line;

DecimaExplorer.exe -extract input.bin 0 output.bin

In the above example the command extract is used, input.bin is the input file to extract from, 0 is the it the ID of the file to extract, and output.bin is to where the file will be saved. Only the extract command is implemented for now.

License

GPL Ooz created by Powzix uses the GPL License. Everything under the Ooz directory falls under GPL licensing.

MIT Everything other than the Ooz directory falls under the MIT license.

About

A program to unpack files from games using the Decima engine.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 84.5%
  • C 15.5%