Releases: The-Grand-Archives/Elden-Ring-CT-TGA
Releases · The-Grand-Archives/Elden-Ring-CT-TGA
Release v1.1.1
Release v1.1.0
Elden Ring app ver. 1.07
Added
- by tremwil:
- RTTI powered singleton (base) address finder that identifies and registers almost all singleton addresses extremely quickly
- Archiving system so that a TGA C library can be packaged with the table (installed under
%PROGRAMDATA%/the-grand-archives/
)
Changed
- ItemGib replaced with its previous version using C code inbetween Assembly
- by Dasaav:
- "Unlock all ..." scripts now auto-disable on completion
- by tremwil:
- Updated C paramdefs & param field metadata
- Reworked CParamUtils to use new C library (should now work under Wine)
- Cleaned up "Table Tools"
Fixed
- "printProgress" check in scripts that use it
- by Dasaav:
- "Quit (Desktop)" script
- by tremwil:
- Bugs in CE symbol resolution breaking C code compilation and libc/winapi includes when running under Wine
- Updated CSCRIPT with Wine compatibility and fixed synchronization bug
- Teleport to Map-Relative Coordinates
Removed
- Linux check from scripts written in C that were previously incompatible with Linux
Release v1.0.1
Elden Ring app ver. 1.07
Fixed
- ItemGib ReinforceLv code using wrong data type
Release 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
Release v0.8.2
Elden Ring app ver. 1.07
Fixed
- Compatibility for App ver. 1.07
Release v.0.8.1
Elden Ring app ver. 1.06
Added
- More NPC flags and door flags by RBT
Changed
- Update supported game version to v1.06
Fixed
- Upgrades Need No Materials
Release v0.8.0
Elden Ring app ver. 1.05
Added
- Give all Crystal Tears script to MassItemgib
- Item Discovery x10 script to Scripts->QoL
- Faster respawn script to Scripts->QoL
- ThrowMan symbol
- Event Flags for some doors and many NPCs by RBT
- steam_appid.txt will now be shipped with releases
Changed
- Cleaned up Discardable Items script
- Moved Discardable Items to Scripts->QoL
- Moved World Map Cursor Speed to Scripts->QoL
- Moved Warp out of uncleared mini-dungeons to Scripts->QoL
- Reorganised Event Flags->Bosses
- Use process (LUA) or $process (AA) to support renamed executables
- Cleaned up base address finders, no longer using autoAssemble()
- Improved some of the AOBs
- Updated README: Removed latest version changelog, added "How to use"
Fixed
- CSTrophy symbol missing
- Map-Relative Teleport within legacy dungeons
- CParamUtils (C Param Patcher) script crashes
Release v0.7.0
Elden Ring app ver. 1.05
Added
- Event Flags now have dropdowns
- Low FPS boost script by Jouta Kujo
Changed
- Update supported game version to v1.05
- Improve Warp script compatibility
Fixed
- Potential solution to MassItemGib crashes
Release v0.6.1
Elden Ring app ver. 1.04
Added
- Check if the user forgot to launch without EAC
Release v0.6.0
Elden Ring app ver. 1.04
Added
- Give all crafting materials x999 by Mar-Veloz
- Give all upgrade materials x999
- Address based helpers and address finders
- TROPHY section with achievement unlocker
- Teleport to Map-Relative Coordinates by tremwil
- Some ParamPatcher2 scripts, including Warp out of mini dungeons
- Version check for game, CE, and cheat table
- Some event flags and fix the names of some
- "Unlock all ..." scripts for event flags
- Draw Throw Area
- CSCRIPT - CE C scripting extensions by tremwil
- CParamUtils (C Param Patcher) by tremwil
Changed
- ItemGib now uses $ccode instead of $luacode
Fixed
- ParamUtils error spam should be gone, hopefully