Current table version:
- OAG_HenryEx.CT
- Table v9 for Game Version 1.55
- (426.68 KiB) Downloaded 541 times
Caution for Cheat Engine 7.6
Unfortunately, 7.6 is currently much slower due to some unoptimized lua libraries being packed with the release. (See thread: [Link] )
To get back some lost speed, download these optimized lua DLLs from the cheatengine website and unzip them into your Cheat Engine folder, overwriting the previous files:
[Link]
Hopefully this will be fixed with the next CE release.
Whipped up a table for the version 1.51+, tried to cover the most common bases for cheats.
But any fine control concerning characters (like stat editing, relationships, moods etc.) is complicated by the way the game handles / stores the data. I'd have to go full-blown custom scripting and rewriting game data to properly and effectively do that.
Instead of, well, doing the "change two bytes of game code to do X" that's quick and easy and is most of the common things like infinite HP / SP, Gold, map stealth, etc.
So, more tahn 3k written lines of code later, i implemented some of the "complicated" stuff.
Keep in mind the table setup and some scripts are very complex, so it can take a few seconds to activate them.
Rudimentary stat editing for characters implemented in v3.
Extended options from v4 onwards.
Rudimentary Inventory stuff implemented in v5.
Inventory stuff during quests implemented in v6.
Adding skills to items implemented in v7.
Basic Quest editing implemented in v9.
FEATURES
"
Get current Character stats" fetches the adventurer whose stat sheet you're currently looking at or, in battle, the character whose stats you check with Right-Click.This includes enemies. Keep in mind the game caches many adventurer stats, so you won't see any changes show up in-game until the cache is refreshed.
There's a script included that invalidates the cache for the current character. Change the stats with CE,, then use the script to update the character in-game.
Another script to
Customize Traits allows you to add or remove traits from a character, as well as get some basic info on any trait in the game. A similar script to
Change Traits lets you toggle stat talents (the gold stars).
Lastly, you can use
Customize last viewed char with Tavern Scout: activate script, then go to the tavern's "Scout" feature (if it isn't enabled in your game settings, you can enable it with the table script "Enable character scouting" ), and select any class. The character you viewed last will show up in the game's customization window. Note: the character's name might show up a random value, but it won't be changed if you don't click into the name box. You can ignore it.
"
Inventory" provides basic inventory management. It applies to party inventory when on a quest and guild inventory otherwise. You can select one of your current items to fetch its data (currently only displays ID / Description and skills) and change its amount (for items that can stack).
There's a sub-option to
add new items to the inventory, from a list of all items in the game. Don't forget to specify the amount of items you want to add. This also includes an option to print some stats for the chosen item to the console, like item type, value, stat bonuses etc.
Another sub-option lets you
add an arbitrary skill to the selected item. Since there's over 900 skills in the game, they are roughly separated into categories by their type. This should let you have any skill you want on a character without class changes, level ups etc. resetting your skills every time. Do note, the game will only properly load your edited items from a save file if you have
activated Table setup before loading the save!
"
Quests" features basic quest list management. Can add random quest with X stars to the list, or edit / remove the selected quest. Editing includes things like time left or the
location modifiers. Don't want rain on the map? Remove it. Want to farm ores or wood? Add the Rich Resources mod.
"
Database Pointers" includes a few pre-made entries like pointers to Gold or the Global Variable Table where you can edit stuff like the point cost for attributes / traits in character creation. You can use these pointers and CE's Mono Dissect Structure feature to get access to almost anything in the game. A few sample structures for game version 1.54 included. Structures may change with future game updates, but there is a way to update them after a patch.
Me.
An option for those who'd like the Guild Master to take a more hands-on approach. Create a character with the same name as the Guild Master (or rename an existing one) and that character gets special perks: No wage, full happiness, no injuries, guaranteed chain attacks and at least friendship status with all guild members. The friendship script will also make sure you gain relationship with the 2 adventurers you choose to eat with at the tavern.
Other scripts:
Code: Select all
Time Progression (for progress / expiry on assignments and quests)
Don't decrease gold
Always in a Good Mood
Don't lose Party Synergy
Increase Stat Levelup Chance
Best Possible Levelup Rolls
Infinite Levelup Rerolls
Unlock all skill trees
Enable character scouting
Expanded character customization
Filter random traits by cost (trait filter on random characters)
Reroll tavern recruits
All Guild Upgrades unlocked & instant
Exp Multiplier
Increase Loot value
Guarantee Loot Drops After Battle
Unlimited Camping Actions
Unlimited Inventory Space
Monsters Don't Notice You ( + optional Monsters Can't Attack You)
Dice Rolls always succeed
Disable Stamina / Vigor Exhaustion
Spot all traps
Take No Damage
Unlimited SP (Mana)
Bravery doesn't decrease
Unlimited AP
Unlimited Movement in Battle
Infinite Counters
Increase Chain Attack Chance
Escape always succeeds
These are using AOB searches, so unless there's major code changes, they should be relatively patch-proof.
If you are using character scouting (or activate it with one of the scripts), you can go under
Database Pointers
-
[->] Global Variable Table
and change the TotalCustomizationPoints you get, or change the cost of talents / stats in the character creator to 0 or even negative. Alternatively, 'Expanded character customization' lets you ignore the customization points entirely.
If you enable Debug features (look under Database Pointers), you get access to some developer cheats:
- Press [CTRL] + [Space] in town to get +1000 gold.
- Press [CTRL] + [X] on an adventurer's page to get +1 skill point.
- Press [CTRL] + [Y] on an adventurer's page to get +1000 experience.
- Press [CTRL] + [Enter] to win a battle immediately (might have to take a turn to take effect).
To cut down on table size, most of the LUA scripts have been compressed. This means the table will only work with 64-bit Cheat Engine (but it's a 64-bit game anyways...). You can still edit things like which of the game's fields the table displays by editing the relevant tables in the Character Stats script yourself.
Changelog:
Code: Select all
v9
Added: Script "Increase Loot value"
Fixed: Pointer to Quest Map Effect not properly fetched for list
Added: "Quests" section with pointer to selected quest
Added: options to add a random quest or remove the selected quest
Added: "Edit Location Modifiers" for quests
Changed: "We get along." - Eating lunch with adventurers now also gives the guild master a relationship bonus with both, and prevents the GM from being one of the invited adventurers.
Changed: "No AP Decrease" -> "Unlimited AP", changed script so you have a minimum AP (default 3) to always be able to act.
Changed: "No SP Decrease" -> "Unlimited SP", changed script so skills can also be used without enough SP
v8
Added: Script that unlocks higher ranked Guild Upgrades and lets you complete them instantly
Fixed: Game will now load custom skills on items properly when loading a save, if you have already executed Table Setup.
Added: Time Progression option, to progress quest and assignment list independently from current day
Added: Scripts that keep quests and assignments from expiring
Added: exposed MovementRange stat for characters and made it actually work
v7
Fixed: Added fallback for slower symbol registering in case no valid image is found
Fixed: (Hopefully) fixed issue where Table setup sometimes failed to setup fields properly on CE 7.6
Fixed: cache character pointers to avoid errors when switching between characters too quickly
Changed: Adding and removing traits now works with mono functions instead of assembly
Changed: Cache invalidation also works via Mono now
Added: Centralized Code Setup, for custom functions that other scripts can call
Added: Script 'Reroll tavern recruits' to get a fresh batch of recruits. Leave and enter tavern to update list
Added: Option to add/remove talents for a character
Added: In-game UI should now update when you add/remove traits and talents or invalidate characters
Added: Script to customize characters via the "recruit" screen in the tavern. The table remembers the last character whose stats you looked at. Go to the tavern and click on "Recruit" (pick any class) and you get to customize your character.
Changed: Sorted common scripts into three general categories
Added: Script "Unlock all skill trees"
Added: Inventory script "Add Skill to Selected Item"
v6.1
Changed: removed check for CE version so it works properly on the new CE 7.6
Changed: overhauled way to fetch class fields, centralized in table setup now
Changed: fetch assembly image first to speed up Table Setup
Changed: rewrote function to register ssymbols to be much faster
Changed: switched functions to OOP syntax
Changed: store class fields in separate table to avoid cluttering up main class
Added: verbose table setup - change "verbose" to true in Table setup script for detailed run-time stats
v6:
Added: Database pointer to Party Inventory Limit (superfluous with a later script)
Added: Me script: good relations to party members
Added: Script to avoid losing party synergy whem removing members
Fixed: fixed out of bounds error on Inventory item selection
Changed: Sped up (hopefully) the table setup by using only Lua and running it async
Added: Inventory management now displays items in Party Inventory when on a mission, and Guild Inventory otherwise. This way, you can change item amounts in party inventory.
Changed: 'Add Item' now works on quests and in battles, and adds items to party inventory instead.
Added: Script for Unlimited Inventory Space. Collect everything like a loot goblin.
Added: Script for Expanded character customization - in character creation, you can freely distribute stats, talents and traits, and get access to ALL traits.
Added: 'Me.' Script changed to check for Guild Master name, and moved into main table section for general use.
v5:
Fixed: bug in table sorting for traits with same-name traits
Added: script Always in a Good Mood
Added: script Guarantee Loot Drops After Battle
Added: auto-update on current battle character for Database Pointers
Added: script to auto-update CE structures with mono
Fixed: returned mono types and offsets can differ in newer versions of Cheat Engine; fixed offsets and types in CE versions >7.5
Changed: function that returns mono fields now also returns mono type of field
Fixed: Infinite Counters script uses 14 byte jumps now
Fixed: Increase Stat Levelup Chance script uses 14 byte jumps now
Fixed: Trait Info now prints negative numbers correctly
Added: Print Trait Info now displays basic info on trait effects.
Changed: scripts that fetch memory records now take additional steps to verify we got the right one (check via ID and description)
Added: function to fetch item info from list of items
Added: function to fetch item info from list of item stacks
Added: Basic guild inventory management, can get basic stats (name, description, amount) on items in guild inventory
Added: Script to add items directly to the guild inventory, from a list of all game items
Added: Script to print some info on item to be added (type, description, effects etc.)
Changed: compressed lua scripts for smaller table size
Added: Script to increase chain attack chance
v4:
Fixed: CE bug(?) that created additional String structs on mono dissect
Changed battle char pointer from "current character" to "viewing stat sheet in battle". This way you can check / edit enemies, too.
Pointers automatically created / destroyed when you open stat sheet.
Implemented option for full pointer inheritance.
Added: LUA scripting to display character Traits
Script to fetch a list of all traits.
Added: Customize Traits for current character
Reorganized into main script enabler called Table Setup
Filter: random traits now works properly! Filtered traits don't jut get removed but also replaced with other traits.
Fixed: several bugs in appendMemRec, can now specify that vtPointers aren't address headers, will display as 8 byte values instead
Fixed: addMonoListPointers, can now specify lists that aren't filled with pointers (like Talents)
Added option to display and change existing Talents
Added: Can display and change value of character moods
Added: Can display and change value of character relationships
Added: display of enemy character loot in battle
v3:
Added pointer chain to Current Battle Character from Database pointer, as example on how to reach characters from Database; valid for game version 1.51
Added script "No AP Decrease"
Added script "Unlimited Movement in Battle"
Added script "Infinite Counters"
Added script "Spot all traps"
Added script "Enable character scouting"
Added script "Filter random traits by cost"
Added script "Get current Character stats"
v2:
Added LUA scripting to table - execute the table LUA script before using the table!
Added script to fetch Database pointer, giving access to many variables with pointer chains.
Added option via Database to set game to debug mode, granting access to a few Developer Cheats:
[*]Press [CTRL] + [Space] in town to get +1000 gold.
[*]Press [CTRL] + [X] on an adventurer's page to get +1 skill point.
[*]Press [CTRL] + [Y] on an adventurer's page to get +1000 experience.
[*]Press [CTRL] + [Enter] for all enemies to die ( = instant victory). Take a turn to trigger effect.
v1:
Initial Release
- OAG_HenryEx.CT
- Table v8 for Game Version 1.55
- (402.42 KiB) Downloaded 76 times
- OAG_HenryEx.CT
- Table v7 for Game Version 1.55
- (389.18 KiB) Downloaded 74 times
- OAG_HenryEx.CT
- Table v6.1 for Game Version 1.54
- (361.33 KiB) Downloaded 99 times
- OAG_HenryEx.CT
- Table v6 for Game Version 1.54
- (348.73 KiB) Downloaded 98 times
- OAG_HenryEx.CT
- Table v5 for Game Version 1.53
- (326.92 KiB) Downloaded 92 times
- OAG_HenryEx.CT
- Table v4 for Game Version 1.51
- (331.06 KiB) Downloaded 126 times
- OAG_HenryEx.CT
- Table v3 for Game Version 1.51
- (182.31 KiB) Downloaded 118 times
- OAG_HenryEx.CT
- Tablev1 for Game Version 1.51
- (155.85 KiB) Downloaded 86 times