I have updated the table to my latest template and also checked through all of the scripts to make sure they work as intended.
If there are any bugs or crashes, please do your due diligence and try to recreate the issue and narrow it down to a particular script that is causing it.
CURRENT VERSION:
CURRENT OPTIONS:
- Pointers
- World
- BhvAssassin
- CSrvPlayerFightAdrenalin
- Current Adrenaline
- Max Adrenaline
- CSrvPlayerHealth
- God Mode
- Max Health
- Current Health
- Stamina
- Current Stamina
- Max Stamina
- Oxygen
- Inf Oxygen?
- Current Oxygen
- Max Oxygen
- Entity
- X Coord
- Y Coord
- Z Coord
- CSrvPlayerNPCAwareness
- PlayerStatsSheet
- CSrvPlayerFightAdrenalin
- BhvAssassin
- SkillSystem
- SkillProgression
- Earned Skill Points
- Used Skill Points
- Earned Mastery Points
- Used Mastery Points
- SkillProgression
- GclDiceMinigameClean
- Player
- Health
- Favor
- Enemy
- Health
- Favor
- Player
- World
- Scripts
- Inf Health
- Inf Stamina
- Inf Adrenaline
- Inf Oxygen
- Inf Consumables
- Modify Damage
- Multiplier
- Modify Stun Damage
- Multiplier
- Modify Experience Gain
- Multiplier
- No Ability Cooldown
- No Detection
- Modify World TimeScale
- Multiplier
- Modify NPC TimeScale
- Multiplier
- Modify Movement Speed
- Multiplier
- Get Inventory
- Inf Items (select which item type)
- Affect Supplies?
- Affect Resources?
- No Upgrade Cost Requirement (still removes from your inventory)
- No Hunter Delivery Cost Requirement (still removes from your inventory)
- Drinking Game Pointers
- Enable Instant Win
- Eivor
- Horn Capacity
- Horn Content Left
- Amount Drunk Each Swig
- Number of Horns Consumed
- Number of Horns to Win
- Opponent
- Horn Capacity
- Horn Content Left
- Amount Drunk Each Swig
- Number of Horns Consumed
- Number of Horns to Win
- Orlog Game Pointers
- Player
- Health
- Favor
- Enemy
- Health
- Favor
- Player
- Cairn Stone Game Pointers
- MotionProperties
- Decceleration Mult
- Decceleration Mult
- Y Acceleration Mult
- MotionProperties
- Disable Cairn Stone Gravity
- Teleport Related Scripts
- Save Current Location to Table
- Save Waypoint Location to Table
- Teleport to Waypoint
- Get Waypoint (Use if normal Teleport to Waypoint does not work)
- Teleport to Waypoint
- Teleport to Selected Location
- AC Structure Dissect Override
Update Logs:
Update 16: Final update for Patch 1.6.2. I don't know if they will have any further updates in terms of bug fixes but it seems this is the final 'Content' update. Hopefully I won't have to fix anything anymore.
Previous Update Logs
Update 15: Fixed for Patch 1.2.2, unfortunately it seems they commented out the getName function so I can't use that method anymore but I can't really think of anything that I could add to this table now so it's not that big of a loss.
Update 14.5: Had to fix the Timescale scripts (the pointer path wasn't valid so I found the correct one using an AOBScan for the offset from World). Also added a script in the Debug section that allows you to search through structures easier (will auto populate names of structures and show you where the base address is if the address appears within your structure).
Another thank you to Paul44 for the [Link] describing the method for getting structure names. I will be using it in every Anvil game that comes after this.
Update 14: Changed to use the correct pointer paths courtesy of Paul44's work on his ACV table found here. Also modified to use my AOB saver functions. The get inventory will now populate when activated instead of having to open inventory. Let me know if it works correctly since I'm not entirely sure the base is correct. I have gone through it again and made some more changes as well as added some more features. You can now select which waypoint you want to teleport to, I added a pointer to the cairn stone rigid body properties as well as a disable gravity script for that minigame (basically you can just drop them and they stay in place). Also refined the modify timescale and now you can modify only NPCs (set multiplier to 0 to freeze them).
In terms of general knowledge, I added a function called getName() which I also register for structure dissect callback. In short, if the base address for your structure has a name, it will automatically name the structure for you. This made things really easy for me to find the Cairn stone pointers as well as better pointer paths for basically everything (following pointers in the structure dissect will show the names as well as you can see below). Hopefully this will make things easier for others who want to make their own cheats.
![Image](https://i.imgur.com/oaT0WLV.jpg)
Update 13: Fixed Damage mult for patch 1.2.0 and removed the requirement for having the separate hash files for the get inventory script. I will no longer be updating the hashes in this one so don't ask for X item to be included, you will be ignored.
Update 12: Fixed a few scripts for patch 1.1.2
Update 11: Redid Inf Health to use the actual God Mode bool in the health structure and added some pointers. Everything else should work fine. Also make sure to redownload the .zip file with the .txts since I updated the get Inventory script.
Update 10: Added a Modify Movement Speed and No Detection script along with a script for getting the total earned Mastery Points. (also had to change some things to use $process since I forgot in update 9)
Update 9: Changed scripts to use lua '$process' instead of 'ACValhalla.exe' which should allow it to work with the plus version if AOBs are not different. Added a No Cooldowns script. Fixed damage mult script to work with all damage types now by injecting at a different location where I found this interesting pointer for a compare:
![Image](https://i.imgur.com/ry5Ipxw.jpg)
Update 8: Hopefully fixed the Drinking Game compare and added some pointers to things. They only populate during the mini-game. Also Added a Modify Damage script.
Update 7: Patched AOB for Inf Stamina and No Hunter Delivery cost.
Update 6: Added in Instant Drinking Game Win Script, just enable while in the mini-game to instantly win it. Also added a Teleport ~10 feet forward in the hopes that it could get you through locked doors but collisions prevent you from passing through.
Update 5: Fixed AOBs that changed from update 1.04, added more Highpoints to teleport script.
Update 4: Added Orlog related scripts, just pointers for now but if you want an easy win just set enemy health to 0 and go through one Roll Dice round. Looking into other minigames.
Update 3: So full credit goes to ArmYof0n3 for finding the coordinates and waypoint location. I asked if I could use their script for the hookpoints and they gave me the go ahead so now you have the Location Selector. I've only added a few Highpoints but it is pretty easy to add new locations since I've included a save script (it will prompt you for the the Region and Description ex. Essexe, Britania's Watch Highpoint or Essexe Northwic Highpoint) that will save the location or waypoint coordinates to a text file that you can easily append to the 'locationsTable' variable for future use. Make sure to go here and download ArmYof0n3's script and give reputation.
Update 2: Made some headway with One Hit Kill script and I am very sure it will not affect player anymore (set some breakpoints to make sure when I took damage it was not triggered). I also consolidated my Get Inventory and Inf Items scripts into one large script that has an Enable and the two hanging off of it. Inf Items now uses a breakpoint and checks which type of items you want to have it affect. I also added in a new script for the Hunter deliveries to bypass the cost so even if you don't have the item you can still unlock them.
Update 1.5: Made the Get Inventory script use three text files that you read in when activating. That way I don't have to update the table to add in the new hashes. Text files included in the zip file below, make sure the text files are in a folder named "valhalla" and that folder is in the same directory as the CT. (In my case the text files are in ..\My Cheat Tables\valhalla)
Update 1: Changed Inf Health to avoid collisions (you can still get picked up and thrown or grabbed and stabbed but it wont do damage). Added a One Hit Kill Script and added some more hashes to the Get Inventory script.
Update 0.5: Changed the lua script so it does not print anything, now it won't lag when you enter inventory. (If you need the printed hashes I have uploaded a separate CT that organizes them and identifies already known hashes)
My Modify Pickup Amount script should not crash anymore since I've used a different register to do the multiplication in. Before if you modified what was passed in or the normal esi register contents, the game would crash after awhile. Haven't had any crashes since I've made the change.
I've also modified my Get Inventory script to force users debug type to VEH to prevent crashing and added a bunch of hashses to the list. (If you want it to not lag every time you open inventory just remove the print() in the findItem function)
Update 14.5: Had to fix the Timescale scripts (the pointer path wasn't valid so I found the correct one using an AOBScan for the offset from World). Also added a script in the Debug section that allows you to search through structures easier (will auto populate names of structures and show you where the base address is if the address appears within your structure).
Another thank you to Paul44 for the [Link] describing the method for getting structure names. I will be using it in every Anvil game that comes after this.
Update 14: Changed to use the correct pointer paths courtesy of Paul44's work on his ACV table found here. Also modified to use my AOB saver functions. The get inventory will now populate when activated instead of having to open inventory. Let me know if it works correctly since I'm not entirely sure the base is correct. I have gone through it again and made some more changes as well as added some more features. You can now select which waypoint you want to teleport to, I added a pointer to the cairn stone rigid body properties as well as a disable gravity script for that minigame (basically you can just drop them and they stay in place). Also refined the modify timescale and now you can modify only NPCs (set multiplier to 0 to freeze them).
In terms of general knowledge, I added a function called getName() which I also register for structure dissect callback. In short, if the base address for your structure has a name, it will automatically name the structure for you. This made things really easy for me to find the Cairn stone pointers as well as better pointer paths for basically everything (following pointers in the structure dissect will show the names as well as you can see below). Hopefully this will make things easier for others who want to make their own cheats.
![Image](https://i.imgur.com/oaT0WLV.jpg)
Update 13: Fixed Damage mult for patch 1.2.0 and removed the requirement for having the separate hash files for the get inventory script. I will no longer be updating the hashes in this one so don't ask for X item to be included, you will be ignored.
Update 12: Fixed a few scripts for patch 1.1.2
Update 11: Redid Inf Health to use the actual God Mode bool in the health structure and added some pointers. Everything else should work fine. Also make sure to redownload the .zip file with the .txts since I updated the get Inventory script.
Update 10: Added a Modify Movement Speed and No Detection script along with a script for getting the total earned Mastery Points. (also had to change some things to use $process since I forgot in update 9)
Update 9: Changed scripts to use lua '$process' instead of 'ACValhalla.exe' which should allow it to work with the plus version if AOBs are not different. Added a No Cooldowns script. Fixed damage mult script to work with all damage types now by injecting at a different location where I found this interesting pointer for a compare:
![Image](https://i.imgur.com/ry5Ipxw.jpg)
Update 8: Hopefully fixed the Drinking Game compare and added some pointers to things. They only populate during the mini-game. Also Added a Modify Damage script.
Update 7: Patched AOB for Inf Stamina and No Hunter Delivery cost.
Update 6: Added in Instant Drinking Game Win Script, just enable while in the mini-game to instantly win it. Also added a Teleport ~10 feet forward in the hopes that it could get you through locked doors but collisions prevent you from passing through.
Update 5: Fixed AOBs that changed from update 1.04, added more Highpoints to teleport script.
Update 4: Added Orlog related scripts, just pointers for now but if you want an easy win just set enemy health to 0 and go through one Roll Dice round. Looking into other minigames.
Update 3: So full credit goes to ArmYof0n3 for finding the coordinates and waypoint location. I asked if I could use their script for the hookpoints and they gave me the go ahead so now you have the Location Selector. I've only added a few Highpoints but it is pretty easy to add new locations since I've included a save script (it will prompt you for the the Region and Description ex. Essexe, Britania's Watch Highpoint or Essexe Northwic Highpoint) that will save the location or waypoint coordinates to a text file that you can easily append to the 'locationsTable' variable for future use. Make sure to go here and download ArmYof0n3's script and give reputation.
Update 2: Made some headway with One Hit Kill script and I am very sure it will not affect player anymore (set some breakpoints to make sure when I took damage it was not triggered). I also consolidated my Get Inventory and Inf Items scripts into one large script that has an Enable and the two hanging off of it. Inf Items now uses a breakpoint and checks which type of items you want to have it affect. I also added in a new script for the Hunter deliveries to bypass the cost so even if you don't have the item you can still unlock them.
Update 1.5: Made the Get Inventory script use three text files that you read in when activating. That way I don't have to update the table to add in the new hashes. Text files included in the zip file below, make sure the text files are in a folder named "valhalla" and that folder is in the same directory as the CT. (In my case the text files are in ..\My Cheat Tables\valhalla)
Update 1: Changed Inf Health to avoid collisions (you can still get picked up and thrown or grabbed and stabbed but it wont do damage). Added a One Hit Kill Script and added some more hashes to the Get Inventory script.
Update 0.5: Changed the lua script so it does not print anything, now it won't lag when you enter inventory. (If you need the printed hashes I have uploaded a separate CT that organizes them and identifies already known hashes)
My Modify Pickup Amount script should not crash anymore since I've used a different register to do the multiplication in. Before if you modified what was passed in or the normal esi register contents, the game would crash after awhile. Haven't had any crashes since I've made the change.
I've also modified my Get Inventory script to force users debug type to VEH to prevent crashing and added a bunch of hashses to the list. (If you want it to not lag every time you open inventory just remove the print() in the findItem function)
I'm posting my print hashes script as a separate table so you guys can try to find some on your own. Just enable and enter your inventory, I added a check to list known items so you don't get confused. REMINDER Do not use with the other table as both are using lua breakpoint functions and they will probably conflict.
Print Item Hashes
Previous Versions
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