|
|
| | |
|
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.
| |
| | |
|