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

tafice

New Member
Newbie
Joined
Sep 30, 2021
Messages
2
Trophies
0
Age
27
XP
36
Country
China
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 !
 

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
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.
 

WriterPark

Member
Newcomer
Joined
Sep 30, 2021
Messages
5
Trophies
0
Age
33
Location
시부야 104 빌딩
XP
40
Country
Korea, South
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.
 

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
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
 

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
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

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
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.
 

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
For those interested in modding the PC version of the game, I could try adding decryption and encryption for the .unity3d files
 

sonic2005

Well-Known Member
Newcomer
Joined
Jul 25, 2021
Messages
63
Trophies
0
Age
18
XP
205
Country
Aruba
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
 

BlueEdge

Active Member
Newcomer
Joined
Aug 17, 2015
Messages
25
Trophies
0
Age
27
XP
127
Country
Argentina
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!
 

gbatempfan1

Well-Known Member
Member
Joined
Nov 2, 2010
Messages
201
Trophies
1
XP
1,215
Country
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

Taishiro

Well-Known Member
OP
Member
Joined
Apr 22, 2020
Messages
322
Trophies
0
Age
23
XP
854
Country
Chile
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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @AcuteBulbasaurappears, A cute bulbasaur appears. :D
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, The Wii U gamepads are tied to the console's region, so its impossible to find a cheap gamepad that supports your model.
  • SylverReZ @ SylverReZ:
    Unless you modify your system, of course, and remove the region check.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, im now by episode 8 of lain
  • S @ salazarcosplay:
    @Xdqwerty can we discuss chrono trigger
  • S @ salazarcosplay:
    @Xdqwerty I like how the game had the middle ages 1000AD, the dark ages 600AD.It was great seeing the post robot apocalypse 2300 like Terminator and enter the matrix. some of mad max and fallout. 2300ad though it could had used more elements instead of just a generic ai uprising. It was a great idea for their judgement day to be 1999 Y2K.

    -great additions if they would have made an expansion or dlc in my opinion would be finding out humans trapped in a matrix -

    a follower having a cyborg character living tissue over metal endoskelleton like terminator, and the synths from fallout
  • S @ salazarcosplay:
    4After Zeal fell it would have been good to see more ancient eras. Perhaps Sumeria based in one area, then Egypt based in another area, Greek based in another area, then roman based in another area before the middle ages.---------

    ----between 1000ad and 1999 is a big gap they should have had the age of revolution like the american and French Revolution

    then the cowboyy era in one area of map and the Industrial revolution/age of enlightmentthen a ww1 and ww2 and a cold war era
  • S @ salazarcosplay:
    they could have added 75,000 bc like assassins creed. zeal was already establish in 12, 000 bc , soething before the kindom rose
  • S @ salazarcosplay:
    @Xdqwerty they could also add age of dscover, colonialism ect
    +1
  • S @ salazarcosplay:
    renaissance
  • S @ salazarcosplay:
    @Xdqwerty what did you think
  • S @ salazarcosplay:
    @Xdqwerty I think glenn (the frog) after becomming human had an affair with the queen
  • S @ salazarcosplay:
    so he is the great great great great grandfather of marle @Xdqwerty
  • S @ salazarcosplay:
    they made it like Lancelot from king arthur legends
  • BakerMan @ BakerMan:
    just found out i'm now taller than my dad
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, sorry i was busy
  • S @ salazarcosplay:
    @Xdqwerty thats completely fine
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay,
    the ds version added a secret boss reference to chrono cross
  • S @ salazarcosplay:
    @Xdqwerty did you finish watching naruto shippuden and Boruto
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i havent even started lol
  • Xdqwerty @ Xdqwerty:
    anyone here?
  • K3Nv2 @ K3Nv2:
    Yawn
    K3Nv2 @ K3Nv2: Yawn