[pc_wcup+] More cheating fun *cleaned up*

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[pc_wcup+] More cheating fun *cleaned up*

Post by NotAGoodName »

More fun for Nintendo World Cup Soccer. Change cart to maincpu for NES fun (MESS, MAME Plus, etc)

*edit* Removed redundant crash prevention and just changed the value for superkicks. The values don't need to stack.

Code: Select all

 <cheat desc="Select Team P1 NOW!">
	<parameter>
		<item value="0x00">USA</item>
		<item value="0x01">Holland</item>
		<item value="0x02">Japan</item>
		<item value="0x03">France</item>
		<item value="0x04">Cameroon</item>
		<item value="0x05">Russia</item>
		<item value="0x06">Mexico</item>
		<item value="0x07">England</item>
		<item value="0x08">Spain</item>
		<item value="0x09">Brazil</item>
		<item value="0x0A">W.Germany</item>
		<item value="0x0B">Argentina</item>
		<item value="0x0C">Italy</item>
		<item value="0x0D">#???</item>
	</parameter>
    <script state="change">
      <action>cart.pb@0514=param</action>
    </script>
  </cheat>

  <cheat desc="Press SELECT+B to Super Kick P1"><comment>Works on any kick!</comment>
  <parameter>
    <item value="0x00">Blaster (Japan, Tony)</item>
    <item value="0x01">Psycho (Brazil, Mark)</item>
    <item value="0x02">Stinger (England, Terry)</item>
    <item value="0x03">#Flasher</item>
    <item value="0x04">Breaker (Dayv)</item>
    <item value="0x05">Bouncer (Brian)</item>
    <item value="0x06">Zigzag (W.Ger, Phil)</item>
    <item value="0x07">Pulse (Cameroon, Spain, Fred)</item>
    <item value="0x08">#Sidewinder</item>
    <item value="0x09">Levitator (Don, USA, Italy)</item>
    <item value="0x0A">#Square</item>
    <item value="0x0B">#Bubble</item>
    <item value="0x0C">Waffle (France, Holland)</item>
    <item value="0x0D">Spinner (Russia)</item>
    <item value="0x0E">##Spikes</item>
    <item value="0x0F">##Coin</item>
    <item value="0x10">##Fish</item>
    <item value="0x11">##Ghost</item>
    <item value="0x12">#Diamond</item>
    <item value="0x13">##Digger</item>
    <item value="0x14">Boomerang (Mexico, Argentina)</item>
    <item value="0x15">##Banana</item>
  </parameter>
    <script state="run">
      <action condition="cart.pb@0000==(60|(cart.pb@0000 BAND ~60))">cart.pb@0188=80+param</action>
    </script>
  </cheat>

  <cheat desc="Press SELECT+A for Sliding Tackle P1"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0000==(A0|(cart.pb@0000 BAND ~A0))">cart.pb@03FE=9B</action>
    </script>
  </cheat>

  <cheat desc="Never KO'd PL1"><comment>Applies to entire team</comment>
    <script state="run">
      <action>cart.pb@018B=FF</action>
      <action>cart.pb@018C=FF</action>
      <action>cart.pb@018D=FF</action>
      <action>cart.pb@018E=FF</action>
      <action>cart.pb@018F=FF</action>
      <action>cart.pb@0190=FF</action>
    </script>
  </cheat>

  <cheat desc="1-hit to be KO'd PL1"><comment>Applies to entire team</comment>
    <script state="run">
      <action>cart.pb@018B=00</action>
      <action>cart.pb@018C=00</action>
      <action>cart.pb@018D=00</action>
      <action>cart.pb@018E=00</action>
      <action>cart.pb@018F=00</action>
      <action>cart.pb@0190=00</action>
    </script>
  </cheat>


 <cheat desc="Select Team P2 NOW!">
	<parameter>
		<item value="0x00">USA</item>
		<item value="0x01">Holland</item>
		<item value="0x02">Japan</item>
		<item value="0x03">France</item>
		<item value="0x04">Cameroon</item>
		<item value="0x05">Russia</item>
		<item value="0x06">Mexico</item>
		<item value="0x07">England</item>
		<item value="0x08">Spain</item>
		<item value="0x09">Brazil</item>
		<item value="0x0A">W.Germany</item>
		<item value="0x0B">Argentina</item>
		<item value="0x0C">Italy</item>
		<item value="0x0D">#???</item>
	</parameter>
    <script state="change">
      <action>cart.pb@0515=param</action>
    </script>
  </cheat>

