mon / BemaniPatcher

Web based DLL binary patcher
MIT License
210 stars 135 forks source link

SDVX II patches #291

Closed Yonokid closed 2 years ago

Yonokid commented 2 years ago

unfortunately these were the only two patches I was able to create but I was mostly aiming for a working timer freeze. Note that this only works with the phaseii dll, the sows dll seems to be extremely messed up. I can create new offsets for it, but since its the same datecode, how would I list it within the html?

mon commented 2 years ago

Is the sows dll different enough that the patches you've made get rejected for being a different DLL? Or are the offsets all fine looking but the patches just don't work? Cause if that's the case, the datecode can just have (phaseii) and (sows) next to it and it will select the right one. If the bytes are the same, then I might have to introduce a new pseudo-patch that just checks for some bytes in a certain spot.

This PR has a few other issues but I can fix them myself before merge so don't worry

camprevail commented 2 years ago

They appear to be two completely different DLLs, indicating they are not from the same update. The sows one also has coin data stripped of course.

mon commented 2 years ago

Tell me what you think of my changes

Yonokid commented 2 years ago

looks great, thank you