Gran Turismo 4 Modding Discussion

I wonder if there's some way to change the game into a... err... I don't know how this'll be perceived but... in a no-rules where any car can be be brought to any event.

Reason is that I was playing with GT4's original game version with cheats that made me really enjoy it and I could try all sorta wacky and fun combo's and even bringing underdog cars to some events and seeing if I can still win 'em.

Is there a mod for GT4 that's like that?
Spec 2 lets you do this after 20% completion by pressing R1 on the regulations screen on any event you have already beaten normally.
 
Last edited:
Hey just checking in, had mod development halted for now or is another update due? Just curious is all. Having a blast 😁
Due this month, my time away from the game over christmas turned into a bit of a longer break where I couldn't really be bothered to open GT4.

The coming update will have a couple of new events, the ability to set laps in Event Synth, a few new sounds, and quite a few car physics tweaks/corrections.
 
Sounds great! I know the feeling to be honest with some games...so that's no problem. Looking forward to it, I appreciate as always your great efforts!
 
Dunno if this is related, but I'm working on a super starter save for Asian (SCAJ-30007) and China (SCCS-60002) versions.

The save data includes:
-All purchasable cars ready in arcade mode
-All gold licenses
-Mission races done
-Fully ready-to-race garage (all maker events covered, some personal picks & purchase only race cars)

100% saves are also considered, depends on the reaction for starter saves.

Now all left is a double check to make sure all is ready, and figuring how to record footage.
Big thanks to Nenkai's save editor and assistance from Silentwarior1.

View attachment 1404948
Apologies for the delay, and here it is-the save data showcase video, as promised.

 
New version's finally out:

Amazing work as always!! I loved doing a 10 Lapper at George V Paris! Got myself a nice 57,510 Cr. doing so! 👍

Only thing I can think of that is missing would be a Non-Odometer restoration of the cars. Yeah, I got uh... Kilometerage OCD.
 
New version's finally out:

The patched ISO boots and the MD5 hash matches but 7-Zip can't seem to extract GT4.VOL. "Unsupported compression method" error. Any idea? Previous updates worked fine.
The new Toyota & Pro events are not on the site's prize list yet in case you forgot.
 
The patched ISO boots and the MD5 hash matches but 7-Zip can't seem to extract GT4.VOL. "Unsupported compression method" error. Any idea? Previous updates worked fine.
The new Toyota & Pro events are not on the site's prize list yet in case you forgot.
I don't think I've ever extracted the VOL with 7-Zip, I would try using UltraISO since that's what I build it with.

Prizes weren't forgotten, just preferring to keep them off the list until more people have found them for themselves.
 
Re-rolling 10 laps of any special condition (event synth) race draws from the same tiny pool of 3 opponents while 1.08 has more variety. Possible bug?
Nothing has changed in the way it picks the AI cars so I would need more information. Is this in the same car in each case? Is it from one of the road tracks or a dirt one? Which cars does each give you, etc?
 
1742300504470.png

The true Green Hell.
 
Nothing has changed in the way it picks the AI cars so I would need more information. Is this in the same car in each case? Is it from one of the road tracks or a dirt one? Which cars does each give you, etc?
My mistake. I meant the dirt & snow event synth races, not special condition. Using Cube EX on any track at difficulty 0 & 10 laps, I'd always get matched with either a Vitz (Yaris) F, a Cube X, or a MR Wagon Sport while on 1.08, there was one of the Beats, a S800, and some other models, definitely more variety than 3. I'm on PS2 if that may be the cause.
 
Last edited:
All Cars Free & all Colors Available
2490B5A8 54F451DD
24101322 B8F0D384
2490B0A8 12F0D52D

can anyone convert this code to GT4 Spec II? Thanks!
 
^ Already answered via DM but just restating here that there's a built in money cheat that more or less negates the need for this.
My mistake. I meant the dirt & snow event synth races, not special condition. Using Cube EX on any track at difficulty 0 & 10 laps, I'd always get matched with either a Vitz (Yaris) F, a Cube X, or a MR Wagon Sport while on 1.08, there was one of the Beats, a S800, and some other models, definitely more variety than 3. I'm on PS2 if that may be the cause.
Thanks, will look into it for the next update.
 
