-
5 Attachment(s)
Batman Arkham City Compression Toolkit
Code:
▄
▄ ▄▄▄▄▄▄▄ ▄ █▀▀▀▀ ▀▀ ▀ ▄▄▄▄▄▄▄▄ ▀▄▄▄▄ ▄
▄▄▄▄▄▄ ▀ ▄▄▄▄▄▄█▀▀▀▀▀█ ▄▄▄▄▄▄ ▀ █▀▀▀▀▀▀█ █▀▀▀▀▀▀ ▄▄▄▄ █▄▄▄▄▄▄▄▄
▄▄█▀▀ ▄▄ ▀█▀▀▀ ▄▄ ▀▀ ▀▀▀ █▀▀ ▄▄ ▀▀█▄ ▀ █▀ ███▀̦ █ ▀▀▀▀ ████ ▄██ ▄▄▄▄ ▀█
▀ ▀▀ ▄▄██▀█▓▄ ▄▄██▀█▓▓▄ ███ ▄▄██▀██▓▄ █▀▀▀▀█ ███¦ █▄▄¦Ì███¦Ì███¦Ì███▄Ì███¦ ▄
▄▓▓██▀ ▀▀▄██▀ Ì██▓¦Ì██¦▄██▀ Ì██▓¦ ▄▄█▓▄ Ì████▄▄▄ ▓███ ████ █ ▄▄▄▄███▓
Ì▓██¦ ░ Ì▓██¦ ▀▀████ ███ ▓█¦ ▄███▀▄███▀ ▓███ ▀██▓▓ ██¦Ì███¦ ▄███▀ Ì██▓¦
▓███▀ █ ▓███ ░Ì███¦Ì██▓ ███ ░▀▀ Ì▓██¦ ▄¦Ì▓██¦Ì¦Ì██▓¦Ì█ ████ Ì▓██¦ ▄██▓▓▀
▀ Ì███¦Ì█¦Ì███¦ ▀▀▀▀ ▀▀ Ì███¦ ▀ ▀▓██▄██ ▀▀▀▀ ██ ███▓ Ì▓██¦ ▀▓██▄██▀▀ ▄▄ ▄
█ ▀▀▀▀ ██ ▀▀▀▀ █▀▀▀▀▀▀█▄ ▀▀▀▀ █▀█▄▄ ▀▀ ▄▄█▀▀▀▀█¦Ì███¦Ì ▀▓▓██▄░ ▀▀ ▄▄█▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▄ ▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ !f █ ▀▀▀▀ ██▄▄ ▀▀▀▀ █▀▀▀▀
▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀▀ p r e s e n t s . . ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ █▀ ▀
▀ ▀▀▀▀▀ ▀ ▀
Batman: Arkham City Compression Toolkit by fairchild
======================================================= version 0.2.5 ===
Usage: batman.exe [options] <input> <output>
Options:
-d - Decompress.
-c - Compress.
Release notes:
Yet again a compression toolkit, this time for Batman: Arkham City!
To use this toolkit you must first extract the savegame from within the
xbox 360 container (CON), then use this toolkit on the extracted file.
If you try to use this on the CON file itself it will give you a warning.
To use it you will need to copy/move/extract the following files to
a directory of your choice:
* Toolkit ("batman.exe").
* Your savegame that your extracted from its CON file.
Updates:
* Support for additional compressed blocks, this solves the issue with 4 compressed
blocks in a savegame.
* No more need of the lzo1.dll, now using lzopro to create the compressed block as
1:1 as possible.
* Compression now works 100%, no more fatal crashes :)
NOTE: If you are using the xbdm.xex plugin for dashlaunch, this is whats causing the
game to freeze, disable the plugin and you can run the game as usual on your JTAG
Decompress
==========
Now to decompress a savegame you run the application by entering the following:
* <PTEF> = the path to the extracted files, ex: c:\test
<PTEF>\batman.exe -d <PTEF>\<my savegame filename> <PTEF>\save.decompressed
The toolkit will process the savegame and decompress it's compressed data blocks
to the file names "save.decompressed<block number>".
Open "save.decompressed<block number>" in your favorite hex editor :-)
Compress
========
To compress and inject the uncompressed blocks back into your savegame use the
following command:
NOTE: !! make a copy of your orginal savegame !!
* <PTEF> = the path to the extracted files, ex: c:\test
<PTEF>\batman.exe -c <PTEF>\save.decompressed <PTEF>\<my savegame filename>
This will take the decompressed blocks, named "save.decompressed<block number>" and
compress them, then inject them back into your savegame.
This is still in beta phase so expect bugs and things to not work as planed!
NOTE:
Always make backup of your savegames!!
Have fun :-)
Greetings goes to the following people:
unknown_v2, aluigi, Dualla, feudalnate, Renegade, Sephiroth, pureIso
Nathan, Mojobojo, dvs, and those i forgot...
The latest version is an experimental build to allow compression and injection, as i don't own the game testing is needed to figure out if this is working or if some modifications has to be done.
Update: v2.5, multiple compressed blocks support.
Update: v2.0, compression now works 100%.
Update: v1.5, code fix and added padding fix.
Download the latest version: Attachment 3570
Download older versions:
* Attachment 3548
* Attachment 3510
* Attachment 3504
* Attachment 3438
-
Re: Batman Arkham City Compression Toolkit
Damn fair, you are popping out these toolkits like toadstool babies! lawl, Nice work as usual :)
-
Re: Batman Arkham City Compression Toolkit
Most Excellent work Fairchild!!!!
-
Re: Batman Arkham City Compression Toolkit
Awesome work XD
Here is my save (post from request section)
At begin save (including catwoman dlc, normal mode)
1420/2000 (after this you get a level up. This level can be used for upgrades)
Save1
1770/2000
Save2
Upgrade available (x1) (2000/2000? you can't see this, display shows 'Upgrade available')
Save3
After upgrade 260/2000
Save4
-
Re: Batman Arkham City Compression Toolkit
nice work man keep it up...
-
Re: Batman Arkham City Compression Toolkit
Awesome work as always fairchild :bigsmile:, keep up the great job you do :)
-
Re: Batman Arkham City Compression Toolkit
You did great fairchild with this toolkit
-
Re: Batman Arkham City Compression Toolkit
Thanks for this! Can't wait until its finished. One question. Does this work with Batman Arkham Asylum as well? If not, can it be updated to work with the first game? Reason I ask is the first game lacks any mods for it as well. Would be great to have both games supported. Again! Thank You!
-
Re: Batman Arkham City Compression Toolkit
im pretty sure its for arkham city only.
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
Sterling Archer
im pretty sure its for arkham city only.
Yes, I know that. That's why I was asking if it would work with the previous game. I thought maybe they would be the same or similar in the way they save. Plus nothing has been done with the previous game. It would really be nice to have a tool that works with both games.
-
Re: Batman Arkham City Compression Toolkit
-
Re: Batman Arkham City Compression Toolkit
I've been trying to get it working with c# all day, haven't had any luck.
-
Re: Batman Arkham City Compression Toolkit
are you trying to shell a cmd and type into it?
-
Re: Batman Arkham City Compression Toolkit
No I was trying to get LZO to work. I know how to read the save for all values you need, I just can't find a working function.
-
Re: Batman Arkham City Compression Toolkit
sorry for my noobness but can i ask what the purpose of this tool is? thanks, it just ive got arkham and whatto know about it, thanks alot
-
Re: Batman Arkham City Compression Toolkit
Added a GUI version of fair's application to his main post, this is purely for the people who don't know how to use command prompt, Fairchild sorry if you are against this, i will remove at your request if you wish.
-
Re: Batman Arkham City Compression Toolkit
i cant seem to get the gui to open keep get gui has stop working error
-
Re: Batman Arkham City Compression Toolkit
i just tried it and it opens fine for me. make sure your running the latest .net framework.
here is what im running
win7 home premium 64 bit service pack 1
.net framework 4.0
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
fivehunnit
i cant seem to get the gui to open keep get gui has stop working error
I confirm this, just got the same thing.
-
Re: Batman Arkham City Compression Toolkit
The GUI is compiled for 3.5, so if you have that or above, it should open regardless, try running as Admin if you are on Win7, it works fine for me, and confirmed by Sterling.
EDIT - Uploaded a new compilation, maybe it will work for you guys now.
-
Re: Batman Arkham City Compression Toolkit
Win7 Ultimate .net framework 4.0 running as Admin and does'nt work
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
Paulinho
Win7 Ultimate .net framework 4.0 running as Admin and does'nt work
Well it's working fine for me and numerous other people, I'm not sure what the problem is :s
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
Renegade
Well it's working fine for me and numerous other people, I'm not sure what the problem is :s
it too will not work for me, i've tried on two different computers with the same result. im on windows 7 w/net framework 4 installed. below i'll paste what i get in the problem details box that pops up.
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: D0HQHGCYVQFPRSNGEPXYPTBBGOJQFQRQ
Problem Signature 02: 1.0.0.1
Problem Signature 03: 4e9b6be1
Problem Signature 04: Batman Arkham City Compression GUI
Problem Signature 05: 1.0.0.1
Problem Signature 06: 4e9b6be1
Problem Signature 07: 67
Problem Signature 08: ff
Problem Signature 09: System.InvalidOperationException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Read our privacy statement online:
http://go.microsoft.com/fwlink/?link...8&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
-
Re: Batman Arkham City Compression Toolkit
Sorry for being a noob, but what the hell does this program do? I'm trying to edit my batman save.
-
Re: Batman Arkham City Compression Toolkit
Okay, re-done the app, seems like it was the .net components not wanting to work with you guys. I have updated the app and it seems to be working now for a lot of people now.
@whiityp - This decompresses the encryption on the gamesave, so you can edit your gamesave in a hex editor or save editor (soon). However it's no use to anyone wanting to use the save now, as fairchild has not implemented the Compression function yet.
-
Re: Batman Arkham City Compression Toolkit
Compression is coming along nicely, will be ready for testing real soon, and hopefully it will work as i don't have the game and can't test it (blind coding deluxe).
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
fairchild
Compression is coming along nicely, will be ready for testing real soon, and hopefully it will work as i don't have the game and can't test it (blind coding deluxe).
I have it, just let me know if you need me to test anything.
-
Re: Batman Arkham City Compression Toolkit
Sorry to be rude but has anybody given a point of this tool.
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
kill_seth
I have it, just let me know if you need me to test anything.
I have the game as well and am also willing to help test this.
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
maak3000
Sorry to be rude but has anybody given a point of this tool.
If you read through the pages, i state what it's for ;)
Not to mention fair, states in his OP what it does...
-
Re: Batman Arkham City Compression Toolkit
Added version 1.1, this version has experimental compression support, expect problems and make proper backup of your savegames.
-
Re: Batman Arkham City Compression Toolkit
-
Re: Batman Arkham City Compression Toolkit
Tool seems to be doing the job just fine. I edited my level and the game freezes and resets to dash. Maybe a checksum?
Just used the tool to decompress and compress a non edited save file. Does the same thing. Also Horizon seems to double the container size when rehashing/resigning. I used Le fluffie and also tried hash block. No luck. Maybe I'm doing something wrong.
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
Skullkeeper
Tool seems to be doing the job just fine. I edited my level and the game freezes and resets to dash. Maybe a checksum?
Just used the tool to decompress and compress a non edited save file. Does the same thing. Also Horizon seems to double the container size when rehashing/resigning. I used Le fluffie and also tried hash block. No luck. Maybe I'm doing something wrong.
Thanks for testing, i will investigate the cause for the problem. It seems that i use higher compression level (might be the problem) or padding issues (might also be the problem). Also i have no idea what the initial bytes are so might be a check or offset values to compressed blocks there aswell, who knows...
Update: Added version 1.5 that should fix corrupt compression and added padding fix, hope this works now :)
-
2 Attachment(s)
Re: Batman Arkham City Compression Toolkit
Just tried 1.5 and there's still an issue, namely a fatal crash when the game attempts to load the new save.
I didn't make any changes just decompressed and re-compressed the extracted Save0.sgd file and rebuilt the con using le fluffie.
When simply extracting the Save0.sgd from the con and replacing it (without trying to decompress or anything) using le fluffie it loads fine.
I attached the extracted Save0.sgd before (clean.rar) and after (compressed.rar) using your program.
-
Re: Batman Arkham City Compression Toolkit
is there a tool just to edit the xp so we could get the upgrades
thanks
-
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
jackblackjack2009
is there a tool just to edit the xp so we could get the upgrades
thanks
Im having the hardest time figuring out the xp value. At the first autosave, I have 175 out of 2000 xp points, but after decompressing, I can't find 175 (00AF=no, AF00=no, text=no)
-
1 Attachment(s)
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
donkEpunch
Im having the hardest time figuring out the xp value. At the first autosave, I have 175 out of 2000 xp points, but after decompressing, I can't find 175 (00AF=no, AF00=no, text=no)
I couldn't find exp value either but the location for your level is in the second decompressed file on the first line I believe. Fairchild, I tried using 1.5 and am having same trouble as poster above with freezing so I can't check to see if this is correct. Here is a pic where I think level is located. I have gained levels and compared and this seems to change accordingly with levels at currently in game.
Attachment 3513
-
1 Attachment(s)
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
Skullkeeper
I couldn't find exp value either but the location for your level is in the second decompressed file on the first line I believe. Fairchild, I tried using 1.5 and am having same trouble as poster above with freezing so I can't check to see if this is correct. Here is a pic where I think level is located. I have gained levels and compared and this seems to change accordingly with levels at currently in game.
Attachment 3513
I don't think so, not unless I'm level 75:
-
1 Attachment(s)
Re: Batman Arkham City Compression Toolkit
Quote:
Originally Posted by
gawl
Just tried 1.5 and there's still an issue, namely a fatal crash when the game attempts to load the new save.
Can you try the attached file, it's your compressed with a little fix to see if i have some error in my code, thanks
Attachment 3515