Managing CE Tables
Posted: Sat Jun 23, 2018 11:05 am
In this tutorial, I tackle following subjects:
- Updating CE tables for a specific game version:
* Using a standard scan
* Using a ‘Memory Viewer’ Search
* Using an ‘Assembly mode’ program
- Memory Regions
- Versioning
- Cleaning up our CE table
- Encountering problems/conflicts with a CE table
* Verifying the AOB strings in a script
The purpose of this document is:
a) to help gamers to understand what CE table owners need to do to get their tables updated
b) to ease the process between gamer and author to get the job done
c) to help (less) experienced scripters to update "dead" tables to current game versions
Since I'm pretty new in this arena, I would highly appreciate any contributions to extend overall CE mgmt (incl additional subjects). In particular working with Dumped exes is completely new to me (no experience whatsoever): for example, sofar not been able to search for opcode strings themselves within [x32dbg]?! And not even been able to work with dumped exes using CE itself...
ps: I've produced a PDF since images tend to 404 after awhile (anyway, easier for me to manage my document)
ps2: I always use the 'we/us' form to avoid any form of discrimination ?
ps3: I started writing this doc end of last year, while "working" on Shadow of Mordor. That said: the procedures obviously apply to any game...
-EDIT v2a-
I've added a D. subarticle, particularly for gamers. It shortly explains what kind of information to provide to table authors.
ps: I also refer to another document (I wrote in september 2017), which I posted on the CE forum here: [ forum.cheatengine.org/viewtopic.php?t=606291&sid=96948ed0c6aed17f8633402dcfdca29e ]
(that document definitely needs an overhaul - based on my experience since then - but it will help out those of you wanting to pick up the basics) ~ if an admin feels this doc would be appropriate to post here as well, let me know)
-EDIT v2b-
* added [Explorer Suite (NTCore)] in the 'Dump exe' section (based on recent post by #budabum ~ I actually researched it back then, but was not aware of that particular function)
* a quick/short look at 'Memory Regions' (CE subfunction)
Tutorial: [ [Link] ] (exceeds 5MB now)
(if this link dies, just pm me...)
- Updating CE tables for a specific game version:
* Using a standard scan
* Using a ‘Memory Viewer’ Search
* Using an ‘Assembly mode’ program
- Memory Regions
- Versioning
- Cleaning up our CE table
- Encountering problems/conflicts with a CE table
* Verifying the AOB strings in a script
The purpose of this document is:
a) to help gamers to understand what CE table owners need to do to get their tables updated
b) to ease the process between gamer and author to get the job done
c) to help (less) experienced scripters to update "dead" tables to current game versions
Since I'm pretty new in this arena, I would highly appreciate any contributions to extend overall CE mgmt (incl additional subjects). In particular working with Dumped exes is completely new to me (no experience whatsoever): for example, sofar not been able to search for opcode strings themselves within [x32dbg]?! And not even been able to work with dumped exes using CE itself...
ps: I've produced a PDF since images tend to 404 after awhile (anyway, easier for me to manage my document)
ps2: I always use the 'we/us' form to avoid any form of discrimination ?
ps3: I started writing this doc end of last year, while "working" on Shadow of Mordor. That said: the procedures obviously apply to any game...
-EDIT v2a-
I've added a D. subarticle, particularly for gamers. It shortly explains what kind of information to provide to table authors.
ps: I also refer to another document (I wrote in september 2017), which I posted on the CE forum here: [ forum.cheatengine.org/viewtopic.php?t=606291&sid=96948ed0c6aed17f8633402dcfdca29e ]
(that document definitely needs an overhaul - based on my experience since then - but it will help out those of you wanting to pick up the basics) ~ if an admin feels this doc would be appropriate to post here as well, let me know)
-EDIT v2b-
* added [Explorer Suite (NTCore)] in the 'Dump exe' section (based on recent post by #budabum ~ I actually researched it back then, but was not aware of that particular function)
* a quick/short look at 'Memory Regions' (CE subfunction)
Tutorial: [ [Link] ] (exceeds 5MB now)
(if this link dies, just pm me...)