Having a real blast. Spec II is amazing. Huge thank you TheAdmiester!!

Only thing I can think of adding more would be a way to restore any car without resetting the KM'age/Mileage. One of my race cars is way worn out at 40,000 KM on the odometer (I used the 16x B-Spec cheat and I went into endurance after training B-Spec Bob. ;) ) but I'd love to keep this as a minor milestone but still being able to restore the car except the Odometer, if possible.

(Quick addendum, because I forget on the spot, Some cars cannot be restored using the paint change because they can't be repainted.)
 
Last edited:
Hello, I registered to request a little thing for Spec II, but first of all, congratulations for the good job you've been doing so far @TheAdmiester

Now, the request: could it be possible to include an option to not have repeated rival cars when using the 'Specific Opponents' option? I'd like to make a custom league of sorts and keep track of scoring manually, but even limiting the favorite list to 5 cars, the game will pick repeated cars from that list as opponents; let's say I want my rivals to be always the 5 different cars in my list to keep track of easily, but the game will randomly pick repeated rivals, like 3 Mazdas 787 in the same race for example, which makes things impossible for what I intend to do.

Keep up the good work.
 
Hello, I registered to request a little thing for Spec II, but first of all, congratulations for the good job you've been doing so far @TheAdmiester

Now, the request: could it be possible to include an option to not have repeated rival cars when using the 'Specific Opponents' option? I'd like to make a custom league of sorts and keep track of scoring manually, but even limiting the favorite list to 5 cars, the game will pick repeated cars from that list as opponents; let's say I want my rivals to be always the 5 different cars in my list to keep track of easily, but the game will randomly pick repeated rivals, like 3 Mazdas 787 in the same race for example, which makes things impossible for what I intend to do.

Keep up the good work.
Welcome to :gtpflag:
Also, I'm kinda surprised and impressed the name Celica was still free after all these years 👍
 
Having a real blast. Spec II is amazing. Huge thank you TheAdmiester!!

Only thing I can think of adding more would be a way to restore any car without resetting the KM'age/Mileage. One of my race cars is way worn out at 40,000 KM on the odometer (I used the 16x B-Spec cheat and I went into endurance after training B-Spec Bob. ;) ) but I'd love to keep this as a minor milestone but still being able to restore the car except the Odometer, if possible.

(Quick addendum, because I forget on the spot, Some cars cannot be restored using the paint change because they can't be repainted.)
You can use Nenkai's save editor to reset everything but the odometer. Just deduct the restoration cost from your balance.
I do this whenever I forgot to refresh while tuning/hybriding.
 
Hello, I registered to request a little thing for Spec II, but first of all, congratulations for the good job you've been doing so far @TheAdmiester

Now, the request: could it be possible to include an option to not have repeated rival cars when using the 'Specific Opponents' option? I'd like to make a custom league of sorts and keep track of scoring manually, but even limiting the favorite list to 5 cars, the game will pick repeated cars from that list as opponents; let's say I want my rivals to be always the 5 different cars in my list to keep track of easily, but the game will randomly pick repeated rivals, like 3 Mazdas 787 in the same race for example, which makes things impossible for what I intend to do.

Keep up the good work.
Glad you've been enjoying it. That would definitely be nice to have, but I believe the car selection is handled within engine code rather than script code, which means it's a lot more difficult to track down and change. Never say never, but probably not soon.
 
Is there the ability to port Spec II to PAL? I have a PAL PS2 and really want to try it out. If not, is there at least the ability to port the Randomiser Mod to PAL?
 
Is there the ability to port Spec II to PAL? I have a PAL PS2 and really want to try it out.

Spec II is a mod for the GT4 Online Public Beta, which was only launched in NTSC regions. It's not the same game as the original retail GT4, it was created years later, after Tourist Trophy, and has quite a few changes from Polyphony themselves like improved widescreen support.

As far as I'm aware though, the region check on a PS2 doesn't matter if you're not running retail game discs. The mod is applied to a disc image of GT4 OPB, so methods to run a game from a disc image on a PS2 will most likely ignore the region check as well as the copy protection checks.
 
The mod is applied to a disc image of GT4 OPB, so methods to run a game from a disc image on a PS2 will most likely ignore the region check as well as the copy protection checks.
So if I were to burn Spec II to a disc, it could work on a PAL console?
 
So if I were to burn Spec II to a disc, it could work on a PAL console?

You would have to look up the exact details of whichever modifications you had made to your console to run copied games, but there's a decent chance it will bypass region checks. Anything I know about ways to modify PS2 consoles is 20 years out of date though.
 
You can use Nenkai's save editor to reset everything but the odometer. Just deduct the restoration cost from your balance.
I do this whenever I forgot to refresh while tuning/hybriding.
Can't figure out how to open the save editor. Can you please help me? I checked out the folder but there doesn't seem to be anything to run it.
 
Spec II is a mod for the GT4 Online Public Beta, which was only launched in NTSC regions. It's not the same game as the original retail GT4, it was created years later, after Tourist Trophy, and has quite a few changes from Polyphony themselves like improved widescreen support.

As far as I'm aware though, the region check on a PS2 doesn't matter if you're not running retail game discs. The mod is applied to a disc image of GT4 OPB, so methods to run a game from a disc image on a PS2 will most likely ignore the region check as well as the copy protection checks.
Not just that, the physics engine of the OPB is also different from retail GT4, being based on Tourist Trophy's but modified for cars.
 
Can't figure out how to open the save editor. Can you please help me? I checked out the folder but there doesn't seem to be anything to run it.
Does the editor even run?
If it doesn't, then you'd need somebody else to help. I'm on an older Windows so may not be familiar with how it works on newer versions. The .zip file from https://github.com/Nenkai/GT4SaveEditor/releases should contain an executable, which is the editor itself. Extract the app before running it.
If it does open, then you'd need to extract the content of the Spec II save for the editor to modify.

Disclaimer: I play on PS2 and the following is how I modify my saves so PCSX2 may work differently (instructions from https://github.com/Nenkai/GT4SaveEditor/releases/tag/0.6.0 maybe helpful). Regardless, it's crucial to make a backup of the memory card file before continuing. I'd simply zip it. A corrupted save or MC file is on you from here on out.

A memory card file may contain saves of multiple games. A GT4OPB save is BASCUS-97436GAMEDATA so this is what you'd be working on.
1. Run MyMC: "Open MC1", open the .bin save file, select the BASCUS-97436GAMEDATA, "Export save". Leave the app open.
2. Run PS2 Save Builder: File, Open, open the exported .psu file, select both BASCUS-97436GAMEDATA and garage, right-click, Extract, save. Leave the app open.
3. Run Nenkai's editor and open the location where Builder extracted those 2 files to. Modify whatever you want, then save. I recommend saving to a different location in case your modification isn't compatible with the game because the editor was not updated for Spec II.
4. In Builder, delete both source BASCUS-97436GAMEDATA and garage, leaving you with the 2 icon files. Drag and drop both modified files to builder. Save as either AR MAX v3 (.max) or Code Breaker (.cbs) format. Exit when done.
5. In MyMC, delete the source save (Warning: this actually deletes the save from the MC file so check if you've made its backup), "Import to MC1", open either the .max or .cbs file. Note the updated "Last Modified" time. "Close MC1" after you're sure that the save has been applied. Exit when done.

I recommend to delete the exported .psu file from step 1 after you're sure that the modification is working. There is a bug with my MyMC copy where a future export doesn't overwrite an existing .psu.
You can also delete the 2 extracted files from step 2 or the saved files from step 3 after done with editing.
Regarding the editor, I noticed that modifying anything unavailable/removed in OPB/Spec II may glitch the game so I'd edit only what's needed and only an item at a time. Iirc, the "Withdrawn credits" breaks the cheat shortcuts.
 
So if I were to burn Spec II to a disc, it could work on a PAL console?
For what it's worth I'm in PAL, the slim PS2 I used to test Spec II is also PAL, and all I use for that is a FreeMcBoot card with OPL. I do boot mine from network share so I can't comment on whether or not physical discs have more proper region checks, but either way you can definitely play it on a PAL console in some way.
 
Back