-
Sharp EATER was a thing in C#, but supports multiple versions of GOD EATER. but sometimes, i like to create some different iterations on this stuff.. this one will focus only on GOD EATER 2 itself..
-
I made this as well since some of the compression system in zlib is a bit poor thus i had to rely on a proper DEFLATE (RFC 1951) to get good compression ratios and get some good spaces saved. zlib does have DEFLATE support, but it did not do well in compression even with level 9. so libdeflate was more of my only good hope for this one.
-
You can get the executable in the Releases page.
- this concept/experimental tool is to test unpack and repacking RES files contents.
Note: For the time being, DLC related content will be not checked yet, since there's some certain issues here and there. i don't want to risk bad stuff.
- the compression system uses libdeflate, it has its good compression results on higher levels, especially on large files..
- Unpacking the RES file is only single method. no for nested for the time being.
- Repacking the RES file is limited. no nested repack, and when repacking on the RDP side. since the writing measurement is capped by
maxSize. - the script will create backups on the RDP files and the input RES file.
- RDP files (data, package)
- any RES files. but you can use
system.resfor starting out and get the other RES files that you found on extraction. - FOR DLC: you can extract some DLC contents. but not some other stuff. use
patch.edatandsystem_update.edatto extract some contents of the DLC (will extract some base game files also if it has one)