Page 1 of 1

[f1gp] - always 1st cheat (probably rom cheat)

Posted: Thu Jan 21, 2010 6:01 pm
by asper
I found a ram value that changes as places in race changes (if you are 9th, then the value is 8, if you are 5th, then the value is 4, and so on) but I cannot freeze it in memory.

Should be also good a cheat that set to 1 the remaining laps.

The game is really difficult and is one of the few palyable left out in our mamend (ending sequences database) site :)

Thank you in advance

Re: [f1gp] - always 1st cheat (probably rom cheat)

Posted: Sun Jan 24, 2010 6:56 pm
by Pugsy
It's not easy, I've done a little work on it fixing some of the existing cheats at the same time but there's still a few issues that need ironing out....please feel free to find the Always get Goal cheat.

Code: Select all

; [ F-1 Grand Prix ]
:f1gp:000000A2:FF82CB:00000063:FFFFFFFF:Infinite Race Time
:f1gp:000000A2:FF810B:00000063:FFFFFFFF:Infinite Qualifying Time
:f1gp:00300000:FF9DCE:00000000:FFFFFFFF:Quickest Lap Time(s)
:f1gp:00310000:FF9DD6:00000000:FFFFFFFF:Quickest Lap Time(s) (2/2)
:f1gp:00000000:FFA627:00000000:FFFFFFFF:Finish in First Place whenever you get Goal:Note the In-Game Position display will show your real position, you still need to get the GOAL though to progress
f1gp.xml:-

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Race Time">
    <script state="on">
      <action>temp0 =maincpu.pb@FF82CB</action>
    </script>
    <script state="run">
      <action condition="(frame % 300 == 0) AND (maincpu.pb@FF82CB!=temp0 )">maincpu.pb@FF82CB=63</action>
    </script>
  </cheat>

  <cheat desc="Infinite Qualifying Time">
    <script state="on">
      <action>temp0 =maincpu.pb@FF810B</action>
    </script>
    <script state="run">
      <action condition="(frame % 300 == 0) AND (maincpu.pb@FF810B!=temp0 )">maincpu.pb@FF810B=63</action>
    </script>
  </cheat>

  <cheat desc="Quickest Lap Time(s)">
    <script state="run">
      <action>maincpu.pd@FF9DCE=00000000</action>
      <action>maincpu.pd@FF9DD6=00000000</action>
      </script>
  </cheat>

  <cheat desc="Finish in First Place whenever you get Goal"> <comment>Note the In-Game Position display will show your real position, you still need to get the GOAL though to progress</comment>
    <script state="run">
      <action>maincpu.pb@FFA627=00</action>
    </script>
  </cheat>

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

Re: [f1gp] - always 1st cheat (probably rom cheat)

Posted: Mon Jan 25, 2010 4:40 pm
by asper
I know you were the man :)

I will try to find "Always get goal" cheat now that I have those new tricks !

If you have time, now that you know what to search, can you please also find the [f1gp2] cheats ?

P.S. Obviously we will credit you in our site :) (like we did for other games such as this one: http://www.vazcomics.org/mamend/D/drtoppel.htm )

f1gp problems....

Posted: Mon Jan 25, 2010 4:49 pm
by asper
Pugsy there is a problem: even with your !always 1st cheat" if you end a race the game will display a GAME OVER... like it detect your REAL position... is this the problem you have to iron out ?

(sorry, I would like to reply in the f1gp post but probably hit the wrong button...)

Re: f1gp problems....

Posted: Mon Jan 25, 2010 5:51 pm
by Pugsy
Yes, that's why you need an "Always get Goal" cheat that can be joined with the other cheat, you don't have to be first to get the goal but unless you are in the top XX positions you get Game Over rather than GOAL. This of course means you need to be good enough to finish the races in the top positions to do the search, which is a bit of a chicken and egg situation.

Re: f1gp problems....

Posted: Mon Jan 25, 2010 5:55 pm
by Pugsy
I've merged the topic

Re: f1gp problems....

Posted: Mon Jan 25, 2010 8:12 pm
by asper
So your cheat what exactly does ? Is the "visual" number is always te real one what changes "behind the scene" ? If an "instant goal" will be found there will be no need of the cheat you found... or not ? (maybe I misunderstood your words...)