I think you had some cheats for this, but here's the motherload.
And while I'm here, I'll toss out that sor2u(etc) seems to be missing cheats that are in mp_sor2.
Code: Select all
<cheat desc="Super Secret Level Select NOW">
<script state="on">
<action>maincpu.pb@FFFB01=10</action>
</script>
</cheat>
<cheat desc="Round Select Enabled">
<script state="run">
<action>maincpu.pb@FFF525=01</action>
</script>
</cheat>
<cheat desc="Roo Enabled">
<script state="run">
<action>maincpu.pb@FF88EF=01</action>
</script>
</cheat>
<cheat desc="Ash and Shiva Enabled"><comment>For continue or join in</comment>
<script state="run">
<action>maincpu.pw@FFFB0C=0101</action>
</script>
</cheat>
<cheat desc="Same Character Select Enabled">
<script state="run">
<action>maincpu.pb@FF88F0=01</action>
</script>
</cheat>
<cheat desc="Super Combo Axel (Kick Version)">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF1D=param</action>
</script>
</cheat>
<cheat desc="Super Combo Axel (Super Version)">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF20=param</action>
</script>
</cheat>
<cheat desc="Super Combo Zan">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF1E=param</action>
</script>
</cheat>
<cheat desc="Super Combo Sammy">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF1F=param</action>
</script>
</cheat>
<cheat desc="Super Special Axel">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF21=param</action>
</script>
</cheat>
<cheat desc="Infinite Time in Stage 6">
<script state="run">
<action condition="maincpu.pb@FFFB05==05">maincpu.pb@FF88E2=99</action>
</script>
</cheat>
<cheat desc="Switch Boxes Defeated (Stage 6)">
<script state="run">
<action condition="maincpu.pb@FFFB05==05">maincpu.pw@FF88E0=FFFF</action>
</script>
</cheat>
<cheat desc="Access Hidden Part of Stage 6 NOW"><comment>Use on stage 6. Next room will be unused room. You'll exit on the hidden side.</comment>
<script state="on">
<action condition="maincpu.pb@FFFB05==05">maincpu.pb@FF88E3=08</action>
</script>
</cheat>
<cheat desc="General Alive (Stage 6)">
<script state="run">
<action condition="maincpu.pb@FFFB05==05">maincpu.pw@FF88EA=FFFF</action>
</script>
</cheat>
<cheat desc="Infinite Time in Stage 7">
<script state="run">
<action condition="maincpu.pb@FFFB05==06 and maincpu.pb@FF8850 GT 00 and maincpu.pb@FFFB03==04">maincpu.pb@FF8850=99</action>
</script>
</cheat>
<cheat desc="Difficulty">
<parameter>
<item value="0x00">#Very Easy</item>
<item value="0x02">Easy</item>
<item value="0x04">Normal</item>
<item value="0x06">Hard</item>
<item value="0x08">Very Hard</item>
<item value="0x0A">#(Mania)</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFFF09=param</action>
</script>
</cheat>
<cheat desc="Finish This Section NOW"><comment>May take a few tries.</comment>
<script state="on">
<action condition="maincpu.pb@FFDF01 LT 5C">maincpu.pb@FFDF01=4A</action>
<action condition="maincpu.pb@FFE001 LT 5C">maincpu.pb@FFE001=4A</action>
</script>
</cheat>
<cheat desc="-----"/>
<cheat desc="Infinite Energy P1">
<script state="run">
<action>maincpu.pb@FFDF6C=34</action>
</script>
</cheat>
<cheat desc="Infinite Power P1">
<script state="run">
<action condition="maincpu.pb@FFF617 LT 80">maincpu.pb@FFF617=80</action>
</script>
</cheat>
<cheat desc="Infinite Lives P1">
<script state="run">
<action>maincpu.pb@FFDF8B=09</action>
</script>
</cheat>
<cheat desc="Infinite Continues P1">
<script state="run">
<action>maincpu.pb@FFDFA1=09</action>
</script>
</cheat>
<cheat desc="Invincibility P1">
<script state="run">
<action>maincpu.pw@FFDF06=FFFF</action>
<action>maincpu.pw@FFDF36=0000</action>
</script>
</cheat>
<cheat desc="Infinite Grapple Flips P1">
<script state="run">
<action>maincpu.pb@FFDF99=00</action>
</script>
</cheat>
<cheat desc="Infinite Grapple Hits P1">
<script state="run">
<action>maincpu.pb@FFDF6B=00</action>
</script>
</cheat>
<cheat desc="Deal 100 Damage P1"><comment>Usually.</comment>
<script state="run">
<action>maincpu.pb@FFDF34=34</action>
</script>
</cheat>
<cheat desc="Level 3 Dash P1"><comment>Also 999,990 pts</comment>
<script state="run">
<action>maincpu.pw@FFDF80=FFFF</action>
<action>maincpu.pw@FFDFEC=FFFF</action>
<action>maincpu.pb@FFDFE5=03</action>
<action>maincpu.pb@FFDFE9=03</action>
</script>
</cheat>
<cheat desc="Character P1">
<parameter>
<item value="0x06">Axel</item>
<item value="0x08">Blaze</item>
<item value="0x0A">Sammy / Skate</item>
<item value="0x04">Zan</item>
<item value="0x0C">#Victy / Roo</item>
<item value="0x02">#Shiva</item>
<item value="0x00">#Ash</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFDF0D=param</action>
<action>maincpu.pb@FFFF19=param</action>
</script>
</cheat>
<cheat desc="Select Hit-Only Combo P1">
<parameter>
<item value="0x00">1st Hit</item>
<item value="0x02">2nd Hit</item>
<item value="0x04">3rd Hit</item>
<item value="0x06">4th Hit</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFDF9D=param</action>
</script>
</cheat>
<cheat desc="Weapon Select P1"><comment>Graphics WILL be glitchy</comment>
<parameter>
<item value="0x58">Knife</item>
<item value="0x5A">Lead Pipe</item>
<item value="0x5C">Sword</item>
<item value="0x5E">Kunai</item>
<item value="0x60">Grenade</item>
<item value="0x62">Bat</item>
<item value="0x64">Plank</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFDF5B=01</action> <!-- Holding Weapon -->
<action>maincpu.pw@FFDF70=E700</action> <!-- Location of it -->
<action>maincpu.pb@FFDF75=param</action> <!-- Weapon Type Held -->
<action>maincpu.pb@FFE70D=param</action> <!-- Weapon Type -->
<action>maincpu.pb@FFE75B=81</action> <!-- Is being held -->
</script>
</cheat>
<cheat desc="Always Swing as Bat P1">
<script state="run">
<action>maincpu.pb@FFDF75=62</action>
</script>
</cheat>
<cheat desc="Use Second Pallette Line P1">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action condition="param==00">maincpu.pb@FFDF0A=00|(maincpu.pb@FFDF0A BAND ~20)</action>
<action condition="param==01">maincpu.pb@FFDF0A=20|(maincpu.pb@FFDF0A BAND ~20)</action>
</script>
</cheat>
<cheat desc="-----"/>
<cheat desc="Infinite Energy P2">
<script state="run">
<action>maincpu.pb@FFE06C=34</action>
</script>
</cheat>
<cheat desc="Infinite Power P2">
<script state="run">
<action condition="maincpu.pb@FFF619 LT 80">maincpu.pb@FFF619=80</action>
</script>
</cheat>
<cheat desc="Infinite Lives P2">
<script state="run">
<action>maincpu.pb@FFE08B=09</action>
</script>
</cheat>
<cheat desc="Infinite Continues P2">
<script state="run">
<action>maincpu.pb@FFE0A1=09</action>
</script>
</cheat>
<cheat desc="Invincibility P2">
<script state="run">
<action>maincpu.pw@FFE006=FFFF</action>
<action>maincpu.pw@FFE036=0000</action>
</script>
</cheat>
<cheat desc="Infinite Grapple Flips P2">
<script state="run">
<action>maincpu.pb@FFE099=00</action>
</script>
</cheat>
<cheat desc="Infinite Grapple Hits P2">
<script state="run">
<action>maincpu.pb@FFE06B=00</action>
</script>
</cheat>
<cheat desc="Deal 100 Damage P2"><comment>Usually.</comment>
<script state="run">
<action>maincpu.pb@FFE034=34</action>
</script>
</cheat>
<cheat desc="Level 3 Dash P2"><comment>Also 999,990 pts</comment>
<script state="run">
<action>maincpu.pw@FFE080=FFFF</action>
<action>maincpu.pw@FFE0EC=FFFF</action>
<action>maincpu.pb@FFE0E5=03</action>
<action>maincpu.pb@FFE0E9=03</action>
</script>
</cheat>
<cheat desc="Character P2">
<parameter>
<item value="0x06">Axel</item>
<item value="0x08">Blaze</item>
<item value="0x0A">Sammy / Skate</item>
<item value="0x04">Zan</item>
<item value="0x0C">#Victy / Roo</item>
<item value="0x02">#Shiva</item>
<item value="0x00">#Ash</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFE00D=param</action>
<action>maincpu.pb@FFFF1B=param</action>
</script>
</cheat>
<cheat desc="Select Hit-Only Combo P2">
<parameter>
<item value="0x00">1st Hit</item>
<item value="0x02">2nd Hit</item>
<item value="0x04">3rd Hit</item>
<item value="0x06">4th Hit</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFE09D=param</action>
</script>
</cheat>
<cheat desc="Weapon Select P2"><comment>Graphics WILL be glitchy</comment>
<parameter>
<item value="0x58">Knife</item>
<item value="0x5A">Lead Pipe</item>
<item value="0x5C">Sword</item>
<item value="0x5E">Kunai</item>
<item value="0x60">Grenade</item>
<item value="0x62">Bat</item>
<item value="0x64">Plank</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFE05B=01</action> <!-- Holding Weapon -->
<action>maincpu.pw@FFE070=E700</action> <!-- Location of it -->
<action>maincpu.pb@FFE075=param</action> <!-- Weapon Type Held -->
<action>maincpu.pb@FFE78D=param</action> <!-- Weapon Type -->
<action>maincpu.pb@FFE75DB=81</action> <!-- Is being held -->
</script>
</cheat>
<cheat desc="Always Swing as Bat P2">
<script state="run">
<action>maincpu.pb@FFE075=62</action>
</script>
</cheat>
<cheat desc="Use Second Pallette Line P2">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action condition="param==00">maincpu.pb@FFE00A=00|(maincpu.pb@FFE00A BAND ~20)</action>
<action condition="param==01">maincpu.pb@FFE00A=20|(maincpu.pb@FFE00A BAND ~20)</action>
</script>
</cheat>
<cheat desc="-----"/>
<cheat desc="Infinite Energy (Weapons)">
<script state="run">
<action>maincpu.pd@FFE76C=68686800</action>
<action>maincpu.pd@FFE7EC=68686800</action>
<action>maincpu.pd@FFE86C=68686800</action>
</script>
</cheat>
<cheat desc="Deal 100 Damage (Weapons)">
<script state="run">
<action>maincpu.pb@FFE734=34</action>
<action>maincpu.pb@FFE7B4=34</action>
<action>maincpu.pb@FFE834=34</action>
</script>
</cheat>
<cheat desc="-- Move Mods --"/>
<cheat desc="Axel Sword Specials P1">
<script state="run">
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==5E and maincpu.pb@FFDF01 LT 48">maincpu.pb@FFDF0F=84</action>
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==5F and maincpu.pb@FFDF01 LT 48">maincpu.pb@FFDF0F=85</action>
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==60 and maincpu.pb@FFDF01 LT 48">maincpu.pb@FFDF0F=82</action>
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==61 and maincpu.pb@FFDF01 LT 48">maincpu.pb@FFDF0F=83</action>
</script>
</cheat>
<cheat desc="Bat Swings on Z P1">
<script state="run">
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==64">maincpu.pb@FFDF0F=72</action>
<action condition="maincpu.pb@FFDF0D==06 and maincpu.pb@FFFF19==06 and maincpu.pb@FFDF0F==65">maincpu.pb@FFDF0F=73</action>
<action condition="maincpu.pb@FFDF0D==08 and maincpu.pb@FFFF19==08 and maincpu.pb@FFDF0F==64">maincpu.pb@FFDF0F=72</action>
<action condition="maincpu.pb@FFDF0D==08 and maincpu.pb@FFFF19==08 and maincpu.pb@FFDF0F==65">maincpu.pb@FFDF0F=73</action>
<action condition="maincpu.pb@FFDF0D==0A and maincpu.pb@FFFF19==0A and maincpu.pb@FFDF0F==64">maincpu.pb@FFDF0F=72</action>
<action condition="maincpu.pb@FFDF0D==0A and maincpu.pb@FFFF19==0A and maincpu.pb@FFDF0F==65">maincpu.pb@FFDF0F=73</action>
</script>
</cheat>
<cheat desc="Shiva Final Crash Dash P1">
<script state="run">
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==62">maincpu.pb@FFDF0F=5E</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==63">maincpu.pb@FFDF0F=5F</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==5E and maincpu.pb@FFDF17 GT 1F">maincpu.pb@FFDF17=01</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==5F and maincpu.pb@FFDF17 GT 1F">maincpu.pb@FFDF17=01</action>
</script>
</cheat>
<cheat desc="Shiva's Old Grapple Combo P1">
<script state="run">
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==5A">maincpu.pb@FFDF0F=64</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==5B">maincpu.pb@FFDF0F=65</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==66">maincpu.pb@FFDF0F=58</action>
<action condition="maincpu.pb@FFDF0D==02 and maincpu.pb@FFFF19==02 and maincpu.pb@FFDF0F==67">maincpu.pb@FFDF0F=59</action>
</script>
</cheat>
<cheat desc="Axel Sword Specials P2">
<script state="run">
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==5E and maincpu.pb@FFE001 LT 48">maincpu.pb@FFE00F=84</action>
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==5F and maincpu.pb@FFE001 LT 48">maincpu.pb@FFE00F=85</action>
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==60 and maincpu.pb@FFE001 LT 48">maincpu.pb@FFE00F=82</action>
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==61 and maincpu.pb@FFE001 LT 48">maincpu.pb@FFE00F=83</action>
</script>
</cheat>
<cheat desc="Bat Swings on Z P2">
<script state="run">
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==64">maincpu.pb@FFE00F=72</action>
<action condition="maincpu.pb@FFE00D==06 and maincpu.pb@FFFF1B==06 and maincpu.pb@FFE00F==65">maincpu.pb@FFE00F=73</action>
<action condition="maincpu.pb@FFE00D==08 and maincpu.pb@FFFF1B==08 and maincpu.pb@FFE00F==64">maincpu.pb@FFE00F=72</action>
<action condition="maincpu.pb@FFE00D==08 and maincpu.pb@FFFF1B==08 and maincpu.pb@FFE00F==65">maincpu.pb@FFE00F=73</action>
<action condition="maincpu.pb@FFE00D==0A and maincpu.pb@FFFF1B==0A and maincpu.pb@FFE00F==64">maincpu.pb@FFE00F=72</action>
<action condition="maincpu.pb@FFE00D==0A and maincpu.pb@FFFF1B==0A and maincpu.pb@FFE00F==65">maincpu.pb@FFE00F=73</action>
</script>
</cheat>
<cheat desc="Shiva Final Crash Dash P2">
<script state="run">
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==62">maincpu.pb@FFE00F=5E</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==63">maincpu.pb@FFE00F=5F</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==5E and maincpu.pb@FFE017 GT 1F">maincpu.pb@FFE017=01</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==5F and maincpu.pb@FFE017 GT 1F">maincpu.pb@FFE017=01</action>
</script>
</cheat>
<cheat desc="Shiva's Old Grapple Combo P2">
<script state="run">
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==5A">maincpu.pb@FFE00F=64</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==5B">maincpu.pb@FFE00F=65</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==66">maincpu.pb@FFE00F=58</action>
<action condition="maincpu.pb@FFE00D==02 and maincpu.pb@FFFF1B==02 and maincpu.pb@FFE00F==67">maincpu.pb@FFE00F=59</action>
</script>
</cheat>