Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a more specific RunFinalizer signature for Summer Vacation! Scram…
…ble (#199) The "Test Game" signature is a bit general that it matched `MS.Internal.Xml.Cache.XPathDocumentNavigator$$MoveToId` in Summer Vacation! Scramble(SVS) assembly, causing NULL finalier access crashes due to HasFinalize not being handled. The one actually matched RunFinalizer in SVS is "V Rising" signature, though it's listed after the "Test Game" signature. Although a simple reorder can fix the issue for SVS, both signatures mentioned are quiet general so this could breaks other games relying on this matching order, otherwise the same crash can happen due to hooking on the wrong location. Thus I instead add a more specific signature that should solely matches RunFinalizer on SVS or other games with similar compilation options before the too general one.
- Loading branch information