My Diaries
A Lurid Tale of Obsession, Depravity, Wits and Attempted Wit
Sunday May 21, 2000
(GT2 Version 1.0) GameShark Info about the Multi-Race Series Information
|
[Previous Entry ]
[Thread List ]
[Search ]
[game logs ]
[Next Entry ]
[email]
[Disclaimers]
<<--
Game Shark Hints
-->>
<<--
Gameplay Hints
-->>
<<--
Gran Turismo 2
-->>
Copyright © 1999,2000, the author/owner of the following ==>
page <==.
Sunday May 21, 2000
(GT2 Version 1.0) GameShark Info about the Multi-Race Series Information
|
At a GT2 GameShark (i.e. mostly hybrids) message board I found codes
which allowed one to generate series in the Code Generator which take
place on arbitrary tracks. Those codes also allow you to pick
arbitrary cars (from the restricted list of about 200 cars available
for the Code Generator).
|
|
This inspired me to inspect memory at the start of the Grand Turismo
World Series for evidence of similar in-memory lists of tracks.
|
|
And, indeed I found them, and was able to exploit them.
|
|
(80)1D5838 89 00 00 00 01 00 00 00
(80)1D5840 4A 00 00 00 01 00 00 00
(80)1D5848 01 00 00 00 FF FF FF FF
(80)1D5850 00 00 00 00 00 00 05 00 -- number of races (5)(?)
(80)1D5858 BB E5 D7 AF FC 6B A3 62 -- Track Codes for the 5
(80)1D5860 9F CA B5 7E A1 0B Cf 01 -- GTW Tracks
(80)1D5868 A1 3B 8B 71 00 00 00 00 --
(80)1D5870 05 00 05 00 05 00 05 00 -- 5 lengths of races(?)
(80)1D5878 05 00 00 00 47 54 57 30 G T W 0
(80)1D5880 35 30 31 00 00 00 00 00 5 0 1
(80)1D5888 00 00 00 00 47 54 57 30 G T W 0
(80)1D5890 35 30 32 00 00 00 00 00 5 0 2
(80)1D5898 00 00 00 00 47 54 57 30 G T W 0
(80)1D58A0 35 30 33 00 00 00 00 00 5 0 3
(80)1D58A8 00 00 00 00 47 54 57 30 G T W 0
(80)1D58B0 35 30 34 00 00 00 00 00 5 0 4
(80)1D58B8 00 00 00 00 47 54 57 30 G T W 0
(80)1D58C0 35 30 35 00 00 00 00 00 5 0 5
(80)1D58C8 00 00 00 00 00 00 00 00
(80)1D58D0 00 00 00 00 00 00 00 00
(80)1D58D8 00 00 00 00 00 00 00 00
(80)1D58E0 00 00 00 00 00 00 00 00
(80)1D58E8 01 00 03 00 03 00 02 00
(80)1D58F0 17 36 01 00 E1 62 00 00
(80)1D58F8 C0 B7 00 00 D6 04 01 00
|
|
As far as I can tell, the first byte above is the event code or number.
I have a vague feeling I have seen it tabulated somewhere.
|
|
As an experiment, I replaced the 5 tracks codes with different tracks,
and the numbers ("5") which follow them with different numbers. (I
used "2"). Indeed, when I did this I got to race against a GTW field
in a series of two-lap races on the different tracks.
|
|
A caveat was that I needed to patch the track code in the normal locations,
too. The above areas of memory actually follows not long after the
race information which includes the starting-lineup. Creating a
GameShark code to change that location only
the first time might be tricky, although quite likely one could arrange
to get the list of tracks set before the first one is copied to the
other location.
|
|
I recorded the locations for a few non-series events.
(Beware, I haven't double-checked these, or the above yet...)
|
|
Rally/Smokey Mountain South
(80)1D5838 1F 00 00 00 00 00 00 00
(80)1D5840 3E 00 00 00 00 00 00 00
(80)1D5848 01 00 00 00 00 00 00 00 -- zeroes(?)(notes?)
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
|
Sunday/HSR
(80)1D5838 D4 00 00 00 00 00 00 00
(80)1D5840 3E 00 00 00 01 00 00 00
(80)1D5848 01 00 00 00 FF FF FF FF
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
|
Muscle/SeattleS
(80)1D5838 89 00 00 00 00 00 00 00
(80)1D5840 3E 00 00 00 01 00 00 00
(80)1D5848 01 00 00 00 FF FF FF FF
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
|
Muscle/SeattleL
(80)1D5838 B8 00 00 00 00 00 00 00
(80)1D5840 3E 00 00 00 01 00 00 00
(80)1D5848 01 00 00 00 FF FF FF FF
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
|
Euro/Apricot
(80)1D5838 3F 00 00 00 00 00 00 00
(80)1D5840 3E 00 58 02 01 00 00 00 -- 600 is bhp limit (591)?
(80)1D5848 01 00 00 00 FF FF FF FF -- notes did not say FF FF(?)
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
|
Stars/RomeL
(80)1D5838 84 00 00 00 00 00 00 00
(80)1D5840 3E 00 00 00 01 00 00 00
(80)1D5848 01 00 00 00 FF FF FF FF -- notes did not say FF FF(?)
(80)1D5850 00 00 00 00 00 00 00 00 -- All zeroes from here one
(80)1D5858 00 00 00 00 00 00 00 00 -- No track codes.
(80)1D5860 00 00 00 00 00 00 00 00 --
(80)1D5868 00 00 00 00 00 00 00 00 --
|
<<--
Game Shark Hints
-->>
<<--
Gameplay Hints
-->>
<<--
Gran Turismo 2
-->>
[Previous Entry ]
[Thread List ]
[Search ]
[game logs ]
[Next Entry ]
[email]
[Disclaimers]
Copyright © 1999,2000 the author/owner of the following ==>
page <==.
email
Disclaimers