ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Tue Jun 22, 2021 2:03 pm

All times are UTC




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Thu May 27, 2021 1:01 am 

Joined: Tue May 18, 2021 10:42 pm
Posts: 3
The switch version of Omega Labyrinth Life, thankfully, included no encryption (beyond the console's own encryption of course), however the later released PC port does, rendering the saves incompatible with each other. I attached a 7z with two save files - OmegaLabyrinthLifeSaveData, the unencrypted save file from the switch, and LocalSaveData_0.svd, the encrypted save file from the PC version. The file size differences are due to the PC save being pretty much from scratch, whereas the switch save was a few hours into the game. Is anyone able to identify the encryption method used, so that switch saves can be encrypted to use with the PC version, and PC saves decrypted to use with the switch version? If necessary, I could create fresh saves for both versions to make comparison easier.


Attachments:
OmegaLabyrinthSave.7z [59.28 KiB]
Downloaded 30 times
Top
   
PostPosted: Fri May 28, 2021 4:08 pm 

Joined: Sat Sep 28, 2019 7:00 pm
Posts: 380
@Niko of Death: This is simple aes encryption, here is script for decrypting the save. You can modify the script to encrypt the save back, I've added comment for that purpose.


Attachments:
omegalabyrinth_decrypt.bms [228 Bytes]
Downloaded 23 times

_________________
You can request AES keys on rin forums (the list with keys is also there)
AES keys finder and latest UE4 bms scripts: in this post
Top
   
PostPosted: Fri May 28, 2021 9:27 pm 

Joined: Tue May 18, 2021 10:42 pm
Posts: 3
spiritovod wrote:
@Niko of Death: This is simple aes encryption, here is script for decrypting the save. You can modify the script to encrypt the save back, I've added comment for that purpose.

Thanks for the help! For others converting switch saves - the switch save file does not fill the last line (in hex) with empty values, whereas the PC save file does, so you need to add that manually in a hex editor.
For example with my save file, the last line goes from being
"3A 31 7D"
on switch, to
"3A 31 7D 00 00 00 00 00 00 00 00 00 00 00 00 00"
on PC.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited