Page 1 of 1

[snes, smaswu] Super Mario All-Stars + Super Mario World che

Posted: Tue Mar 05, 2013 10:16 pm
by NotAGoodName
These cheats can be split to also support smas and smw (and clones/parents).

And yep. Same address spaces as their NES counterparts, mostly. Quite handy when that works out.

Code: Select all

<cheat desc="Super Mario Brothers / Lost Levels"/>
  <cheat desc="Infinite Time"> <comment>Disables the timer</comment>
    <script state="run">
      <action>maincpu.pb@7E078F=20</action>
    </script>
  </cheat>
   <cheat desc="Game Completed">
    <script state="run">
      <action>maincpu.pb@7E07FC=FF</action>
    </script>
  </cheat>
<cheat desc="-----"/>
  <cheat desc="Character">
	<parameter>
		<item value="00">Mario</item>
		<item value="01">Luigi</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0EC2=param</action>
    </script>
  </cheat>
  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@7E075A=08</action>
    </script>
  </cheat>
  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@7E07AF=FF</action>
    </script>
  </cheat>
  <cheat desc="Have Fire">
    <script state="run">
      <action>maincpu.pb@7E0756=02</action>
    </script>
  </cheat>
  <cheat desc="Mario Size">
	<parameter>
		<item value="01">Little</item>
		<item value="00">Big</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0754=param</action>
    </script>
  </cheat>
  <cheat desc="Movement Mode">
	<parameter>
		<item value="00">Walk</item>
		<item value="01">Swim</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0704=param</action>
    </script>
  </cheat>
  <cheat desc="Moon Jump">
    <script state="run">
      <action condition="maincpu.pb@7E043C LT 60 and maincpu.pb@7E000F==08 and maincpu.pb@7E0704==00">maincpu.pb@7E043C=00</action>
    </script>
  </cheat>
  <cheat desc="Gusts Disabled">
    <script state="run">
      <action>maincpu.pb@7E0F04=00</action>
    </script>
  </cheat>
<cheat desc=" "/>
<cheat desc="Super Mario Brothers 2"/>
  <cheat desc="Character">
	<parameter>
		<item value="00">Mario</item>
		<item value="01">Princess</item>
		<item value="02">Toad</item>
		<item value="03">Luigi</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0EC2=param</action>
    </script>
  </cheat>
  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@7E04EE=09</action>
    </script>
  </cheat>
  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pb@7E04C3=32</action>
    </script>
  </cheat>
   <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@7E04E1=FF</action>
    </script>
  </cheat>
   <cheat desc="Fully Charged Jumps">
    <script state="run">
      <action>maincpu.pb@7E04CB=3C</action>
    </script>
  </cheat>
    <cheat desc="Infinite Float">
    <script state="run">
      <action>maincpu.pb@7E04CA=FF</action>
    </script>
  </cheat>
  <cheat desc="Character Can Float">
    <script state="run">
      <action>maincpu.pb@7E04C9=0E</action>
    </script>
  </cheat>
