Gran Turismo Test Collection image
Home
Suspension
Spring rate
Ride height
Damper
Camber
Toe
Gear
Tuning guide
Tuning method
Theory
Spring&Damper
Hybrid
GT4 Hybrid Info
GT4 Hybrid gamesave
GT4 Hybrid car id
GT4 Hybrid car data
GT4 Hybrid other data
Viper Racing
VR cars
VR tracks
Links
Leaderboard


Google

GT4 Hybrid Information

History

Thanks to the help of christhedude, Playguy (Saul), VV and others from gtplanet, we can make hybrid in GT4.

At first it start with cockpit code I found. I know what to change when playing GT4 in a PC to make the view become dashboard view. But then I curious wether this code will work on the real console to or not. So I create a thread for this in gtplanet. christhedude willing to help me testing and confirm that this code works for real :).

I start doing many test and tweaking, but the progress is slow. It was then VV help me how to get the car data. It realy help me start figuring out how things work. I also start looking what do I have to look for by running GT3 and trying to create hybrid using emulator. Running GT3 give me clue about where I should find the GT4 garage.

I finally found the GT4 garage. After that I also start figuring out how to read the GT4 car data and can get a usefull data from it. I start with creating my first save game. Playguy help me testing it and confirm it works :). After that I create many save game which succefully tried by many, thank to you all. There is still some limitation, it seems only the currently equipped car guaranteed to work. Maybe from the emulator limitation. We can make a hybrid savegame for PAL and NTSC version now.

While creating some save game, I also try to create ARMAX hybrid code. After some feedback from Playguy I finally able to create a correct ARMAX code :). Although curently I can only make an ARMAX hybrid code for PAL version, I am sure in the future we can make an ARMAX hybrid code for NTSC too.


How

There is also a good explanation about this on gtplanet by Saul, here

First Method, using emulator to create savegame

in progress...........

Second Method, using ARMAX

in progress...........


Additional hybrid info

Other interesting code

All part purchased:
PHaste code:
20A2AA5C FFFFFFFF
20A2AA60 FFFFFFFF
20A2AA54 FFFFFFFF

ARMAX code (PAL)
VZ80-UJ1Q-YBJJU
GQCJ-ZRXY-M8NFX
C17X-EETT-18JD4
X8RB-1YCA-R6D56


ARMAX code (PAL) Dashboard Camera during A spec driving
4y3k-dj31-hre2a
6N4Z-6KF9-G477Q
ZP7B-GP5T-3KPUR


How to use the code list

Each line of code list consist of what the code represent, PHaste code, and ARMAX code. PHaste code which shown as:
20A2A5D0 00000157

This code can be use in two ways. First by entering those number directly to the "Xploder code check" in PHaste. To apply the change press "update cheat code" button.

Second, ommit the first number of the first sequence to get the address you need to tweak/see, and use the second sequence as the data to enter. But you need to be carefull when entering this data. you must be sure that the data when entered correctly will be written backward. So using the example, if the data written correctly then at address 00A2A5D0, it will read:
57 01 00 00 .. .. .. ..

the first number in the first sequence ("2") is an instruction for cheat engine to write a 4 byte of data ("00 00 01 57") to spesific address ("00A2A5D0").


The armax code must be written as group. If the list have column for ARMAX code 1 and ARMAX code 2, you must enter it as one group of code. Some code has three line of code instead of two.



Memory layout

We do hybrid in GT4 by changing currently equiped car part with other car part. We only able to do this on curently equiped car because GT4 store other car data directly to memory card, to be precise to a file named "garage". Everytime we change car the garage file will be accessed to store the information of previously equiped car. Since storing require sorting out the content of the file, this step take a bit of time. And since any interruption during this process can corrupt the garage, PD warn us with blinking red disk icon :).

The memory layout of currently equipped car is like this:

< setup A part >
< setup A setting >
< setup B part >
< setup B setting >
< setup C part >
< setup C setting >
< part purchased, cleanlines, etc >

< setup B part > location = < setup A part > location + 0x178 (376 decimal)
The part section has layout like this, each take 8 byte, to see the exact position of it see the car data code list:
< car name >
< car body >
< Brake pad >
< brake controller >
< chassis >
< engine >
< drivetrain >
< gear >
< suspension >
< LSD >
< Front tire >
< Rear Tire >
< steer >
< Weight modification >
< racing modify >
< port polish >
< engine balancing >
< Displacement >
< chip >
< NA upgrade >
< Turbo Upgrade >
< Flywheel >
< clutch >
< Propeller shaft >
< Muffler >
< Intercooler >
< wheel >
< NOS >
< wing >
< Supercharger >


The setting section has layout fairly similar to the layout of GT3, if you have experience using GT3 garage reader, you can figure it out easily.



Cellphone specification list and SAR rating

GTPlanet GT2 Forum

Sucahyo @2005

Thanks to ImageShack for Free Image Hosting