Fighting Games A.I. control both fighters?

This FORUM is ONLY for posting requests for M.A.M.E. arcade cheats. The actual cheats should be posted in the M.A.M.E. "Arcade" Cheats forum. For cheat requests a 'please' would do no harm...
Post Reply
Obuttma
Posts: 1
Joined: Sat Feb 12, 2022 7:11 pm

Fighting Games A.I. control both fighters?

Post by Obuttma »

Can anybody make a "cheat" or a hack in which both fighters in a two player tournament/fighting game can be assigned to A.I. control?
Is this even possible?

Suggested Games:
KOF series
Street Fighter series
Mortal Kombat Series
Marvel fighting games
Vampire Savior/Darkstalker
etc.

Thanks
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Re: Fighting Games A.I. control both fighters?

Post by Heihachi_73 »

I could have sworn I did this for the Tekken games 10+ years ago, but apparently only the Tekken 1 "Select Player Type" cheat made it into the XML. I might have to do something about that...
Karlos171
Posts: 5
Joined: Tue Apr 05, 2022 11:26 am

Re: Fighting Games A.I. control both fighters?

Post by Karlos171 »

Hi All,

I'm looking for cheat codes that make easy the special moves (like the cheat codes in Street Fighter 2 and 2'). It makes the game a lot faster specially with characters with long moves or with hold button moves, like Guile.

Fortunately Street Fighter 2 and 2' has those cheat codes, but KOF, Samurai Shodown, Super SF, Alpha SF, and all the rest of the fighting games don't have them.
Do you know if they have been created or they are uploaded in any website?

Regards.
Karlos 171
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Re: Fighting Games A.I. control both fighters?

Post by Heihachi_73 »

Done Tekken 2 and 3 so far (still need to add the cheats for the clones), Tekken Tag Tournament will be next. The CPU vs. CPU fights in Tekken are boring though, most characters just sit around doing the occasional jab every so often, at least on stage 1 where the AI is at its dumbest. The games really need a AI difficulty level cheat to make it remotely watchable.

The cheat also lets you do the exact opposite, you can play 2P mode in the attract mode demo. I also added the camera view cheat so that the camera isn't spinning around at all angles. Cinematic mode removes the text from the game, and causes the win animations and Devil intro to look out of place. Replays aren't affected though.
rabbyzero
Posts: 24
Joined: Thu Nov 16, 2017 3:20 am

Re: Fighting Games A.I. control both fighters?

Post by rabbyzero »

Karlos171 wrote: Tue Apr 05, 2022 11:36 am Hi All,

I'm looking for cheat codes that make easy the special moves (like the cheat codes in Street Fighter 2 and 2'). It makes the game a lot faster specially with characters with long moves or with hold button moves, like Guile.

Fortunately Street Fighter 2 and 2' has those cheat codes, but KOF, Samurai Shodown, Super SF, Alpha SF, and all the rest of the fighting games don't have them.
Do you know if they have been created or they are uploaded in any website?

Regards.
Karlos 171
https://www.mamecheat.co.uk/forums/view ... hp?t=12834
I made one for Street Fighter Alpha 3. You may check this post.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: Fighting Games A.I. control both fighters?

Post by mezdap »

Street Fighter 2 Series: ''Character Control by CPU''

sf2.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8A4B == 1">maincpu.pw@FF8654=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF8654=0101</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8A4B == 1">maincpu.pw@FF8954=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF8954=0101</action>
    </script>
  </cheat>
  


sf2ce.xml, sf2hf.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8A3F == 1">maincpu.pw@FF864C=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF864C=0101</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8A3F == 1">maincpu.pw@FF894C=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF894C=0101</action>
    </script>
  </cheat>


ssf2.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8C4F == 1">maincpu.pw@FF875C=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF875C=0101</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)"> <comment>Activate before match start.</comment>
    <script state="run">
      <action condition="maincpu.pb@FF8C4F == 1">maincpu.pw@FF8B5C=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF8B5C=0101</action>
    </script>
  </cheat>


ssf2t.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action condition="maincpu.pb@FF8D4F == 1">maincpu.pw@FF87DC=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF87DC=0101</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action condition="maincpu.pb@FF8D4F == 1">maincpu.pw@FF8BDC=0001</action>
    </script>
    <script state="off">
      <action>maincpu.pw@FF8BDC=0101</action>
    </script>
  </cheat>

Only tested for 'parrent' ROMs.

These are the main address/codes for 'hsf2' but I couldn't fix them! And have to enter before match start...
P1: maincpu.pb@FF8664=00
P2: maincpu.pb@FF8A64=00
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: Fighting Games A.I. control both fighters?

Post by mezdap »

King of Fighters Series: ''Character Control by CPU''

kof94.xml, kof95.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108230=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108230=81</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108430=02</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108430=82</action>
    </script>
  </cheat>


kof96.xml, kof97.xml, kof98.xml, kof99.xml, kof2000.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108270=80</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108270=00</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108470=81</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108470=01</action>
    </script>
  </cheat>


