ZenHAX
https://zenhax.com/

Omega Labyrinth Life PC Save encryption
https://zenhax.com/viewtopic.php?f=20&t=15339
Page 1 of 1

Author:  Niko of Death [ Thu May 27, 2021 1:01 am ]
Post subject:  Omega Labyrinth Life PC Save encryption

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 27 times

Author:  spiritovod [ Fri May 28, 2021 4:08 pm ]
Post subject:  Re: Omega Labyrinth Life PC Save encryption

@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 22 times

Author:  Niko of Death [ Fri May 28, 2021 9:27 pm ]
Post subject:  Re: Omega Labyrinth Life PC Save encryption

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.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/