Skip to content

Releases: The-Grand-Archives/Dark-Souls-III-CT-TGA

Release v3.4.0

06 Mar 00:19
Compare
Choose a tag to compare

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

21 Nov 19:47
Compare
Choose a tag to compare

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

15 Sep 11:40
Compare
Choose a tag to compare

Dark Souls III app ver. 1.15.2

Added

  • Check for missing DLLs

Release v3.3.0

18 Aug 14:41
Compare
Choose a tag to compare

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

18 May 22:32
Compare
Choose a tag to compare

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

12 Jan 19:04
Compare
Choose a tag to compare

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

04 Nov 01:01
Compare
Choose a tag to compare

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

13 Sep 15:05
Compare
Choose a tag to compare

Dark Souls III app ver. 1.15.1

Fixed

  • by Dasaav:
    • Bullet Spawn
    • Debug Add Items
    • ItemGib+MassItemGib

Release v3.1.1

10 Sep 13:01
Compare
Choose a tag to compare

Dark Souls III app ver. 1.15.1

Fixed

  • ReinforceLv in Session Info
  • MassItemGib fix for real this time

Release v3.1.0

10 Sep 00:06
Compare
Choose a tag to compare

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