0
"Enable Java Agent"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
{$lua}
javaInjectAgent()
{$asm}
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
1
"XXX"
Auto Assembler Script
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
function printFields(array)
for k,v in pairs(array)
do print(k,v.jfieldid,v.name,v.signature,v.generic) end
end
function checkObject(jObject)
Class = java_getObjectClass(jObject)
print("Class", Class)
Signature = java_getClassSignature(Class)
print("Signature", Signature)
end
local text = "test"
PlayerSignature = "Lnet/fdgames/GameEntities/Final/Player;"
PlayerClass = java_findClass(PlayerSignature)
PlayerObjects = java_findAllObjectsFromClass(PlayerClass)
Player = PlayerObjects[1]
print("Player Object",Player)
CharacterSheet = java_getField(Player, 722, "Lnet/fdgames/GameEntities/CharacterSheet/CharacterSheet;")
checkObject(CharacterSheet)
--SkillSet = java_getField(CharacterSheet, 130, "Lnet/fdgames/GameEntities/Helpers/SkillSet;")
--checkObject(SkillSet)
--CharacterTraits = java_getField(CharacterSheet, 114, "Lnet/fdgames/GameEntities/CharacterSheet/CharacterTraits;")
--checkObject(CharacterTraits)
--CharacterInventory = java_getField(CharacterSheet, 162, "Lnet/fdgames/GameEntities/CharacterSheet/CharacterInventory;")
--checkObject(CharacterInventory)
CharacterStats = java_getField(CharacterSheet, 146, "Lnet/fdgames/GameEntities/CharacterSheet/CharacterStats;")
--printFields(java_getAllClassFields(java_getObjectClass(CharacterStats))
XP = java_getField(CharacterStats, 66, "I")
print(XP)
{$asm}
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
4
"Address to Object"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
local address = "0x0CF92FA0"
object = java_getObjectHandleToAddress(address)
print(object)
{$asm}
[DISABLE]
3
"Object info"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
class = java_getObjectClass(object)
print(class)
signature = java_getClassSignature(class)
print(signature)
{$asm}
[DISABLE]
6
"Class Info"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
function printFields(array)
for k,v in pairs(array)
do print(k,v.jfieldid,v.name,v.signature,v.generic) end
end
printFields(java_getAllClassFields(class))
{$asm}
[DISABLE]
8
"Find all objects of a class"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
objects = java_findAllObjectsFromClass(class)
printArray(objects)
{$asm}
[DISABLE]
7
"Find References"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
function findReferences(array)
for k,v in pairs(references) do
local vclass = java_getObjectClass(v)
local vsig = java_getClassSignature(vclass)
print(k,v,vclass,vsig)
end
end
references = java_findReferencesToObject(object)
findReferences(references)
{$asm}
[DISABLE]
9
"Class from Signature"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
signature = "Lnet/fdgames/Rules/Rules;"
class = java_findClass(signature)
print(class)
{$asm}
[DISABLE]
10
"Blank"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
j = 10
print(j)
{$asm}
[DISABLE]
11
"Blank"
Auto Assembler Script
[ENABLE]
{$lua}
function printArray(array)
for k,v in pairs(array) do print(k,v) end
end
j = 10
print(j)
{$asm}
[DISABLE]
42
"GameData"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
90
49
"Map Name"
1
String
20
1
0
1
Lnet/fdgames/UI/P::e+176A
C
8
B4
90
50
"Game Time (One Day = 1080)"
Double
Lnet/fdgames/UI/P::e+176A
18
90
91
"CharacterTraits"
000000
1
84
"CharacterTraits"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
1C
b4
88
90
85
"extraTraitPoints"
4 Bytes
Lnet/fdgames/UI/P::e+176A
8
1C
b4
88
90
118
"values"
1
100
"value"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
1C
b4
88
90
109
"Strength"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
C
1C
b4
88
90
102
"Endurance"
4 Bytes
Lnet/fdgames/UI/P::e+176A
10
C
1C
b4
88
90
103
"Agility"
4 Bytes
Lnet/fdgames/UI/P::e+176A
14
C
1C
b4
88
90
104
"Intellect"
4 Bytes
Lnet/fdgames/UI/P::e+176A
18
C
1C
b4
88
90
105
"Awareness"
4 Bytes
Lnet/fdgames/UI/P::e+176A
1C
C
1C
b4
88
90
106
"Personality"
4 Bytes
Lnet/fdgames/UI/P::e+176A
20
C
1C
b4
88
90
119
"spendPoints"
1
93
"spendPoints"
4 Bytes
Lnet/fdgames/UI/P::e+176A
10
1C
b4
88
90
94
"Strength"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
10
1C
b4
88
90
95
"Endurance"
4 Bytes
Lnet/fdgames/UI/P::e+176A
10
10
1C
b4
88
90
96
"Agility"
4 Bytes
Lnet/fdgames/UI/P::e+176A
14
10
1C
b4
88
90
97
"Intellect"
4 Bytes
Lnet/fdgames/UI/P::e+176A
18
10
1C
b4
88
90
98
"Awareness"
4 Bytes
Lnet/fdgames/UI/P::e+176A
1C
10
1C
b4
88
90
99
"Personality"
4 Bytes
Lnet/fdgames/UI/P::e+176A
20
10
1C
b4
88
90
44
"Player"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
88
90
41
"Name"
1
String
30
1
0
1
Lnet/fdgames/UI/P::e+176A
C
8
B0
88
90
116
"Gold"
4 Bytes
Lnet/fdgames/UI/P::e+176A
D8
88
90
64
"BackPack"
1
54
"Backpack"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
90
90
56
"itemList"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
8
90
90
57
"Slot 1"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
8
90
90
59
"Slot 2"
4 Bytes
Lnet/fdgames/UI/P::e+176A
10
8
90
90
58
"Slot 3"
4 Bytes
Lnet/fdgames/UI/P::e+176A
14
8
90
90
60
"Slot 4"
4 Bytes
Lnet/fdgames/UI/P::e+176A
18
8
90
90
82
"Slot 20"
4 Bytes
Lnet/fdgames/UI/P::e+176A
58
8
90
90
55
"stackUnits"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
90
90
61
"Slot 1"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
C
90
90
117
"Slot 20"
4 Bytes
Lnet/fdgames/UI/P::e+176A
58
C
90
90
43
"CharacterSheet"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
b4
88
90
111
"SkillSet"
1
110
"SkillSet"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
20
b4
88
90
112
"bonusPoints"
4 Bytes
Lnet/fdgames/UI/P::e+176A
8
20
b4
88
90
65
"CharacterInventory"
1
63
"CharacterInventory"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
28
b4
88
90
78
"Slots"
1
80
"slot_body"
4 Bytes
Lnet/fdgames/UI/P::e+176A
24
28
b4
88
90
67
"slot_head"
4 Bytes
Lnet/fdgames/UI/P::e+176A
28
28
b4
88
90
68
"slot_hands"
4 Bytes
Lnet/fdgames/UI/P::e+176A
2C
28
b4
88
90
69
"slot_legs"
4 Bytes
Lnet/fdgames/UI/P::e+176A
30
28
b4
88
90
70
"slot_feet"
4 Bytes
Lnet/fdgames/UI/P::e+176A
34
28
b4
88
90
71
"slot_mainhand"
4 Bytes
Lnet/fdgames/UI/P::e+176A
38
28
b4
88
90
72
"slot_offhand"
4 Bytes
Lnet/fdgames/UI/P::e+176A
3C
28
b4
88
90
73
"slot_ring"
4 Bytes
Lnet/fdgames/UI/P::e+176A
40
28
b4
88
90
74
"slot_cloak"
4 Bytes
Lnet/fdgames/UI/P::e+176A
44
28
b4
88
90
75
"slot_necklace"
4 Bytes
Lnet/fdgames/UI/P::e+176A
48
28
b4
88
90
76
"slot_ring2"
4 Bytes
Lnet/fdgames/UI/P::e+176A
4C
28
b4
88
90
77
"slot_belt"
4 Bytes
Lnet/fdgames/UI/P::e+176A
50
28
b4
88
90
38
"CharacterStats"
1
28
"CharactersStats"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
24
b4
88
90
29
"CharacterRace"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
2C
24
b4
88
90
40
"CharacterClass"
1
4 Bytes
Lnet/fdgames/UI/P::e+176A
30
24
b4
88
90
39
"Missing Health"
4 Bytes
Lnet/fdgames/UI/P::e+176A
8
24
b4
88
90
30
"Missing Mana"
4 Bytes
Lnet/fdgames/UI/P::e+176A
C
24
b4
88
90
22
"XP"
4 Bytes
Lnet/fdgames/UI/P::e+176A
10
24
b4
88
90
31
"Cached_Level"
4 Bytes
Lnet/fdgames/UI/P::e+176A
14
24
b4
88
90
32
"Cached_Damage"
4 Bytes
Lnet/fdgames/UI/P::e+176A
18
24
b4
88
90
33
"Cached_maxHP"
4 Bytes
Lnet/fdgames/UI/P::e+176A
1C
24
b4
88
90
34
"Cached_maxMana"
4 Bytes
Lnet/fdgames/UI/P::e+176A
20
24
b4
88
90
37
"Cached_ArmorBonus"
4 Bytes
Lnet/fdgames/UI/P::e+176A
24
24
b4
88
90
35
"Cached_monster"
Byte
Lnet/fdgames/UI/P::e+176A
28
24
b4
88
90
36
"Cache_valid"
Byte
Lnet/fdgames/UI/P::e+176A
29
24
b4
88
90
bla
20D90000
cmd
20D90400
arg0
20D90410
arg1
20D90510
arg2
20D90610
result
20D90710
pipename
20D90720