Giter Club home page Giter Club logo

Comments (3)

phobos2077 avatar phobos2077 commented on June 16, 2024

0x413e8a L:4 [Conflict] with 0x413e88 L:7

ApplyAnimationsAtOncePatches conflicts with itself. One code writes anim_set->animations[0].animType (L:4), other one places a jump to check_registry_hack (L:7) that seems to restore this to vanilla cmp ds:_anim_set.field_10[edx], 0Bh. The latter one wins the conflict since it's written last.

Not sure enough how this fix work to attempt fixing.

from sfall.

phobos2077 avatar phobos2077 commented on June 16, 2024

0x43FA9F, 0x44EB5B, 0x48152E

These 3 are FemaleDialogMsgs patch overwriting every time we start a new game or load a save game based on player's gender. So for male and female different strings pointers will be written (for finding msg files).

This is working as intended.

from sfall.

NovaRain avatar NovaRain commented on June 16, 2024

0x413e8a L:4 [Conflict] with 0x413e88 L:7

ApplyAnimationsAtOncePatches conflicts with itself. One code writes anim_set->animations[0].animType (L:4), other one places a jump to check_registry_hack (L:7) that seems to restore this to vanilla cmp ds:_anim_set.field_10[edx], 0Bh. The latter one wins the conflict since it's written last.

Not sure enough how this fix work to attempt fixing.

The conflict only happens in debug builds, as part of the attempt of improving animation registration but disabled for release.


All these should be working as intended:

0x423DEB

This is part of the tweak for setting the DAM_BACKWASH flag for the attacker before calling compute_damage_ (was after). The one from HOOK_COMBATDAMAGE will overwrite the one in ScriptExtender module, which is for when no hook injected.

0x44E7D2

This is the flags for the game movie window. If the built-in HRP is used, it will set Exclusive and MoveOnTop flags, later in Interface module a patch will add OwnerFlag flag.

0x4712E3, 0x4712E4, 0x47136D, 0x47136E

These are the hook for switching hand slots. If HOOK_INVENTORYMOVE is injected, the ones in PartyControl module will be overwritten.

0x4C6162, 0x4C6163

These are for fixing the return value from xfread_ in db_freadInt_. If UseFileSystemOverride is enabled, the one in BugFixes module will be overwritten by the hack in FileSystem module (which has the same fix embedded).

from sfall.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.