Newbie Spellweaver
- Joined
- Jul 1, 2024
- Messages
- 36
- Reaction score
- 19
نnice
you mind share what’s the new strategy from rpo to protect the rez files?Released v1.2, latest RPO should be supported again.
Last Release probably.
Oh, I also added a great new Feature:
For each single Archive you want to extract you have to enter the following Password:
Code:I_DID_NOT_PAY_FOR_THIS_TOOL_SINCE_IT_WAS_RELEASED_ON_RAGEZONE_FOR_FREE
This way you cant extract everything at once while being AFK. Truly a marble of engineering, outdid myself with this one
Enjoy & Have fun
you plan release the src code as you says this is probably your last release?An extra file wrapper before the regular REZ Parsing and changed encryption keys of course.
It makes sense. Thank you for the work done by youNope, woudn't help you anyway. If you can Reverse the Encryption anyway you can also write your own.
Releasing the Source would only lead to Scammers removing the Credits and reselling even more.
I updated the files on this post with the files from the last crossfire rpo update recompiledin case anyone is looking for the recompiled .rez in the format compatible with the common community tools I just made a post disclosing the recompiled .rez for the format that can be opened with the common community tools like REZ EXPLORER 1.1 OR REZ EXPLORER 2
POST LINK
You can use this tool to convert.bin files to.png, just drag the files into the program and it will do the conversion, or you can run it via cmd to see the commands it allows you to useCan you update file BIN to png ?
Usage:
png2bin <input.png> [output.bin]
bin2png <input.bin> [output.png]
<file1> [file2] ... (automatic conversion based on extension)
-dir <directory> (convert all PNG/BIN files in directory)
Note: Windows limits drag-drop to ~100-300 files.
For large batches, use: bin_png.exe -dir "path\to\folder"
I read a Thread yesterday of a User that was struggling to unpack CrossFire RPO Files, so I looked at it.
I don't know anything about CrossFire but I got an unpacker/packer working for the CrossFire 2.0 Client v2 and I tested it against the latest RPO Client.
So feel free to try out CF-REZTOOL if you had any issues unpacking these REZ Files.
View attachment 302248
Result CrossFire 2.0 Client v2:
Code:242 total REZ files 242 supported / parseable 0 unsupported
Result RPO Client:
Code:261 total REZ files 261 supported / parseable 0 unsupported
I didn't try actually using the repacked files but they did match 1:1 to the original ones when unpacking -> repacking, so hopefully it should work.
I wont provide updates probably, this was still fun to play around for a day.
Enjoy & Have fun
Flycro
Usage:
Or use the CLI manually.
- Drag/drop .REZ Files onto the .exe to extract and create editable .view folders.
- Drag/drop multiple files, failures are skipped, successes continue.
- Drag/drop .view folder to rebuild edited REZ files.
- Drag/drop raw extracted folder to pack them back into REZ
Bash:./cf-reztool.exe --help
V1.2:
I added a great new Feature. For each archive you have to Extract you have to enter a Password:
Code:I_DID_NOT_PAY_FOR_THIS_TOOL_SINCE_IT_WAS_RELEASED_ON_RAGEZONE_FOR_FREE
This way you can't extract them while AFK, truly wonderful.
Decode View Mapping:
REZ File Format .view Output Edit/Rebuild Behavior CTL .CTL + .world.json + .strings.txt Editable decoded world/BUTE view; rebuild preserves original wrapper when unchanged. TAD .TAD + .lta when decodable + .world.json + .strings.txt Editable through .lta when decoded; otherwise raw fallback preserved. ATL .ATL + .world.json + .strings.txt Editable raw/decoded world blob fallback. XTD, DTX .dds or .tga Editable texture view; rebuilt with original texture wrapper when possible. GNP .png Editable PNG view; rebuilt with original LZMA/image wrapper. GPJ .jpg Editable JPEG view; rebuilt with original LZMA/image wrapper. AGT, TGA .agt.tga or .tga Editable TGA replacement. VAW, WAV .wav Editable WAV replacement. BTL .obj + .btl.json Editable OBJ for supported meshes; unsupported OBJ keeps original BTL safely. RPS .rps.txt + .rps.json Editable sprite/resource path list. CNE .nut + .cne.json Editable decoded Squirrel script; rebuild re-encodes CNE. TFC .tfc.dec Editable XOR-decoded table; rebuild XORs with 0x10. OXF .oxf.dec Editable XOR-decoded binary; rebuild XORs with 0x20. SJ .js Editable JavaScript replacement. SSC .css Editable CSS replacement. LMTH .html Editable HTML replacement. LFI .txt Editable text/list replacement. XF .xf.txt Editable ClientFX text replacement. FCF .fcf.txt Editable ClientFX tree text replacement. FXF .fxf.txt Editable ClientFX config text replacement. PP, INI, CONFIG, ASSET, GFC, TXT same extension Editable text/config view. KFS, BSF, VEF, FER, FPA same extension + report sidecar when binary LZMA-decoded known engine data; editable raw/decoded replacement. VAN, 2VAN, 3VAN, 4VAN, 5VAN, 6VAN same extension + report sidecar LZMA-decoded navigation volume data; editable replacement. NAV_WALL, NAV2_WALL, NAV3_WALL, NAV4_WALL, NAV5_WALL, NAV6_WALL same extension + report sidecar LZMA-decoded navigation wall data; editable replacement. SDD, DDS .dds Editable DDS replacement. 4PM .mp4 Editable MP4 replacement. VLF .flv Editable FLV replacement. MBEW .webm Editable WebM replacement. FWS .swf Editable SWF replacement. XAM, BD .ole + .ole.json + .ole.contents Editable OLE replacement; contents are also reported/extracted. FIG .gif Editable GIF replacement. FTT, OTF, TTF .otf or .ttf Editable font replacement. ZER, REZ .rez + .rez.contents + .rez.view Editable nested REZ when parseable; otherwise .rez replacement. XFI / CFSprite content raw file + .cfsprite.json Raw replacement with structured sprite report. Unknown binary with useful strings .strings.txt Diagnostic view only; original/raw is preserved unless explicitly replaced. Unknown raw binary raw file + .info.txt/.json report Raw replacement/preservation fallback.
Virustotal:
v1.1To view the content, you need to sign in or register
V1.2To view the content, you need to sign in or register
Password:
For some reason the password doesnt work for me in 1.2Released v1.2, latest RPO should be supported again.
Last Release probably.
Oh, I also added a great new Feature:
For each single Archive you want to extract you have to enter the following Password:
Code:I_DID_NOT_PAY_FOR_THIS_TOOL_SINCE_IT_WAS_RELEASED_ON_RAGEZONE_FOR_FREE
This way you cant extract everything at once while being AFK. Truly a marble of engineering, outdid myself with this one
Enjoy & Have fun
password isFor some reason the password doesnt work for me in 1.2 View attachment 305738
Ty for changing the password <3
Thank you Very much!I updated the files on this post with the files from the last crossfire rpo update recompiled
You can use this tool to convert.bin files to.png, just drag the files into the program and it will do the conversion, or you can run it via cmd to see the commands it allows you to use
the usage commands are:
I read a Thread yesterday of a User that was struggling to unpack CrossFire RPO Files, so I looked at it.
I don't know anything about CrossFire but I got an unpacker/packer working for the CrossFire 2.0 Client v2 and I tested it against the latest RPO Client.
So feel free to try out CF-REZTOOL if you had any issues unpacking these REZ Files.
View attachment 302248
Result CrossFire 2.0 Client v2:
Code:242 total REZ files 242 supported / parseable 0 unsupported
Result RPO Client:
Code:261 total REZ files 261 supported / parseable 0 unsupported
I didn't try actually using the repacked files but they did match 1:1 to the original ones when unpacking -> repacking, so hopefully it should work.
I wont provide updates probably, this was still fun to play around for a day.
Enjoy & Have fun
Flycro
Usage:
Or use the CLI manually.
- Drag/drop .REZ Files onto the .exe to extract and create editable .view folders.
- Drag/drop multiple files, failures are skipped, successes continue.
- Drag/drop .view folder to rebuild edited REZ files.
- Drag/drop raw extracted folder to pack them back into REZ
Bash:./cf-reztool.exe --help
V1.2:
I added a great new Feature. For each archive you have to Extract you have to enter a Password:
Code:I_DID_NOT_PAY_FOR_THIS_TOOL_SINCE_IT_WAS_RELEASED_ON_RAGEZONE_FOR_FREE
This way you can't extract them while AFK, truly wonderful.
Decode View Mapping:
REZ File Format .view Output Edit/Rebuild Behavior CTL .CTL + .world.json + .strings.txt Editable decoded world/BUTE view; rebuild preserves original wrapper when unchanged. TAD .TAD + .lta when decodable + .world.json + .strings.txt Editable through .lta when decoded; otherwise raw fallback preserved. ATL .ATL + .world.json + .strings.txt Editable raw/decoded world blob fallback. XTD, DTX .dds or .tga Editable texture view; rebuilt with original texture wrapper when possible. GNP .png Editable PNG view; rebuilt with original LZMA/image wrapper. GPJ .jpg Editable JPEG view; rebuilt with original LZMA/image wrapper. AGT, TGA .agt.tga or .tga Editable TGA replacement. VAW, WAV .wav Editable WAV replacement. BTL .obj + .btl.json Editable OBJ for supported meshes; unsupported OBJ keeps original BTL safely. RPS .rps.txt + .rps.json Editable sprite/resource path list. CNE .nut + .cne.json Editable decoded Squirrel script; rebuild re-encodes CNE. TFC .tfc.dec Editable XOR-decoded table; rebuild XORs with 0x10. OXF .oxf.dec Editable XOR-decoded binary; rebuild XORs with 0x20. SJ .js Editable JavaScript replacement. SSC .css Editable CSS replacement. LMTH .html Editable HTML replacement. LFI .txt Editable text/list replacement. XF .xf.txt Editable ClientFX text replacement. FCF .fcf.txt Editable ClientFX tree text replacement. FXF .fxf.txt Editable ClientFX config text replacement. PP, INI, CONFIG, ASSET, GFC, TXT same extension Editable text/config view. KFS, BSF, VEF, FER, FPA same extension + report sidecar when binary LZMA-decoded known engine data; editable raw/decoded replacement. VAN, 2VAN, 3VAN, 4VAN, 5VAN, 6VAN same extension + report sidecar LZMA-decoded navigation volume data; editable replacement. NAV_WALL, NAV2_WALL, NAV3_WALL, NAV4_WALL, NAV5_WALL, NAV6_WALL same extension + report sidecar LZMA-decoded navigation wall data; editable replacement. SDD, DDS .dds Editable DDS replacement. 4PM .mp4 Editable MP4 replacement. VLF .flv Editable FLV replacement. MBEW .webm Editable WebM replacement. FWS .swf Editable SWF replacement. XAM, BD .ole + .ole.json + .ole.contents Editable OLE replacement; contents are also reported/extracted. FIG .gif Editable GIF replacement. FTT, OTF, TTF .otf or .ttf Editable font replacement. ZER, REZ .rez + .rez.contents + .rez.view Editable nested REZ when parseable; otherwise .rez replacement. XFI / CFSprite content raw file + .cfsprite.json Raw replacement with structured sprite report. Unknown binary with useful strings .strings.txt Diagnostic view only; original/raw is preserved unless explicitly replaced. Unknown raw binary raw file + .info.txt/.json report Raw replacement/preservation fallback.
Virustotal:
v1.1To view the content, you need to sign in or register
V1.2To view the content, you need to sign in or register
Password: