bucanero / apollo-ps4

Apollo Save Tool (PS4)
http://www.bucanero.com.ar/
GNU General Public License v3.0
441 stars 46 forks source link

[report] Non-working Save cheats and patches #16

Open timothevs opened 2 years ago

timothevs commented 2 years ago

Issue 1

I applied a save patch for Assassin's Creed: Odyssey "CUSA09303.savepatch" on a manual save, to change my character to Max Exp Level.

Saved, and resigned and got the success message in Apollo. But upon loading the game, the save shows up as corrupt.

Issue 2

For all other save patches for this game (other levels), I am unable to save, and resign the manual save. It throws an error every time.

bucanero commented 2 years ago

Patch codes for ps4 games haven't been tested and they might have issues.

Save-games might have custom data encryption, checksum hashes and other security measures that need to be reviewed in detail before cheats can work properly.

For now I'll probably flag all cheats as "untested" so users know that results might be unsuccessful

timothevs commented 2 years ago

Thanks! Just wanted to let you/others know, just in case anyone tries.

bucanero commented 2 years ago

Thanks! Just wanted to let you/others know, just in case anyone tries.

Thanks for the report 👍 I'll leave this issue open as a general "non-working cheats/patches" so others can add their reports here. Also users are free to tag and report codes that are working properly.

Tested not working

Tested working

FreyjadourF commented 2 years ago

I experienced the same problems Tried with Code Vein (CUSA09824) and Final Fantasy XV (CUSA01615) both not working.

  1. With code vein the patch applied successfully, but not working/not making any changes when loading save.

  2. With Final Fantasy XV, the app just crash with error code (CE-34878-0)

bucanero commented 2 years ago

I experienced the same problems Tried with Code Vein (CUSA09824) and Final Fantasy XV (CUSA01615) both not working.

  1. With code vein the patch applied successfully, but not working/not making any changes when loading save.
  2. With Final Fantasy XV, the app just crash with error code (CE-34878-0)

Oh, thanks for the feedback, that crash shouldn't be happening. I don't know if the codes actually work, as they're collected from the web, but if you can upload the original decrypted save-games for Code Vein and FF XV, I can run some tests and confirm if Apollo is applying those cheats properly or not.

For sure the app shouldn't be crashing while applying a code (even if the code is wrong) so please if you can use Apollo to "export save as .Zip" and send those FF XV and Code Vein saves, I will review them to fix any bug.

FreyjadourF commented 2 years ago

I experienced the same problems Tried with Code Vein (CUSA09824) and Final Fantasy XV (CUSA01615) both not working.

  1. With code vein the patch applied successfully, but not working/not making any changes when loading save.
  2. With Final Fantasy XV, the app just crash with error code (CE-34878-0)

Oh, thanks for the feedback, that crash shouldn't be happening. I don't know if the codes actually work, as they're collected from the web, but if you can upload the original decrypted save-games for Code Vein and FF XV, I can run some tests and confirm if Apollo is applying those cheats properly or not.

For sure the app shouldn't be crashing while applying a code (even if the code is wrong) so please if you can use Apollo to "export save as .Zip" and send those FF XV and Code Vein saves, I will review them to fix any bug.

Thanks for your response, here is my save files. [CUSA01615] FINAL FANTASY XV.zip [CUSA09824] CODE VEIN.zip

For Final Fantasy XV, I think it has something to do with folder structure. Because it has multiple folders inside the save.

In case of code vein. Does it have something to do with code types? I checked working Persona 5 codes, and most of them either start with 2, 4 or 0. I only tried with Add All weapon +10 which start with 8, followed by 9, 3 or 4.

And, I found this. https://playersquared.com/forums/81-save-wizard-quick-codes/3012-save-wizard-custom-quick-code-formats.html

bucanero commented 2 years ago

For Final Fantasy XV, I think it has something to do with folder structure. Because it has multiple folders inside the save.

In case of code vein. Does it have something to do with code types? I checked working Persona 5 codes, and most of them either start with 2, 4 or 0. I only tried with Add All weapon +10 which start with 8, followed by 9, 3 or 4.

Thanks for sending the files, I'll check the saves you shared and see if Apollo is handling the codes properly. About FF XV yes I think that having multiple folders might be an issue that I forgot to handle, as I was assuming all files would be on the "root" of the save folder.

About code types: types 8, 9, and 4 are supported by Apollo so if I'm handling them properly it should be ok. I'm not sure if I'm handling type 3 so that's a thing to validate.

And, I found this. https://playersquared.com/forums/81-save-wizard-quick-codes/3012-save-wizard-custom-quick-code-formats.html

cool thanks a lot for this link! it's super useful to confirm and validate my code implementation with the actual/expected results. Also I saw that there are some code types that I'm missing and I can implement those too.

(that forum has some wizard codes too, so people can probably help and submit more codes to Apollo)

bucanero commented 2 years ago

Open tasks:

subworx commented 2 years ago

For sure the app shouldn't be crashing while applying a code (even if the code is wrong) so please if you can use Apollo to "export save as .Zip" and send those FF XV and Code Vein saves, I will review them to fix any bug.

In Persona 5 Royal, set the Memento Flowers to FFFF (save inside a memento, export the save, 0x17da8 - 0x17da9 = FFFF, import, resign) and watch the game crash upon loading that save slot, so it well is possible that a save with excessive values may crash the game.

Found this while working on a online HTML5 save editor for P5R and possibly future other games. Requires the offsets found in the save patches here, but allows more flexibility, like skip grinding level 16 to 20 but don't go to 99 right away.