Gran Turismo 4 Modding Discussion

As far as I'm aware from the progress reports, the script that fills the garage and sets the starting money was decompiled then edited to remove that.



GT4O is a single-layer disc rather than dual-layer, which makes it a lot easier to rebuild a modified disc image as PS2 tools are quite primitive. It's also more like a 'GT4.5' than just a tweak of the retail game, with a lot of changes behind the scenes as it seems to be built on Tourist Trophy. Some of those are improvements like better widescreen fonts that would be non-trivial to backport to the original game. This also means that modifications don't necessarily drop in from one to the other.

Distributing the mod as a patch to convert a retail NTSC-U copy into modified GT4O means that players don't have to try to find one of the rare GT4O discs and can instead use their existing copy of GT4 as a base disc image for the mod. I did similar with my own work on GT2, where I based the mod on the final bugfixed re-release of the game but provided patches to update the launchday version of the game to that version, for people who bought the game at launch or own an early copy.
then for patching we will need the online public beta or the notmal NTSC-U iso?
 
Had a go with the publicly available build of Spec II last night and really enjoyed it! The randomizer has breathed a whole new life into GT4 that's made it feel like playing it for the first time again. My randomizer seed has also been very generous for the Beginner Hall/B License rewards thus far, which for me has actually made the early game a bit more difficult because I've restrained myself from using massively overpowered stuff and/or selling it off to get hundreds of thousands of credits so early.
Sunday Cup Prize:
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525195447.png


4WD Challenge Prize:
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525203046.png


FF Challenge Prize:
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525211137.png


National B-License (Bronze Prize):
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525214531.png


National B-License (Silver Prize):
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525214604.png


FR Challenge Prize:
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525221620.png


MR Challenge Prize:
Gran Turismo 4 [Online Public Beta]_SCUS-97436_20230525230854.png


Also wanted to throw out a few suggestions for future updates:

Car Accuracy
- Lexus SC300/GS300: For whatever reason, Polyphony gave these two models inaccurate powertrains. They're presented in GT4-6 as having the 2JZ-GTE, even though that was never offered for Lexus models. Would it be possible to change out the engine for the 2JZ-GE from the Supra SZ-R to make them more accurate, and maybe even add the Soarer GT-T/Aristo 3.0V so we can have the proper Japanese market versions?

Event Ideas
  • Engine Type Challenges (4/6/8 Cylinder)
  • Executive Saloon Cup (Event for performance sedans, e.g. E55 AMG, S-Type R, Taurus SHO)
  • Sport Utility Championship (Event for SUV models, e.g. Range Stormer Concept, Pikes Peak Quattro, MX-Crossport Concept)
  • Remix track selections for existing events, perhaps focusing on courses that aren't used too often (e.g. replace some Fuji '90s uses with Fuji 2005)


One final question I have for @TheAdmiester regarding prize cars. I know the regular prize cars that were normally non-purchasable in the dealers become available after winning the event they'd normally be awarded for, but what about "hidden" prize cars (GT Skyline Pace Car, LM Editions, etc.)? Are those able to be populated in dealers so they can still be obtained in a randomizer run? Otherwise really enjoying the mod, and definitely will be watching this space for future updates/progress!
 
Had a go with the publicly available build of Spec II last night and really enjoyed it! The randomizer has breathed a whole new life into GT4 that's made it feel like playing it for the first time again. My randomizer seed has also been very generous for the Beginner Hall/B License rewards thus far, which for me has actually made the early game a bit more difficult because I've restrained myself from using massively overpowered stuff and/or selling it off to get hundreds of thousands of credits so early.
Sunday Cup Prize:View attachment 1259907

4WD Challenge Prize:View attachment 1259908

FF Challenge Prize:
View attachment 1259909

National B-License (Bronze Prize):View attachment 1259910

National B-License (Silver Prize):
View attachment 1259911

FR Challenge Prize:
View attachment 1259912

MR Challenge Prize:View attachment 1259913


Also wanted to throw out a few suggestions for future updates:

Car Accuracy
- Lexus SC300/GS300: For whatever reason, Polyphony gave these two models inaccurate powertrains. They're presented in GT4-6 as having the 2JZ-GTE, even though that was never offered for Lexus models. Would it be possible to change out the engine for the 2JZ-GE from the Supra SZ-R to make them more accurate, and maybe even add the Soarer GT-T/Aristo 3.0V so we can have the proper Japanese market versions?

Event Ideas
  • Engine Type Challenges (4/6/8 Cylinder)
  • Executive Saloon Cup (Event for performance sedans, e.g. E55 AMG, S-Type R, Taurus SHO)
  • Sport Utility Championship (Event for SUV models, e.g. Range Stormer Concept, Pikes Peak Quattro, MX-Crossport Concept)
  • Remix track selections for existing events, perhaps focusing on courses that aren't used too often (e.g. replace some Fuji '90s uses with Fuji 2005)


