Those prints are the original Sunbeam ct after i added the hashes provided by cfemen:DivineRIku wrote: ↑Sat Jan 15, 2022 11:00 pmRuff Ghanor wrote: ↑Sat Jan 15, 2022 10:56 pmSpoiler
Buddy I appreciate it but you're gonna need some more detail cause I dont know where you got that screenshot from. You are talking to a total noob here.cfemen wrote: ↑Sat Jan 15, 2022 8:29 pm
its integer ( 4 Bytes ) for every resource in the inventory:
//
My currently list "Internal-Name | Display-Name | Hash":Code: Select all
Names["EconomyXP"] = "XP" --027813962AA4FD9C Names["Hacksilver"] = "Hacksilver" --016E187833871D3E Names["HiltReinforcement1"] = "World Serpent Scale Fragment" --0065F9F9E69EAECC Names["ReinforcementCommon"] = "Soft Svartalfheim Steel" --023036E1D415A119 Names["ReinforcementUncommon"] = "Solid Svartalfheim Steel" --03E89437752A9A4A Names["TalismanReinforcement"] = "Dust of Realms" --03F6A02F3B31EE0D Names["BoatLoot"] = "Aegirs Gold" --03F0DDBA03E6CE37 Names["LeiptrAlloy"] = "Leiptr Alloy" --0084A83FB24F4CFD Names["AxeReinforcement"] = "Frozen Flame" --0301741DB374CDE4 Names["UB_Token"] = "Corrupted Remnant" --019A5962FFE5FAF8
Spoiler
Codes worked great, thanks o/
To those wondering how to make it work, copy/paste the codes already present on the script and change the hashes to those shown there:
Then add the addresses manually under it by adding +8 to each ptable, but keep the pointer in 30 like this:
Code: Select all
// Trampolines+10
[ENABLE]
alloc( InventoryReaderHook, 0x1000 )
registersymbol( InventoryReaderHook )
label( InventoryReader_o )
registersymbol( InventoryReader_o )
label( pTable )
registersymbol( pTable )
InventoryReaderHook:
mov rcx,016E187833871D3E
cmp rax,rcx
jne short @f
mov [pTable+00],r13
@@:
mov rcx,027813962AA4FD9C
cmp rax,rcx
jne short @f
mov [pTable+08],r13
WorldSerpentScaleFragment:
mov rcx,0065F9F9E69EAECC
cmp rax,rcx
jne short @f
mov [pTable+16],r13
SoftSvartalfheimSteel:
mov rcx,023036E1D415A119
cmp rax,rcx
jne short @f
mov [pTable+24],r13
SolidSvartalfheimSteel:
mov rcx,03E89437752A9A4A
cmp rax,rcx
jne short @f
mov [pTable+32],r13
DustofRealms:
mov rcx,03F6A02F3B31EE0D
cmp rax,rcx
jne short @f
mov [pTable+40],r13
AegirsGold:
mov rcx,03F0DDBA03E6CE37
cmp rax,rcx
jne short @f
mov [pTable+48],r13
LeiptrAlloy:
mov rcx,0084A83FB24F4CFD
cmp rax,rcx
jne short @f
mov [pTable+56],r13
FrozenFlame:
mov rcx,0301741DB374CDE4
cmp rax,rcx
jne short @f
mov [pTable+64],r13
CorruptedRemnant:
mov rcx,019A5962FFE5FAF8
cmp rax,rcx
jne short @f
mov [pTable+72],r13
InventoryReader_o:
readmem( InventoryReader, 8 )
jmp far InventoryReader+8
align 10 CC
pTable:
dq 0
Trampolines+10:
jmp far InventoryReaderHook
align 10 CC
InventoryReader:
jmp Trampolines+10
nop 3
[DISABLE]
InventoryReader:
readmem( InventoryReader_o, 8 )
unregistersymbol( pTable )
unregistersymbol( InventoryReader_o )
dealloc( InventoryReaderHook )
unregistersymbol( InventoryReaderHook )
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1