<cheat desc="Press SELECT+B to Super Kick P2"><comment>Works on any kick!</comment>
  <parameter>
    <item value="0x00">Blaster (Japan, Tony)</item>
    <item value="0x01">Psycho (Brazil, Mark)</item>
    <item value="0x02">Stinger (England, Terry)</item>
    <item value="0x03">#Flasher</item>
    <item value="0x04">Breaker (Dayv)</item>
    <item value="0x05">Bouncer (Brian)</item>
    <item value="0x06">Zigzag (W.Ger, Phil)</item>
    <item value="0x07">Pulse (Cameroon, Spain, Fred)</item>
    <item value="0x08">#Sidewinder</item>
    <item value="0x09">Levitator (Don, USA, Italy)</item>
    <item value="0x0A">#Square</item>
    <item value="0x0B">#Bubble</item>
    <item value="0x0C">Waffle (France, Holland)</item>
    <item value="0x0D">Spinner (Russia)</item>
    <item value="0x0E">##Spikes</item>
    <item value="0x0F">##Coin</item>
    <item value="0x10">##Fish</item>
    <item value="0x11">##Ghost</item>
    <item value="0x12">#Diamond</item>
    <item value="0x13">##Digger</item>
    <item value="0x14">Boomerang (Mexico, Argentina)</item>
    <item value="0x15">##Banana</item>
  </parameter>
    <script state="run">
      <action condition="cart.pb@0001==(60|(cart.pb@0001 BAND ~60))">cart.pb@0188=80+param</action>
    </script>
  </cheat>

  <cheat desc="Press SELECT+A for Sliding Tackle P2 (opponent)"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0))">cart.pb@0404=9B</action>
    </script>
  </cheat>

  <cheat desc="Press SELECT+A for Sliding Tackle P2 (friend)"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0))">cart.pb@03FC=9B</action>
    </script>
  </cheat>

  <cheat desc="Never be KO'd PL2"><comment>Applies to entire team</comment>
    <script state="run">
      <action>cart.pb@0191=FF</action>
      <action>cart.pb@0192=FF</action>
      <action>cart.pb@0193=FF</action>
      <action>cart.pb@0194=FF</action>
      <action>cart.pb@0195=FF</action>
      <action>cart.pb@0196=FF</action>
    </script>
  </cheat>

  <cheat desc="1-hit to be KO'd PL2"><comment>Applies to entire team</comment>
    <script state="run">
      <action>cart.pb@0191=00</action>
      <action>cart.pb@0192=00</action>
      <action>cart.pb@0193=00</action>
      <action>cart.pb@0194=00</action>
      <action>cart.pb@0195=00</action>
      <action>cart.pb@0196=00</action>
    </script>
  </cheat>
Video demonstrations:
Basic cheating
Tackle cheat in action
All hidden kicks
Last edited by NotAGoodName on Wed Jun 30, 2010 6:39 am, edited 2 times in total.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [pc_wcup+] More cheating fun *cleaned up*

Post by Pugsy »

Thanks, I've added. I've cleaned them up slightly.....I'm not sure if they still work as you designed though (especially the knockout+sliding tackle cheats). Can you confirm these are ok or if they need changing?

