bucanero
Developer
Can you add the option to resign savedata in HFW Tools ( similar to the way it is on CFW ) ?
no, that has nothing to do with Apollo.
Can you add the option to resign savedata in HFW Tools ( similar to the way it is on CFW ) ?
wow i didnt expect you to reply so soon !I have updated the patch files. If your ps3 is connected to internet, You can use the auto-update from Apollo, go to "Settings" menu, and click on the "update application data" option.
or else you can update the file manually, here's the updated patch file
https://github.com/bucanero/apollo-patches/raw/main/PS3/BLUS30855.savepatch
wow i didnt expect you to reply so soon !
thanks it is now tested and working correctly (at least the particuar code i wanted to use),
and just by chance i noticed because i had forgotten to turn off the proxy settings in the ps3 i noticed that the save tool stays a long long time in a black screen after your logo leading you to believe the console has frozen, even to load the main menu it was slow, went back to xmb disabled proxy and it loaded correctly this time
:SAVEDATA.BIN
[Decompress file SAVEDATA.BIN]
decompress(0x000A, 15)
:SAVEDATA.BIN
[Compress file SAVEDATA.BIN]
compress(0x000A)
good , I was about to ask about the original PSU file. Now it's possible to see if the original PSU had any copy-flag or if the converter missed something.
Since a long time I wanted to improve Apollo with Python scripting.
Now I'm finally adding Python scripting to Apollo Save tool across ps3/ps4/psp/vita platforms.
I have implemented a customized version of microPython that provides Python 3 support, along with a bunch of custom micro modules that replicate all the stuff that was available in BSD scripts.
I'm not removing BSD script support, but my intention is to avoid adding more commands or changes to BSD. Apollo will keep support for Save wizard codes, BSD scripts, and python scripts.
Python will be the most advanced option for users that need to do truly custom modifications to save data files.
With my microPython implementation users can import external .py modules, so ideally even without Apollo updates, a user could create custom python modules to handle specific checksums , hashes and encryption.
I have also created documentation for the new Python modules, the BSD script syntax, and the Save wizard code types and format:
https://bucanero.github.io/apollo-lib/
- SW: https://bucanero.github.io/apollo-lib/savewizard.html
- BSD: https://bucanero.github.io/apollo-lib/bsd.html
- Python modules: https://bucanero.github.io/apollo-lib/py-modindex.html
@aldostools , not sure if you're still looking into BSD stuff, but if you can, could you take a look to the BSD documentation link, and see if it makes sense?
Hello Damian. I find this new Python support very useful and probably will save you lot of work.
I have not worked on Bruteforce Save Data (BSD) in more than a decade and probably won't do it in the future.
The documentation looks awesome. Maybe it could be improved if you add links to savepatch examples that use the commands. However it's a lot of work that I don't think you have the time or interest in do it.
[some save wizard code]
10001234 0000ABCD
[python:My script code]
import apollo
print(apollo.version)
@bucanero :
In English :
I'm pleased to see you're still developing for APOLLO-SAVE-TOOL, but have you had a chance to download my latest French translation of the language resources? I sent you this translation over a month ago via the website (not by private message).
Please let me know and send me the APOLLO for PS3 and PS4 containing these updates so I can test them and share my findings with you. With kind regards, and I wish you a very happy 2026.