diff --git a/Engine Hacks/Bow2Decrease/Bow2Decrease.asm b/Engine Hacks/Bow2Decrease/Bow2Decrease.asm new file mode 100644 index 00000000..fbb3a056 --- /dev/null +++ b/Engine Hacks/Bow2Decrease/Bow2Decrease.asm @@ -0,0 +1,28 @@ +@thumb + + ldr r0, [r5, #76] + mov r1, #130 + and r0, r1 + bne decrease + mov r0, #30 + ldrh r0, [r5, r0] + bl WEAPON + cmp r0, #3 + beq decrease + cmp r0, #2 + beq non + ldr r1, =$0203a4d0 + ldrb r1, [r1, #2] + cmp r1, #1 + bne decrease +non + ldr r0, =$0802b770 + mov pc, r0 +decrease + ldr r0, =$0802b756 + mov pc, r0 + + +WEAPON + ldr r3, =$080172f0 + mov pc, r3 \ No newline at end of file diff --git a/Engine Hacks/Bow2Decrease/Bow2Decrease.gba b/Engine Hacks/Bow2Decrease/Bow2Decrease.gba new file mode 100644 index 00000000..2a52f956 Binary files /dev/null and b/Engine Hacks/Bow2Decrease/Bow2Decrease.gba differ diff --git a/Engine Hacks/Bow2Decrease/EA.txt b/Engine Hacks/Bow2Decrease/EA.txt new file mode 100644 index 00000000..4be5907e --- /dev/null +++ b/Engine Hacks/Bow2Decrease/EA.txt @@ -0,0 +1,13 @@ +PUSH + +ORG 0x2B74C +WORD $469F4B00 +POIN BowDecrease + +//////////////// +POP + +BowDecrease: +#incbin "Bow2Decrease.gba" +ALIGN 4 + diff --git a/Engine Hacks/Bow2Decrease/README.txt b/Engine Hacks/Bow2Decrease/README.txt new file mode 100644 index 00000000..ac62858e --- /dev/null +++ b/Engine Hacks/Bow2Decrease/README.txt @@ -0,0 +1,3 @@ +弓とかは外しても減る + +追加で減るものは、弓と、斧以外の間接攻撃です \ No newline at end of file diff --git a/Engine Hacks/Skill_Icon/iconEX.gba b/Engine Hacks/Skill_Icon/iconEX.gba index 4a361425..61be4097 100644 Binary files a/Engine Hacks/Skill_Icon/iconEX.gba and b/Engine Hacks/Skill_Icon/iconEX.gba differ diff --git a/Engine Hacks/TalkFix/EA.txt b/Engine Hacks/TalkFix/EA.txt new file mode 100644 index 00000000..e4ef0d2e --- /dev/null +++ b/Engine Hacks/TalkFix/EA.txt @@ -0,0 +1,14 @@ +////////////////話す修正 +PUSH + +ORG 0x32308 +WORD $468F4900 +POIN TalkFix + +POP + +TalkFix: +#incbin "TalkFixFE8J.gba" +ALIGN 4 + +///////////////支援修正 \ No newline at end of file diff --git a/Engine Hacks/TalkFix/README.txt b/Engine Hacks/TalkFix/README.txt new file mode 100644 index 00000000..ae9f5d57 --- /dev/null +++ b/Engine Hacks/TalkFix/README.txt @@ -0,0 +1 @@ +話すを選んだ後に完全に行動終了しなくなる(蒼炎の挙動になる) \ No newline at end of file diff --git a/Engine Hacks/TalkFix/TalkFixFE8J.asm b/Engine Hacks/TalkFix/TalkFixFE8J.asm new file mode 100644 index 00000000..698130c9 --- /dev/null +++ b/Engine Hacks/TalkFix/TalkFixFE8J.asm @@ -0,0 +1,21 @@ +@thumb + + ldr r0, [r0] + ldrb r1, [r0, #4] + mov r0, r5 + ldr r5,[sp] + mov r2,#0x17 + strb r2,[r4,#0x11 + ldr r4, [r5,#4] + sub r4, #0x30 + str r4, [r5,#4] + ldr r4,=0x202bce9 + mov r5,#80 + strb r5,[r4] + ldr r4,=0x8086288 + mov lr,r4 + @dcw 0xf800 + ldr r0, =$08032313 + bx r0 + +;the original version was made by Circleseverywhere \ No newline at end of file diff --git a/Engine Hacks/TalkFix/TalkFixFE8J.gba b/Engine Hacks/TalkFix/TalkFixFE8J.gba new file mode 100644 index 00000000..91a8a353 Binary files /dev/null and b/Engine Hacks/TalkFix/TalkFixFE8J.gba differ diff --git a/Engine Hacks/_MasterHackInstaller.txt b/Engine Hacks/_MasterHackInstaller.txt index 78951fea..f25d656a 100644 --- a/Engine Hacks/_MasterHackInstaller.txt +++ b/Engine Hacks/_MasterHackInstaller.txt @@ -21,6 +21,8 @@ #include "LeaderAIFix\EA.txt" #include "OriginSkill\EA.txt" + #include "TalkFix\EA.txt" + #include "Bow2Decrease\EA.txt" // #include "magic\MAGICforN.txt" \ No newline at end of file