0
"Information"
1
1
"What the different colors mean:"
FF0000
1
2
"Grey = Comment/information about a Pointer Group."
696969
1
3
"Blue = Comment/information about Table."
FF0000
1
4
"Red = Not working / Offset not updated."
0000FF
1
5
"Pink = List or a long comment in the <script>. Double click <script> to read."
FF00FF
1
6
"Information Links and Thanks"
FF0000
1
7
"Main CheatEngine forum thread"
FF0000
1
8
"http://forum.cheatengine.org/viewtopic.php?t=571078"
FF0000
1
9
"ArchAngelrc's Tutorial"
FF0000
1
10
"http://forum.cheatengine.org/viewtopic.php?p=5564104#5564104"
FF0000
1
11
"Dark Byte's BigEndian Custom Type"
FF0000
1
12
"http://forum.cheatengine.org/viewtopic.php?p=5305367#5305367"
FF0000
1
13
"Zanzer's offset identifer script (With thanks to panraven)"
FF0000
1
14
"http://forum.cheatengine.org/viewtopic.php?p=5611308#5611308"
FF0000
1
15
"Character Creation"
String
0
0
1
TQPointer
6C1CE7
16
"Game Settings"
000000
String
0
0
1
+0
17
"====== 0 = Off | 1 = On"
696969
1
18
"======Changeable during gameplay."
696969
1
19
"Automatic continue"
1:Super Fast
2:Fast
3:Slow
4:Slowest
999:Instant
1000:Never
Custom
TQ Big Endian
+0
20
"Display Images"
0:Off
1:On
Custom
TQ Big Endian
+4
21
"Map Window"
0:Off
1:On
Custom
TQ Big Endian
+38
22
"Character Window"
0:Off
1:Danaume
2:Keriax
3:Wonderfuller
4:Dynlynn
Custom
TQ Big Endian
+34
23
"Character Window Image Size"
0:Largest
1:Large
2:Medium
3:Small
4:Smallest
Custom
TQ Big Endian
+3c
25
"Display Face Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+c
26
"Display Breast Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+10
27
"Display Belly Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+14
28
"Display Ass Images (Photo only)"
0:Off
1:Female Only
2:On
Custom
TQ Big Endian
+18
29
"Display Stockings Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+1c
30
"Display Heels Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+20
31
"Display Gape Images"
0:Off
1:On
Custom
TQ Big Endian
+24
32
"Display Fetish Images (Photo only)"
0:Off
1:On
Custom
TQ Big Endian
+28
33
"Pubic Hair Images"
0:Off
1:Landing Strip only
2:Tidy & Below
3:On
Custom
TQ Big Endian
+44
34
"Use compact Status Bar"
0:Off
1:On
Custom
TQ Big Endian
+48
37
"Enable tips for newbies"
0:Off
1:On
Custom
TQ Big Endian
+4C
35
"Automatically search containers after examining them"
0:Off
1:On
Custom
TQ Big Endian
+2c
36
"Automatically attempt standing after tripping"
0:Off
1:On
Custom
TQ Big Endian
+30
452
"Larger Window"
0:Map
1:Character
Custom
TQ Big Endian
+50
457
"Danaume Stats Indicator Labels (Drawn only)"
0:Off
1:On
Custom
TQ Big Endian
+54
458
"Danaume Window Stats Wheels (Drawn only)"
0:Off
1:On
Custom
TQ Big Endian
+58
483
"Display Text Shortcuts"
1:On
0:Off
Custom
TQ Big Endian
+60
484
"Display Hyperlink Options"
0:Off
1:Basic
2:In-Line
Custom
TQ Big Endian
+68
38
"Player Settings"
000000
String
0
0
1
+84
39
"======Player Gender might break save. Don't blame me."
696969
1
40
"Player Gender"
0:Male
1:Female
65535:?????
000000
Custom
TQ Big Endian
+0
41
"Player Gender Value explanation - Double click on <script>"
FF00FF
Auto Assembler Script
[ENABLE]
//0 = Male
//1 = Female
//65535 = Undefined - Gender select page
//
//If you want to make your char a trap / futanari, do the following:
//1: Set the "player gender" pointer to "65535".
//2: Set your preferred penis size. (1 or more needed.)
//3: Set the rapeskill to 1.
//4: Set your preferred breast size.
//
// This way you can get fucked in the vagina by npc's,
// while beeing able to fuck female npc's with your dick.
// (For example slapping the wench often enough, until a question
// appears if you want to stop fighting, and fuck her instead.)
[DISABLE]
42
"Player Name"
000000
Custom
TQ Big Endian
+4
43
"Player Names List - Double click on <script>"
FF00FF
Auto Assembler Script
[ENABLE]
// Scroll down for more information regarding names.
// Val Male Female
// 0 Raymond Raye
// 1 Nicholas Nicky
// 2 Jonathan Jenny
// 3 Christopher Chrissy
// 4 Michael Mika
// 5 Lucas Lu
// 6 Nathaniel Nat
// 7 Harold Harriet
// 8 George Georgia
// 9 Matthew Matti
// 10 Stanley Star
// 11 Andrew Candy
// 12 Terrence Terra
// 13 David Davina
// 14 Joseph Jo
// 15 Charles Charlotte
// 16 Ronald Ren
// 17 Brent Brenda
// 18 [Blank] [Blank]
// 19 [Blank] [Blank]
// 20 Katherine Katherine
// 21 Dianne Dianna
// 22 Maggie Margaret
// 23 Jackie Jacqueline
// 24 Amalie Amelie
// 25 Cindy Cinderella
// 26 Evelyn Eveleen
// 27 Aud Audrey
// 28 Kristie Kirsten
// 29 Mika Mikaela
// 30 Jess Jessica
// 100 Character Selection value
// 1000 Custom Character name
//
// Names seem to be a little bit more involved than just Male/Female gender.
// From a new game, setting Gender 0 and Penis Length 0, which has a Neutered
// appearance, and a Female name (20-30) uses a "slutty" Female name, but
// Gender 0, Penis Length 1+, and Female name (20-30) seems to use the Female
// name, which seems odd. For my list, I used the selectable names for Male
// and Female, and have chosen to fill in the rest of the names with the the
// "slutty" Female name in the Male column to better match the Female version
// of Male names.
[DISABLE]
44
"Fetishes"
000000
String
0
0
1
+90
45
"====== 0 = Off | 1 = On"
696969
1
46
"======Fetish must first be activated in start menu, to gain the fetish item."
696969
1
47
"======Changeable during gameplay. Does not give or remove items gained by the fetish."
696969
1
48
"Bukkake fetish"
0:Off
1:On
Custom
TQ Big Endian
+0
49
"Pregnancy fetish"
0:Off
1:On
Custom
TQ Big Endian
+4
50
"Lactation fetish"
0:Off
1:On
Custom
TQ Big Endian
+8
51
"Watersports fetish"
0:Off
1:On
Custom
TQ Big Endian
+C
52
"Diaper content"
0:Off
1:On
Custom
TQ Big Endian
+3C
53
"Egg laying fetish"
0:Off
1:On
Custom
TQ Big Endian
+10
54
"Air inflation fetish"
0:Off
1:On
Custom
TQ Big Endian
+1C
55
"Weight gain fetish"
0:Off
1:On
Custom
TQ Big Endian
+20
56
"Artificial enhancements fetish"
0:Off
1:On
Custom
TQ Big Endian
+24
57
"Extreme proportions fetish"
0:Off
1:On
Custom
TQ Big Endian
+14
518
"Interracial Fetish"
0:Off
1:On
Custom
TQ Big Endian
+A4
58
"Transgender fetish (Male only)"
0:Off
1:On
Custom
TQ Big Endian
+18
59
"Increased Breast Expansion Rate"
0:Off
1:On
Custom
TQ Big Endian
+28
60
"Natural horny submissive"
0:Off
1:On
Custom
TQ Big Endian
+70
61
"Encased in latex (not for beginners!)"
0:Off
1:On
Custom
TQ Big Endian
+2C
62
"Trapped in bondage (not for beginners!)"
0:Off
1:On
Custom
TQ Big Endian
+30
63
"Fashion Victim"
0:Off
1:On
Custom
TQ Big Endian
+34
64
"Forgetful Airhead"
0:Off
1:On
Custom
TQ Big Endian
+38
482
"Map Resets on Fainting"
0:Off
1:On
Custom
TQ Big Endian
+88
65
"Pregnancy fetish - Inhuman content"
0:Disabled
1:Partialy Human
2:Monsters
Custom
TQ Big Endian
+40
66
"Starting Stats"
String
0
0
1
+E0
67
"======Use Raw for immediate Effect"
696969
1
68
"======Extra changes Startup Stats"
696969
1
69
"Extra Strength"
000000
Custom
TQ Big Endian
+0
70
"Extra Dexterity"
000000
Custom
TQ Big Endian
+4
71
"Extra Intelligence"
000000
Custom
TQ Big Endian
+8
72
"Reduce Maximum Breast Size (Points)"
000000
Custom
TQ Big Endian
+c
73
"FREE Points in Reduce Maximum Breast Size"
000000
Custom
TQ Big Endian
+24
74
"Reduce Maximum Ass Size"
0:Impossibly Giant
1:Comically Inflated
2:Beachball Sized
3:Watermellon Sized
4:Giant Wobbling
5:Kardashian Sized
6:Humungous
000000
Custom
TQ Big Endian
+10
469
"Reduce Maximum Belly Size"
Custom
TQ Big Endian
+34
75
"Reduce Minimum Penis Size (Male only)"
000000
Custom
TQ Big Endian
+14
475
"Hair Redness"
Custom
TQ Big Endian
+40
476
"Hair Blondness"
Custom
TQ Big Endian
+44
477
"Hair Brightness"
Custom
TQ Big Endian
+48
76
"Flatchested until sex change (TG Fetish only)"
000000
Custom
TQ Big Endian
+28
77
"Minbreak Protection"
0:Disabled
1:Enabled
000000
Custom
TQ Big Endian
+2C
466
"Spontaneous Tattoos"
1:On
0:Off
Custom
TQ Big Endian
+30
500
"Custom Names"
String
0
0
1
+46a37
501
"======Changes based on bimbo level"
FF0000
1
502
"======Set Player Name to 1000"
FF0000
1
487
"Custom male name 1"
String
16
1
1
+0
489
"Custom male name 2"
String
16
1
1
+40
491
"Custom male name 3"
String
16
1
1
+80
493
"Custom male name 4"
String
16
1
1
+c0
495
"Custom male name 5"
String
16
1
1
+100
497
"Custom male name 6"
String
16
1
1
+140
488
"Custom female name 1"
String
16
1
1
+180
490
"Custom female name 2"
String
16
1
1
+1c0
492
"Custom female name 3"
String
16
1
1
+200
494
"Custom female name 4"
String
16
1
1
+240
496
"Custom female name 5"
String
16
1
1
+280
498
"Custom female name 6"
String
16
1
1
+2c0
79
"Character Stats"
String
0
0
1
TQPointer
81680F
80
"Showme Me"
String
0
0
1
+0
81
"Fainting Reason"
Custom
TQ Big Endian
+10
82
"Belly changed"
Custom
TQ Big Endian
+14
83
"Squirt Timer"
000000
Custom
TQ Big Endian
+18
84
"Raw Dexterity"
Custom
TQ Big Endian
+1C
85
"Raw Strength"
Custom
TQ Big Endian
+20
86
"Humiliation"
Custom
TQ Big Endian
+24
87
"Dignity (Humiliation values)"
FF00FF
Auto Assembler Script
[ENABLE]
// 0 to 7999 = Proud
// 8000 to 15999 = Composed
//16000 to 23999 = Embarrassed
//24000 to 31999 = Disgraced
//32000 to 39999 = Shameless
//40000 and up = Fully Broken
[DISABLE]
88
"Raw Intelligence"
Custom
TQ Big Endian
+28
89
"Fatigue"
Custom
TQ Big Endian
+2C
90
"Body Soreness"
Custom
TQ Big Endian
+30
91
"Raw Heel Skill"
Custom
TQ Big Endian
+34
92
"Heel time"
Custom
TQ Big Endian
+38
93
"Raw semen addiction"
Custom
TQ Big Endian
+3C
514
"Raw semen taste addiction"
Custom
TQ Big Endian
+40
94
"Raw milk taste addiction"
Custom
TQ Big Endian
+44
519
"Raw urine taste addiction"
Custom
TQ Big Endian
+48
520
"Raw sex addiction"
Custom
TQ Big Endian
+4C
521
"Raw anal sex addiction"
Custom
TQ Big Endian
+50
522
"Raw vaginal sex addiction"
Custom
TQ Big Endian
+54
523
"Raw diaper addiction"
Custom
TQ Big Endian
+58
524
"Raw delicateness"
Custom
TQ Big Endian
+5C
95
"Fat-burning"
Custom
TQ Big Endian
+60
96
"Fatimod"
Custom
TQ Big Endian
+64
97
"Stomach - Water"
Custom
TQ Big Endian
+68
98
"Stomach - Semen"
Custom
TQ Big Endian
+6C
99
"Stomach - Food"
Custom
TQ Big Endian
+70
100
"Stance"
0:Standing
1:Kneeling
Custom
TQ Big Endian
+74
108
"Alert"
Custom
TQ Big Endian
+78
109
"Faint count"
Custom
TQ Big Endian
+7C
110
"Crawl count"
Custom
TQ Big Endian
+80
111
"Makeup"
Custom
TQ Big Endian
+84
470
"Lips"
Custom
TQ Big Endian
+88
112
"Vaginal Virgin"
0:[V] Lost
1:[V] Virgin
Custom
TQ Big Endian
+8C
113
"Anal Virgin"
0:[A] Lost
1:[A] Virgin
Custom
TQ Big Endian
+90
114
"Virgin bonus"
Custom
TQ Big Endian
+94
115
"Pregnancy"
Custom
TQ Big Endian
+98
116
"Pregnancy rate"
Custom
TQ Big Endian
+9C
117
"Children"
Custom
TQ Big Endian
+A0
119
"Delayed Arousal"
000000
Custom
TQ Big Endian
+12C
453
"Arousal"
Custom
TQ Big Endian
+130
120
"Question Asked"
Custom
TQ Big Endian
+8
121
"Bladder"
Custom
TQ Big Endian
+A4
122
"Delayed Bladder"
000000
Custom
TQ Big Endian
+A8
124
"Lactation Rate"
Custom
TQ Big Endian
+AC
125
"Lactation Count"
Custom
TQ Big Endian
+B0
126
"Old Strength"
Custom
TQ Big Endian
+B4
127
"Old Dexterity"
Custom
TQ Big Endian
+B8
128
"Old Intelligence"
Custom
TQ Big Endian
+BC
129
"Latex Transformation"
Custom
TQ Big Endian
+C0
130
"Extra Lives"
Custom
TQ Big Endian
+C4
131
"Delayed Humiliation"
1
000000
Custom
TQ Big Endian
+C8
132
"Souls"
Custom
TQ Big Endian
+CC
485
"total-souls"
Custom
TQ Big Endian
+D0
486
"soul addiction"
Custom
TQ Big Endian
+D4
133
"Souled humiliation"
Custom
TQ Big Endian
+D8
144
"UNTESTED -- Reaction values"
FF00FF
Auto Assembler Script
[ENABLE]
//2471089 Unprepared (Default)
[DISABLE]
134
"Mercy Skill (Beg, from Royal Guard)"
Custom
TQ Big Endian
+DC
135
"Strut Skill (From Demoness)"
Custom
TQ Big Endian
+E0
137
"Strut state"
Custom
TQ Big Endian
+E4
136
"======Checks if strut is activated or not. Need heels for it to be active. Type "strut" in game."
FF00FF
1
138
"Breast Skill (Boobjob, from Gladiator)"
Custom
TQ Big Endian
+E8
139
"Throat Skill (Deepthroat, from Wench)"
Custom
TQ Big Endian
+EC
140
"Identify Skill (From Shopkeeper)"
Custom
TQ Big Endian
+F0
141
"Wank Time"
Custom
TQ Big Endian
+F4
142
"Belly Skill (Easier to walk with big belly)"
Custom
TQ Big Endian
+F8
143
"Milk Skill"
000000
Custom
TQ Big Endian
+FC
454
"Squat Skill (Expel eggs/liquid, from Wrestler)"
000000
Custom
TQ Big Endian
+100
462
"Invoke Skill"
Custom
TQ Big Endian
+104
512
"Craft Skill"
Custom
TQ Big Endian
+108
471
"Domination"
Custom
TQ Big Endian
+10C
503
"Stickiness"
Custom
TQ Big Endian
+110
145
"Showme Breasts"
String
0
0
1
+5A330
146
"Breast Semen coating"
Custom
TQ Big Endian
+0
147
"Breast Size values"
FF00FF
Auto Assembler Script
[ENABLE]
// Value = Cup Size
// ----- Flat
// 0 to 1 = Flat
// 2 to 3 = AA
// ----- Tiny
// 4 to 5 = A
// 6 to 7 = B
// ----- Average
// 8 to 9 = C
//10 to 11 = D
// ----- Large
//12 to 13 = DD
//14 to 15 = E
// ----- V Large
//16 to 18 = F
//19 to 21 = G
//22 to 24 = GG
// ----- Giant
//25 to 27 = H
//28 to 31 = HH
//32 to 35 = JJ
// ----- Monstrous
//36 to 39 = KK
//40 to 43 = L
//44 to 49 = N/A - Ridiculous
// ----- Unreal
//50 to 53 = N/A - Comical
//54 to 57 = N/A - Comical (Leaning)
//58 to 69 = N/A - Mountain Peaks
//70 = N/A - Volumous Globes
[DISABLE]
148
"Breast Flesh volume"
Custom
TQ Big Endian
+24
149
"Breast Milk volume"
Custom
TQ Big Endian
+28
150
"Breast Air volume"
Custom
TQ Big Endian
+2C
151
"Breast Real Flesh volume"
Custom
TQ Big Endian
+30
152
"Breast Silicone volume"
Custom
TQ Big Endian
+34
153
"Breast Previous Largeness"
Custom
TQ Big Endian
+38
154
"Breast Real Largeness"
Custom
TQ Big Endian
+3C
455
"Breast Raw Sensitivity"
Custom
TQ Big Endian
+40
155
"Showme Stomach"
000000
String
0
0
1
+5A63A
156
"Belly Semen coating"
000000
Custom
TQ Big Endian
+0
157
"Belly Flesh volume"
000000
Custom
TQ Big Endian
+24
158
"Belly Milk volume"
000000
Custom
TQ Big Endian
+28
159
"Belly Air volume"
000000
Custom
TQ Big Endian
+2C
160
"Belly Previous largeness"
000000
Custom
TQ Big Endian
+30
161
"Belly Water volume"
Custom
TQ Big Endian
+34
162
"Belly Semen volume"
Custom
TQ Big Endian
+38
163
"Belly Urine volume"
Custom
TQ Big Endian
+3C
164
"Belly Small eggs"
Custom
TQ Big Endian
+40
165
"Belly Medium eggs"
Custom
TQ Big Endian
+44
166
"Belly Large eggs"
Custom
TQ Big Endian
+48
167
"Showme Hips"
000000
String
0
0
1
+5A948
168
"Hips Semen coating"
Custom
TQ Big Endian
+0
169
"Hips Fat-burning"
Custom
TQ Big Endian
+8
170
"Hips Flesh volume"
Custom
TQ Big Endian
+28
171
"Hips Air volume"
Custom
TQ Big Endian
+2C
175
"Hips silicone volume"
Custom
TQ Big Endian
+30
172
"Hips Thickness"
Custom
TQ Big Endian
+34
173
"Hips Real Thickness"
Custom
TQ Big Endian
+38
174
"Hips Previous Thickness"
Custom
TQ Big Endian
+3c
505
"Hips Previous Total Volume"
Custom
TQ Big Endian
+40
176
"Showme Anus"
000000
String
0
0
1
+5AC3A
177
"Anus Semen Coating"
000000
Custom
TQ Big Endian
+0
178
"Anus Soreness"
000000
Custom
TQ Big Endian
+1C
525
"Tolerated"
000000
Custom
TQ Big Endian
+20
179
"Anus Openness"
000000
Custom
TQ Big Endian
+24
180
"Anus Previous Soreness"
000000
Custom
TQ Big Endian
+38
181
"Anus Previous Openness"
000000
Custom
TQ Big Endian
+3C
182
"Anus Buildup"
000000
Custom
TQ Big Endian
+40
183
"Showme Vagina"
String
0
0
1
+5AF46
184
"Vagina Semen coating"
Custom
TQ Big Endian
+0
185
"Vagina Semen volume"
Custom
TQ Big Endian
+1C
186
"Vagina Soreness"
000000
Custom
TQ Big Endian
+20
526
"Tolerated"
000000
Custom
TQ Big Endian
+24
187
"Vagina Openness"
000000
Custom
TQ Big Endian
+28
188
"Vagina Previous Soreness"
000000
Custom
TQ Big Endian
+3C
189
"Vagina Previous Openness"
000000
Custom
TQ Big Endian
+40
432
"Vagina Buildup"
000000
Custom
TQ Big Endian
+44
190
"Showme Face"
000000
String
0
0
1
+5B21C
191
"Face Semen coating"
Custom
TQ Big Endian
+0
192
"Previous Makeup"
Custom
TQ Big Endian
+20
193
"Previous Hair Length"
Custom
TQ Big Endian
+24
194
"Previous Hair Redness"
Custom
TQ Big Endian
+28
195
"Previous Hair Brightness"
Custom
TQ Big Endian
+2c
196
"Previous Hair Blondeness"
Custom
TQ Big Endian
+30
197
"Showme Thighs"
000000
String
0
0
1
+5B4B8
198
"Thigh Semen coating"
000000
Custom
TQ Big Endian
+0
199
"Thigh Flesh volume"
000000
Custom
TQ Big Endian
+1C
200
"Showme Hair"
000000
String
0
0
1
+5B9F8
202
"Hair Semen coating"
000000
Custom
TQ Big Endian
+4
201
"Hair Length Table"
FF00FF
Auto Assembler Script
[ENABLE]
//Hair will use a description for both Raw and Fake Largeness,
//as well as a TOTAL of Raw + Fake Largeness. I am unsure of
//what Real Largeness is for, it does not seem to factor into
//the description.
//1 = Incredibly Short
//2 = Short
//3 = Top of Ears
//4 = Bottom of Ears
//5 = Chin Length
//6 = Shoulder Length
//7 = Nipple Length
//8 = Elbow Length
//9 = Belly Button Length
//10 = Crotch Length
//11 = Thigh Length
//12 = Knee Length
//13 = Calf Length
//14 = Ankle Length
//15 = Ground Length
//16 = Dragging Length
[DISABLE]
456
"Real Largeness (Length)"
000000
Custom
TQ Big Endian
+20
203
"Blondness"
000000
Custom
TQ Big Endian
+24
204
"Brightness"
000000
Custom
TQ Big Endian
+28
205
"Redness"
000000
Custom
TQ Big Endian
+2C
206
"Raw Largeness (Length)"
000000
Custom
TQ Big Endian
+30
207
"Fake Largeness (Length)"
000000
Custom
TQ Big Endian
+34
208
"Showme Penis"
000000
String
0
0
1
+5BCBA
209
"Penis Semen coating"
000000
Custom
TQ Big Endian
+0
210
"Penis Size"
000000
Custom
TQ Big Endian
+8
211
"Real Penis Size"
000000
Custom
TQ Big Endian
+20
212
"Objects & Unique NPCs"
000000
String
0
0
1
+3CE06
213
"======Set the Cooldown to 0 and freeze for unlimited use."
696969
1
214
"Throne cooldown"
Custom
TQ Big Endian
+CA
215
"Large Altar cooldown"
Custom
TQ Big Endian
+41A8
479
"Stage"
Custom
TQ Big Endian
+4FF4
508
"Alchemy Bowl"
Custom
TQ Big Endian
+6EE6
216
"Modification Machine"
Custom
TQ Big Endian
+F9FC
217
"Cross Trainer"
Custom
TQ Big Endian
+1391C
513
"Lecture Chair"
Custom
TQ Big Endian
+13DAC
515
"Sacred Pool Corruption"
Custom
TQ Big Endian
+1C0FC
509
"Gloryhole and Painting"
Custom
TQ Big Endian
+79C8C
218
"====== These work off Charges, increase to gain more use."
696969
1
219
"Small Altar charges (Witch sex-length)"
000000
Custom
TQ Big Endian
+C020
220
"Ladder Uses"
000000
Custom
TQ Big Endian
+C51C
511
"======NPCs/Monsters"
696969
1
510
"Lake Monster (freeze at 0 for it to never appear)"
Custom
TQ Big Endian
+7630C
517
"======Other things"
696969
1
516
"Dark Altar"
000000
Custom
TQ Big Endian
+1B316
-- Credit to Dark Byte for included Type: http://forum.cheatengine.org/viewtopic.php?p=5599863#5599863
-- Credit to Zanzer for offset identifer: http://forum.cheatengine.org/viewtopic.php?p=5611308#5611308
registerCustomTypeAutoAssembler([[
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
TypeName:
db 'TQ Big Endian',0
ByteSize:
dd 4
//The convert routine should hold a routine that converts the data to an integer (in eax)
//function declared as: stdcall int ConvertRoutine(unsigned char *input);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
//jmp dllname.functionname
[64-bit]
//or manual:
//parameters: (64-bit)
//rcx=address of input
xor eax,eax
mov eax,[rcx] //eax now contains the bytes 'input' pointed to
bswap eax //convert to big endian
ret
[/64-bit]
[32-bit]
//jmp dllname.functionname
//or manual:
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//example:
mov eax,[ebp+8] //place the address that contains the bytes into eax
mov eax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value
bswap eax
pop ebp
ret 4
[/32-bit]
//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
ConvertBackRoutine:
//jmp dllname.functionname
//or manual:
[64-bit]
//parameters: (64-bit)
//ecx=input
//rdx=address of output
//example:
bswap ecx //convert the little endian input into a big endian input
mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx
ret
[/64-bit]
[32-bit]
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//[ebp+c]=address of output
//example:
push eax
push ebx
mov eax,[ebp+8] //load the value into eax
mov ebx,[ebp+c] //load the address into ebx
//convert the value to big endian
bswap eax
mov [ebx],eax //write the value into the address
pop ebx
pop eax
pop ebp
ret 8
[/32-bit]
]])
-- list of process names with their corresponding offsets
offset_list = {
["git.exe"] = "161CC", --Gargoyle git
["glulxe.exe"] = "10020", --Gargoyle Glulxe
-- ["Git.exe"] = "1B1E8", --WinGit 1.3.3
["Git.exe"] = "191B8", --WinGit 1.3.4
["Glulxe.exe"] = "10238", --WinGlulxe
["Glulxe (no memory checks).exe"] = "F238" --WinGlulxe alt
}
-- function to retrieve process name from id
function GetProcessNameFromId(processId)
local processName = nil
local list = createStringlist()
getProcesslist(list)
for i = 0, list.Count-1 do
local id, name = list.String[i]:match("(.*)-(.*)")
if processId == tonumber(id, 16) then
processName = name
break
end
end
return processName
end
-- function to call when attached
function onOpenProcess(processId)
unregisterSymbol("TQPointer")
-- find our process name
local processName = GetProcessNameFromId(processId)
-- find our offset
local offset = nil
if processName ~= nil then
offset = offset_list[processName]
end
if offset == nil then
-- name or offset was not found
showMessage("Unknown Process: "..processName)
else
-- register our table variable
reinitializeSymbolhandler()
registerSymbol("TQPointer", processName.."+"..offset, true)
end
end