Cheers

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Main Time">
    <script state="run">
      <action>maincpu.pw@80D2=9999</action>
    </script>
  </cheat>

  <cheat desc="Select Starting Match"> <comment>Set on the team selection screen</comment>
    <parameter min="1" max="12" step="1"/>
    <script state="change">
      <action>cart.pb@0512=(param-1)</action>
    </script>
  </cheat>

  <cheat desc="Select Field Type">
    <parameter>
      <item value="0x00">Grass</item>
      <item value="0x01">Dirt</item>
      <item value="0x02">Concrete</item>
      <item value="0x03">Sand</item>
      <item value="0x04">Ice</item>
      <item value="0x05">Dirt and Rocks</item>
    </parameter>
    <script state="run">
      <action>cart.pb@0513=param</action>
    </script>
  </cheat>

  <cheat desc="Infinite Time">
    <script state="run">
      <action>cart.pd@0519=00095901|(cart.pd@0519 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc="Finish Half Now!">
    <script state="on">
      <action>cart.pd@0519=00000001|(cart.pd@0519 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc="Finish the Game Now!">
    <script state="on">
      <action>cart.pb@00E8=20|(cart.pb@00E8 BAND ~20)</action>
      <action>cart.pd@0519=00000001|(cart.pd@0519 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Superkicks PL1">
    <script state="run">
      <action>cart.pb@0719=01</action>
    </script>
  </cheat>

  <cheat desc="Select Current Score PL1">
    <parameter min="0" max="99" step="1"/>
    <script state="change">
      <action>cart.pb@0517=tobcd(param)</action>
    </script>
  </cheat>

  <cheat desc="Win the Game Now! PL1">
    <script state="on">
      <action>cart.pb@00E8=20|(cart.pb@00E8 BAND ~20)</action>
      <action>cart.pw@0517=0099</action>
      <action>cart.pd@0519=00000001|(cart.pd@0519 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc="Select Team Now! PL1">
    <parameter>
      <item value="0x00">USA</item>
      <item value="0x01">Holland</item>
      <item value="0x02">Japan</item>
      <item value="0x03">France</item>
      <item value="0x04">Cameroon</item>
      <item value="0x05">Russia</item>
      <item value="0x06">Mexico</item>
      <item value="0x07">England</item>
      <item value="0x08">Spain</item>
      <item value="0x09">Brazil</item>
      <item value="0x0A">W.Germany</item>
      <item value="0x0B">Argentina</item>
      <item value="0x0C">Italy</item>
      <item value="0x0D">#???</item>
    </parameter>
    <script state="change">
      <action>cart.pb@0514=param</action>
    </script>
  </cheat>

  <cheat desc="Select Super Kick (Use SELECT+B) PL1"><comment>Works on any kick! Press SELECT+B during play to perform the Super Kick.</comment>
    <parameter>
      <item value="0x00">Blaster (Japan, Tony)</item>
      <item value="0x01">Psycho (Brazil, Mark)</item>
      <item value="0x02">Stinger (England, Terry)</item>
      <item value="0x03">#Flasher</item>
      <item value="0x04">Breaker (Dayv)</item>
      <item value="0x05">Bouncer (Brian)</item>
      <item value="0x06">Zigzag (W.Ger, Phil)</item>
      <item value="0x07">Pulse (Cameroon, Spain, Fred)</item>
      <item value="0x08">#Sidewinder</item>
      <item value="0x09">Levitator (Don, USA, Italy)</item>
      <item value="0x0A">#Square</item>
      <item value="0x0B">#Bubble</item>
      <item value="0x0C">Waffle (France, Holland)</item>
      <item value="0x0D">Spinner (Russia)</item>
      <item value="0x0E">##Spikes</item>
      <item value="0x0F">##Coin</item>
      <item value="0x10">##Fish</item>
      <item value="0x11">##Ghost</item>
      <item value="0x12">#Diamond</item>
      <item value="0x13">##Digger</item>
      <item value="0x14">Boomerang (Mexico, Argentina)</item>
      <item value="0x15">##Banana</item>
    </parameter>
    <script state="run">
      <action condition="cart.pb@0000==(60|(cart.pb@0000 BAND ~60))">cart.pb@0188=80+param</action>
    </script>
  </cheat>

  <cheat desc="Select Sliding Tackle (Use SELECT+A) PL1"> <comment>Alternate pass function allows you to always tackle opposing/your own team members.</comment>
    <parameter>
      <item value="0x00">Opposing Team</item>
      <item value="0x01">Own Team</item>
    </parameter>
    <script state="run">
      <action condition="cart.pb@0000==(A0|(cart.pb@0000 BAND ~A0)) AND param==00">cart.pb@03FE=9B</action>
      <action condition="cart.pb@0000==(A0|(cart.pb@0000 BAND ~A0)) AND param==01">cart.pb@0406=9B</action>
    </script>
  </cheat>

  <cheat desc="Select Knockout Chances PL1"> <comment>Applies to entire team</comment>
    <parameter>
      <item value="0x01">Never be KO'd</item>
      <item value="0x02">1 Hit to be KO'd</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">cart.pd@018B=FFFFFFFF</action>
      <action condition="(param==01)">cart.pw@018F=FFFF</action>
      <action condition="(param==02)">cart.pd@018B=00000000</action>
      <action condition="(param==02)">cart.pw@018F=0000</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Select Current Score PL2">
    <parameter min="0" max="99" step="1"/>
    <script state="change">
      <action>cart.pb@0518=tobcd(param)</action>
    </script>
  </cheat>

  <cheat desc="Win the Game Now! PL2">
    <script state="on">
      <action>cart.pb@00E8=20|(cart.pb@00E8 BAND ~20)</action>
      <action>cart.pw@0517=9900</action>
      <action>cart.pd@0519=00000001|(cart.pd@0519 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc="Select Team Now! PL2">
    <parameter>
      <item value="0x00">USA</item>
      <item value="0x01">Holland</item>
      <item value="0x02">Japan</item>
      <item value="0x03">France</item>
      <item value="0x04">Cameroon</item>
      <item value="0x05">Russia</item>
      <item value="0x06">Mexico</item>
      <item value="0x07">England</item>
      <item value="0x08">Spain</item>
      <item value="0x09">Brazil</item>
      <item value="0x0A">W.Germany</item>
      <item value="0x0B">Argentina</item>
      <item value="0x0C">Italy</item>
      <item value="0x0D">#???</item>
    </parameter>
    <script state="change">
      <action>cart.pb@0515=param</action>
    </script>
  </cheat>

  <cheat desc="Select Super Kick (Use SELECT+B) PL2"><comment>Works on any kick! Press SELECT+B during play to perform the Super Kick.</comment>
    <parameter>
      <item value="0x00">Blaster (Japan, Tony)</item>
      <item value="0x01">Psycho (Brazil, Mark)</item>
      <item value="0x02">Stinger (England, Terry)</item>
      <item value="0x03">#Flasher</item>
      <item value="0x04">Breaker (Dayv)</item>
      <item value="0x05">Bouncer (Brian)</item>
      <item value="0x06">Zigzag (W.Ger, Phil)</item>
      <item value="0x07">Pulse (Cameroon, Spain, Fred)</item>
      <item value="0x08">#Sidewinder</item>
      <item value="0x09">Levitator (Don, USA, Italy)</item>
      <item value="0x0A">#Square</item>
      <item value="0x0B">#Bubble</item>
      <item value="0x0C">Waffle (France, Holland)</item>
      <item value="0x0D">Spinner (Russia)</item>
      <item value="0x0E">##Spikes</item>
      <item value="0x0F">##Coin</item>
      <item value="0x10">##Fish</item>
      <item value="0x11">##Ghost</item>
      <item value="0x12">#Diamond</item>
      <item value="0x13">##Digger</item>
      <item value="0x14">Boomerang (Mexico, Argentina)</item>
      <item value="0x15">##Banana</item>
    </parameter>
    <script state="run">
      <action condition="cart.pb@0001==(60|(cart.pb@0001 BAND ~60))">cart.pb@0188=80+param</action>
    </script>
  </cheat>

  <cheat desc="Select Sliding Tackle (Use SELECT+A) PL2"> <comment>Alternate pass function allows you to always tackle opposing/your own team members.</comment>
    <parameter>
      <item value="0x00">Opposing Team</item>
      <item value="0x01">Own Team</item>
    </parameter>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0)) AND param==00">cart.pb@0404=9B</action>
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0)) AND param==01">cart.pb@03FC=9B</action>
    </script>
  </cheat>

  <cheat desc="Select Knockout Chances PL2"> <comment>Applies to entire team</comment>
    <parameter>
      <item value="0x01">Never be KO'd</item>
      <item value="0x02">1 Hit to be KO'd</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">cart.pd@0191=FFFFFFFF</action>
      <action condition="(param==01)">cart.pw@0195=FFFF</action>
      <action condition="(param==02)">cart.pd@0191=00000000</action>
      <action condition="(param==02)">cart.pw@0195=0000</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: [pc_wcup+] More cheating fun *cleaned up*

Post by NotAGoodName »

I can tell by looking, everything is ok except the P1 sliding cheat doesn't need two parts. It would actually do something, but...I'll explain what happens so you can name the cheats to something better. I admit I'm not always very good at that.

Code: Select all

  <cheat desc="Press SELECT+A for Sliding Tackle P1"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0000==(A0|(cart.pb@0000 BAND ~A0))">cart.pb@03FE=9B</action>
    </script>
  </cheat>
When you push select+A on P1 controller, the character that P1 controls does the sliding tackle animation. P1 can never control another character on screen (he's always 03FE), so there's no need to have another value.

Code: Select all

  <cheat desc="Press SELECT+A for Sliding Tackle P2 (opponent)"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0))">cart.pb@0404=9B</action>
    </script>
  </cheat>
