Page 1 of 1

Fighting Games A.I. control both fighters?

Posted: Sat Feb 12, 2022 7:16 pm
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

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

Posted: Fri Apr 01, 2022 10:34 pm
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...

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

Posted: Tue Apr 05, 2022 11:36 am
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

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

Posted: Wed Apr 06, 2022 1:43 am
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.

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

Posted: Fri Feb 23, 2024 5:43 pm
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.

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

Posted: Mon Mar 18, 2024 8:25 am
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

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

Posted: Mon Mar 18, 2024 8:37 am
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

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

Posted: Tue Mar 19, 2024 10:39 pm
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.

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

Posted: Mon Mar 25, 2024 1:35 am
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''

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

Posted: Mon Mar 25, 2024 1:07 pm
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.