GT4 Day modifier code, button codes and NTSC hybridding...

  • Thread starter chaotica
  • 13 comments
  • 9,954 views
Gran Turismo 4 PAL

The original Max Days code is:

28B8A9F1 0C10780B

I've converted this to Raw format using MAXConvert:

20A29738 002596E6

This sets the day to 10001 which equals to 0x2711 in hex.

My goal is to get back to Day 1 with modifying this code.

10000 is 0x2710 in hex. I subtracted this from the value of the original code which yielded to:

20A29738 00256FD6 ---> Day 1

Now I have a second goal: to discover how the money code works.

The original code is:

28B9EF54 2B313E14
28B9EF01 25549E2B

In Raw format:

20A31928 B8C9425E
20A3192C 7A726F98

Which gives you 1.000.000.000.000 credits.

I still couldn't figure out how it works. The experiments I've done thus far are:

20A31928 B8C9425E
20A3192C 7A726F98 1.000.000.000.000

20A31928 B8C9425E
20A3192C 7A726F97 995.xxx.xxx.xxx

20A31928 B8C9425D
20A3192C 7A726F98 1.000.000.000.003

20A31928 B8C9415E
20A3192C 7A726F98 1.000.000.000.768

20A31928 B8C8425E
20A3192C 7A726F98 999.999.934.464

20A31928 B7C9425E
20A3192C 7A726F98 1.000.117.440.512

My question is does anyone know how this code works? Ánd if you do can you explain it to me?

Thanks in advance...
 
You need to XOR the number with 7A726F706C6C525E
I post it in here, the main part is:

Here is more generic way:
On pal, the format for number is:
20A31928 6C6C525E
20A3192C 7A726F70

If we want x credit then
code_for_credit = hexadecimal_format_of_x XOR 7A726F706C6C525E

The raw code should be:
20A31928 second_half_of_code_for_credit
20A3192C first_half_of_code_for_credit

to get 100,000,000,000 of credit:
code_for_credit = hexadecimal_format_of_x XOR 7A726F706C6C525E
code_for_credit = 174876E800 XOR 7A726F706C6C525E
code_for_credit = 7A726F67241ABA5E

the raw could will be:
20A31928 241ABA5E
20A3192C 7A726F67
 
Thanks sucahyo. That really helped a lot. I have a couple other questions if you're willing to help.

I found out that there is 0x1180 difference between NTSC and PAL:

NTSC_code + 0x11C80 = PAL_code

I've tested it and it works for money, days and the hybrid codes on your site:

http://gt.cellphonespec.com/gt4hybridcar.php

And I have successfully made hybrids on both NTSC and PAL versions.

I use a PAL console and Xploder V4, Gameshark V4 and CodeBreaker V9.2

I also discovered the button codes for on-press activation. They are:

L1:
D086F99C 0000FBFF
R1:
D086F99C 0000F7FF
L2:
D086F99C 0000FEFF
R2:
D086F99C 0000FDFF
Select + L
D064C794 0000FF7E
Select + R
D064C794 0000FFDE

My question is do you know any other key codes or have a complete list?

Furthermore CodeBreaker has more than 1000 codes in it. I am specially interested in event completion codes, for each event. Do you have that codes or know somewhere that they are posted?

Also in CodeBreaker there are codes to remove restrictions on race entries. If you have them also it will be highly appreciated.

Thanks in advance.... again :)
 
I really glad to hear that :), we finally able to do hybrid in NTSC too 👍.

How about this:
https://www.gtplanet.net/forum/showpost.php?p=1730696&postcount=1

maybe you should look at the codebreaker website, need to register though.




The number to add to convert the code can be different for different code. This is what I use:

money [PAL]-[NTSC]=11C80
all car free [PAL]-[NTSC]=378

The code for money should be around the same area as hybrid code, but it did not work before. Good thing you can sucessfully make it work in NTSC :).
 
Well I started verifying (for NTSC) and converting car body codes from your website but I've ran into another problem and its quite serious. Here's the description:

My goal was to have a 0.0 km Honda NSX '90. Normally you can buy it used even in 10.0 km but I wanted it in yellow (second color in the color palette).

I used full garage cheat and had a Honda NSX '90 in Formula Red (first color as in all the other cars). I got into that car and used the body code for NSX '90 from your table with second color option:

20A1F7E0 000001CD
00A1F7E8 00000001

It worked and it changed the body with the same body but different color. No problems thus far.

But when I look at the garage, the color strip right next to the car name still showed red. Is there a way to change the color of that strip ? (for information purposes, I hate to enter every car to see its color :)

