125
"Life is Hard"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
{$lua}
LaunchMonoDataCollector()
{$asm}
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible = state; getMainForm().Panel5.Visible = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
47
"DayNightScript"
Auto Assembler Script
[ENABLE]
assert(DayNightScript:Update,55 48 8B EC 48 81 EC 00 10 00 00)
alloc(newmem,2048,DayNightScript:Update)
label(returnhere)
label(_base)
registersymbol(_base)
newmem:
mov [_base],rcx
push rbp
mov rbp,rsp
sub rsp,00001000
jmp returnhere
_base:
dq 0
DayNightScript:Update:
jmp newmem
nop
nop
nop
nop
nop
nop
returnhere:
[DISABLE]
dealloc(newmem)
DayNightScript:Update:
//push rbp
//mov rbp,rsp
//sub rsp,00001000
db 55 48 8B EC 48 81 EC 00 10 00 00
unregistersymbol(_base)
48
"Ctrl+Alt+D this base address -> Ctrl+N, If you want"
1
4 Bytes
_base
0
78
"settlepoint"
4 Bytes
+1ac4
126
"torches"
4 Bytes
+1adc
77
"Resources"
Array of byte
0
+0
49
"wood"
4 Bytes
+1b78
50
"stone"
4 Bytes
+1bcc
51
"coins"
4 Bytes
+1b54
52
"seeds"
4 Bytes
+1d40
53
"soap"
4 Bytes
+1bd4
54
"faith"
4 Bytes
+1bd8
55
"bread"
4 Bytes
+1b18
56
"hleb"
4 Bytes
+1b1c
57
"vegs"
4 Bytes
+1b20
58
"pops"
4 Bytes
+1b24
59
"mushrooms"
4 Bytes
+1b28
60
"flour"
4 Bytes
+1b2c
61
"herbs"
4 Bytes
+1b30
62
"drugs"
4 Bytes
+1b34
63
"meat"
4 Bytes
+1b38
64
"iron"
4 Bytes
+1b9c
65
"ironore"
4 Bytes
+1ba0
66
"mythril"
4 Bytes
+1ba4
67
"mythrilore"
4 Bytes
+1ba8
68
"ruby"
4 Bytes
+1bac
69
"sapphire"
4 Bytes
+1bb0
70
"malachite"
4 Bytes
+1bb4
71
"topaz"
4 Bytes
+1bb8
72
"copper"
4 Bytes
+1bbc
73
"copperore"
4 Bytes
+1bc0
74
"beer"
4 Bytes
+1b4c
76
"leather"
4 Bytes
+1b50
75
"flax"
4 Bytes
+1b94
91
"Clothes & Armors & Rings & Wands"
Array of byte
0
+0
92
"winterhat"
4 Bytes
+1c0c
93
"wintercloth"
4 Bytes
+1c10
94
"leatherhelmet"
4 Bytes
+1c14
99
"leathercloth"
4 Bytes
+1c18
95
"copperhelmet"
4 Bytes
+1c1c
96
"coppercloth"
4 Bytes
+1c20
97
"rubywand"
4 Bytes
+1c24
98
"sappherewand"
4 Bytes
+1c28
100
"malachetewand"
4 Bytes
+1c2c
104
"topazwand"
4 Bytes
+1c30
105
"rubyring"
4 Bytes
+1c34
106
"sappherering"
4 Bytes
+1c38
107
"malachetering"
4 Bytes
+1c3c
101
"topazring"
4 Bytes
+1c40
102
"redneck"
4 Bytes
+1c44
103
"blueneck"
4 Bytes
+1c48
108
"yellowneck"
4 Bytes
+1c4c
109
"helmet"
4 Bytes
+1c50
110
"armorcloth"
4 Bytes
+1c54
111
"tropicalhelmet"
4 Bytes
+1c58
112
"nordhelmet"
4 Bytes
+1c5c
113
"skeletonhelmet"
4 Bytes
+1c60
79
"Weapons & Shields"
Array of byte
0
+0
80
"swords"
4 Bytes
+1c68
81
"spears"
4 Bytes
+1c6c
82
"woodenshields"
4 Bytes
+1c70
83
"coppershields"
4 Bytes
+1c74
84
"ironshields"
4 Bytes
+1c78
85
"battleaxes"
4 Bytes
+1c7c
86
"horns"
4 Bytes
+1c80
87
"nordaxes"
4 Bytes
+1c84
88
"bows"
4 Bytes
+1c88
89
"shotguns"
4 Bytes
+1c8c
90
"diskguns"
4 Bytes
+1c90
114
"HeroScript"
Auto Assembler Script
[ENABLE]
assert(HeroScript:Update,55 48 8B EC 48 81 EC 00 10 00 00)
alloc(newmem,2048,HeroScript:Update)
label(returnhere)
label(_hero)
registersymbol(_hero)
newmem:
mov [_hero],rcx
push rbp
mov rbp,rsp
sub rsp,00001000
jmp returnhere
_hero:
dq 0
HeroScript:Update:
jmp newmem
nop
nop
nop
nop
nop
nop
returnhere:
[DISABLE]
dealloc(newmem)
HeroScript:Update:
//push rbp
//mov rbp,rsp
//sub rsp,00001000
db 55 48 8B EC 48 81 EC 00 10 00 00
unregistersymbol(_hero)
115
"Ctrl+Alt+D this base address -> Ctrl+N, If you want"
1
4 Bytes
_hero
0
116
"hp"
Float
+958
117
"maxhp"
Float
+95c
119
"cd1"
Float
+980
123
"cd2"
Float
+984
124
"cd4"
Float
+988
118
"damage"
4 Bytes
+990
122
"speed"
Float
+9ac
120
"exp"
Float
+9bc
121
"maxexp"
Float
+9c0