Closed WorkingWarrior closed 8 years ago
This is the old CXDEC in a new skin. I couldn't find the decryption parameters (namely the keys used to derive the "edge" between two encryption passes) in the game code, but I managed to obtain them via brute force nonetheless. This is surprising because these keys were easiest to get in previous CXDEC implementations.
@morkt it also seems as if CXDEC control block discovery needs adjustments:
cxdec.tpm
(I haven't bothered to look how the game actually ends up loading it).Encryption control block
and contains random garbage instead.insufficient code space
error message. Maybe this could be used to search for it.Eventually rather than writing extra discovery bloat, I ended up just embedding the control block into the program.
Changes should be available in tonight's nightly build:
@WorkingWarrior I'm sorry, the builds seem to have been broken for about two weeks. The build 0.10.349 should work fine.
Thanks for your work, I'll check it now. EDIT: Okay, everything's fine!
It seems that XP3 archives use different encryption key. Could you, please, add support for it? https://vndb.org/v18974