From 081d7e8f25cc8add24a17225d27d5b6f0e806abc Mon Sep 17 00:00:00 2001 From: duncathan Date: Thu, 1 Apr 2021 21:11:43 -0600 Subject: [PATCH] fixes drowning sprite displaying on new game --- cs-hacks/DrowningMimigaMask/InitMyChar.txt | 36 +++++++++++++++++++++ pre-edited-cs/Doukutsu.exe | Bin 1515520 -> 1515520 bytes 2 files changed, 36 insertions(+) create mode 100644 cs-hacks/DrowningMimigaMask/InitMyChar.txt diff --git a/cs-hacks/DrowningMimigaMask/InitMyChar.txt b/cs-hacks/DrowningMimigaMask/InitMyChar.txt new file mode 100644 index 0000000..68d7a38 --- /dev/null +++ b/cs-hacks/DrowningMimigaMask/InitMyChar.txt @@ -0,0 +1,36 @@ +offset 414b50 + +PUSH EBP +MOV EBP, ESP + +PUSH 0B4 +PUSH 0 +PUSH 0049E638 +CALL 00480D30 +ADD ESP,0C ; memset(&gMC, 0, sizeof(MYCHAR)) + +MOV BYTE [49E638],80 ; gMC.cond = 0x80 +MOV [49E640],2 ; gMC.direct = 2 + +MOV EAX,1000 +MOV [49E694],EAX ; gMC.view.back = 8 * 0x200 +MOV [49E690],EAX ; gMC.view.top = 8 * 0x200 +MOV [49E68C],EAX ; gMC.view.front = 8 * 0x200 +MOV [49E698],EAX ; gMC.view.bottom = 8 * 0x200 + +MOV ECX,0A00 +MOV [49E684],ECX ; gMC.hit.back = 5 * 0x200 +MOV [49E680],EAX ; gMC.hit.top = 8 * 0x200 +MOV [49E67C],ECX ; gMC.hit.front = 5 * 0x200 +MOV [49e688],EAX ; gMC.hit.bottom = 8 * 0x200 + +MOV WORD [49E6CC],3 ; gMC.life = 3 +MOV WORD [49E6D0],3 ; gMC.max_life = 3 +MOV [49E64C],0 ; gMC.unit = 0 + +MOV [49E6DC],3E8 ; gMC.air = 1000 + +POP EBP +RETN +INT3 + diff --git a/pre-edited-cs/Doukutsu.exe b/pre-edited-cs/Doukutsu.exe index a0aed96accc177239a8f33f48d60c3b89e75d029..dfc735426b952b340a57c138bd5406ca4b9f19c3 100644 GIT binary patch delta 180 zcmWm1D-Oay6h`4YE#*-dC{Kq(Az4K;ieSr55EUda2?9Y3N{esnpwoXK565v#Xur^M=wd-qkG6-G^U5q#J` oUu6A!?MkEI!AA`N>S&;e7DBYqfkqcSMCfCHAx0QqOEa0j|IZUjVE_OC delta 194 zcmZoT5YqreTNneqnY!Oh5B6qM^*_!!<(Ve~g8&1=an=cNRu7yt1I}szvA96$8sK6z zaIp@E*!0!jjI!-dycvO*35c12m<5PgftU@5*@2h?h&h3n3y8Uam