Code: Select all
<cheat desc="no hit (wip)">
<script state="on">
<action>mdslot:cart:rom.mb@0c00e = 60</action> <!-- attack -->
<action>mdslot:cart:rom.mb@13034 = 60</action> <!-- fire (blue dragon) -->
<action>mdslot:cart:rom.mb@1313e = 60</action> <!-- fire (red dragon) -->
<action>mdslot:cart:rom.mb@13452 = 60</action> <!-- fire (death adder) -->
<action>mdslot:cart:rom.mb@135f0 = 60</action> <!-- fire (death bringer) -->
</script>
<script state="off">
<action>mdslot:cart:rom.mb@0c00e = 65</action>
<action>mdslot:cart:rom.mb@13034 = 64</action>
<action>mdslot:cart:rom.mb@1313e = 64</action>
<action>mdslot:cart:rom.mb@13452 = 64</action>
<action>mdslot:cart:rom.mb@135f0 = 64</action>
</script>
</cheat>
<cheat desc="auto fire (wip)">
<script state="on">
<!-- on ground -->
<action>mdslot:cart:rom.mq@06fee = 4eb90007fed06100</action>
<action>mdslot:cart:rom.mq@7fed0 = 102e000112160201</action>
<action>mdslot:cart:rom.mq@7fed8 = 0010800112004e75</action>
<!--
06fee | 4eb9 0007 fed0 : jsr $7fed0.l
7fed0 | 102e 0001 : move.b ($1,A6),D0
7fed4 | 1216 : move.b (A6),D1
7fed6 | 0201 0010 : andi.b #$10,D1
7feda | 8001 : or.b D1,D0
7fedc | 1200 : move.b D0,D1
7fede | 4e75 : rts
-->
<!-- in air -->
<action>mdslot:cart:rom.mb@07635 = 00</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mq@06fee = 102e000112006100</action>
<action>mdslot:cart:rom.mq@7fed0 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7fed8 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mb@07635 = 01</action>
</script>
</cheat>
<cheat desc="attack speed up (wip)">
<script state="on">
<action>mdslot:cart:rom.mq@08822 = 4eb90007fee05228</action>
<action>mdslot:cart:rom.mq@7fee0 = 45fa002012280042</action>
<action>mdslot:cart:rom.mq@7fee8 = b212670e0c1a00ff</action>
<action>mdslot:cart:rom.mq@7fef0 = 66f6116900030016</action>
<action>mdslot:cart:rom.mq@7fef8 = 4e75117c00010016</action>
<action>mdslot:cart:rom.mq@7ff00 = 4e75908c94a09c94</action>
<action>mdslot:cart:rom.mq@7ff08 = a4a8ac98e0ffffff</action>
<!--
08822 | 4eb9 0007 fee0 5228 : jsr $7fee0.l
7fee0 | 45fa 0020 : lea ($20,PC);($7ff02),A2 // set table
7fee4 | 1228 0042 : move.b ($42,A0),D1
7fee8 | b212 : cmp.b (A2),D1 // compare table
7feea | 670e : beq $7fefa
7feec | 0c01 00ff : cmpi.b #$-1,(A2)+ // check table end
7fef0 | 66f6 : bne $7fee8
7fef2 | 1169 0003 0016 : move.b ($3,A1),($16,A0) // unmatched
7fef8 | 4e75 : rts
7fefa | 117c 0001 0016 : move.b #$1,($16,A0) // matched
7ff00 | 4e75 : rts
7ff02 - 77f0b : action status table
-->
</script>
<script state="off">
<action>mdslot:cart:rom.mq@08822 = 1169000300165228</action>
<action>mdslot:cart:rom.mq@7fee0 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7fee8 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7fef0 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7fef8 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7ff00 = ffffffffffffffff</action>
<action>mdslot:cart:rom.mq@7ff08 = ffffffffffffffff</action>
</script>
</cheat>
<cheat desc="skip rom check (wip)">
<script state="on">
<action>mdslot:cart:rom.mw@bca = 604a</action>
</script>
<script state="off">
<action>mdslot:cart:rom.mw@bca = 41f8</action>
</script>
</cheat>