One final question I have for @TheAdmiester regarding prize cars. I know the regular prize cars that were normally non-purchasable in the dealers become available after winning the event they'd normally be awarded for, but what about "hidden" prize cars (GT Skyline Pace Car, LM Editions, etc.)? Are those able to be populated in dealers so they can still be obtained in a randomizer run? Otherwise really enjoying the mod, and definitely will be watching this space for future updates/progress!
Glad to hear you've been enjoying the mod so much. Having it feel like a new game is what I was hoping for so it's really nice to see so many impressions like yours.

There's a lot of stuff here so I'll just break it into bullet points and hope I've covered everything:
  • Wasn't actually aware of the Lexus engines being wrong - I knew they only had GEs in real life but haven't actually noticed them having GTE specs in GT4. Very easy fix due to the SZ-R already being there as you mentioned.
  • Were the Aristos in the Japanese version? I've been avoiding porting every car so that I don't fall into duplicate hell, but I have ported the Altezzas because it felt really odd taking a Lexus to a Toyota dealer for a Toyota race, so doing the rest of Lexus might be okay.
  • Events - it might not match your suggestion exactly but myself and ddm have been toying with some very similar ideas. There's now a "Super Wagon Series", we've had some ideas for a Heavyweight Cup, some SUV races and so on, so you should definitely find something to your taste in the final mod.
  • I've also been going through some existing events and trimming the fat where I thought it was a little egregious - GT-R cup no longer having 10 laps of full Motegi, the 2CV champ is now just a single parade around Opera rather than 5 races, etc.
  • I definitely plan on having every car visible in some way even if they still have to be won from events if they can be bought. Not sure if it's in the demo build but you might notice the Zonda LM is now visible in Pagani for example. This is easy to do but just a case of trying to remember which cars are hidden so that I can actually put them back in.
Everything I'm doing is being approached with a mindset that's like, "what would Polyphony do if they had more time?". Hopefully everything I've mentioned there is a change you can agree with or at least understand the process behind. 👍
 
  • Wasn't actually aware of the Lexus engines being wrong - I knew they only had GEs in real life but haven't actually noticed them having GTE specs in GT4. Very easy fix due to the SZ-R already being there as you mentioned.
  • Were the Aristos in the Japanese version? I've been avoiding porting every car so that I don't fall into duplicate hell, but I have ported the Altezzas because it felt really odd taking a Lexus to a Toyota dealer for a Toyota race, so doing the rest of Lexus might be okay.

The 'SC300' and 'GS300' are just regional renames of the twin-turbo Soarer and Aristo, hence why they have the specs of the Japanese versions. There are probably about a hundred other cars that will have the same problem, such as the 240SX, 300ZX '98, and so on, pretty much anything with a (J) on the end of the name. Trying to change them all to the actual US spec is the path to madness, believe me!
 
  • Wasn't actually aware of the Lexus engines being wrong - I knew they only had GEs in real life but haven't actually noticed them having GTE specs in GT4. Very easy fix due to the SZ-R already being there as you mentioned.
  • Were the Aristos in the Japanese version? I've been avoiding porting every car so that I don't fall into duplicate hell, but I have ported the Altezzas because it felt really odd taking a Lexus to a Toyota dealer for a Toyota race, so doing the rest of Lexus might be okay.
AFAIK the Soarer and Aristo are in the NTSC-J release. IMO both the Toyota and Lexus counterparts (at least for the '97 SC300/Soarer and '91 GS300/Aristo) would be worth having as they'd have different powertrains and their manufacturers are coded for different regions, so players would have an extra option for regional events.

  • Events - it might not match your suggestion exactly but myself and ddm have been toying with some very similar ideas. There's now a "Super Wagon Series", we've had some ideas for a Heavyweight Cup, some SUV races and so on, so you should definitely find something to your taste in the final mod.
  • I've also been going through some existing events and trimming the fat where I thought it was a little egregious - GT-R cup no longer having 10 laps of full Motegi, the 2CV champ is now just a single parade around Opera rather than 5 races, etc.
On board with all of this 👍. While the base game had plenty of variety, there were definitely a few egregiously long events and some under-utilized sections of the car list.

  • I definitely plan on having every car visible in some way even if they still have to be won from events if they can be bought. Not sure if it's in the demo build but you might notice the Zonda LM is now visible in Pagani for example. This is easy to do but just a case of trying to remember which cars are hidden so that I can actually put them back in.
Oh, I did not notice the Zonda LM; I'll have to check the Pagani dealer on my next play session. Out of curiosity, is it possible to script the hidden prizes to only show after they've been unlocked, or is it an either/or situation where they'd have to show the entire time or not at all?

Everything I'm doing is being approached with a mindset that's like, "what would Polyphony do if they had more time?". Hopefully everything I've mentioned there is a change you can agree with or at least understand the process behind. 👍
Yep, I'm 100% behind this mentality. In fact that's a big part of what attracted me to your mod (and GT2+); it fixes some of the holes in the original design yet takes the care to apply the same thought process (or close to it) and attention to detail the developers had.
 