kof2001.xml, kof2002.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108271=80</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108271=00</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108471=81</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108471=01</action>
    </script>
  </cheat>
I was trying to complete all 'fighting games' but some games more difficult than I thought!

@Karlos 171 I start making an 'Easy Special Moves' and 'Super Moves' for kof 95
These users thanked the author mezdap for the post:
iVitrol
Rating: 33.33%
 
iVitrol
Posts: 2
Joined: Tue Mar 19, 2024 7:43 pm
Has thanked: 2 times

Re: Fighting Games A.I. control both fighters?

Post by iVitrol »

mezdap wrote: Mon Mar 18, 2024 8:37 am King of Fighters Series: ''Character Control by CPU''

kof94.xml, kof95.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108230=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108230=81</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108430=02</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108430=82</action>
    </script>
  </cheat>


kof96.xml, kof97.xml, kof98.xml, kof99.xml, kof2000.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108270=80</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108270=00</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108470=81</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108470=01</action>
    </script>
  </cheat>


kof2001.xml, kof2002.xml

Code: Select all

  <cheat desc="P1 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108271=80</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108271=00</action>
    </script>
  </cheat>
  
  <cheat desc="P2 Character Control by CPU (AI)">
    <script state="run">
      <action>maincpu.pb@108471=81</action>
    </script>
    <script state="off">
      <action>maincpu.pb@108471=01</action>
    </script>
  </cheat>
I was trying to complete all 'fighting games' but some games more difficult than I thought!

@Karlos 171 I start making an 'Easy Special Moves' and 'Super Moves' for kof 95
How I put this scripts in the M.A.M.E emulator? I still don't know that much about the use of cheats in M.A.M.E. I started using recently.
mezdap
Posts: 96
Joined: Sun Feb 04, 2018 5:16 am
Has thanked: 2 times
Been thanked: 2 times

Re: Fighting Games A.I. control both fighters?

Post by mezdap »

How I put this scripts in the M.A.M.E emulator? I still don't know that much about the use of cheats in M.A.M.E. I started using recently.
You do need a PC or MAC. I don't know process of smartphones/tablets!
Step1: Download the latest MAME cheat file from here: https://www.mamecheat.co.uk/download/cheat0259.zip
Step2: Open or unzip the 'cheat0259.zip' file. Drag and drop (or double click) the 'cheat.7z'

It is suggested to read the 'cheat.txt' file as well.

'cheat.7z' is a huge file and contains hundreds of cheat (.xml) files for games!
Either unpack it in an empty folder or drag and drop the kof94.xml, kof95.xml files in to the MAME 'cheat' folder.

Step3: Open kof94.xml file with 'Notepad++' or any other similar program and copy/paste the scripts and save it.
Step4: The edited file(s) kof94.xml you can put them in MAME 'cheat' folder or repack (drag and drop into) 'cheat.7z'

Note: 'cheat.7z' should be placed in root of MAME folder.
If you have same cheat file (kof94.xml) at two locations(folders) in MAME.
MAME will read and show them both on the Configuration Cheat Menu. The first list of cheat would be the one from 'cheat' folder.
If there is no 'cheat folder' in MAME you can create a new folder and name it ''cheat''
These users thanked the author mezdap for the post:
iVitrol
Rating: 33.33%
 
iVitrol
Posts: 2
Joined: Tue Mar 19, 2024 7:43 pm
Has thanked: 2 times

Re: Fighting Games A.I. control both fighters?

Post by iVitrol »

mezdap wrote: Mon Mar 25, 2024 1:35 am
How I put this scripts in the M.A.M.E emulator? I still don't know that much about the use of cheats in M.A.M.E. I started using recently.
You do need a PC or MAC. I don't know process of smartphones/tablets!
Step1: Download the latest MAME cheat file from here: https://www.mamecheat.co.uk/download/cheat0259.zip
Step2: Open or unzip the 'cheat0259.zip' file. Drag and drop (or double click) the 'cheat.7z'

It is suggested to read the 'cheat.txt' file as well.

'cheat.7z' is a huge file and contains hundreds of cheat (.xml) files for games!
Either unpack it in an empty folder or drag and drop the kof94.xml, kof95.xml files in to the MAME 'cheat' folder.

Step3: Open kof94.xml file with 'Notepad++' or any other similar program and copy/paste the scripts and save it.
Step4: The edited file(s) kof94.xml you can put them in MAME 'cheat' folder or repack (drag and drop into) 'cheat.7z'

Note: 'cheat.7z' should be placed in root of MAME folder.
If you have same cheat file (kof94.xml) at two locations(folders) in MAME.
MAME will read and show them both on the Configuration Cheat Menu. The first list of cheat would be the one from 'cheat' folder.
If there is no 'cheat folder' in MAME you can create a new folder and name it ''cheat''
Worked perfectly! Thanks ^^

Note: I saw that only Kof 2000 have Infinite Selection Time cheat, but I tried use this same script in the others... and worked, except Kof 2001 and 2002.
Post Reply