<cheat desc=" "/>
<cheat desc="Super Mario Brothers 3"/>
  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@7E05F1=28</action>
    </script>
  </cheat>
  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@7E0736=63</action>
    </script>
  </cheat>
  <cheat desc="Infinite Coins">
    <script state="run">
      <action>maincpu.pb@7E1DA2=63</action>
    </script>
  </cheat>
  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@7E0553=02</action>
    </script>
  </cheat>
  <cheat desc="Always Fly">
    <script state="run">
      <action>maincpu.pb@7E056E=FF</action>
    </script>
  </cheat>
  <cheat desc="Suit">
    <parameter>
      <item value="0x01">Small</item>
      <item value="0x02">Super</item>
      <item value="0x03">Fire</item>
      <item value="0x04">Racoon Suit</item>
      <item value="0x05">Frog Suit</item>
      <item value="0x06">Tanooki Suit</item>
	  <item value="0x07">Hammer Suit</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@7E0578=param</action>
    </script>
  </cheat>
  <cheat desc="Disable Somersault Jump"> <comment>Disables the default invincibility jump as this can cause problems.</comment>
    <script state="run">
      <action>maincpu.pb@7E054F=00</action>
    </script>
  </cheat>
  <cheat desc="Always Have Jugem's Cloud">
    <script state="run">
      <action>maincpu.pb@7E0747=07</action>
    </script>
  </cheat>
  <cheat desc="Infinite All Items">
    <script state="run">
      <action>maincpu.pq@7E1D80=0809060504030201</action>
      <action>maincpu.pd@7E1D88=0D0C0B0A</action>
	  <action>maincpu.pw@7E1D8C=0707</action>
    </script>
  </cheat>
  <cheat desc="Kuribo's Shoe (glitchy)">
    <script state="run">
      <action>maincpu.pb@7E0577=01</action>
    </script>
  </cheat>
  <cheat desc="Disable Kuribo's Shoe Now!">
    <script state="on">
      <action>maincpu.pb@7E0577=00</action>
    </script>
  </cheat>
  <cheat desc="White Block Effect Now!">
    <script state="on">
      <action>maincpu.pb@7E0588=FF</action>
    </script>
  </cheat>
  <cheat desc="P-Block Effect Now!">
    <script state="on">
      <action>maincpu.pb@7E0567=FF</action>
    </script>
  </cheat>
<cheat desc=" "/>
<cheat desc="Super Mario World"/>
  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@7E0F30=07</action>
    </script>
  </cheat>
<cheat desc="-----"/>
  <cheat desc="Mode">
	<parameter>
		<item value="0x00">Small</item>
		<item value="0x01">Super</item>
		<item value="0x02">Cape</item>
		<item value="0x03">Fire</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0019=param</action>
    </script>
  </cheat>
  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@7E1490=FF</action>
    </script>
  </cheat>
  <cheat desc="Moon Jump">
    <script state="run">
      <action>maincpu.pb@7E13E4=70</action>
    </script>
  </cheat>
  <cheat desc="Item Box">
	<parameter>
		<item value="0x00">None</item>
		<item value="0x01">Mushroom</item>
		<item value="0x02">Flower</item>
		<item value="0x03">Starman</item>
		<item value="0x00">Feather</item>
		<item value="0x00">#1UP</item>
		<item value="0x00">#Random Item</item>
		<item value="0x00">#Cloud</item>
		<item value="0x00">#Yoshi</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0019=param</action>
    </script>
  </cheat>

Re: [snes, smaswu] Super Mario All-Stars + Super Mario World

Posted: Sun Aug 17, 2014 11:10 pm
by isamu
Not a good name you're doing an outrageously good job with these cheats breh. Thanks so much! :)

With that having been said, the Super Mario World "Item Box" cheat doesn't work. Only options within that cheat are "off" and "none"

Re: [snes, smaswu] Super Mario All-Stars + Super Mario World

Posted: Sun Aug 17, 2014 11:43 pm
by Pugsy
I think it might be a typo, the values for item box I believe from feather should be 04,05,06,07 + 08 rather than 00

Re: [snes, smaswu] Super Mario All-Stars + Super Mario World

Posted: Tue Sep 02, 2014 8:06 am
by NotAGoodName
oops, sorry :(

I probably was in a hurry and forgot to fill in those values. When I fix my computer, again, I will check and fix this post.

Re: [snes, smaswu] Super Mario All-Stars + Super Mario World

Posted: Sat Feb 14, 2015 9:06 am
by NotAGoodName
Epic failure on my part. Clearly I converted the cheat wrong. Somehow. @_@

Code: Select all

  <cheat desc="Item Box">
	<parameter>
		<item value="0x00">None</item>
		<item value="0x01">Mushroom</item>
		<item value="0x02">Flower</item>
		<item value="0x03">Starman</item>
		<item value="0x04">Feather</item>
		<item value="0x05">#1UP</item>
		<item value="0x0E">#Random Item</item>
		<item value="0x14">#Cloud</item>
		<item value="0xC2">#Yoshi</item>
	</parameter>
    <script state="run">
      <action>maincpu.pb@7E0DC2=param</action>
    </script>
  </cheat>