[megadriv, bk3] Bare Knuckle 3 (and clones/parents)

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
User avatar
NotAGoodName
CheatFinder Lieutenant
CheatFinder Lieutenant
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[megadriv, bk3] Bare Knuckle 3 (and clones/parents)

Postby NotAGoodName » Tue Mar 05, 2013 8:42 pm

Applies to bk3, sor3, and all clones/parents thereof.

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>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.

isamu
CheatFinder Lance Corporal
CheatFinder Lance Corporal
Posts: 95
Joined: Wed Oct 10, 2001 1:00 am

Re: [megadriv, bk3] Bare Knuckle 3 (and clones/parents)

Postby isamu » Mon Aug 18, 2014 12:00 am

Thank you kindly :)
I will commit seppuku if Team Marubaku does not upload replay video footage of OutRun 2SP by the end of July!

User avatar
Pugsy
CheatFinder General
CheatFinder General
Posts: 3184
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Contact:

Re: [megadriv, bk3] Bare Knuckle 3 (and clones/parents)

Postby Pugsy » Sat Sep 06, 2014 4:55 pm

Thanks, added (and fixed the typo in the maincpu.pb@FFE75DB=81 line).

I don't know when the next megadrive cheat collection release will be, depends on how things pan out with the ROM writing side. Figured I might work my way through them dead slowly as I jumped the gun and just updated the collection for the latest softlist in prep for a possible ROM write fix.
Pugsy

Servicing your cheating needs since 1985 ;-)

Grab the latest cheat collection:
MAME 0.200 XML cheat collection 12 AUGUST 2018) from http://www.mamecheat.co.uk or direct from:-
http://www.mediafire.com/file/39od7hvga ... at0200.zip (ZIP Archive 1894 KB)