Updated scripts in Squall8's table that require StealthEdit. Bypasses integrity check crashes by recalculating valid hashes. Should work on both CODEX and STEAM version, more importantly the former because StealthEdit is in conflict with CODEX's routines.
There may be a really small chance an integrity check triggers while activating the script before the hash has been updated. To prevent crashing due to this pause the game process using CE before activation and deactivation of any scripts.
Note to table makers:
1. To list all hashed blocks, their offsets and their size, use Lua script below:
for i = 1,#hashTable do
print("Block "..i)
print(string.format("Hash Addr: %X", hashTable[i].offset))
print(string.format("Block Start: %X", hashTable[i].blkStart))
print(string.format("Block End: %X\r\n", hashTable[i].blkStart + hashTable[i].blkSize))
end
2. rehashHelper(...) can be used for searching all affected checksums instead of manually hard coding in the rehash function, but hooks points must all be registered as symbols and must not be unregistered on deactivation. Pass all symbols into the function e.g. rehashHelper("infitemuse1","infitemuse2")
Thanks to @ShyTwig16 for the [Link] module
UPDATE: Provided a merged version of the table which includes all the remaining options from Squall8's table for version 161254.
Confirmed outdated, tested with MHW CODEX updated to version 166925, it's still working for old version (161254)
just a reminder for first page predprey table not working for updated version
P.S: for someone that didn't know, version number written on the top left of the game (need windowed mode to see)
Will try Squall's version with steamw**** fix mhw
Edit: Squall's version with steamw**** fix mhw 166925 works, some features doesn't work (invulnerability, unlock armor/weapon tier, mantle)
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
Updated scripts in Squall8's table that require StealthEdit. Bypasses integrity check crashes by recalculating valid hashes. Should work on both CODEX and STEAM version, more importantly the former because StealthEdit is in conflict with CODEX's routines.
There may be a really small chance an integrity check triggers while activating the script before the hash has been updated. To prevent crashing due to this pause the game process using CE before activation and deactivation of any scripts.
Note to table makers:
1. To list all hashed blocks, their offsets and their size, use Lua script below:
for i = 1,#hashTable do
print("Block "..i)
print(string.format("Hash Addr: %X", hashTable[i].offset))
print(string.format("Block Start: %X", hashTable[i].blkStart))
print(string.format("Block End: %X\r\n", hashTable[i].blkStart + hashTable[i].blkSize))
end
2. rehashHelper(...) can be used for searching all affected checksums instead of manually hard coding in the rehash function, but hooks points must all be registered as symbols and must not be unregistered on deactivation. Pass all symbols into the function e.g. rehashHelper("infitemuse1","infitemuse2")
Thanks to @ShyTwig16 for the [Link] module
UPDATE: Provided a merged version of the table which includes all the remaining options from Squall8's table for version 161254.
Confirmed outdated, tested with MHW CODEX updated to version 166925, it's still working for old version (161254)
just a reminder for first page predprey table not working for updated version
P.S: for someone that didn't know, version number written on the top left of the game (need windowed mode to see)
Will try Squall's version with steamw**** fix mhw
Edit: Squall's version with steamw**** fix mhw 166925 works, some features doesn't work (invulnerability, unlock armor/weapon tier, mantle)
yea, my bypass is outdated for the newer versions after 161254. i don't mind if it is unpinned from the top posts so there is less confusion over which bypass to use since i doubt anyone is still playing on the old version @Squall8 @JessieKazama.
caliber's mhwresetcrc is patching the same memory locations as me and is much cleaner and usable on the newer versions so i didn't see much point in updating my code, the only merit of it being that the bypass can be activated from within CE. using a program such as caliber's can serve to obfuscate the bypass method if only a little so that the bypass has more longevity before capc*m patches it, i opted not to update my bypass out of respect for his view on this. if capc*m patches it and his fix stops working, i will look into it again.