Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: Mako on 2017-01-09 20:10:07

Title: Implementing the 9,999 patch (Raw editing the .exe) Question.
Post by: Mako on 2017-01-09 20:10:07
...Ok so I'm in the process of Implementing the 9,999 patch I'm using HextCompare and DuP2 (as other tools seem to be down) I compare the original 1998 .exe file to dziugo's 9,999 limit break patched .exe - sure enough I got the raw values to implement. Sadly, that's where my quest ended. As comparing those values to Dan's R05C some of the original values have changed.

What would be the best way to implement this patch and am I on the right path? Comparing R05c to the original leads to many changes. I could compare just the values that I'm looking for, but changing those might interfere with functions that R05c is looking for.
Title: Re: Implementing the 9,999 patch (Raw editing the .exe) Question.
Post by: DLPB_ on 2017-01-09 20:26:14
The original way was correct. But you'll also need to modify placement data on the battle menu or the numbers will be all over the place.
Title: Re: Implementing the 9,999 patch (Raw editing the .exe) Question.
Post by: Mako on 2017-01-09 21:10:41
Got it working, though I cheated and borrowed tons of stuff from the R03e... but looks really nice. Job done, thanks Dano!
Title: Re: Implementing the 9,999 patch (Raw editing the .exe) Question.
Post by: DLPB_ on 2017-01-09 21:52:36
Consider uploading your list of changes for anyone else that wants to mod R05 to use 9999. Upload the Hext file.
Title: Re: Implementing the 9,999 patch (Raw editing the .exe) Question.
Post by: Mako on 2017-01-09 23:20:18
Sure, though I am sill tweaking it. I can just select out the code so you hit more than 9,999... The problem lies when you pass the limit with HP or MP the menu gets pretty broken. Still working on it but here is what I have thus far.

Code: [Select]

1BAD6C = 04
1BADE2 = 05
1BADF5 = 04
1BAE14 = 04
1BAE28 = 04
1BAE4D = 04
1BAE71 = 05
1C6EE5 = 30
1C6EE6 = 75
1C6EE9 = 76
1C6EEE = 30
1C6EEF = 75
1C6FDB = 30
1C6FDC = 75
1C6FDF = 76
1C6FE4 = 30
1C6FE5 = 75
1CD924 = 2E
1CDC17 = 30
1CDC18 = 75
1CDC1B = 76
1CDC24 = 30
1CDC25 = 75
1CDC2F = 30
1CDC30 = 75
1CDC33 = 76
1CDC3C = 30
1CDC3D = 75
1CFA6C = 30
1CFA6D = 75
1CFA75 = 30
1CFA76 = 75
1CFA80 = 30
1CFA81 = 75
1CFA89 = 30
1CFA8A = 75
1D9E95 = 30
1D9E96 = 75
1D9E9C = 30
1D9E9D = 75
21EAD4 = 30
21EAD5 = 75
21EAE5 = 30
21EAE6 = 75
21EBB5 = 30
21EBB6 = 75
21EBC6 = 30
21EBC7 = 75
2C4E78 = 81
2C4EF1 = 81
2C511B = 05
2C5158 = 05
2C5178 = 63
2C51BE = 05
2C51FA = 05
2C521A = 63
2C5245 = 5B
2C5270 = 5B
2C56D5 = 81
2C574E = 81
2C58FA = 05
2C5935 = 05
2C5953 = 63
2C5999 = 05
2C59D4 = 05
2C59F2 = 63
2C5A1D = 5B
2C5A48 = 5B
2C9FE4 = 1A
2C9FFD = 97
2CAEE1 = 76
2CB036 = 76
2DBD9D = A0
2DBE0B = D0
2DBE22 = 4A
2DC50A = D0
2DC533 = 90
2DC534 = 90
2DC535 = 90
2DC536 = 90
2DC537 = 90