v3.4.0 - 2024-03-06
- 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
- Reorganised open script
- Kill All Mobs replaced with rewrite
- Replaced get_item in Print Inventory with getItemType
- Reinforce Estus Flask flask count
v3.3.2 - 2023-11-21
- Hero > GameData > PlayerGameData > EquipInventoryData > Print Inventory
- Scripts > Functions > RemoveItem
- Scripts > Functions > RemoveItem > Remove All Duplicates
- Add inArray() lua function
- Add setBit() lua function
- Pointers in SpecialEffecct header
- Entity helpers
- Allocated memory in PlayAnimation should deallocate properly now
v3.3.1 - 2023-09-15
- Check for missing DLLs
v3.3.0 - 2023-08-18
- 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
- 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.
- DLC2 bosses in Event Flags
v3.2.2 - 2023-05-19
- game_title var
- address_version function to throw an error for incompatible scripts that rely on addresses
- Removed username from tga path
- Made version vars global
- Cheats section for v1.15.2
- Added missing labels to ItemGib to avoid CE issues
v3.2.1 - 2023-01-12
- Supported version to v1.15.2
- Commented out linux check
- TrophyUnlock
- Removed cut content without param data from MassItemGib as it can't be spawned
- Last Spell Highlighted
v3.2.0 - 2022-11-04
- "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
- ReinforceLv entries corrected to 'Byte'
- by Dasaav:
- ItemNamer with AOBs
- NearOnlyDraw, FdpClient, SprjSound bases and AOBs
- Potentially unstable AOBs
- 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
- 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
- by Dasaav:
- runOnce function due to issues overwriting table file
v3.1.2 - 2022-09-13
- by Dasaav:
- Bullet Spawn
- Debug Add Items
- ItemGib+MassItemGib
v3.1.1 - 2022-09-10
- ReinforceLv in Session Info
- MassItemGib fix for real this time
v3.1.0 - 2022-09-10
- 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
- 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
- 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
- Duplicate CSTrophy finder
v3.0.0 - 2022-08-27
- Added world flags for several more npcs at Firelink
- Version checks for Cheat Engine, Dark Souls III, and cheat table
- Initial compatibility for Dark Souls III v1.15.1, many scripts are currently broken
- Changelog remade, now following a standard
- README updated, now includes usage instructions (including Linux guide)
- Unlock summoning limit now accounts for player limit
- Bases once again use AOB scans
- Bases now use proper names
- Compatibility with old base names; Check comments in Open script to update your code if needed
v2.3.2 - 2022-04-13
- Fixes more issues
v2.3.1 - 2022-04-10
- Fix issues caused by merging badly
- Fix EquipParamWeapon class
v2.3.0 - 2022-04-10
- Z.Z: Anri and Horace flags
- SuperArmor and partial Toughness info added
- Boblord: Boss teleports and multiple param mods
- heliodesic: Rewrite "Add All Phantoms to the Black Separation Crystal" script
- HitMtrlParam, Bullet, Magic, ReinforceParamWeapon, and EquipParamWeapon classes updated
- heliodesic: Minor fix for "Unlock Summoning Limit" script
- Fixed lack of ThrowMan in Open script
- Kill All Mobs hopefully fixed
- Npc Spawn fix
- Misc fixes
v2.2.1 - 2021-08-05
- DS2 Lifegem update by Boblord
- Revert Kill All Mobs improvement due to issues
v2.2 - 2021-07-31
- Mass ItemGib > Select weapons by Phil25
- Reinforce Estus Flask in Npc Menus
- NPC Spawn and Control added in Scripts > Misc
- REMO, the cutscene viewer, is now functional
- WINDOW > CSWindow stuff added to table, contains resolution and graphics settings
- Host with dead bosses by sfix
- Added some old param scripts
- Kill All Mobs improvement by Amir
- Mass ItemGib rewritten by Grish
- ApplyEffect can now apply an array of effects
- Knight's Ring buff script marked as unsafe
- Reduced clutter in Player Game Data
- References to Watchdog removed or replaced by Blue Sentinel
- Some text colour changes in preparation for CE dark mode
- Quick Item pointers fixed
- Missing items added to ItemGib
- Last Spell Highlighted actually works again
- Mass ItemGib scripts rewritten with more options included
- Fixed Item Namer
- Npc Menus header has been expanded to include all shops found in the game
- Access all Bonfires (requires Firelink Shrine) in Scripts > Npc Menus > Bonfire
- Custom FPS Limit script in Scripts > Misc, you can use the pointers in Debug Stuff > GRAPHICS > GFX too
- "Reshader" lighting mod added in Scripts > Misc, don't touch it without Watchdog!
- Item Drop added in Scripts > Misc
- Bullet Spawn added in Scripts > Misc
- Gaming View/Compact View cycle button
- showText, replaces CE forms just used for text display (e.g. Table Info)
- Debug Stuff category now sorted like Debug Menu
- Debug Stuff > GAME > CHR DBG fixed and expanded
- Debug Stuff > GAME > WIND WORLD
- Debug Stuff > GAME > MapItemMan
- Debug Stuff > GAME > LOCK_TGT_MAN
- Debug Stuff > NETWORK > Network now has functional scripts
- Debug Stuff > GRAPHICS > ChrCam, camera data
- Debug Stuff > SYSTEMS > TROPHY, contains achievement info and unlocker
- Kill All Mobs replaced with a safe version
- updated disableMemrec
- Complete ItemGib rewrite with more QoL
- Mass ItemGib edited to use rewritten ItemGib
- BonfireWarp now works as intended for Untended Graves/Champion Gundyr bonfires
- Session Info Equipment data actually fixed
- Reinforce Weapon npc menu script fixed, no longer prevents pressing start to close menus
- Fixed (float) in ASM scripts referencing table entries named Float
- Fixed Custom Type issue preventing ItemNamer from working
- Open script was expanded without having to be enabled, this is fixed now
- Added some missing entries to mass itemgib, thanks to Chang
- Npc menus to use anywhere
- LockCamParam Helper
- Emma related world flags
- SpEffectVfxParam class and example
- Infuse Weapon menu
- No bloodstain or souls lost on death script
- Prevent player angle change from bonfires and pivots script
- SkeletonCoords in Hero > Appearance > Model
- correct function for "SpecialEffecct"
- exit game function (MENUMAN > Win64)
- Hero > SpecialEffecct list and functions
- Hero > GameData is a restructure of PlayerGameData
- Hero > Chr Basic Info
- Hero > Draw
- Debug Stuff > GAME_PROPERTIES
- Debug Stuff > GAME MAN OPTION fixed
- Debug Stuff > Damage management
- Debug Stuff > World Navi Mesh Management
- Debug Stuff > NETWORK > Network (contains custom blocklist)
- Debug Stuff > NETWORK > FRPGNet expanded
- Debug Stuff > NETWORK > Party Member Info
- Debug Stuff > NETWORK > SosSignMan
- Debug Stuff > NETWORK > Player
- Debug Stuff > NETWORK > ServerIF
- Debug Stuff > Damage management (contains hitbox display)
- Debug Stuff > GRAPHICS
- Debug Stuff > GRAPHICS > GFX (contains fps limit)
- Debug Stuff > GRAPHICS > GAME REND moved here and expanded
- Debug Stuff > FIELD AREA
- Debug Stuff > World Navi Mesh Management
- Debug Stuff > MENUMAN > NewMenuSystem
- Debug Stuff > MENUMAN > Menu Drop Data
- Debug Stuff > MENUMAN > Win64
- Debug Stuff > MENUMAN > MsgRepository
- Major table reorganisation
- Param patcher now activates with open script
- Example scripts that were previously under the Param Patcher header are now in Param > Param Scripting
- improved ItemGib to limit weapon upgrades to your character's max
- Scroll to memrec, a search for table entries
- New no cost level up solution
- Mass ItemGib
- Deprived starts SL802 PP scrib
- Remove Ring Restrictions PP scrib
- LodParam pointer, PP class and usage example
- PP Classes: ActionButtonParam, AiSoundParam, AtkParam_Npc and NpcParam
- CharaInitParam class updated
- Replaced "disable sort buttons" code
- Entity Control Helper dropdown functionality restored
- Fixed a spelling mistake in Open script
- Added Compact View Mode button by mgr.inz.Player
- First time run function, opens Table Info (FAQ) the first time you open the table
- Reallocate stats, respec for free anywhere
- "Vortexian mov", allows to use multilevel pointers in AA scripts
- Level Up Costs No Souls PP script
- PP script to replace the models and icons of various armours with cut content, model masks adjusted as well
- Stats warning system update (in WIP, needs a fix for fake steamids)
- Change Home Bonfire PP script
- Table Info updated
- Fixed issue in SpEffectParam class: pve damage multipliers were named incorrectly
- ApplyEffect added to Helpers
- Discardable items script in Param Patcher v2.0.5 > Goods lets you discard gestures, key items and Storm Ruler from your inventory
- ItemLotParam class
- Param Toggles in Params header, you can disable params here
- AddSoul added to Helpers, you can give yourself specified amounts of souls directly with this, should be safe?
- BonfireWarp added to Helpers, you can warp from anywhere with it
- PP Classes expanded: ShopLineupParam, ClearCountCorrectParam, CharaInitParam, RoleParam, PhantomParam
- Access All Shop Inventory (PP version) added to All IDs patch category in param patcher
- Session Info and ChrAsm now retrieve localised names with upgrade level for weapons/protectors/accessories, this requires CE 6.8.2+
- PP Classes expanded: WetAspectParam, Ceremony, ObjActParam, UpperArmParam, BonfireWarpParam, MapMimicryEstablishmentParam
- PP version of Upgrades Need No Materials added under Param Patcher > All IDs patch
- PP script to replace the models and icons of various weapons with cut content
- added disableMemrec function and used it in autodisabling records
- added scripts to Find Address that jump to the memory areas
- one form for help messages (Table Info etc)
- added "How to" in "Find Address"
- Some more updates to ItemGib's dropdown
- Quantity in ItemGib can no longer give multiple weapons/protectors/accessories, only goods
- ItemGib infusions and upgrade levels separated from the item dropdown
- fixed ItemGib dropdown, again
- Updated ItemGib dropdown, by purplE#7507
- entries in "Find Address" helper open "Memory view" window at selected address
- improved Copy Steam Profile scripts
- removed README
- Added fix for ItemGib only giving 1 arrow-bolt at a time
- Added some missing Goods IDs to ItemGib's dropdown
- Fixed Perseverence Warmth PP script
- some fixes to EquipParamProtector class in Param Patcher
- a bunch of minor stuff
- Helper offsets expanded
- Last Spell Highlighted restored
- Item Gib added to Helpers, by Coinsworth
- Invalid Crash Protection added to Scripts, by Coinsworth
- Helper header mess removed
- Equipped Spells restored to non-messy
- A bunch of sorting changes
- World Flags no longer requires a script
- Deprecated PP1 merged into PP2 compatibility
- Item Swap moved to deprecated
- Table Info updated
- AOB scans in open script and some others replaced with static addresses
- Old AOB scans moved to deprecated
- Some changes/fixes to Param Patcher classes
- Unnecesssary extra chrasms removed