My Gran Turismo Diaries

A Lurid Tale of Obsession, Depravity, Wits and Attempted Wit

Saturday January 12, 2002

Ducati World Racing Challenge Garage Memory Map

[Previous Entry ] [Index ] [Search ] [game logs ] [Next Entry ] [email] [Disclaimers]

<<-- Ducati World Racing Challenge -->>
<<-- Game Shark Hints -->>
<<-- Gameplay Hints -->>

Copyright © 1999-2002, the author/owner of the following ==> page <==.


Saturday January 12, 2002

Ducati World Racing Challenge Garage Memory Map

Here's a memory map of the garage and related locations in Ducati World Racing Challenge.

801B6FCC - cash (4 bytes)
801B6CF8 - day counter (4 bytes)
801B6CFC - number of bikes in garage (2 bytes)
801B6CFE - current selected bike, 0 origin (2 bytes)
801B6D00 -

bike 1 (32 bytes, first byte is code from 2002-01-10.html)

801B6D20 -

bike 2 (32 bytes)

801B6D40 -

bike 3 (32 bytes)

801B6D60 -

bike 4 (32 bytes)

801B6D80 -

bike 5 (32 bytes)

Setting the first byte of any of the bike entries will change the name and basic identity of the bike to the one you choose.

Part of the entry obviously corresponds to parts fitted, and another part is the value of the bike, but there are many other bytes the function of which I haven't determined.

Here's the structure of a garage entry (using the first as an example):

801B6D00  CC 00 00 00  M1 M2 ?? ??
801B6D08  ?? ?? ?? ??  ?? ?? ?? ??
801B6D10  ?? ?? ?? ??  PP PP PP PP
801B6D18  GG 00 00 00  00 00 00 00
Where:
  • CC - bike code, from 2002-01-10.html
  • M1 - bit map 1 indicates modifications
  • M2 - bit map 2 indicates modifications
  • PP - 4 byte price
  • GG - matches number of garage entry
  • As far as I can tell, most of the indicated unknown bytes are not relevant, at least for vintage bikes which can't be modified. (Although if you use a GameShark to set the modification bits on a vintage bike you get noticeably performance improvements.) But I bought (legitimately) two different 60's 500GP bikes, and the contents of their garage entries were very different.

       
    M1 Values; "Or" together (add hex)
    Engine Kit I (1)01
    (2)02
    (3)03
    Engine Kit II (1)04
    (2)08
    (3)0C
    Exhaust System (1)10
    (2)20
    (3)30
    Brake Kits (1)40
    (2)80
    (3)C0
       
    M2 Values; "Or" together (add hex)
    Body Kit01
    Wheel Sets (1)02
    (2)04
    Flywheel08
    Clutch (1)10
    (2)20
    Tires (1)40
    (2)80

    Another interesting location is:

    801BA400
    

    That seems to be the first byte of the vintage bike lot on any day, and any bike code (from 2002-01-10.html) can be placed there, and purchased and used. The locations are actually entire garage entries, so you can modify the price, or fit parts to modifiable bikes.

    Disclaimer: Do not use any of this information unless you know what you are doing and understand and are willing to take the risks involved. Even if you do understand the risks, double-check my numbers if possible. (E.g. always inspect the value of a location for consistency before changing it).


    <<-- Ducati World Racing Challenge -->>
    <<-- Game Shark Hints -->>
    <<-- Gameplay Hints -->>

    [Previous Entry ] [Index ] [Search ] [game logs ] [Next Entry ] [email] [Disclaimers]


    Copyright © 1999-2002 the author/owner of the following ==> page <==.

    email

    Disclaimers