How GT4 store the money.

  • Thread starter sucahyo
  • 12 comments
  • 4,343 views
2,171
I always puzzled with how GT4 store our credit. But yesterday I found out how to do that.

The money code in GT4 seems stored as 8 byte number. This number should be an integer. But it is not stored with little bit of processing. To get a very big credit, you only need the first 4 byte to get 4 billion credit.

Let see the armax code for that, PAL max cash:
YGT5-F9UG-VQU7A
N1H0-5X1J-PJDNY
9BFM-1V81-8N4J7

the raw code of that is:
20A31928 44B14400
20A3192C 44B14400


when we start the game at the first time we have 10000 credit, the code for 10000 credit is:
20A31928 6C6C754E
20A3192C 7A726F70

We only need to change the first four byte to get 4 billion credit, so we only need to change the first line. Here is how I found out how to get any credit we want:
10,000 credit = 6C6C754E
0 credit = 6C6C525E


It is unusual to have 6C6C525E value for 0 credit. So this number should be used to get any other number. Since we want a 4 billion credit then:
4 billion hex code = EE6B2800

if 0 credit is 6C6C525E then 4 billion credit is:
4 billion code = 4 billion hex code XOR 6C6C525E
4 billion code = EE6B2800 XOR 6C6C525E
4 billion code = 82077A5E


We just need to use it on the first line of raw code:
20A31928 82077A5E
20A3192C 7A726F70

to armax code:
NNRG-4F7Y-B046W
0K5V-K6WB-8CWQH
VR74-EZC5-10T28


If you start from scratch, the second line wont be neccesary, so we can use this code instead:
20A31928 82077A5E

to armax code:
TBRT-8CWV-GNXG0
0K5V-K6WB-8CWQH


Now I can use it to make the credit number looks pretty :).


As a nice side effect, I can now make GT4 hybrid code for any cheat device that have max cash code :).
 
I don't really need $4 billion credits. Do you know how to get like $5 million or 4 million? I think that would be plenty of credits.

If all you change is the first line of code how can you select a particular amount. Or are $10k and $4 Billion the only two choices?

:dunce: :) :)
 
You can set it to any credit you want. You just need to do some calculation first. the second line of the code used for bigger number.

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


some example:
to get 4,000,000 credit:
code_for_credit = hexadecimal_format_of_x XOR 7A726F706C6C525E
code_for_credit = 3D0900 XOR 7A726F706C6C525E
code_for_credit = 7A726F706C515B5E

the raw could will be:
20A31928 6C515B5E
20A3192C 7A726F70


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
 
You're going to use windows calculator for this.
First, take the number 1,000,000 and convert it to hex: F4240
Then, input that number (still in hex mode) and press Xor button on the right, then input 6C6C525E. You'll get 6C63101E which is the number you need.

The complete code looks like this:
20A31928 XXXXXXXX
20A3192C 7A726F70
and all you need to do is to swap the X's with the number you've got :)
 
Some of those codes are made to use with Action Replay MAX cheating device, and some are made for PS2 emulators (and Codebreaker devices?).
Though you can use them with almost any device if you convert the codes with a converter!
 
20A31928 6C88B39E
20A3192C 7A726F70

I think i'm getting a hang of this now, so how do i convert raw to AR MAX (pal) ?

You shall have to teach me other tricks ;)
 
Back