AFAIK the Soarer and Aristo are in the NTSC-J release. IMO both the Toyota and Lexus counterparts (at least for the '97 SC300/Soarer and '91 GS300/Aristo) would be worth having as they'd have different powertrains and their manufacturers are coded for different regions, so players would have an extra option for regional events.


On board with all of this 👍. While the base game had plenty of variety, there were definitely a few egregiously long events and some under-utilized sections of the car list.


Oh, I did not notice the Zonda LM; I'll have to check the Pagani dealer on my next play session. Out of curiosity, is it possible to script the hidden prizes to only show after they've been unlocked, or is it an either/or situation where they'd have to show the entire time or not at all?


Yep, I'm 100% behind this mentality. In fact that's a big part of what attracted me to your mod (and GT2+); it fixes some of the holes in the original design yet takes the care to apply the same thought process (or close to it) and attention to detail the developers had.
I'll look into the Lexus/Toyota stuff but will see what I think is best, don't want to fall into the rabbit hole as pez suggested. It should be possible to make the hidden cars only show when they're unlocked, but it's extra work that I think isn't particularly necessary when their "mystery" is nonexistent 20 years later. If they're not too much of a pain to add that way I might do it, but I won't promise it yet.
 
Hey guys new here, I have been playing GT4 since 2006.

I was wondering if the Car Dealer Ship background are a Standalonemod or in a package with other mods?
 
One thing I always find fun with mod making is trying to think outside of the box to replicate things the devs made that they didn’t leave any resources for. Recently, I’ve been working on properly restoring the cut driving missions, 35-40 (38-40 are now more like my own interpretations but that’s another topic for later).

For some context, each mission has two graphics in the menu - the main one showing a greyscale render of the car you’ll be using, and another that fades in on hover, which is a colour screenshot of a race replay. Each of these graphics has the mission number and a thin crosshair overlaid on the image. Recreating those was fairly straightforward, but I was left fairly stumped as to where I would source renders of each car to finish them off - the car dealers have icons but these are far too low-res to work at this size.

What I ended up doing was coming up with a way to make the game work at this rendering tool - I added a pure green background under the standard dealer background, and added a check in code that hides the car’s logo standard background when you press L1. As you can see this gave me a pretty decent basis to screenshot and chroma key out the background:
8145585E-2703-48E1-BFE3-63C367454C0B.jpeg


Using this in conjunction with a memory cheat that allows me to rotate the dealership car manually, I was able to get screenshots of each mission 35-40 car at a decent angle, and do some manual editing to get their brightness and greyscale tone to work somewhat convincingly in the mission menu, like so:
image.png

image.png


The eagle eyed might notice the difference between these and PD’s style but I’m really happy with how they came out. Perhaps not the most interesting update but I thought it would be fun to detail how you might be able to mod one thing to assist in the development of another thing.
 
Made it so that prize cars can be bought once you've won them once:
View attachment 1246806View attachment 1246805

Should be a nice QoL improvement that avoids the need to keep clearing and re-running events to try and get a specific colour, while also not making event rewards pointless.
I'm interested to know how this works with the randomizer enabled. Since the randomizer doesn't guarantee any particular cars as rewards, is it possible that this would make certain cars unobtainable? Or are cars that aren't prizes always available to buy?
 
I'm interested to know how this works with the randomizer enabled. Since the randomizer doesn't guarantee any particular cars as rewards, is it possible that this would make certain cars unobtainable? Or are cars that aren't prizes always available to buy?
Since there’s no reliable way to store all that data, it just unlocks whichever car would normally come from that event for purchase.
 
Hi!
I just love this mod. Keep up the great work!
Is it possible to restore the gauges that are used in the bumper cam, back in the roof camera, as it is in the normal release of GT4?
In perfect world the best possible solution would be to be able to select which dashboard you want to use, but it may be impossible.
 
Hi!
I just love this mod. Keep up the great work!
Is it possible to restore the gauges that are used in the bumper cam, back in the roof camera, as it is in the normal release of GT4?
In perfect world the best possible solution would be to be able to select which dashboard you want to use, but it may be impossible.
Don’t know yet, it might be possible with memory hacks but I doubt it’s possible as an actual game mod like this one.
Will missions 35-40 have a prize car? If yes, the Korean Lexus would be a good prize imo.
They will, I haven’t decided on one yet.
 
Hey once again, I've been playing the Randomizer and it's awesome, can't wait for the Spec II! Also I've thought of some ideas through time, which some have been covered by other users aswell! BUT I came up with one veryyy ambitious! Since TT and GT4 are basicaly the same game, I made this
wrdb.jpg

Since TT had a full wardrobe option for the driver, and the Spec II as per your motto "what if they had more time", there you go a great but very impossible idea at least for now I think

Also dont forget about the one that i've posted here before about changing colours in GT Auto.

Keep up the great work
Cheers to you all!
 
Last edited:
Back