Also when I trade a hybrid with another save on another memory card, the car reverts back to its original state (my NSX '90 returned to red color). Is it normal with hybriding? I mean is this problem exist also in PAL version?

I found out that there are 10 different bodies for Formula Gran Turismo '04. They can be seen in Formula GT championship races. I managed to acquire them using hybrid car body code (thanks to sucahyo). But again when I try to trade them, they revert back to original purple color :(

As for the button codes I mentioned before, I managed to figure out some more. Here they are in RAW format:

L1:
D086F99C 0000FBFF
R1:
D086F99C 0000F7FF
L2:
D086F99C 0000FEFF
R2:
D086F99C 0000FDFF

Select + U
D064C794 0000FFEE
Select + D
D064C794 0000FFBE
Select + L
D064C794 0000FF7E
Select + R
D064C794 0000FFDE

R3 up
D064C794 0000FFEB
R3 down
D064C794 0000FFBB
R3 left
D064C794 0000FF7B
R3 right
D064C794 0000FFDB

L3 up
D064C794 0000FFED
L3 down
D064C794 0000FFBD
L3 left
D064C794 0000FF7D
L3 right
D064C794 0000FFDD

Thanks in advance sucahyo (or whoever can help me :)
 
The information displayed at garage car list is stored at different location, at location before the information of car properties. This information will be used as default when the garage file broken. This should be transferable.

Unfortunately, I don't know much about this. The list is linked to actual garage file in memory card. The information in the list should at least have:
- car id
- car price
- car color
- car hp
- garage position
- date purchased
- garage link and validation

if the garage link is not valid, the car in garage will have default properties.

Unfortunately, since garage file is encrypted and pcsx2, the emulator I use, have bug that corrupt this file, I can't think of anything to make this work.


I know some of the garage list information, but I never post code to test in real console.

BTW, from what cheat device code the RAW code you create?

Maybe you can create a combo to change color on the fly, for example combining:
R3 up
D064C794 0000FFEB
R3 down
D064C794 0000FFBB

and
00A1F7E8 00000001


to become code to increase color on R3 Up:
D064C794 0000FFEB
30100001 00A1F7E8


and code to reduce color on R3 Down:
D064C794 0000FFBB
30200001 00A1F7E8
 
Chaotica, I use a Gameshark 2 version3 cheat disc, I have a code converter so whenever I find codes in whatever format, I convert ity to Gameshark format and get it to work....... I got stuck at around 95%, so I saved the game at that point on another memory card and then used the codes to finish the game (GT4).....I reversed the time clock in some races, or started the race on the last lap for enduance races, and immobilized the other cars in the extra hard mission races.......tell me if i can help you anywhere....................And by the way, using Gameshark I built some amazing hybrids in GT2 and GT3 ....perfect, well built hybrids
 
I know some of the garage list information, but I never post code to test in real console.

Can you post the memory locations of these garage list information that you know? I can try to create codes through experimenting.

BTW, from what cheat device code the RAW code you create?

I have both NTSC and PAL versions of the game; GameShark 2 V4 and Xploder V4 cheat discs. I used the codes from the official sites at first, then I took some codes from the Code Conversion thread in this forum (Particularly GS V3/4 codes) and converted them to RAW, the codes for car bodies I took from the table your site. I used the ARMAX column to obtain RAW code for PAL version and subtracted 0x11C80 to obtain NTSC code.

The select up/down and L3 up/down/left/right codes are the codes I figured out by experimenting. The other button codes are from official codes and Code Conversion thread.

Maybe you can create a combo to change color on the fly, for example combining:
R3 up
D064C794 0000FFEB
R3 down
D064C794 0000FFBB

and
00A1F7E8 00000001


to become code to increase color on R3 Up:
D064C794 0000FFEB
30100001 00A1F7E8


and code to reduce color on R3 Down:
D064C794 0000FFBB
30200001 00A1F7E8

I can try these but like I said before, I can change colors but I need to stabilize them to use/trade the car like I want to.

Thanks in advance as always...
 
4everstock,

I use Gameshark 2 V4 for the NTSC version of GT4. There are no official event or mission completion codes. I also have CodeBreaker V9.2 and it has codes for each event and mission, seperately. I want to have those codes in GameShark because GameShark is faster (by faster I mean GS load+cheat select+game start routine). CodeBreaker takes minutes to open and select codes bla bla bla. Also I'd like to convert (if I can find) those event and mission codes to Xploder (PAL GT4) format to have them also in PAL GT4.

If you can help me about these codes I'll be grateful. Thanks...
 
[M] Must Be On
F80ACDED 0CB4CF8D
Infinite:
Fuel
2816ED74 8BE8F9B6
2816ED8B F8AA7AF1
2816EDF6 64E8F919
2823B40A 784269D8
Nitrous
282FA0F1 01969C01
282FA0F2 F7568F65
282FA03A 64AC5274
Tire Wear (Your Car)
2816EDB6 01963801
2816ED19 F7568F65
2816ED22 6DB98503
2816ED0A 6DB98566
2816ED76 6DB9E4F6
2816ED64 6DB95219
2816EDE5 F8AA7AF1
2816ED9C 83327AF7
2823B464 784269ED
Tire Wear (All Cars)
282FE72B 0CA57A65
 
Well, I don't know what to say. I feel very enlightened. Thanks, I guess.

These are GameShark codes from the official website. That was not what I asked.

Its like this:
I asked the result of a differential equation
and
you told me that 2 + 2 = 4

Anyway I found the loop codes for races and missions. Then painstakingly identified codes for each event and race. I can post them if anyone is interested.
 
Can you post the memory locations of these garage list information that you know? I can try to create codes through experimenting.
Here:

On emulator the garage start at
Car_name_location - $7D40

each entry stored in 32 byte location.

049F28E0, 49FA600 = garage link
049F28F8 = first car id, empty = FF FF FF FF FF FF FF FF
049F2900 = ?, empty = 00 00 00 00 00 00 00 00
049F2908 = ?, empty = 00 00 00 00 00 00 00 00
049F2910 = ride history of first garage car = FF 03, empty = FF 03
049F2923 = ride id?, 0 = never riden
049F2900 = corrupt id?, 1 works, 3 corrupt, 5 priced?, 7 corrupt


The select up/down and L3 up/down/left/right codes are the codes I figured out by experimenting. The other button codes are from official codes and Code Conversion thread.
You are good :).

Anyway I found the loop codes for races and missions. Then painstakingly identified codes for each event and race. I can post them if anyone is interested.
I guess it would benefit someone sooner or later. I think it's better if you post it on different thread.
 
Back