@mezdap
Code: Select all
<cheat desc="All Fight Backgrounds"> <comment>Activate Before Starting the Game</comment>
<script state="on">
<action>temp3=maincpu.pw@FF25F4</action>
<action>temp4=02BDDE</action>
</script>
<script state="run">
<action>temp0=maincpu.pb@FFE08B, temp1=maincpu.pb@FF8BE7, temp2=maincpu.pb@FF8BCF</action>
<action condition="temp0 GT B AND temp1 LT 11">maincpu.pb@temp2=temp0 - 8</action> <!-- character -->
<action condition="temp0 GT B AND temp1 GT 10">maincpu.pb@temp2=temp0</action> <!-- stage -->
<action condition="temp0 == F AND temp1 LT 11">maincpu.pb@temp2=0B</action> <!-- character -->
<action>maincpu.ob@658AF=63</action>
<action>maincpu.ob@658B5=99</action>
<action>maincpu.od@temp4=303C0000+AC</action>
<action condition="maincpu.pb@FF8BCF > F AND maincpu.pb@FF8BE4 == 0">
maincpu.pb@FF8B5F=05, maincpu.pb@FF8061=C0, maincpu.ow@2BD18=0072, maincpu.ow@2BD1A=00C3, maincpu.od@4711E=303C0999</action>
<action condition="maincpu.pb@FF8BCF > 10 AND maincpu.pb@FF8BE4 == 0">
maincpu.pb@FF8B5F=05, maincpu.pb@FF25F4=16|(maincpu.pb@FF25F4 BAND 01), maincpu.pb@FF25F5=9A, maincpu.pb@FF8061=C0, maincpu.ow@2BD1C=011A, maincpu.ow@2BD1E=00BE, maincpu.od@4711E=303C0999</action>
<action condition="maincpu.pb@FF8BCF > 11 AND maincpu.pb@FF8BE4 == 0">
maincpu.pb@FF8B5F=05, maincpu.pb@FF8061=C0, maincpu.ow@2BD20=00DC, maincpu.ow@2BD22=00CB, maincpu.od@4711E=303C0999</action>
<action>maincpu.ob@007933=3C, maincpu.ob@007935=4EF8</action>
<action>maincpu.pb@FFE08B=0000, maincpu.pb@FFE08D=0001, maincpu.pb@FFE08F=0002, maincpu.pb@FFE091=0003</action>
<action>maincpu.pb@FFE093=0004, maincpu.pb@FFE095=0005, maincpu.pb@FFE097=0006, maincpu.pb@FFE099=0007</action>
<action>maincpu.pb@FFE09B=000C, maincpu.pb@FFE09D=000D, maincpu.pb@FFE09F=000E, maincpu.pb@FFE0A1=000F</action>
<action>maincpu.pb@FFE0A3=000A, maincpu.pb@FFE0A5=000A+1, maincpu.pb@FFE0A7=0009, maincpu.pb@FFE0A9=0008</action>
<action>maincpu.pb@FFE0AB=0010, maincpu.pb@FFE0AD=0011, maincpu.pb@FFE0AF=0012</action>
</script>
<script state="off">
<action>maincpu.pw@FF25F4=temp3</action>
<action>maincpu.od@temp4=30300000</action>
<action>maincpu.od@007932=303B0004</action>
<action>maincpu.ob@658AF=14</action>
<action>maincpu.ob@658B5=20</action>
<action>maincpu.pb@FF8BFE=00</action>
<action>maincpu.ow@2BD18=00B2</action>
<action>maincpu.ow@2BD1A=00B2</action>
<action>maincpu.ow@2BD1C=00B5</action>
<action>maincpu.ow@2BD1E=00B3</action>
<action>maincpu.ow@2BD20=00B3</action>
<action>maincpu.ow@2BD22=00B4</action>
<action>maincpu.ow@2BD24=00B7</action>
<action>maincpu.ow@2BD26=00B6</action>
<action>maincpu.ow@792C=302D</action>
<action>maincpu.pq@FFE08B=0000000100020003, maincpu.pq@FFE093=0004000500060007, maincpu.pq@FFE09B=000A000B00090008, maincpu.pq@FFE0A3=000C000D000E000F, maincpu.pq@FFE0AB=0000000000000000, maincpu.pd@FFE0B3=0000000000000000, maincpu.pq@FFE0BB=0000000000000000, maincpu.pq@FFE0C3=0000000000000000</action>
</script>
</cheat>
Code: Select all
<action condition="maincpu.pb@FF8BCF > 11 AND maincpu.pb@FF8BE4 == 0">
maincpu.pb@FF8B5F=05, maincpu.pb@FF8061=C0, maincpu.ow@2BD20=00DC, maincpu.ow@2BD22=00CB, maincpu.od@4711E=303C0999</action>