Welcome to another simple table, this is the first time I went into a game that isn't my style or type. Here it goes, for those of you want to learn how to find stuff this is a basic one. I expect someone else to take over this project!
Cheat Table In Review by PC Gamer
CT Version: 1.3
Features
Player Pointer (Runes, Health, Stats)
Map Pointer
Cheat Flags (In-Game)
Some Scripts (Item Gain)
Equipment Editor (Basic)
Weapon Editor
Accessory Editor
Ashes Editor (Needs more investigations)
Get Selected Item (Highlight Item in Inventory)
Credits
ValykaiHyena - Additional Armor Offsets for Editor
Get WorldFlags AOB
[codebox]<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1337208318</ID>
<Description>"CookBookAOB Example"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
autoAssemble([[
aobscanmodule(CSFD4VirtualMemoryFlagAOB,eldenring.exe,48 8B 1D ? ? ? ? 48 8D 15 ? ? ? ? 48 8D 4D F0 E8 ? ? ? ? 4C 8B C0)
registersymbol(CSFD4VirtualMemoryFlagAOB)
]])
local addr = getAddress("CSFD4VirtualMemoryFlagAOB")
addr = addr + readInteger(addr + 3) + 7
unregisterSymbol("CSFD4VirtualMemoryFlagAOB")
registerSymbol("CSFD4VirtualMemoryFlag", addr, true)
{$asm}
[DISABLE]
unregisterSymbol(CSFD4VirtualMemoryFlag)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>1337208319</ID>
<Description>"Start()"</Description>
<LastState Value="2107184352" RealAddress="7FF43D380AE0"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>CSFD4VirtualMemoryFlag</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>[/codebox]
DEBUG: If the game updates, there is a fetch base address function in there, use it to get the pointers up to date!
Threads Merged: The tables were merged as they are the same game type.
aSwedishMagyar (Recommended)

