salsalplz wrote: ↑Sat Dec 19, 2020 12:53 pm
it would be awesome for an updated table.
Updated. Game v1.0.0.0
Pick Skill Cooldown ?
[ENABLE]
define(PickPwr,PickaxePowerController:UpdateCoolDownEvent+16)
alloc(newmem,$1000)
label(code)
label(return)
registersymbol(PickPwr)
newmem:
code:
fstp dword ptr [eax]
mov [eax],(float)0
jmp return
PickPwr:
jmp newmem
nop
nop
return:
[DISABLE]
PickPwr:
db D9 18 B8 B8 3E 9E 08
unregistersymbol(PickPwr)
dealloc(newmem)
Block Drops
[ENABLE]
define(Blocks,GameData:AddBlockToInventory+84)
alloc(newmem,$1000)
globalalloc(BlockAmount,4)
label(code)
label(return)
registersymbol(Blocks)
BlockAmount:
db 14
newmem:
code:
add ecx,[BlockAmount]
lea eax,[ebp-44]
jmp return
Blocks:
jmp newmem
return:
[DISABLE]
Blocks:
db 03 CB 8D 45 BC
unregistersymbol(Blocks)
dealloc(newmem)
Ability Cooldown
{$lua}
LaunchMonoDataCollector()
{$asm}
define(AbilityTimer,Ability:UpdateCoolDownEvent+1f)
define(bytes,0F 85 70 00 00 00)
[ENABLE]
assert(AbilityTimer,bytes)
AbilityTimer:
db 90 90 90 90 90 90
[DISABLE]
AbilityTimer:
db 0F 85 70 00 00 00
unregistersymbol(AbilityTimer)
Instant Chest Timer (New Chests) ?
[ENABLE]
define(ChestTime,ChestData:StartChestTimer+1f)
alloc(newmem,$1000)
label(code)
label(return)
registersymbol(ChestTime)
newmem:
code:
add esp,10
mov eax,#0
jmp return
ChestTime:
jmp newmem
nop
return:
[DISABLE]
ChestTime:
db 83 C4 10 85 C0 75
unregistersymbol(ChestTime)
dealloc(newmem)
"Free" Items ?
{$lua}
LaunchMonoDataCollector()
{$asm}
define(BuyBypass,GameData:AttemptToSpendCurrency+87)
define(bytes,8B 46 10 3B D8)
[ENABLE]
assert(BuyBypass,bytes)
alloc(newmem,$1000)
label(code)
label(return)
registersymbol(BuyBypass)
newmem:
code:
mov eax,0
cmp ebx,eax
jmp return
BuyBypass:
jmp newmem
return:
[DISABLE]
BuyBypass:
db 8B 46 10 3B D8
unregistersymbol(BuyBypass)
dealloc(newmem)
Runic Dust
{$lua}
LaunchMonoDataCollector()
{$asm}
define(address,RunicDust:GetCount+34)
define(bytes,85 C0 74 0B)
[ENABLE]
assert(address,bytes)
globalalloc(RunicAdd,4)
RunicAdd:
readmem(address+6,4)
address:
db 90 90 90 90
[DISABLE]
address:
db bytes
dealloc(newmem)
Artifact Dust
{$lua}
LaunchMonoDataCollector()
{$asm}
define(address,ArtifactDust:GetCount+34)
define(bytes,85 C0 74 0B)
[ENABLE]
assert(address,bytes)
globalalloc(AD_Add,4)
AD_Add:
readmem(address+6,4)
address:
db 90 90 90 90
[DISABLE]
address:
db bytes
dealloc(newmem)
Ender Pearl
{$lua}
LaunchMonoDataCollector()
{$asm}
define(address,EnderPearls:GetCount+34)
define(bytes,85 C0 74 0B)
[ENABLE]
assert(address,bytes)
globalalloc(EP_Add,4)
EP_Add:
readmem(address+6,4)
address:
db 90 90 90 90
[DISABLE]
address:
db bytes
dealloc(newmem)