Nice finds, indeed.
@Pete: I did not find those addresses yet. Unlike the gst file, the exe is much bigger. So it will take more time to find.
In the meantime, here are two interesting addresses that can change the number of cops and traffic when playing Classic/Time Trap mode as a racer:
Number of traffic in HP mode (only affects Classic and Time Trap modes):
nfs4.exe 000C4FBF 02 >> 06 Default is 2 traffic cars. This hack sets it to 6 instead.
Other options:
00 = no traffic
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8
09 = 9
0A = 10
0B = 11
0C = 12
0D = 13 (Doesn't make sense to go any higher than this unless you want to play without cops)
0E = 14 (MAX)
Number of cops in HP mode (only has an effect when you play as a racer):
nfs4.exe 000C4FBA 05 >> 08 Default is 5 cops. This hack sets it to 8 which is the max amount of cops the game can handle.
Other options:
00 = no cops
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8 MAX (add more than this, and the game will crash).
You can set these addresses to the other amounts as shown, but you have to make sure the total number of cars do not exceed 16, or the game will crash or you will see strange artifacts in the horizon. NFSHS in HP classic/Time Trap by default always loads 1 opponent racer, 5 cops, and 2 traffic. Add the player car, and you will get a total of 9. As you can see from the above hacks, I pushed the game to load 8 cops and 6 traffic. Add 1 opponent racer and myself, and that gives a total of 16.
I also found the address to change the number of opponents for Hot Pursuit mode:
nfs4.exe 000C4FC4
Default is 01 for 1 opponent, of course. It affects all Hot Pursuit modes (Classic, Getaway, Time Trap).
However, it is not recommended to change it as it caused my game to either crash on loading screen, crash before the 321GO! countdown, or display strange artifacts in the horizon. Even if you get past these problems, Getaway mode will be partially broken. When the timer runs out, you sometimes won't see the "Time is up..." prompt, and when you quit to race results or replay, there is a chance the game reads it as "Aborted" instead of "Win" or "Lose".
Also, if you think you can have zero opponents by setting the address to "00", think again. The game freezes just before the 321GO countdown starts.
I also tried setting the number to the max (0D or 13 racers) for HP mode, but the maximum I can load is 8 (08). Again it is very unstable and it mostly crashes. My guess is that setting a value higher (or lower) than the default seems to break the game's calculation for determining the max number of cars.
Apparently, Gst editing is still the best for unlimited race customizations.
@Pete: I did not find those addresses yet. Unlike the gst file, the exe is much bigger. So it will take more time to find.
In the meantime, here are two interesting addresses that can change the number of cops and traffic when playing Classic/Time Trap mode as a racer:
Number of traffic in HP mode (only affects Classic and Time Trap modes):
nfs4.exe 000C4FBF 02 >> 06 Default is 2 traffic cars. This hack sets it to 6 instead.
Other options:
00 = no traffic
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8
09 = 9
0A = 10
0B = 11
0C = 12
0D = 13 (Doesn't make sense to go any higher than this unless you want to play without cops)
0E = 14 (MAX)
Number of cops in HP mode (only has an effect when you play as a racer):
nfs4.exe 000C4FBA 05 >> 08 Default is 5 cops. This hack sets it to 8 which is the max amount of cops the game can handle.
Other options:
00 = no cops
01 = 1
02 = 2
03 = 3
04 = 4
05 = 5
06 = 6
07 = 7
08 = 8 MAX (add more than this, and the game will crash).
You can set these addresses to the other amounts as shown, but you have to make sure the total number of cars do not exceed 16, or the game will crash or you will see strange artifacts in the horizon. NFSHS in HP classic/Time Trap by default always loads 1 opponent racer, 5 cops, and 2 traffic. Add the player car, and you will get a total of 9. As you can see from the above hacks, I pushed the game to load 8 cops and 6 traffic. Add 1 opponent racer and myself, and that gives a total of 16.
I also found the address to change the number of opponents for Hot Pursuit mode:
nfs4.exe 000C4FC4
Default is 01 for 1 opponent, of course. It affects all Hot Pursuit modes (Classic, Getaway, Time Trap).
However, it is not recommended to change it as it caused my game to either crash on loading screen, crash before the 321GO! countdown, or display strange artifacts in the horizon. Even if you get past these problems, Getaway mode will be partially broken. When the timer runs out, you sometimes won't see the "Time is up..." prompt, and when you quit to race results or replay, there is a chance the game reads it as "Aborted" instead of "Win" or "Lose".
Also, if you think you can have zero opponents by setting the address to "00", think again. The game freezes just before the 321GO countdown starts.
I also tried setting the number to the max (0D or 13 racers) for HP mode, but the maximum I can load is 8 (08). Again it is very unstable and it mostly crashes. My guess is that setting a value higher (or lower) than the default seems to break the game's calculation for determining the max number of cars.
Apparently, Gst editing is still the best for unlimited race customizations.
