122558
"Farmer Pointer"
Auto Assembler Script
[ENABLE]
aobscan(player,FF B0 60 02 00 00 8B 8d 30 ff ff ff)
alloc(newmem,$1000)
label(code)
label(return)
label(player_ptr)
newmem:
code:
mov [player_ptr],eax
push [eax+00000260]
jmp return
player_ptr:
dd 0
player:
jmp newmem
nop
return:
registersymbol(player)
registersymbol(player_ptr)
[DISABLE]
player:
db FF B0 60 02 00 00
unregistersymbol(player)
unregistersymbol(player_ptr)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: StardewValley.Menus.DayTimeMoneyBox::drawMoneyBox+526
""+F4EF260: 83 EC 08 - sub esp,08
""+F4EF263: F3 0F 7E 00 - movq xmm0,[eax]
""+F4EF267: 66 0F D6 04 24 - movq [esp],xmm0
""+F4EF26C: 8D 8D 40 FF FF FF - lea ecx,[ebp-000000C0]
""+F4EF272: E8 89 E5 C7 00 - call 1016D800
""+F4EF277: 8D 85 40 FF FF FF - lea eax,[ebp-000000C0]
""+F4EF27D: 83 EC 08 - sub esp,08
""+F4EF280: F3 0F 7E 00 - movq xmm0,[eax]
""+F4EF284: 66 0F D6 04 24 - movq [esp],xmm0
""+F4EF289: A1 D0 35 9D 05 - mov eax,[059D35D0]
// ---------- INJECTING HERE ----------
""+F4EF28E: FF B0 60 02 00 00 - push [eax+00000260]
// ---------- DONE INJECTING ----------
""+F4EF294: 8B 8D 30 FF FF FF - mov ecx,[ebp-000000D0]
""+F4EF29A: 8B 95 2C FF FF FF - mov edx,[ebp-000000D4]
""+F4EF2A0: 39 09 - cmp [ecx],ecx
""+F4EF2A2: FF 15 34 39 CF 08 - call dword ptr [08CF3934]
""+F4EF2A8: 83 7B 44 00 - cmp dword ptr [ebx+44],00
""+F4EF2AC: 7E 20 - jle 0F4EF2CE
""+F4EF2AE: 8B 73 44 - mov esi,[ebx+44]
""+F4EF2B1: 8B 0D 98 37 9D 05 - mov ecx,[059D3798]
""+F4EF2B7: 8D 55 EC - lea edx,[ebp-14]
""+F4EF2BA: 39 09 - cmp [ecx],ecx
}
122559
"Base mem address (read only - do not change)"
String
0
0
1
player_ptr
0
122560
"Player Pointers"
1
122561
"Mem Address (read only - do not change)"
String
0
0
1
player_ptr
0
122562
"Name"
String
20
1
1
player_ptr
8
8
122563
"Health"
4 Bytes
player_ptr
2a4
122564
"Max Health"
4 Bytes
player_ptr
2a8
122565
"Stamina"
Float
player_ptr
238
122566
"Max Stamina"
4 Bytes
player_ptr
230
122567
"Money"
4 Bytes
player_ptr
260
122568
"Club Coins"
4 Bytes
player_ptr
264
122569
"magneticRadius"
4 Bytes
player_ptr
28c
122570
"isGlowing"
4 Bytes
player_ptr
74
122571
"Glow Rate"
Float
player_ptr
5c
122572
"Experience Pointers"
1
122573
"Mem Address (read only - do not change)"
String
0
0
1
player_ptr
0
d4
122574
"Farming"
4 Bytes
player_ptr
8
d4
122575
"Fishing"
4 Bytes
player_ptr
c
d4
122576
"Foraging"
4 Bytes
player_ptr
10
d4
122577
"Mining"
4 Bytes
player_ptr
14
d4
122578
"Combat"
4 Bytes
player_ptr
18
d4
122579
"Luck"
4 Bytes
player_ptr
1c
d4
122580
"Skill Pointers"
1
122581
"Mem Address (read only - do not change)"
String
0
0
1
player_ptr
0
122582
"Skill Points"
4 Bytes
player_ptr
214
122583
"Bonus Farming"
4 Bytes
player_ptr
218
122584
"Bonus Mining"
4 Bytes
player_ptr
21c
122585
"Bonus Combat"
4 Bytes
player_ptr
220
122586
"Bonus Foraging"
4 Bytes
player_ptr
224
122587
"Bonus Fishing"
4 Bytes
player_ptr
228
122588
"Bonus Luck"
4 Bytes
player_ptr
22c
122589
"Upgrade Pointers"
1
122590
"Mem Address (read only - do not change)"
String
0
0
1
player_ptr
0
122591
"Days Left for Tool Upgrade"
4 Bytes
player_ptr
270
122592
"Days Left for House Upgrade"
1
4 Bytes
player_ptr
280
122593
"Crafting Time"
4 Bytes
player_ptr
298
122594
"House Upgrade Level"
4 Bytes
player_ptr
27c
122595
"Coop Upgrade Level"
4 Bytes
player_ptr
284
122596
"Barn Upgrade Level"
4 Bytes
player_ptr
288