bucanero / apollo-patches

https://bucanero.github.io/apollo-patches/
GNU General Public License v3.0
12 stars 3 forks source link

Added Death Stranding Health-Stamina QC, Ran Docs Script #7

Closed XxUnkn0wnxX closed 1 year ago

XxUnkn0wnxX commented 1 year ago

Added New Cheat for Death Stranding (well ported for Apollo), Also I did write an experimental cheat but was unsure how to loop it properly My thinking a BSD script may do it but may not work.

Experimental Structures Upgrade/Repair Cheat:

80010009 BFABAAAA 
BFABAAAA 3F000000
B8010004 FFFFFFFF
93000000 00000088
D8000000 05130005
08000000 00000004
A8000028 00000004
7F96184B 00000000
4A000034 0001869F
40060004 00000000

this only finds the 1st instance & writes over it once, the issue is that a repeated write cannot be done properly since the address spacing between each write for each section is way to random & inconsistent.

I did implement this via python script (10+ hours with chatGPT) Which takes into account the content it has last modified during runtime & indexes it & moves down the file sequence by sequence. it's more less like the above code however the starting search gets moved down the file instead of looping over the same result.

would be nice if Apollo had some loop & index command built in that mimicked this behaviour that could be combined with QC BSD etc..

The script can be found here

bucanero commented 1 year ago

would be nice if Apollo had some loop & index command built in that mimicked this behaviour that could be combined with QC BSD etc..

at some point I was thinking about adding a complete scripting support, like LUA / JavaScript / Python , so users could write complete custom scripts to manage save data files. But I still feel that it's a lot of work and only very few code devs will ever use it. Even current Save wizard codes, only few users can create codes, so I can guess even less would have the skills to write scripts.