thanks again for testing and report~skyline_pj wrote: ↑Sat May 25, 2019 9:59 pmI tried again with the latest version now.
CTDs occurred not only in mercenaries but also in contact with any enemies (even wild boars or wolves).
It was taken after the CTD. Never mind ???.
Maybe I did something wrong.
the image can't be loaded though.
but I realised the problem from your description anyway, and have updated the script once more, the potential crashes when dealing with enemies should be fixed.
the reason for your last reported crash is, that the last script update fetched a wrong byte when attempting to read the game's original conditional jmp's offset, which is implemented for a potential 14 bytes jmp to the code cave; but the original conditional jmp's offset is replaced by the 14 bytes injection code already, and I forgot to consider this.Update18.3
- updated enable script. rewrote the return codes from code cave.
so, crash happens when you interact with an enemy, or potential enemy, by aiming at them or come close next to them, the game would jump to the code cave created by the script, do what the script intended to do, and do the conditional jmp re-created from the original purpose of the injection point, but jmp to an unknown place instead.
the updated code read from the stored "originalcode" for the conditional jmp's offset instead, so it'd always read the correct offset even if the 14 bytes jmp occurred.
so, your last reported crash should be fixed.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1