Post by aceearly1993 on Nov 15, 2022 2:40:57 GMT
OK after a bit of data comparison I got where the base value of Hard mode enemy damage scaling located. It's at hex offset 3C154 in overlay_0 (13ED54 in base rom).
For the initial Japanese version, it's located at hex offset 13EF70 in base rom.
For Japanese Rev 1 version, it's located at hex offset 37120 in overlay_0 (12E920 in base rom).
For European version, it's located at hex offset 156F68 in base rom.
Strangely, all three Hard modes share the same basic scaling value (100, 64 in hexadecimal) with Level 25/50 cap modes decrease from it (-25 and -50). In result, you will need to set the base value to at least 60 (3C in hexademical) to provide some challenge. If set equal to or lower than 50 (32 in hexademical) the game will not grant enemy damage increasing in level 50 cap, it's okay to set it even lower but it would lost any challenge. You can also set it higher than the original 100 (64) if you happened to be the kind of people who enjoy torturing yourself.
Unfortunately there's not a very easy method to tweak the rest two around (The level 1 value was previously changed in the Rondo of Ruin hack FatAlbert released, but I believe the decreasing values of level 25 and level 50 modes are untouched. Some attacks, such as the grab & kiss attacks from Succubus enemies, the petrification beam attack from Medusa boss, are not strictly following this calculation rule and use their own separated calculation rules.) so the "Refined Edition" hack I made is currently the best I can do... Until either I or someone else figured out how to change the rest two. Were they hardcoded to be tied to the level caps? I'd like to know.
www.romhacking.net/hacks/7232/
The rebalancing of Hard mode enemy damage scaling was a very time consuming thing, I had to also care about the balance in between level 50, level 25 and level 1 caps and extra mode characters, so I'm sorry I wasn't able to rework on anything seriously new or ASM knowledge involved, I'd like to have the further maintenance of my hack passed to somebody else who can do extensive ASM hacks, I don't know if anybody is interested (aside from the rebalances it's just everybody's plain old vanilla PoR, but for me it's finally at a presentable state to some degree).
For the initial Japanese version, it's located at hex offset 13EF70 in base rom.
For Japanese Rev 1 version, it's located at hex offset 37120 in overlay_0 (12E920 in base rom).
For European version, it's located at hex offset 156F68 in base rom.
Strangely, all three Hard modes share the same basic scaling value (100, 64 in hexadecimal) with Level 25/50 cap modes decrease from it (-25 and -50). In result, you will need to set the base value to at least 60 (3C in hexademical) to provide some challenge. If set equal to or lower than 50 (32 in hexademical) the game will not grant enemy damage increasing in level 50 cap, it's okay to set it even lower but it would lost any challenge. You can also set it higher than the original 100 (64) if you happened to be the kind of people who enjoy torturing yourself.
Unfortunately there's not a very easy method to tweak the rest two around (The level 1 value was previously changed in the Rondo of Ruin hack FatAlbert released, but I believe the decreasing values of level 25 and level 50 modes are untouched. Some attacks, such as the grab & kiss attacks from Succubus enemies, the petrification beam attack from Medusa boss, are not strictly following this calculation rule and use their own separated calculation rules.) so the "Refined Edition" hack I made is currently the best I can do... Until either I or someone else figured out how to change the rest two. Were they hardcoded to be tied to the level caps? I'd like to know.
www.romhacking.net/hacks/7232/
The rebalancing of Hard mode enemy damage scaling was a very time consuming thing, I had to also care about the balance in between level 50, level 25 and level 1 caps and extra mode characters, so I'm sorry I wasn't able to rework on anything seriously new or ASM knowledge involved, I'd like to have the further maintenance of my hack passed to somebody else who can do extensive ASM hacks, I don't know if anybody is interested (aside from the rebalances it's just everybody's plain old vanilla PoR, but for me it's finally at a presentable state to some degree).