Releases: The-Grand-Archives/Dark-Souls-III-CT-TGA
Releases · The-Grand-Archives/Dark-Souls-III-CT-TGA
Release v3.4.0
Dark Souls III app ver. 1.15.2
Added
- SuperArmor and Toughness to Npc Helper
- Basic first time setup question for update check
- Misc/WIP > Dependencies > Shared Functions
- getItemIdx
- getItemByIdx
- getItemType
- "Remove by Item ID" for RemoveItem
- EquipItem function, equip any item from inventory via inventory index or item id
Changed
- Reorganised open script
- Kill All Mobs replaced with rewrite
- Replaced get_item in Print Inventory with getItemType
Fixed
- Reinforce Estus Flask flask count
Release v3.3.2
Dark Souls III app ver. 1.15.2
Added
- Hero > GameData > PlayerGameData > EquipInventoryData > Print Inventory
- Scripts > Functions > RemoveItem
- Scripts > Functions > RemoveItem > Remove All Duplicates
- Add inArray() lua function
- Add setBit() lua function
Changed
- Pointers in SpecialEffecct header
Fixed
- Entity helpers
- Allocated memory in PlayAnimation should deallocate properly now
v3.3.1
Release v3.3.0
Dark Souls III app ver. 1.15.2
Added
- additional clarification for anti-debug in affected parts of the table
- more ID based helpers to replace the need for address based helpers
- Scripts > Build Creation > Set flask level
- Scripts > Build Creation > Reinforce Estus Flask
- by tremwil:
- CSCRIPT extensions and TGA C library
- FD4Singleton finder
- CParamUtils / C param patcher + example scripts
- Anti-anti VEH debug
- more details at #30
Changed
- Renamed and moved some headers for consistency with Elden Ring table
- Updated the Table Info (FAQ)
- PlayAnimation script
- by tremwil:
- Some of the slower Lua PP scripts in the table, such as "Upgrades require no materials", were rewritten in C.
Fixed
- DLC2 bosses in Event Flags
Release v3.2.2
Dark Souls III app ver. 1.15.2
Added
- game_title var
- address_version function to throw an error for incompatible scripts that rely on addresses
Changed
- Removed username from tga path
- Made version vars global
Fixed
- Cheats section for v1.15.2
- Added missing labels to ItemGib to avoid CE issues
Release v3.2.1
Dark Souls III app ver. 1.15.2
Changed
- Supported version to v1.15.2
- Commented out linux check
Fixed
- TrophyUnlock
- Removed cut content without param data from MassItemGib as it can't be spawned
- Last Spell Highlighted
Release v3.2.0
Dark Souls III app ver. 1.15.1
Added
- "printProgress" config option for future use
- by Dasaav:
- New "Event Flags" header and script
- ef.getFlag, ef.setFlag functions
- Unlock all Bonfires, Kill all Bosses, Resurrect all Bosses, Place all Cinders of a Lord scripts
- 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
- 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
- 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
Fixed
- ReinforceLv entries corrected to 'Byte'
- by Dasaav:
- ItemNamer with AOBs
- NearOnlyDraw, FdpClient, SprjSound bases and AOBs
- Potentially unstable AOBs
Changed
- No longer using synchronize() and checkSynchronize()
- by Dasaav:
- 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
- Replaced runOnce function with tga:runOnce
Removed
- by Dasaav:
- Old method of getting base addresses from AOBs in the table initialization
- "Event Flags" script from Scripts > Functions, replaced with the "Event Flags" header
Deprecated
- by Dasaav:
- runOnce function due to issues overwriting table file
Release v3.1.2
Release v3.1.1
Dark Souls III app ver. 1.15.1
Fixed
- ReinforceLv in Session Info
- MassItemGib fix for real this time
Release v3.1.0
Dark Souls III app ver. 1.15.1
Added
- by sfix:
- NetworkParam param class
- Script for faster Red Eye Orb animation and invasion search
- Read and Set Event Flag state by ID
- "How to use" for Event Flags script
- Check if game process is readable
Fixed
- by Old Man:
- "camrttn" addresses now use an AOB again
- by Dasaav:
- Npc Menu functions now using AOBs
- MassItemGib
- by AgRun:
- No cost level up only scan AOBs once per activation
- BonfireWarp temp fix
- GameFlagData -> SprjEventFlagMan
- Pointers using wrong bases
- Apply Effect
Changed
- Reorganised Param Mods section with categories
- Reorganised function scripts into a new header
- Reorganised and tagged misc scripts
- Decoded an old meme
- Blue colours have been changed for readability, hopefully
Removed
- Duplicate CSTrophy finder