Skip to content

Releases: The-Grand-Archives/Elden-Ring-CT-TGA

Release v1.1.1

04 Nov 08:03
Compare
Choose a tag to compare

Elden Ring app ver. 1.07

Fixed

Release v1.1.0

04 Nov 01:01
Compare
Choose a tag to compare

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

16 Oct 04:51
Compare
Choose a tag to compare

Elden Ring app ver. 1.07

Fixed

  • ItemGib ReinforceLv code using wrong data type

Release v1.0.0

15 Oct 14:56
Compare
Choose a tag to compare

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

13 Oct 21:53
Compare
Choose a tag to compare

Elden Ring app ver. 1.07

Fixed

  • Compatibility for App ver. 1.07

Release v.0.8.1

10 Aug 08:41
Compare
Choose a tag to compare

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

13 Jul 17:48
Compare
Choose a tag to compare

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

14 Jun 08:01
Compare
Choose a tag to compare

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

07 Jun 07:00
Compare
Choose a tag to compare

Elden Ring app ver. 1.04

Added

  • Check if the user forgot to launch without EAC

Release v0.6.0

06 Jun 21:08
Compare
Choose a tag to compare

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