746
"[ Activate First ]"
A00000
Auto Assembler Script
[ENABLE]
aobscanmodule(_AobPlayerBase,FarmersDynasty.exe,8B 41 4C 89 87 3C B4 00 00)
alloc(newmem,$1000)
label(code)
label(return)
label(PlFood)
label(PlSleep)
label(PlPoints)
label(PlMoney)
label(AddMoney)
newmem:
cmp [PlFood],0
je LabelSleep
mov [ecx+50],(float)1
LabelSleep:
cmp [PlSleep],0
je LabelPoints
mov [ecx+54],(float)1
LabelPoints:
cmp [PlPoints],0
je LabelMoney
mov [PlPoints],0
add [ecx+4C],2710
LabelMoney:
cmp [PlMoney],0
je code
mov [PlMoney],0
fld [ecx+48]
fadd [AddMoney]
fstp [ecx+48]
code:
mov eax,[ecx+4C]
mov [edi+0000B43C],eax
jmp return
PlFood:
dd 0
PlSleep:
dd 0
PlMoney:
dd 0
PlPoints:
dd 0
AddMoney:
dd (float)100000
_AobPlayerBase:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(_AobPlayerBase)
registersymbol(PlFood)
registersymbol(PlSleep)
registersymbol(PlMoney)
registersymbol(PlPoints)
registersymbol(AddMoney)
[DISABLE]
_AobPlayerBase:
db 8B 41 4C 89 87 3C B4 00 00
unregistersymbol(_AobPlayerBase)
unregistersymbol(PlFood)
unregistersymbol(PlSleep)
unregistersymbol(PlMoney)
unregistersymbol(PlPoints)
unregistersymbol(AddMoney)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FarmersDynasty.exe"+85C43
"FarmersDynasty.exe"+85C0F: 3B 41 4C - cmp eax,[ecx+4C]
"FarmersDynasty.exe"+85C12: 75 0A - jne FarmersDynasty.exe+85C1E
"FarmersDynasty.exe"+85C14: F3 0F 10 87 34 B4 00 00 - movss xmm0,[edi+0000B434]
"FarmersDynasty.exe"+85C1C: EB 17 - jmp FarmersDynasty.exe+85C35
"FarmersDynasty.exe"+85C1E: F3 0F 10 05 04 4D 37 00 - movss xmm0,[FarmersDynasty.exe+234D04]
"FarmersDynasty.exe"+85C26: C7 87 34 B4 00 00 00 00 20 41 - mov [edi+0000B434],41200000
"FarmersDynasty.exe"+85C30: F3 0F 10 49 48 - movss xmm1,[ecx+48]
"FarmersDynasty.exe"+85C35: F3 0F 11 8F 38 B4 00 00 - movss [edi+0000B438],xmm1
"FarmersDynasty.exe"+85C3D: 0F 57 C9 - xorps xmm1,xmm1
"FarmersDynasty.exe"+85C40: 0F 2F C1 - comiss xmm0,xmm1
// ---------- INJECTING HERE ----------
"FarmersDynasty.exe"+85C43: 8B 41 4C - mov eax,[ecx+4C]
"FarmersDynasty.exe"+85C46: 89 87 3C B4 00 00 - mov [edi+0000B43C],eax
// ---------- DONE INJECTING ----------
"FarmersDynasty.exe"+85C4C: 76 10 - jna FarmersDynasty.exe+85C5E
"FarmersDynasty.exe"+85C4E: F3 0F 5C 05 B0 F8 E0 07 - subss xmm0,[FarmersDynasty.exe+7CCF8B0]
"FarmersDynasty.exe"+85C56: F3 0F 11 87 34 B4 00 00 - movss [edi+0000B434],xmm0
"FarmersDynasty.exe"+85C5E: 0F 2F C8 - comiss xmm1,xmm0
"FarmersDynasty.exe"+85C61: 76 0A - jna FarmersDynasty.exe+85C6D
"FarmersDynasty.exe"+85C63: 80 7D 08 00 - cmp byte ptr [ebp+08],00
"FarmersDynasty.exe"+85C67: 0F 84 F7 02 00 00 - je FarmersDynasty.exe+85F64
"FarmersDynasty.exe"+85C6D: F3 0F 10 15 3C 57 39 00 - movss xmm2,[FarmersDynasty.exe+25573C]
"FarmersDynasty.exe"+85C75: F3 0F 10 0D 80 57 39 00 - movss xmm1,[FarmersDynasty.exe+255780]
"FarmersDynasty.exe"+85C7D: 0F 28 C2 - movaps xmm0,xmm2
}
747
"Max Food"
Auto Assembler Script
[ENABLE]
PlFood:
dd 1
[DISABLE]
PlFood:
dd 0
Toggle Activation
96
0
{MRDescription} Activated
{MRDescription} Deactivated
748
"Max Sleep"
Auto Assembler Script
[ENABLE]
PlSleep:
dd 1
[DISABLE]
PlSleep:
dd 0
Toggle Activation
97
0
{MRDescription} Activated
{MRDescription} Deactivated
749
"Inf.Items"
Auto Assembler Script
[ENABLE]
aobscanmodule(_AobItems,FarmersDynasty.exe,8B 84 81 00 04 00 00 83)
alloc(newmem,$100)
label(code)
label(return)
newmem:
code:
mov [ecx+eax*4+00000400],63
mov eax,[ecx+eax*4+00000400]
jmp return
_AobItems:
jmp newmem
nop
nop
return:
registersymbol(_AobItems)
[DISABLE]
_AobItems:
db 8B 84 81 00 04 00 00
unregistersymbol(_AobItems)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FarmersDynasty.exe"+64A66
"FarmersDynasty.exe"+64A3C: F3 0F 11 04 24 - movss [esp],xmm0
"FarmersDynasty.exe"+64A41: E8 AA 07 0A 00 - call FarmersDynasty.exe+1051F0
"FarmersDynasty.exe"+64A46: 6A FF - push -01
"FarmersDynasty.exe"+64A48: 8D 8F 34 27 00 00 - lea ecx,[edi+00002734]
"FarmersDynasty.exe"+64A4E: E8 2D 09 0A 00 - call FarmersDynasty.exe+105380
"FarmersDynasty.exe"+64A53: 6A 00 - push 00
"FarmersDynasty.exe"+64A55: 8D 8F 34 27 00 00 - lea ecx,[edi+00002734]
"FarmersDynasty.exe"+64A5B: E8 C0 0A 0A 00 - call FarmersDynasty.exe+105520
"FarmersDynasty.exe"+64A60: 8B 45 F8 - mov eax,[ebp-08]
"FarmersDynasty.exe"+64A63: 8B 4B 08 - mov ecx,[ebx+08]
// ---------- INJECTING HERE ----------
"FarmersDynasty.exe"+64A66: 8B 84 81 00 04 00 00 - mov eax,[ecx+eax*4+00000400]
// ---------- DONE INJECTING ----------
"FarmersDynasty.exe"+64A6D: 83 F8 01 - cmp eax,01
"FarmersDynasty.exe"+64A70: 76 62 - jna FarmersDynasty.exe+64AD4
"FarmersDynasty.exe"+64A72: 50 - push eax
"FarmersDynasty.exe"+64A73: 8D 85 E0 FD FF FF - lea eax,[ebp-00000220]
"FarmersDynasty.exe"+64A79: 68 10 11 36 00 - push FarmersDynasty.exe+221110
"FarmersDynasty.exe"+64A7E: 50 - push eax
"FarmersDynasty.exe"+64A7F: E8 BC D3 F9 FF - call FarmersDynasty.exe+1E40
"FarmersDynasty.exe"+64A84: F3 0F 10 0D 3C 57 39 00 - movss xmm1,[FarmersDynasty.exe+25573C]
"FarmersDynasty.exe"+64A8C: 8D 85 E0 FD FF FF - lea eax,[ebp-00000220]
"FarmersDynasty.exe"+64A92: F3 0F 10 5D E8 - movss xmm3,[ebp-18]
}
Toggle Activation
98
0
Infinite Items Activated
{MRDescription} Deactivated
771
"Inf.Fuel"
Auto Assembler Script
[ENABLE]
aobscanmodule(_AobFuel,FarmersDynasty.exe,F3 0F 10 82 20 2F 00 00 0F 2F C2)
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [edx+00002F20],(float)999
movss xmm0,[edx+00002F20]
jmp return
_AobFuel:
jmp newmem
nop
nop
nop
return:
registersymbol(_AobFuel)
[DISABLE]
_AobFuel:
db F3 0F 10 82 20 2F 00 00
unregistersymbol(_AobFuel)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FarmersDynasty.exe"+CE49B
"FarmersDynasty.exe"+CE45B: 0F 84 3C 02 00 00 - je FarmersDynasty.exe+CE69D
"FarmersDynasty.exe"+CE461: 8B CE - mov ecx,esi
"FarmersDynasty.exe"+CE463: E8 C8 6C 00 00 - call FarmersDynasty.exe+D5130
"FarmersDynasty.exe"+CE468: E9 30 02 00 00 - jmp FarmersDynasty.exe+CE69D
"FarmersDynasty.exe"+CE46D: 80 BE 0C 1A 00 00 00 - cmp byte ptr [esi+00001A0C],00
"FarmersDynasty.exe"+CE474: C7 86 D8 08 00 00 00 00 00 00 - mov [esi+000008D8],00000000
"FarmersDynasty.exe"+CE47E: C7 86 DC 08 00 00 00 00 00 00 - mov [esi+000008DC],00000000
"FarmersDynasty.exe"+CE488: 0F 84 8F 00 00 00 - je FarmersDynasty.exe+CE51D
"FarmersDynasty.exe"+CE48E: 80 3D 0B 7B 38 00 00 - cmp byte ptr [FarmersDynasty.exe+247B0B],00
"FarmersDynasty.exe"+CE495: 0F 85 82 00 00 00 - jne FarmersDynasty.exe+CE51D
// ---------- INJECTING HERE ----------
"FarmersDynasty.exe"+CE49B: F3 0F 10 82 20 2F 00 00 - movss xmm0,[edx+00002F20]
// ---------- DONE INJECTING ----------
"FarmersDynasty.exe"+CE4A3: 0F 2F C2 - comiss xmm0,xmm2
"FarmersDynasty.exe"+CE4A6: 72 7C - jb FarmersDynasty.exe+CE524
"FarmersDynasty.exe"+CE4A8: 57 - push edi
"FarmersDynasty.exe"+CE4A9: E8 72 01 FD FF - call FarmersDynasty.exe+9E620
"FarmersDynasty.exe"+CE4AE: 0F 2F C8 - comiss xmm1,xmm0
"FarmersDynasty.exe"+CE4B1: 76 71 - jna FarmersDynasty.exe+CE524
"FarmersDynasty.exe"+CE4B3: 80 BA C4 02 00 00 00 - cmp byte ptr [edx+000002C4],00
"FarmersDynasty.exe"+CE4BA: 74 68 - je FarmersDynasty.exe+CE524
"FarmersDynasty.exe"+CE4BC: 51 - push ecx
"FarmersDynasty.exe"+CE4BD: 6A 03 - push 03
}
Toggle Activation
99
0
Infinite Fuel Activated
{MRDescription} Deactivated
750
"Add Money (100k)"
4 Bytes
PlMoney
Set Value
100
1
0
Activate
{MRDescription} Deactivated
751
"Add Social Points (10k)"
4 Bytes
PlPoints
Set Value
101
1
0
Activate
752
"Teleport (Player Only)"
0000FF
Auto Assembler Script
[ENABLE]
aobscanmodule(_AobTeleport,FarmersDynasty.exe,0F 10 40 40 8B C1)
alloc(newmem,$1000)
alloc(TeleportBase,256)
label(code)
label(return)
label(XCord)
label(YCord)
label(ZCord)
label(XCord_Undo)
label(YCord_Undo)
label(ZCord_Undo)
label(Load)
label(Save)
label(Undo)
label(SaveCords)
label(LoadCords)
label(Load_Waypoint)
label(LoadCords_Waypoint)
label(Undo_Teleport)
registersymbol(_AobTeleport)
registersymbol(XCord)
registersymbol(YCord)
registersymbol(ZCord)
registersymbol(XCord_Undo)
registersymbol(YCord_Undo)
registersymbol(ZCord_Undo)
registersymbol(SaveCords)
registersymbol(LoadCords)
registersymbol(LoadCords_Waypoint)
registersymbol(Undo_Teleport)
TeleportBase:
XCord:
dd 0
YCord:
dd 0
ZCord:
dd 0
XCord_Undo:
dd 0
YCord_Undo:
dd 0
ZCord_Undo:
dd 0
SaveCords:
dd 0
LoadCords:
dd 0
LoadCords_Waypoint:
dd 0
Undo_Teleport:
dd 0
newmem:
cmp byte ptr [SaveCords],1
je Save
cmp byte ptr [LoadCords],1
je Load
cmp byte ptr [LoadCords_Waypoint],1
je Load_Waypoint
cmp byte ptr [Undo_Teleport],1
je Undo
jmp code
Save:
mov byte ptr [SaveCords],0
movss xmm1,[eax+40]
movss [XCord],xmm1
movss xmm1,[eax+44]
movss [YCord],xmm1
movss xmm1,[eax+48]
movss [ZCord],xmm1
jmp code
Load:
mov byte ptr [LoadCords],0
movss xmm2,[eax+40]
movss [XCord_Undo],xmm2
movss xmm2,[eax+44]
movss [YCord_Undo],xmm2
movss xmm2,[eax+48]
movss [ZCord_Undo],xmm2
movss xmm1,[XCord]
movss [eax+40],xmm1
movss xmm1,[YCord]
movss [eax+44],xmm1
movss xmm1,[ZCord]
movss [eax+48],xmm1
jmp code
Load_Waypoint:
mov byte ptr [LoadCords_Waypoint],0
movss xmm2,[eax+40]
movss [XCord_Undo],xmm2
movss xmm2,[eax+44]
movss [YCord_Undo],xmm2
movss xmm2,[eax+48]
movss [ZCord_Undo],xmm2
movss xmm1,[FarmersDynasty.exe+950FB58] // Waypoint X
movss [eax+40],xmm1
movss xmm1,[FarmersDynasty.exe+950FB5C] // Waypoint Y
movss [eax+44],xmm1
movss xmm1,[FarmersDynasty.exe+950FB60] // Waypoint Z
movss [eax+48],xmm1
jmp code
Undo:
mov byte ptr [Undo_Teleport],0
movss xmm1,[XCord_Undo]
movss [eax+40],xmm1
movss xmm1,[YCord_Undo]
movss [eax+44],xmm1
movss xmm1,[ZCord_Undo]
movss [eax+48],xmm1
jmp code
code:
movups xmm0,[eax+40]
mov eax,ecx
jmp return
_AobTeleport:
jmp newmem
nop
return:
[DISABLE]
_AobTeleport:
db 0F 10 40 40 8B C1
unregistersymbol(_AobTeleport)
unregistersymbol(XCord)
unregistersymbol(YCord)
unregistersymbol(ZCord)
unregistersymbol(XCord_Undo)
unregistersymbol(YCord_Undo)
unregistersymbol(ZCord_Undo)
unregistersymbol(SaveCords)
unregistersymbol(LoadCords)
unregistersymbol(LoadCords_Waypoint)
unregistersymbol(Undo_Teleport)
dealloc(TeleportBase)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "FarmersDynasty.exe"+9BE94
"FarmersDynasty.exe"+9BE6A: 74 3D - je FarmersDynasty.exe+9BEA9
"FarmersDynasty.exe"+9BE6C: 8D 8D 48 FF FF FF - lea ecx,[ebp-000000B8]
"FarmersDynasty.exe"+9BE72: E8 D9 4A 07 00 - call FarmersDynasty.exe+110950
"FarmersDynasty.exe"+9BE77: A1 E4 3B 10 12 - mov eax,[FarmersDynasty.exe+11FC3BE4]
"FarmersDynasty.exe"+9BE7C: 0F 10 40 10 - movups xmm0,[eax+10]
"FarmersDynasty.exe"+9BE80: 0F 11 45 C0 - movups [ebp-40],xmm0
"FarmersDynasty.exe"+9BE84: 0F 10 40 20 - movups xmm0,[eax+20]
"FarmersDynasty.exe"+9BE88: 0F 11 45 D0 - movups [ebp-30],xmm0
"FarmersDynasty.exe"+9BE8C: 0F 10 40 30 - movups xmm0,[eax+30]
"FarmersDynasty.exe"+9BE90: 0F 11 45 E0 - movups [ebp-20],xmm0
// ---------- INJECTING HERE ----------
"FarmersDynasty.exe"+9BE94: 0F 10 40 40 - movups xmm0,[eax+40]
"FarmersDynasty.exe"+9BE98: 8B C1 - mov eax,ecx
// ---------- DONE INJECTING ----------
"FarmersDynasty.exe"+9BE9A: 50 - push eax
"FarmersDynasty.exe"+9BE9B: 52 - push edx
"FarmersDynasty.exe"+9BE9C: 8D 45 C0 - lea eax,[ebp-40]
"FarmersDynasty.exe"+9BE9F: 50 - push eax
"FarmersDynasty.exe"+9BEA0: 0F 11 45 F0 - movups [ebp-10],xmm0
"FarmersDynasty.exe"+9BEA4: E8 07 51 00 00 - call FarmersDynasty.exe+A0FB0
"FarmersDynasty.exe"+9BEA9: 8B E5 - mov esp,ebp
"FarmersDynasty.exe"+9BEAB: 5D - pop ebp
"FarmersDynasty.exe"+9BEAC: 8B E3 - mov esp,ebx
"FarmersDynasty.exe"+9BEAE: 5B - pop ebx
}
Toggle Activation
102
0
{MRDescription} Activated
{MRDescription} Deactivated
756
"Save Position"
Byte
SaveCords
Set Value
103
1
0
Save Position
757
"Load Position"
Byte
LoadCords
Set Value
104
1
0
Load Position
758
"Teleport to Waypoint"
000000
Byte
LoadCords_Waypoint
Set Value
105
1
0
Activate
774
"Undo Teleport"
Byte
Undo_Teleport
Set Value
107
1
0
Activate