ROM Hack WIP Scramble - "NEO: The World Ends with You" Save Editor

  • Thread starter Thread starter Taishiro
  • Start date Start date
  • Views Views 72,078
  • Replies Replies 264
  • Likes Likes 35
Yes. If PC save files get cracked, I'll add a converter between PS4/Switch and PC saves.
After debugging and memory searching, I got the Key and IV

For PC gamesave:
rijndael.Key = new byte[] { 0x46, 0x5C, 0x42, 0x2B, 0x65, 0x50, 0x34, 0x3A, 0x38, 0x32, 0x28, 0x70, 0x4D, 0x76, 0x2B, 0x49 };
rijndael.IV = new byte[] { 0xF3, 0xF4, 0x5F, 0x18, 0xD6, 0xC2, 0xB6, 0xE6, 0xFA, 0xEE, 0x88, 0xAE, 0x57, 0xE5, 0x8E, 0x1A };
rijndael.KeySize = 128;
rijndael.BlockSize = 128;
rijndael.Padding = PaddingMode.None;

Also stearming assets file key/IV was found
rijndael.Key = Encoding.UTF8.GetBytes("mk:9tzxWRF}Jpzw2");
rijndael.IV = Encoding.UTF8.GetBytes("NFXjeq(n:3g'8&=;");

Good luck Taishiro !
 
After debugging and memory searching, I got the Key and IV

For PC gamesave:
rijndael.Key = new byte[] { 0x46, 0x5C, 0x42, 0x2B, 0x65, 0x50, 0x34, 0x3A, 0x38, 0x32, 0x28, 0x70, 0x4D, 0x76, 0x2B, 0x49 };
rijndael.IV = new byte[] { 0xF3, 0xF4, 0x5F, 0x18, 0xD6, 0xC2, 0xB6, 0xE6, 0xFA, 0xEE, 0x88, 0xAE, 0x57, 0xE5, 0x8E, 0x1A };
rijndael.KeySize = 128;
rijndael.BlockSize = 128;
rijndael.Padding = PaddingMode.None;

Also stearming assets file key/IV was found
rijndael.Key = Encoding.UTF8.GetBytes("mk:9tzxWRF}Jpzw2");
rijndael.IV = Encoding.UTF8.GetBytes("NFXjeq(n:3g'8&=;");

Good luck Taishiro !
You are the GOAT.

IXRc3BD.png


Unfortunately, PC save file is larger than the PS4/Switch one, so please be patient. Next update shall drop later today or tomorrow.
 
Hi! I don't know if this will help.
assets are also encrypted by AES-128-CBC
and this was the key

KEY 6d6b3a39747a785752467d4a707a7732
IV 4e46586a6571286e3a33672738263d3b

But I don't know if assets and save data sharing the same key...

P.S. the key is not figured bu me. someone else(akintos) told me.
 
Hi! I don't know if this will help.
assets are also encrypted by AES-128-CBC
and this was the key

KEY 6d6b3a39747a785752467d4a707a7732
IV 4e46586a6571286e3a33672738263d3b

But I don't know if assets and save data sharing the same key...

P.S. the key is not figured bu me. someone else(akintos) told me.
This will certainly be useful when I check for new data in the game assets :)

Save data key was discovered by tafice, they shared it a few posts above.
I am now 99% close to PC save data support, but I just noticed something while doing a decryption and then re-encryption test:

vzDFgfB.png
There is a difference between how the SHA256 hash of the system/options data is made.
It looks like the first 16 bytes are handled differently, because the other half of the checksum is completely the same.
They probably tweaked the algorithm. I'll have a look at it now, and also check if I didn't do anything wrong.

Interestingly, this is only on system data. :unsure: Save slots checksum is unaffected and uses the old algorithm that the dev team has kept carrying since Solo Remix in 2012
 
Switch -> PC save file conversion... success!

Same save data in both PC version and yuzu(Switch):
9wzuxyv.png

(yes, they're the same. don't mind the timestamps)

PC version have few more Items in option menu, like key mapping or screeen resolution.
Isn't that have some relation?
Yes, but not only that. They slightly modified the checksum algorithm for the options menu. The workaround I used is to not touch any settings or attempt to re-calculate the hash, because I did not figure out the new algorithm.

This means, that these buttons will be not available for PC save files for the time being:

IZYcGPR.png

Greyed out for convenience.
 
  • Like
Reactions: uzimakiuchiha
New version is out.

3K6NJJX.png


Support for PC save files and conversion PS4/Switch <-> PC is working nicely :)
If you use the converter, please note that volume, graphics and/or key mapping options will be completely restored to default. I am sure you won't mind this, it won't take you more than 3 minutes to reconfigure it via the title screen options.

Be sure to also take a look to the new README: https://github.com/supremetakoyaki/Scramble

Let me know any issues you may encounter.
 
Thank you very much Taishiro, your save editor is really complete for both NEO and Final Remix, the conversor from my Switch save to the pc one worked like a charm.
 
  • Like
Reactions: Taishiro
For those interested in modding the PC version of the game, I could try adding decryption and encryption for the .unity3d files
 
New version is out.

3K6NJJX.png


Support for PC save files and conversion PS4/Switch <-> PC is working nicely :)
If you use the converter, please note that volume, graphics and/or key mapping options will be completely restored to default. I am sure you won't mind this, it won't take you more than 3 minutes to reconfigure it via the title screen options.

Be sure to also take a look to the new README: https://github.com/supremetakoyaki/Scramble

Let me know any issues you may encounter.
good , great , awesome , outstanding , amazing
 
Can't believe you got it working for the pc version so quickly! Thanks for such a great program, that option to transfer a save from solo remix to final remix was a great adition too!
 
1633198131426.png


Thanks, it seems to work fine with my first week NEO save file on PC, at least for what I've tried so far.
The spoiler feature is especially wonderful.

I don't know if you are taking requests, but if so, it would be helpful if you make it so I can click on the image of the spoiler pins and reveal what they are temporarily without a prompt. I just unlocked a couple other difficulties and wanted to easily seek out non-money pins for the enemies I had at hand without being spoiled or bugged by prompts.

Either way, your work is very helpful and appreciated.
 
  • Like
Reactions: Taishiro
View attachment 278070

Thanks, it seems to work fine with my first week NEO save file on PC, at least for what I've tried so far.
The spoiler feature is especially wonderful.

I don't know if you are taking requests, but if so, it would be helpful if you make it so I can click on the image of the spoiler pins and reveal what they are temporarily without a prompt. I just unlocked a couple other difficulties and wanted to easily seek out non-money pins for the enemies I had at hand without being spoiled or bugged by prompts.

Either way, your work is very helpful and appreciated.
Hi there. You can actually tick the checkboxes of each pin individually and the spoiler will show. You can then proceed to uncheck it if you want.
But I noticed this would bring the prompt every time.
I'm pushing a new version later that only brings the prompt once :)
 
  • Like
Reactions: gbatempfan1
Hi there. You can actually tick the checkboxes of each pin individually and the spoiler will show. You can then proceed to uncheck it if you want.
But I noticed this would bring the prompt every time.
I'm pushing a new version later that only brings the prompt once :)Edit (full page mode)
Thanks, that will work and help out a lot. 👍
 

Site & Scene News

Popular threads in this forum