Page 1 of 1

[soccerss] -- Starting search using Cheat Engine 5.5

Posted: Sun Dec 20, 2009 8:43 pm
by mike_myers
Key F2: Menu with settings -- ignore the 'dip switches'

Addresses found with that program:
084B1828 --> Credits (min: 00 - max: 63)
084B1420 --> Seconds (min: 00 - max: 3B)
084B1421 --> Minutes (min: 00 - max: 63)
084B1D13 --> Goals Team 1 (min: 00 - max: 63)
084B1D93 --> Goals Team 2 (min: 00 - max: 63)
084B1D32 --> PK shootout Team 1 (min: 00 - max: 05) (*)
084B1DB2 --> PK shootout Team 2 (min: 00 - max: 05) (*)
:wink:

(*) This game has PK when you choose VS mode (forget them when you play against CPU) and there aren't unlimited PK (after 5th PK the game can end in a draw).

PD: Link to Cheat Engine. http://www.cheatengine.org/index.php

Re: [soccerss] -- Starting search using Cheat Engine 5.5

Posted: Sun Dec 27, 2009 12:46 am
by mike_myers
First cheat found for this game... I'll continue in day 30 or 31. :P

Code: Select all

<mamecheat version="1">
  <cheat desc=" "/>
  
  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@C0141A=63</action>
      <action>maincpu.pb@C0141B=3B</action>
    </script>
  </cheat>

  <cheat desc="Finish this Game/Half Now!"> 
    <comment>Using this cheat you start the Injury Time.</comment>
    <script state="on">
      <action>maincpu.pb@C0141A=00</action>
      <action>maincpu.pb@C0141B=00</action>
    </script>
  </cheat>
</mamecheat>   

Re: [soccerss] -- Starting search using Cheat Engine 5.5

Posted: Sun Dec 27, 2009 2:02 am
by Pugsy
Why would you use Cheat Engine when there has been excellent cheat finding capabilities in the MAME debugger for the last few versions?

Re: [soccerss] -- Starting search using Cheat Engine 5.5

Posted: Thu Dec 31, 2009 6:47 pm
by mike_myers
More cheats.... Using "save" command from debugger and FC /B at the command prompt. :)

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Credits">
    <script state="run">
      <action>maincpu.pb@C01822=63</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Score Always = 99 Team 1">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="run">
      <action>maincpu.pb@C01D08=63</action>
    </script>
  </cheat>

  <cheat desc="Score Always = 0 Team 1">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="run">
      <action>maincpu.pb@C01D08=00</action>
    </script>
  </cheat>

  <cheat desc="Set score = 0 Now! Team 1">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="on">
      <action>maincpu.pb@C01D08=00</action>
    </script>
  </cheat>

  <cheat desc="Set score = 9 Now! Team 1">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="on">
      <action>maincpu.pb@C01D08=09</action>
    </script>
  </cheat>

  <cheat desc="Select Score Team 1">
  <comment>Display updates when a player scores or when match/half ends.</comment>	  	
  	<parameter min="0" max="99" step="1"/>
    <script state="change">
      <action>maincpu.pb@C01D08=(param)</action>
    </script>
  </cheat>

  <cheat desc="Always win PK Shootout Team 1">
  <comment>Display updates when a player scores.</comment>	  	
    <script state="run">
      <action>maincpu.pb@C01D29=06</action>
      <action>maincpu.pb@C01DA9=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Score Always = 99 Team 2">
  <comment>Display updates when a player scores or when match/half ends.</comment>	  	
    <script state="run">
      <action>maincpu.pb@C01D88=63</action>
    </script>
  </cheat>

  <cheat desc="Score Always = 0 Team 2">
  <comment>Display updates when a player scores or when match/half ends.</comment>	  	
    <script state="run">
      <action>maincpu.pb@C01D88=00</action>
    </script>
  </cheat>

  <cheat desc="Set score = 0 Now! Team 2">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="on">
      <action>maincpu.pb@C01D88=00</action>
    </script>
  </cheat>

  <cheat desc="Set score = 9 Now! Team 2">
  <comment>Display updates when a player scores or when match/half ends.</comment>	
    <script state="on">
      <action>maincpu.pb@C01D88=09</action>
    </script>
  </cheat>

  <cheat desc="Select Score Team 2">
  <comment>Display updates when a player scores or when match/half ends.</comment>	  	
  	<parameter min="0" max="99" step="1"/>
    <script state="change">
      <action>maincpu.pb@C01D88=(param)</action>
    </script>
  </cheat>

  <cheat desc="Always win PK Shootout Team 2">
  <comment>Display updates when a player scores.</comment>	  	
    <script state="run">
      <action>maincpu.pb@C01D29=00</action>
      <action>maincpu.pb@C01DA9=06</action>
    </script>
  </cheat>
</mamecheat> 
The clones (soccerssa, soccerssj, soccerssja) use the same addresses. ;)