295
"Disable Cutscenes (Checking This Enables Everything Under This Section)"
80000008
1
299
"Disable Camera Panning Events (Both Mission and BP)"
80000008
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+114B3C:
//[eax+ac] holds the setting...
//of whether or not to disable cutscenes
cmp byte ptr [esi+000000AC],00
[enable]
DevilMayCry4SpecialEdition.exe+114B3C:
cmp byte ptr [esi+000000AC],01
287
"Disable Mission Intro"
80000008
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+10DF64:
//[eax+ac] holds the setting...
//of whether or not to disable cutscenes
cmp byte ptr [eax+000000AC],00
[enable]
DevilMayCry4SpecialEdition.exe+10DF64:
cmp byte ptr [eax+000000AC],01
297
"Disable Mission Outro"
80000008
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+10F2BF:
//[eax+ac] holds the setting...
//of whether or not to disable cutscenes
cmp byte ptr [eax+000000AC],00
[enable]
DevilMayCry4SpecialEdition.exe+10F2BF:
cmp byte ptr [eax+000000AC],01
482
"Set Mission Red Orb Collection to 100%"
0000FF
Auto Assembler Script
[enable]
alloc(newmem,25)
label(returnhere)
label(newcode)
label(originalcode)
label(exit)
DevilMayCry4SpecialEdition.exe+19A689:
db 90 90 90 90 90 90
newmem:
//this context esi is already the mediator
originalcode:
add [esi+00000190],edi
newcode:
//whenever above gets added to
//set acquired red orbs to that amount
//because collecting them really sucks
push eax
mov eax, [esi+190]
mov [esi+18c], eax
pop eax
exit:
jmp returnhere
"DevilMayCry4SpecialEdition.exe"+19A6E9:
jmp newmem
nop
returnhere:
[disable]
dealloc(newmem)
"DevilMayCry4SpecialEdition.exe"+19A6E9:
add [esi+00000190],edi
DevilMayCry4SpecialEdition.exe+19A689:
add [esi+0000018C],ecx
489
"LDK + DMD (Start with LDK Mission)"
800080
Auto Assembler Script
[enable]
alloc(newmem,10) //units are in bytes
label(returnhere)
DevilMayCry4SpecialEdition.exe+4594BE:
jge DevilMayCry4SpecialEdition.exe+4594E2 //DT on DMD or above
"DevilMayCry4SpecialEdition.exe"+19B34A:
jmp newmem
nop
returnhere:
newmem:
add eax,[edi+00000240] //original code, still in use
dec eax //for LDK, value for eax should be 1 higher
//subtract 1 for the index to DMD enemy difficulty values
jmp returnhere
[disable]
dealloc(newmem)
DevilMayCry4SpecialEdition.exe+4594BE:
//originally only checks whether or not it's DMD
//this decides whether or not enemies have devil trigger
je DevilMayCry4SpecialEdition.exe+4594E2
"DevilMayCry4SpecialEdition.exe"+19B34A:
add eax,[edi+00000240]
334
"Allow Items at Divinity Statue in Bloody Palace Mission Start Menu"
000080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+794DA:
//Divinity Statue.
//check if player is at mission menu for
//Bloody Palace
//lol can't fkn buy blue/purple orbs here
cmp dword ptr [ecx+00000150],32
[enable]
DevilMayCry4SpecialEdition.exe+794DA:
//will always be false, no such mission -1
cmp dword ptr [ecx+00000150],-1
197
"Disable Bloody Palace Timer Countdown"
000080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+19B7A8:
movss [esi+00000384],xmm2
[enable]
DevilMayCry4SpecialEdition.exe+19B7A8:
db 90 90 90 90 90 90 90 90
460
"Damage Modifiers (Can Not Enable Both At Same Time - Mutually Exclusive)"
80000008
1
241
"No One Takes Damage"
80000008
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+22DDE0:
movss [edi+30],xmm0
[enable]
DevilMayCry4SpecialEdition.exe+22DDE0:
nop
nop
nop
nop
nop
461
"Enemy 1-Hit Kill"
80000008
Auto Assembler Script
[enable]
alloc(newmem,44) //units are in bytes
label(returnhere)
label(originalcode)
label(exit)
newmem:
push eax
mov eax, [400000+f59f00] //eax = game mediator
mov eax, [eax+24] //eax is now player character
lea eax, [eax+1b00] //eax is now the address for vitality
push edx
lea edx,[edi+30]
cmp eax, edx //player vitality and target address are the same
je originalcode //take damage as usual
//in this context xmm2 is 0 because of prior instruction
movss [edi+30], xmm2 //otherwise kill the enemy in 1 hit
jmp exit
originalcode:
movss [edi+30],xmm0
exit:
pop eax
pop edx
jmp returnhere
"DevilMayCry4SpecialEdition.exe"+22DDE0:
jmp newmem
returnhere:
[disable]
dealloc(newmem)
"DevilMayCry4SpecialEdition.exe"+22DDE0:
movss [edi+30],xmm0
523
""Berial Fire Lost" (Checking this Enables Everything Under This Section)"
004080
1
533
"Daze Berial"
004080
Auto Assembler Script
[enable]
alloc(newmem,29)
label(returnhere)
label(originalcode)
label(exit)
DevilMayCry4SpecialEdition.exe+352388:
db 90 90 90 90 90 90 90 90 //dazing should no longer expire
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
movss xmm0,[esi+00002100]
addss xmm0,[esi+00002100]
movss [esi+2110], xmm0
exit:
jmp returnhere
"DevilMayCry4SpecialEdition.exe"+3614E6:
jmp newmem
nop
nop
nop
returnhere:
[disable]
dealloc(newmem)
DevilMayCry4SpecialEdition.exe+352388:
//8 byte instruction
movss [edi+00002128],xmm0 //this updates the daze timer on berial
"DevilMayCry4SpecialEdition.exe"+3614E6:
movss xmm0,[esi+00002110]
531
"Do not cause Berial to collapse"
004080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+3521D2:
comiss xmm0,[eax*4+400000+DC83D0]
[enable]
DevilMayCry4SpecialEdition.exe+3521D2:
comiss xmm0,xmm0 //generated code is 3 bytes- original was 8
nop
nop
nop
nop
nop
//the following JNA will always jump with this modified condition
190
"Costless Devil Trigger (Checking this Enables Everything Under This Section)"
800080
1
196
"No Initial Cost"
800080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+4C87A9:
movss [esi+00002504],xmm0
[enable]
DevilMayCry4SpecialEdition.exe+4C87A9:
db 90 90 90 90 90 90 90 90
195
"Disable Devil Trigger Drain"
800080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+4C889E:
movss [esi+00002504],xmm0
[enable]
DevilMayCry4SpecialEdition.exe+4C889E:
db 90 90 90 90 90 90 90 90
203
"No Requirement Trigger"
800080
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+53A5E0:
comiss xmm0,[esi+00002504]
[enable]
DevilMayCry4SpecialEdition.exe+53A5E0:
//compare with self so it is never false
comiss xmm0, xmm0
nop
nop
nop
nop
194
"Free Spiral Swords"
FF8000
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+4D004B:
movss [esi+00002504],xmm0
[enable]
DevilMayCry4SpecialEdition.exe+4D004B:
db 90 90 90 90 90 90 90 90
198
"No Requirement Spiral Swords"
FF8000
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+D2A72:
comiss xmm1,xmm0
[enable]
DevilMayCry4SpecialEdition.exe+D2A72:
//compare it with itself so its never false
comiss xmm1,xmm1
199
"No Requirement Blistering Swords"
FF8000
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+D2ABD:
comiss xmm1,xmm0
[enable]
DevilMayCry4SpecialEdition.exe+D2ABD:
//compare itself,, so it's never false.
comiss xmm1,xmm1
200
"No Requirement Heavy Rain Swords"
FF8000
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+D2B1A:
comiss xmm1,xmm0
[enable]
DevilMayCry4SpecialEdition.exe+D2B1A:
//compare with itself so it is never false
comiss xmm1,xmm1
201
"No Requirement Storm Swords"
FF8000
Auto Assembler Script
[disable]
DevilMayCry4SpecialEdition.exe+D2A72:
comiss xmm1,xmm0
[enable]
DevilMayCry4SpecialEdition.exe+D2A72:
//compare with self so it's never false
comiss xmm1,xmm1
478
"Work In Progress Scripts"
80000008
1
477
"Bloody Palace "Boss" Rush"
80000008
Auto Assembler Script
[enable]
alloc(newmem,2048)
label(isbaelset)
label(isechidnaset)
label(iscredoset)
label(isagnusset)
label(returnhere)
label(exit)
newmem:
//in this context
//ecx = game mediator
//eax = bloody palace static base address
//[edi+30] = bloody palace member object (next room i.d)
//this is prior to the game stage being incremented
cmp [edi+30], 2c1 //if room id is 705
jne isbaelset
push ebx
mov ebx, [eax+3830]
mov [ebx+90], 13 //13 hex = 19 in decimal
pop ebx
jmp exit
isbaelset:
cmp [edi+30], 2c0 //if room id is 704
jne isechidnaset
push ebx
mov ebx, [eax+3830]
mov [ebx+90], 27 //27 hex = 39 in decimal
pop ebx
jmp exit
isechidnaset:
cmp [edi+30], 2bf //if room id is 703
jne iscredoset
push ebx
mov ebx, [eax+3830]
mov [ebx+90], 3b //3b hex = 59 decimal
pop ebx
jmp exit
iscredoset:
cmp [edi+30], 2bd
jne isagnusset
push ebx
mov ebx, [eax+3830]
mov [ebx+90], 4f //4f hex = 79 decimal
pop ebx
jmp exit
isagnusset:
cmp [edi+30], 2be
jne exit
push ebx
mov ebx, [eax+3830]
mov [ebx+90], 63 //63 hex = 99 decimal
pop ebx
exit:
mov edx,[edi+30]
mov [ecx+00000154],edx
jmp returnhere
"DevilMayCry4SpecialEdition.exe"+1128D9:
jmp newmem
nop
nop
nop
nop
returnhere:
[disable]
dealloc(newmem)
"DevilMayCry4SpecialEdition.exe"+1128D9:
mov edx,[edi+30]
mov [ecx+00000154],edx
479
"Must Style Mode (Damage Modifier)"
80000008
Auto Assembler Script
[enable]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
push eax
mov eax, [DevilMayCry4SpecialEdition.exe+F59F14] //eax = style meter
mov eax, [eax+20] //eax = style rank
push edx
mov edx, [DevilMayCry4SpecialEdition.exe+f59f00] //edx = mediator
mov edx, [edx+24] //edx = player character
lea edx, [edx+1b00] //edx = player vitality
push ebx
lea ebx, [edi+30]
cmp edx, ebx //check if target address and player vitality are the same
je originalcode //if so take damage as usual
//otherwise it's an enemy
cmp eax, 7 //now check if style rank is high enough
jge originalcode //if so, it's okay to take damage or die
//pull this 1.0 from some static address i'm not sure will always hold 1.0
comiss xmm0, xmm1 //xmm1 = damage of the move
jl originalcode
//now that style rank isn't high enough
//enemy is going to die
movss xmm0,[DevilMayCry4SpecialEdition.exe+BE4E10]
originalcode:
movss [edi+30],xmm0
exit:
pop ebx
pop edx
pop eax
jmp returnhere
"DevilMayCry4SpecialEdition.exe"+22DDE0:
jmp newmem
returnhere:
[disable]
dealloc(newmem)
"DevilMayCry4SpecialEdition.exe"+22DDE0:
movss [edi+30],xmm0
102
"Work Rates (1 = Normal Speed; < 1 = Slower; > 1 = Faster; < 0 = Game Crash)"
80000008
1
101
"Start of Work Rate Array"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59F18
103
"Global Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
24
108
"Cutscene Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
24
107
"Game Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
28
106
"Player Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
2C
105
"Enemy Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
30
104
"Set Work Rate"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F18
34
464
"Style Meter"
80000008
1
463
"Style Meter Start"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59F14
468
"Combo Gauge"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
190
465
"Style Rank"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59F14
20
469
"Combo Gauge Drain Rate"
80000008
1
467
"N"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1AC
470
"D"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1B0
471
"C"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1B4
472
"B"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1B8
473
"A"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1BC
474
"S"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1C0
475
"SS"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1C4
476
"SSS"
80000008
Float
DevilMayCry4SpecialEdition.exe+F59F14
1C8
46
"Mediator"
80000008
1
20
"Mediator Start"
1
80000008
4 Bytes
400000+f59f00
48
"Mediator > Player Character"
80000008
1
58
"Player Character Start"
1
80000008
4 Bytes
400000+f59f00
24
317
"Unknown Object Start"
1
80000008
4 Bytes
400000+f59f00
0
24
327
"Unknown Function"
1
80000008
4 Bytes
400000+f59f00
28C
0
24
329
"Unknown Function"
1
80000008
4 Bytes
400000+f59f00
330
0
24
318
"Function Devil Trigger Moves (?)"
1
80000008
4 Bytes
400000+f59f00
408
0
24
312
"Variables for Animation/Attack Logic"
80000008
1
307
"Unknown Boolean"
80000008
4 Bytes
400000+f59f00
11D4
24
311
"Animations/Attack(?) I.D"
80000008
4 Bytes
400000+f59f00
1A00
24
308
"Animations/Attack(?) I.D"
80000008
4 Bytes
400000+f59f00
1A04
24
309
"Animations/Attack(?) I.D"
80000008
4 Bytes
400000+f59f00
1A08
24
310
"Animations/Attack(?) I.D"
80000008
4 Bytes
400000+f59f00
1A0C
24
305
"Animations/Attack(?) I.D"
80000008
4 Bytes
400000+f59f00
1A10
24
315
"Unknown Boolean"
80000008
4 Bytes
400000+f59f00
1A64
24
314
"Variables for Devil Trigger Logic"
80000008
1
306
"Is Devil Form"
80000008
Byte
400000+f59f00
250C
24
313
"Is Devil Form (Copy)"
80000008
Byte
400000+f59f00
250D
24
61
"Is Super Character"
80000008
Byte
400000+f59f00
2773
24
333
"Unidentified Region"
80000008
1
325
"Unknown Attribute"
0
800080
Byte
400000+f59f00
1920
24
457
"Unknown Attribute"
0
800080
Byte
400000+f59f00
19AC
24
322
"Unknown Attribute"
0
800080
4 Bytes
400000+f59f00
1C08
24
326
"Unknown Attribute"
0
800080
4 Bytes
400000+f59f00
239C
24
324
"Unknown Attribute"
800080
Float
400000+f59f00
26A4
24
323
"Unknown Attribute"
800080
Float
400000+f59f00
26AC
24
55
"Position Coordinates"
80000008
1
49
"X"
80000008
Float
1359F00
40
24
50
"Y"
80000008
Float
1359F00
44
24
51
"Z"
80000008
Float
1359F00
48
24
56
"Model Scale"
80000008
1
52
"X"
80000008
Float
1359F00
60
24
53
"Y"
80000008
Float
1359F00
64
24
54
"Z"
80000008
Float
1359F00
68
24
321
"Unknown Attribute"
80000008
Float
400000+f59f00
1C
24
164
"Unknown Attribute"
80000008
Byte
400000+f59f00
1A64
24
302
"Health"
408000
Float
400000+f59f00
1B00
24
303
"Maximum Health"
408000
Float
400000+f59f00
1B04
24
301
"Devil Trigger"
800080
Float
400000+f59f00
2504
24
304
"Maximum Devil Trigger"
800080
Float
400000+f59f00
2508
24
316
"Unknown Attribute"
0
800080
Float
400000+f59f00
2510
24
332
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
3834
24
328
"Lock-On Target"
1
80000008
4 Bytes
400000+f59f00
3838
24
330
"Unknown Boolean (Devil Trigger Related)"
80000008
Byte
400000+f59f00
3A7D
24
331
"Unknown Boolean (Devil Trigger Related)"
80000008
Byte
400000+f59f00
3A7E
24
319
"Unknown Object Start"
1
80000008
4 Bytes
400000+f59f00
7930
24
320
"Unknown Attribute"
1
80000008
4 Bytes
400000+f59f00
AE4
7930
24
492
"Mediator > Boss"
80000008
1
520
"Boss Start"
1
80000008
4 Bytes
400000+f59f00
120
517
"State (?)"
1
80000008
4 Bytes
400000+f59f00
4
120
496
"Health"
008000
Float
400000+f59f00
1A88
120
497
"Maximum Health"
008000
Float
400000+f59f00
1A8C
120
522
"Damage of Last Hit Taken"
000000
Float
400000+f59f00
1A9C
120
525
"Damage of Last Hit Taken (copy)"
000000
Float
400000+f59f00
1AA0
120
511
"Position Coordinates (Generic)"
80000008
1
512
"X"
80000008
Float
400000+f59f00
40
120
513
"Y"
80000008
Float
400000+f59f00
44
120
514
"Z"
80000008
Float
400000+f59f00
48
120
507
"Model Scale (Generic)"
80000008
1
508
"X"
80000008
Float
400000+f59f00
60
120
509
"Y"
80000008
Float
400000+f59f00
64
120
510
"Z"
80000008
Float
400000+f59f00
68
120
494
"Berial Only (?) {Requires Berial instantiated at this location}"
004080
1
503
"Damage Threshhold To Collapse (?)"
80000008
Float
400000+f59f00
20FC
120
532
"Damage Threshhold To Daze"
80000008
Float
400000+f59f00
2100
120
505
"Reignition Time"
004080
Float
400000+f59f00
2104
120
518
"Unknown Byte"
80000008
Byte
400000+f59f00
20F0
120
504
"Unknown Byte (Boolean)"
80000008
Byte
400000+f59f00
2108
120
502
"Approximate Time Until Reignition (Extinguished State)"
01217E
Float
400000+f59f00
210C
120
501
"Damage Done To Fire "
01217E
Float
400000+f59f00
2110
120
515
"Daze Timer"
80000008
Float
400000+f59f00
2128
120
527
"Damage Done Toward Collapse"
80000008
Float
400000+f59f00
2140
120
529
"Collapse Threshholds Index Component (1)"
80000008
4 Bytes
400000+f59f00
1FC0
120
530
"Collapse Threshholds Index Component (2)"
80000008
4 Bytes
400000+f59f00
1F74
120
528
"Boss Collapse Threshhold (Given 4,0)"
80000008
Float
DevilMayCry4SpecialEdition.exe+DC83D0+30
126
"Mediator > Enemy List {Managed}"
80000008
1
138
"Enemy #1"
80000008
1
147
"Coordinate Data (Generic)"
80000008
1
148
"Position X"
80000008
Float
400000+f59f00
54
2B8
150
"Position Y"
80000008
Float
400000+f59f00
58
2B8
149
"Position Z"
80000008
Float
400000+f59f00
5C
2B8
151
"Scale X"
80000008
Float
400000+f59f00
60
2B8
152
"Scale Y"
80000008
Float
400000+f59f00
64
2B8
153
"Scale Z"
80000008
Float
400000+f59f00
68
2B8
155
"Scarecrow (Requires Enemy to be a Scarecrow)"
80000008
1
140
"Health"
80000008
Float
400000+f59f00
1AB0
2B8
141
"Maximum Health"
80000008
Float
400000+f59f00
1AB4
2B8
156
"Frost {Requires Enemies at this Location To be a Frost}"
888800
1
157
"Health"
80000008
Float
400000+f59f00
1A88
2B8
159
"Maximum Health"
80000008
Float
400000+f59f00
1A8C
2B8
125
"Enemy Start"
1
80000008
4 Bytes
400000+f59f00
2B8
128
"Enemy #2"
80000008
1
132
"Coordinate Data (Generic)"
80000008
1
136
"Position X"
80000008
Float
400000+f59f00
54
2BC
135
"Position Y"
80000008
Float
400000+f59f00
58
2BC
134
"Position Z"
80000008
Float
400000+f59f00
5C
2BC
133
"Scale X"
80000008
Float
400000+f59f00
60
2BC
130
"Scale Y"
80000008
Float
400000+f59f00
64
2BC
129
"Scale Z"
80000008
Float
400000+f59f00
68
2BC
144
"Scarecrow {Requires Enemy At This Slot to be a Scarecrow}"
80000008
1
137
"Health"
80000008
Float
400000+f59f00
1AB0
2BC
127
"Maximum Health"
80000008
Float
400000+f59f00
1AB4
2BC
145
"Frost {Requires Enemies at this Location To be a Frost}"
888800
1
146
"Health"
80000008
Float
400000+f59f00
1A88
2BC
158
"Maximum Health"
80000008
Float
400000+f59f00
1A8C
2BC
139
"Enemy Start"
1
80000008
4 Bytes
400000+f59f00
2BC
168
"Enemy #3 Start"
1
80000008
4 Bytes
400000+f59f00
2C0
169
"Enemy #4 Start"
1
80000008
4 Bytes
400000+f59f00
2C4
170
"Enemy #5 Start"
1
80000008
4 Bytes
400000+f59f00
2C8
171
"Enemy #6 Start"
1
80000008
4 Bytes
400000+f59f00
2C8
172
"Enemy #7 Start"
1
80000008
4 Bytes
400000+f59f00
2CC
173
"Enemy #8 Start"
1
80000008
4 Bytes
400000+f59f00
2CC
174
"Enemy #9 Start"
1
80000008
4 Bytes
400000+f59f00
2D0
175
"Enemy #10 Start"
1
80000008
4 Bytes
400000+f59f00
2D4
285
"Unidentified Region"
80000008
1
230
"Unknown Attribute"
80000008
Byte
400000+f59f00
84
233
"Unknown Attribute"
80000008
Byte
400000+f59f00
85
231
"Unknown Attribute"
80000008
Byte
400000+f59f00
86
232
"Unknown Attribute"
80000008
Byte
400000+f59f00
87
167
"Unknown Attribute"
80000008
Float
1359F00
104
205
"Unknown Attribute"
80000008
Float
1359F00
108
212
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
120
263
"Unknown Pointer"
1
80000008
4 Bytes
400000+f59f00
140
213
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
14C
291
"Mediator > Scene Manager (?) - Only While Cutscene is Playing"
80000008
1
290
"Disable Cutscene Setting"
80000008
Byte
400000+f59f00
AC
1A4
289
"Scene Manager Start"
1
80000008
4 Bytes
400000+f59f00
1A4
204
"Mission Number"
000080
4 Bytes
1359F00
150
207
"Room I.D"
80000008
4 Bytes
1359F00
154
188
"Unknown Attribute"
80000008
4 Bytes
1359F00
168
240
"Cutscene Event Flag (?)"
80000008
Byte
400000+f59f00
178
294
"Unknown Float (Cutscene)"
80000008
Byte
400000+f59f00
17C
35
"Red Orbs"
0000FF
4 Bytes
400000+f59f00
184
22
"Red Orbs Mission Acquired"
0000FF
4 Bytes
400000+f59f00
18C
23
"Red Orbs Mission Max"
0000FF
4 Bytes
400000+f59f00
190
24
"Event Flag (End Battle)"
80000008
4 Bytes
400000+f59f00
194
26
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
197
210
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
198
182
"Unknown Boolean (Bloody Palace) Default: 0"
80000008
Byte
400000+f59f00
19A
27
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
1A0
293
"Cutscene End Flag "
80000008
Byte
400000+f59f00
1A8
286
"Cutscene Play Flag "
80000008
Byte
400000+f59f00
1A9
458
"Enemy Difficulty"
80000008
Float
400000+f59f00
1AC
29
"Continue Count"
008080
4 Bytes
400000+f59f00
1B0
30
"Hell Mode Gold Orb Count"
008080
4 Bytes
400000+f59f00
1B4
31
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
1B8
32
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
1BC
33
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
1C0
34
"Unknown Attribute"
80000008
Float
400000+f59f00
200
39
"Game Difficulty"
80000008
4 Bytes
400000+f59f00
240
40
"Game Mode"
000080
4 Bytes
400000+f59f00
244
43
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
25C
44
"In-Mission Time"
80000008
Float
400000+f59f00
264
234
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
2E0
179
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
2E4
181
"Enemy Count"
80000008
4 Bytes
400000+f59f00
2E8
112
"Bloody Palace Timer"
000040
Float
400000+f59f00
384
209
"Unknown Attribute"
80000008
Float
400000+f59f00
3C0
185
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
5EC
214
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
644
235
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
9CE
238
"Unknown Object"
1
80000008
4 Bytes
400000+f59f00
1200
211
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
1920
187
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
1A1D
236
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
23A4
215
"Unknown Attribute (Boolean - Untested)"
80000008
Byte
400000+f59f00
2518
239
"Unknown Attribute"
80000008
4 Bytes
400000+f59f00
3834
63
"Save Data"
80000008
1
4
"Save Data Start"
1
80000008
4 Bytes
400000+f59f10
275
"Item Buy Counts (Across All Characters)"
80000008
1
73
"Vital Star S Buy Count"
31720E
4 Bytes
400000+f59f10
54
72
"Vital Star M Buy Count"
31720E
4 Bytes
400000+f59f10
58
71
"Vital Star L Buy Count"
31720E
4 Bytes
400000+f59f10
5C
70
"Devil Star S Buy Count"
D10394
4 Bytes
400000+f59f10
60
69
"Devil Star L Buy Count"
D10394
4 Bytes
400000+f59f10
64
68
"Holy Water Buy Count"
AEAE00
4 Bytes
400000+f59f10
68
67
"Yellow Orb Buy Count"
008080
4 Bytes
400000+f59f10
6C
65
"Purple Orb Buy Count"
800080
4 Bytes
400000+f59f10
70
64
"Blue Orb Buy Count"
B8500A
4 Bytes
400000+f59f10
74
407
"Items in Inventory"
80000008
1
75
"Blue Orb Fragments"
FF8000
4 Bytes
1359F10
2C
76
"Gold Orb Amount"
008080
4 Bytes
1359F10
30
77
"Vital Star S Amount"
008000
4 Bytes
1359F10
34
78
"Vital Star M Amount"
008000
4 Bytes
1359F10
38
79
"Vital Star L Amount"
008000
4 Bytes
1359F10
3C
80
"Devil Star S Amount"
800080
4 Bytes
1359F10
40
81
"Devil Star L Amount"
800080
4 Bytes
1359F10
44
82
"Holy Water Amount"
FE8B2E
4 Bytes
1359F10
48
273
"Mission Menu State"
400040
1
85
"Human"
80000008
4 Bytes
1359F10
84
86
"Devil Hunter"
80000008
4 Bytes
1359F10
88
87
"Son Of Sparda"
80000008
4 Bytes
1359F10
8C
88
"Vergil Must Die"
80000008
4 Bytes
1359F10
90
89
"Legendary Dark Knight"
80000008
4 Bytes
1359F10
94
90
"Heaven or Hell"
80000008
4 Bytes
1359F10
98
91
"Hell and Hell"
80000008
4 Bytes
1359F10
9C
278
"Mission Menu State (Nero/Dante) - Read Only"
000080
1
276
"Human"
80000008
4 Bytes
1359F10
B4
277
"Devil Hunter"
80000008
4 Bytes
1359F10
B8
279
"Son Of Sparda"
80000008
4 Bytes
1359F10
BC
280
"Dante Must Die"
80000008
4 Bytes
1359F10
C0
281
"Legendary Dark Knight"
80000008
4 Bytes
1359F10
C4
282
"Heaven or Hell"
80000008
4 Bytes
1359F10
C8
283
"Hell and Hell"
80000008
4 Bytes
1359F10
CC
274
"Mission Menu State (Vergil) - Read Only"
FF8000
1
92
"Human"
80000008
4 Bytes
1359F10
F0
93
"Devil Hunter"
80000008
4 Bytes
1359F10
F4
94
"Son Of Sparda"
80000008
4 Bytes
1359F10
F8
95
"Vergil Must Die"
80000008
4 Bytes
1359F10
FC
96
"Legendary Dark Knight"
80000008
4 Bytes
1359F10
100
97
"Heaven or Hell"
80000008
4 Bytes
1359F10
104
99
"Hell and Hell"
80000008
4 Bytes
1359F10
108
346
"Mission Menu State (Lady Trish) - Read Only"
800080
1
347
"Human"
80000008
4 Bytes
1359F10
12C
348
"Devil Hunter"
80000008
4 Bytes
1359F10
130
349
"Son of Sparda"
80000008
4 Bytes
1359F10
134
350
"Dante Must Die"
80000008
4 Bytes
1359F10
138
351
"Legendary Dark Knight"
80000008
4 Bytes
1359F10
13C
352
"Heaven or Hell"
80000008
4 Bytes
1359F10
140
353
"Hell And Hell"
80000008
4 Bytes
1359F10
144
363
"Dante Section (Effective Address +168 from Starting Address)"
000080
1
257
"Is Devil Trigger Unlocked [YES/NO]"
000080
Byte
400000+f59f10
168
397
"Is Air Hike Unlocked [YES/NO]"
000080
Byte
400000+f59f10
169
398
"Is Enemy Step Unlocked [YES/NO]"
000080
Byte
400000+f59f10
16A
399
"Unknown Unlocked [YES/NO]"
000080
Byte
400000+f59f10
16B
400
"Is Orb Magnet [YES/NO]"
000080
Byte
400000+f59f10
16C
401
"Is Trigger Heart Unlocked [YES/NO]"
000080
Byte
400000+f59f10
16D
382
"Number of Skills Unlocked"
000080
4 Bytes
400000+f59f10
178
365
"Current Proud Souls (Dante)"
FF8080
4 Bytes
400000+f59f10
17C
384
"Has Tricker Style [YES/NO]"
000080
Byte
400000+f59f10
1AB
385
"Has Royal Guard Style [YES/NO]"
000080
Byte
400000+f59f10
1AC
386
"Has Gunslinger Style [YES/NO]"
000080
Byte
400000+f59f10
1AD
387
"Has Swordmaster Style [YES/NO]"
000080
Byte
400000+f59f10
1AE
406
"Weapon Unlocks"
0000FF
1
388
"Has Yamato [YES/NO]"
0000FF
Byte
400000+f59f10
1AF
389
"Has Gilgamesh [YES/NO]"
0000FF
Byte
400000+f59f10
1B0
390
"Has Pandora [YES/NO]"
0000FF
Byte
400000+f59f10
1B1
405
"Has Lucifer [YES/NO]"
0000FF
Byte
400000+f59f10
1B2
392
"Trickster Style Upgrades"
000080
4 Bytes
400000+f59f10
1B4
395
"Royal Guard Style Upgrades"
000080
4 Bytes
400000+f59f10
1B8
396
"Gunslinger Style Upgrades"
000080
4 Bytes
400000+f59f10
1BC
394
"Swordmaster Style Upgrades"
000080
4 Bytes
400000+f59f10
1C0
404
"Current Style I.D"
000080
4 Bytes
400000+f59f10
1C4
361
"Nero Section (Effective Address +270 from Starting Address)"
804000
1
354
"Is Devil Trigger Unlocked [YES/NO]"
804000
Byte
1359F10
270
368
"Is Air Hike Acquired [YES/NO]"
804000
Byte
1359F10
271
369
"Is Enemy Step Acquired [YES/NO]"
804000
Byte
1359F10
272
370
"Is Speed Acquired [YES/NO]"
804000
Byte
1359F10
273
371
"Is Orb Magnet [YES/NO]"
804000
Byte
1359F10
274
372
"Is Trigger Heart Unlocked [YES/NO]"
804000
Byte
1359F10
275
367
"Number of Skills Unlocked (Nero)"
804000
4 Bytes
1359F10
280
268
"Current Proud Souls (Nero)"
FF8080
4 Bytes
400000+f59f10
284
374
"Is Table Hopper Unlocked [YES/NO]"
804000
Byte
1359F10
2B0
380
"Has Rusalka Corpse [YES/NO]"
804000
Byte
1359F10
2B1
381
"Has Aegis Shield [YES/NO]"
804000
Byte
1359F10
2B2
379
"Amount of Exceed Upgrades"
804000
Byte
1359F10
2B5
378
"Amount of Table Hopper Upgrades"
804000
Byte
1359F10
2B6
360
"Vergil Section (Effective Address +360 from Starting Address)"
FF8000
1
358
"Is Devil Trigger Unlocked [YES/NO]"
FF8000
Byte
1359F10
360
484
"Unknown Unlock"
FF8000
Byte
1359F10
361
485
"Is Enemy Step Acquired [YES/NO]"
FF8000
Byte
1359F10
362
486
"Is Speed Acquired [YES/NO]"
FF8000
Byte
1359F10
363
487
"Is Orb Magnet [YES/NO]"
FF8000
Byte
1359F10
364
488
"Is Trigger Heart Acquired [YES/NO]"
FF8000
Byte
1359F10
365
483
"Number of Skills Unlocked (Vergil)"
FF8000
4 Bytes
1359F10
370
266
"Current Proud Souls (Vergil)"
FF8080
4 Bytes
400000+f59f10
374
364
"Trish Section (Effective Address +45C from Starting Address)"
008080
1
270
"Number of Skills Unlocked"
008080
4 Bytes
400000+f59f10
46C
366
"Current Proud Souls (Trish)"
FF8080
4 Bytes
400000+f59f10
470
362
"Lady Section (Effective Address +564 from Starting Address)"
80000008
1
356
"Number of Skills Unlocked (Lady)"
000000
4 Bytes
1359F10
574
272
"Current Proud Souls (Lady)"
FF8080
4 Bytes
400000+f59f10
578
412
"Total Rankings (Vergil?)"
FF8000
1
436
"Devil Hunter"
80000008
1
415
"Devil Hunter Points"
80000008
1
411
"Mission 1"
80000008
4 Bytes
400000+f59f10
1E80
413
"Mission 2"
80000008
4 Bytes
400000+f59f10
1E84
416
"Mission 3"
80000008
4 Bytes
400000+f59f10
1E88
417
"Mission 4"
80000008
4 Bytes
400000+f59f10
1E8C
418
"Mission 5"
80000008
4 Bytes
400000+f59f10
1E90
419
"Mission 6"
80000008
4 Bytes
400000+f59f10
1E94
420
"Mission 7"
80000008
4 Bytes
400000+f59f10
1E98
421
"Mission 8"
80000008
4 Bytes
400000+f59f10
1E9C
422
"Mission 9"
80000008
4 Bytes
400000+f59f10
1EA0
423
"Mission 10"
80000008
4 Bytes
400000+f59f10
1EA4
424
"Mission 11"
80000008
4 Bytes
400000+f59f10
1EA8
425
"Mission 12"
80000008
4 Bytes
400000+f59f10
1EAC
426
"Mission 13"
80000008
4 Bytes
400000+f59f10
1EB0
427
"Mission 14"
80000008
4 Bytes
400000+f59f10
1EB4
428
"Mission 15"
80000008
4 Bytes
400000+f59f10
1EB8
429
"Mission 16"
80000008
4 Bytes
400000+f59f10
1EBC
430
"Mission 17"
80000008
4 Bytes
400000+f59f10
1EC0
431
"Mission 18"
80000008
4 Bytes
400000+f59f10
1EC4
432
"Mission 19"
80000008
4 Bytes
400000+f59f10
1EC8
433
"Mission 20"
80000008
4 Bytes
400000+f59f10
1ECC
435
"Red Orbs Collected"
80000008
1
437
"Mission 1"
80000008
4 Bytes
400000+f59f10
1B60
440
"Mission 2"
80000008
4 Bytes
400000+f59f10
1B64
439
"Mission 3"
80000008
4 Bytes
400000+f59f10
1B68
438
"Mission 4"
80000008
4 Bytes
400000+f59f10
1B6C
441
"Mission 5"
80000008
4 Bytes
400000+f59f10
1B70
442
"Mission 6"
80000008
4 Bytes
400000+f59f10
1B74
443
"Mission 7"
80000008
4 Bytes
400000+f59f10
1B78
444
"Mission 8"
80000008
4 Bytes
400000+f59f10
1B7C
445
"Mission 9"
80000008
4 Bytes
400000+f59f10
1B80
446
"Mission 10"
80000008
4 Bytes
400000+f59f10
1B84
447
"Mission 11"
80000008
4 Bytes
400000+f59f10
1B88
448
"Mission 12"
80000008
4 Bytes
400000+f59f10
1B8C
449
"Mission 13"
80000008
4 Bytes
400000+f59f10
1B90
450
"Mission 14"
80000008
4 Bytes
400000+f59f10
1B94
451
"Mission 15"
80000008
4 Bytes
400000+f59f10
1B98
452
"Mission 16"
80000008
4 Bytes
400000+f59f10
1B9C
453
"Mission 17"
80000008
4 Bytes
400000+f59f10
1BA0
454
"Mission 18"
80000008
4 Bytes
400000+f59f10
1BA4
455
"Mission 19"
80000008
4 Bytes
400000+f59f10
1BA8
456
"Mission 20"
80000008
4 Bytes
400000+f59f10
1BAC
17
"Unknown Attribute"
80000008
4 Bytes
400000+f59f10
14
18
"Previous Red Orb Amount"
0000FF
4 Bytes
400000+f59f10
28
83
"Total Proud Souls (Across All Characters)"
FF8080
4 Bytes
1359F10
4C
7
"Total Red Orbs (Across All Characters)"
0000FF
4 Bytes
400000+f59f10
50
8
"Maximum Health"
008000
Float
400000+f59f10
78
9
"Maximum Devil Trigger"
800080
Float
400000+f59f10
7C
84
"Unknown Boolean"
80000008
Byte
1359F10
80
284
"4 Bytes"
80000008
4 Bytes
1359F10
B0
119
"Enemy List"
80000008
1
118
"Enemy List Start"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59E64
120
"Number of Enemies"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59E64
20
142
"Unknown Attribute"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59E64
24
143
"Unknown Attribute"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F59E64
28
250
"Bloody Palace Manager (Requires Being in Bloody Palace)"
000080
1
249
"Bloody Palace Object Start"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
261
"Stage Logic (?)"
80000008
1
335
"Unknown Object Start"
80000008
1
337
"Unknown Function"
1
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
30
0
3834
259
"Unknown Function"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
6C
0
3834
265
"Level Transition Object (Base?)"
80000008
2 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
0
50
3834
481
"Next Stage (On Transition)"
80000008
Byte
DevilMayCry4SpecialEdition.exe+F23F38
2
50
3834
258
"Pointer to Stage Logic (?)"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
3834
260
"Bloody Palace Initial Stage"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
6C
3834
342
"Current Room I.D"
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
10030
3834
344
"Unknown Attribute"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
18
0
338
"Unknown Data/Function"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
1C
0
382C
339
"Unknown Attribute"
80000008
Byte
DevilMayCry4SpecialEdition.exe+F23F38
20
0
382C
343
"Unknown Attribute"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
0
345
"Unknown Attribute"
1
80000008
4 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
382C
115
"Stage Room I.D"
80000008
2 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
88
3830
262
"Bloody Palace Stage"
80000008
2 Bytes
DevilMayCry4SpecialEdition.exe+F23F38
90
3830
216
"Strings (Most likely for File I/O)"
80000008
1
217
"No description"
80000008
String
23
0
1
400000+c0b480
221
"No description"
80000008
String
26
0
1
400000+c1d9d4
222
"No description"
80000008
String
26
0
1
400000+c1d9f0
225
"No description"
80000008
String
26
0
1
400000+c1f878
220
"No description"
80000008
String
29
0
1
400000+c1f888
223
"No description"
80000008
String
26
0
1
400000+c2137c
224
"No description"
80000008
String
26
0
1
400000+c21390
218
"No description"
80000008
String
12
0
1
400000+c213bc
219
"No description"
80000008
String
11
0
1
400000+c213c8
226
"No description"
80000008
String
32
0
1
400000+c21408
227
"No description"
80000008
String
32
0
1
400000+c2142c
228
"No description"
80000008
String
32
0
1
400000+c21450
229
"No description"
80000008
String
32
0
1
400000+c2146c
237
"No description"
80000008
String
32
0
1
400000+c57810
192
"Devil Trigger Required Threshhold (Constant)"
800080
Float
400000+df0ca4
336
"Language I.D"
80000008
4 Bytes
400000+e68ec8
245
"Unknown Object"
1
80000008
4 Bytes
400000+f59f18
246
"Unknown Attribute"
80000008
Float
400000+f59f18
20
247
"Unknown Attribute"
80000008
Float
400000+f59f18
28
248
"Unknown Attribute"
80000008
Float
400000+f59f18
38
534
"No description"
80000008
Float
1EC69820
Set Highest Unlocked Level :push ebx
005ADEE0
DevilMayCry4SpecialEdition.exe
1ADEE0
C3
5B
C2
04
00
53
55
8B
6C
24
0C
emhealth :mov eax,[edi+000000E0]
0062DE3E
DevilMayCry4SpecialEdition.exe
22DE3E
F3
0F
11
47
30
8B
87
E0
00
00
00
85
C0
75
3C
38
Frost hurt :movss [ebp+00001A88],xmm0
006C181E
DevilMayCry4SpecialEdition.exe
2C181E
85
20
9F
00
00
F3
0F
11
85
88
1A
00
00
83
F8
05
73
07
Lock-On :mov [edi+00003838],ecx
00956266
DevilMayCry4SpecialEdition.exe
556266
00
00
8B
48
08
89
8F
38
38
00
00
EB
54
8B
87
34
Lock-Off:mov [edi+00003838],ebx
00956281
DevilMayCry4SpecialEdition.exe
556281
74
0F
88
58
35
89
9F
38
38
00
00
89
9F
34
38
00
Set Mission Completed (Nero/Dante) :mov [esi+ebx*4+000000B4],edi
004999BB
DevilMayCry4SpecialEdition.exe
72BBA
00
00
00
EB
07
89
BC
9E
B4
00
00
00
80
7E
1C
00
75
DT Drain :movss [esi+00002504],xmm0
008C889E
DevilMayCry4SpecialEdition.exe
4C889E
00
00
0F
2F
C8
F3
0F
11
86
04
25
00
00
76
08
F3
0F
11
DT Initial Cost :movss [esi+00002504],xmm0
008C87A9
DevilMayCry4SpecialEdition.exe
4C87A9
00
00
0F
2F
C8
F3
0F
11
86
04
25
00
00
76
08
F3
0F
11
Summoned Swords DT Cost :movss [esi+00002504],xmm0
008D004B
DevilMayCry4SpecialEdition.exe
4D004B
24
04
0F
2F
C8
F3
0F
11
86
04
25
00
00
76
08
F3
0F
11
Change of movss [edi+30],xmm0
0062DDE0
DevilMayCry4SpecialEdition.exe
22DDE0
F3
0F
11
4F
44
F3
0F
11
47
30
76
04
F3
0F
58
Bloody Palace Stage Logic :push ebp
005523B0
DevilMayCry4SpecialEdition.exe
1523B0
CC
CC
CC
CC
CC
55
8B
EC
83
E4
F8
BP logic :mov eax,[DevilMayCry4SpecialEdition.exe+F59F00]
0055C700
DevilMayCry4SpecialEdition.exe
15C700
CC
CC
CC
CC
CC
A1
00
9F
35
01
80
B8
9A
01
00
Initialize Bloody Palace :mov eax,[DevilMayCry4SpecialEdition.exe+F59F00]
009E5360
DevilMayCry4SpecialEdition.exe
5E5360
CC
CC
CC
CC
CC
A1
00
9F
35
01
53
55
56
57
8B
Divinity Statue - Skill Refund/Buy:push esi
005AE160
DevilMayCry4SpecialEdition.exe
1AE160
CC
CC
CC
CC
CC
56
8B
F0
80
7E
1C
something with spawning enemies :push ebp
0064F420
DevilMayCry4SpecialEdition.exe
24F420
CC
CC
CC
CC
CC
55
8B
EC
83
E4
F8
Change of add [esi+0000018C],ecx
0059A689
DevilMayCry4SpecialEdition.exe
19A689
0A
8B
4C
24
08
01
8E
8C
01
00
00
80
7E
1C
00
75
function that spawns an enemy:call DevilMayCry4SpecialEdition.exe+458700
0064F42E
DevilMayCry4SpecialEdition.exe
24F42E
53
56
57
8B
F9
E8
CD
92
20
00
A1
00
9F
35
01
Berial, update kneel timer :movss [edx+000000B4],xmm0
0061D0A4
DevilMayCry4SpecialEdition.exe
21D0A4
24
84
00
00
00
F3
0F
11
82
B4
00
00
00
F3
0F
10
84
24
Change of movss [edi+00002128],xmm0
00752388
DevilMayCry4SpecialEdition.exe
352388
47
1C
0F
2F
C8
F3
0F
11
87
28
21
00
00
76
4D
8B
87
14