Releases
v1.0.0
Elden Ring app ver. 1.07
Added
Flags for Royal Capital
Set flag when user is on Linux (Wine) and do not run CSCRIPT + CParamUtils
Errors for Linux incompatible scripts
'printProgress' config option
by Dasaav :
"SaveLoad2" subsection, Statistics > SaveLoad2
Misc savefile related scripts and pointers
New "Invasion Regions" script to modify areas targeted by multi-area invasions and blue summons, Event Flags > Invasion Regions
New "Event Flags" script header
ef.getFlag, ef.setFlag, ef.batchSetFlags functions
Event Flags by ID subsection
Details, explanations and examples for the new functions in the "Event Flags" header script, as well as in:
Event Flags > Event Flags by ID > How to use
Event Flags > Event Flags by ID > Examples
Additional check in getGameVersion in case the game is running with EAC
New "Table Tools" header
Persistent table configuration, Table Tools > Configure Table
New config options:
Save symbols (speeds up lookup) (default: true)
Prevent opening table if game is not running (default: true)
Check game version (default: true)
Check Cheat Engine version (default: true)
Check table version (Github) (default: true)
Default config section in the table initialization script
Functionality to register new config variables in the default config section
Functionality to cache (save) symbol addresses (speeding up their subsequent lookup)
Table Tools > Clear Symbol Cache to delete all cached symbols
The table FAQ now opens the first time the table is opened
Table Tools > Clear runOnce Memory to delete all identifiers tga:runOnce has saved running functions
Default TGA files path: %PROGRAMDATA%/the-grand-archives/
"tga" class for file manipulation functions: tga:loadConfig, tga:saveConfig, tga:loadSymbolCache, tga:saveSymbolCache, tga:clearSymbolCache, tga:runOnce, tga:clearRunOnce
isdir and mkpath file manipulation functions
sanitizeUsername, getGameVersion functions
getAddressProcessSafe, registerBaseByKey functions
cacheSymbol, AOBScanProcessCached, registerBaseByKeyCached cache interacting functions
Details, explanations and examples for the new functions in the table initialization script
by sfix :
"Event Flags" script as a basis for event flag manipulation by ID
Fixed
"Boost for low FPS" script
Targeted Npc Info
Last Hit Npc Info
Changed
Removed Dungeons from Unlock all Maps
No longer using synchronize
Replaced ItemGib's ReinforceLv C code with ASM for better compatibility
Some entries in statistics no longer marked as unsafe
by Dasaav :
Unlock all Graces, Whetblades, Cookbooks, Maps scripts to use flag IDs instead of pointers
Reorganized table initialization script structure
Table initialization to utilize config variables
Significantly reduced the time it takes to open the table by caching base addresses (config option)
Table can now be opened without the game being launched (config option)
Reorganized base AOBs into a Lua table
Table will now open in case of not finding all AOBs
Missing AOBs are printed in the Lua console output
Table initialization variable game_ver now contains a version string, formatted like "1.XX.Y"
Unsupported game version warning message now displays the current and supported game versions
by tremwil :
CParamUtils early initialization fix
Removed
by Dasaav :
Old method of getting base addresses from AOBs in the table initialization
Deprecated
by Dasaav :
Old "Event Flags" header with flag pointers moved to Event Flags > Deprecated
You can’t perform that action at this time.