When you push select+A on P2 controller, the character that P2 controls in VS mode (0404) does the sliding tackle animation. This is only useful for VS mode.

Code: Select all

  <cheat desc="Press SELECT+A for Sliding Tackle P2 (friend)"><comment>Alternate pass function allows you to always tackle opposing team members.</comment>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0))">cart.pb@03FC=9B</action>
    </script>
  </cheat>
This cheat is like the other P2 cheat, but it's for 2P cooperative mode. In that mode, player 2 controls one of the wings.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [pc_wcup+] More cheating fun *cleaned up*

Post by Pugsy »

Thanks...that was quick. If I understand correctly then this will be be good:-

Code: Select all

  <cheat desc="Easy Sliding Tackle (Use SELECT+A) PL1"> <comment>Alternate pass function allows you to always perform sliding tackles on opposing team members by simply pressing SELECT+A.</comment>
    <script state="run">
      <action condition="cart.pb@0000==(A0|(cart.pb@0000 BAND ~A0))">cart.pb@03FE=9B</action>
    </script>
  </cheat>
and

Code: Select all

  <cheat desc="Select Easy Sliding Tackle (Use SELECT+A) PL2"> <comment>Alternate pass function allows you to always perform sliding tackles on opposing team members by simply pressing SELECT+A. Match the 2 Player mode you chose on the title screen.</comment>
    <parameter>
      <item value="0x00">VS Mode</item>
      <item value="0x01">Tournament Mode</item>
    </parameter>
    <script state="run">
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0)) AND param==00">cart.pb@0404=9B</action>
      <action condition="cart.pb@0001==(A0|(cart.pb@0001 BAND ~A0)) AND param==01">cart.pb@03FC=9B</action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
Post Reply