How-To
All credit goes to Athetos !
To fix this, we can patch the exe to prevent the first jump from happening.
Please note! I have not played long with this patch in place! So I cannot say for sure this will fix the crash and not affect anything else during gameplay! Please backup your saved games and your exe before making any changes that I explain below!
What You Need
- Beyond Divinity (Only tested with version 1.506)
- A hex editor. (Any that can scan for byte patterns will work fine. I use 010 Editor personally.)
How to Patch This Code
- Open your hex editor.
- Open div.exe inside of the hex editor.
- Go to the following file offset: 0x17D956
- Change the 74 2F at this location to: 90 90
- Save your div.exe and close the hex editor.
For other versions, you can attempt this patch as well by searching for the following byte pattern instead of using the direct file offset:
Code
2B D1 C1 FA 02 F6 47 04 01 74 2F
While using this pattern instead, change the last two bytes of the pattern from 74 2F to 90 90 like above.
This should fix the crash for this ‘Too Heavy’ floating message now and allow you to play as normal.
You will be blocked from moving while ‘Too Heavy’ vs. just being slowed down while ‘Encumbered’.
i personally couldnt find the Offset 0x17D956 (maybe i had a other version of the game) so instead with the HxD editior i searched the Hex-value