Browse Source

Added Berial Fire Lost script and some boss data

master
5 years ago
parent
commit
f43e83937e
3 changed files with 982 additions and 318 deletions
  1. 14
    0
      CEAs/berial-fire-lost-no-collapse.CEA
  2. 36
    0
      CEAs/berial-fire-lost.CEA
  3. 932
    318
      DevilMayCry4SpecialEdition.CT

+ 14
- 0
CEAs/berial-fire-lost-no-collapse.CEA View File

@@ -0,0 +1,14 @@
[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

+ 36
- 0
CEAs/berial-fire-lost.CEA View File

@@ -0,0 +1,36 @@
[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]

+ 932
- 318
DevilMayCry4SpecialEdition.CT
File diff suppressed because it is too large
View File


Loading…
Cancel
Save