Gran Turismo 5 modding discussion

  • Thread starter Thread starter TheAdmiester
  • 29 comments
  • 25,934 views
Messages
2,187
United Kingdom
Sunderland
Thanks to some very talented folks who have now discovered how to unpack and repack GT5's file structure, I figured it was time to create an equivalent to the GT2 modding thread.

As with the GT2 thread and the site-wide rules, discussion of emulation/piracy/disc images etc are not permitted. This thread is simply for showcase and discussion of mods for GT5.

To kick off the thread, I have a few examples of things that can be edited with simple XML tweaks, for instance:

- Adding dealers and standard cars to the premium dealership:
upload_2020-7-17_17-36-1.png


upload_2020-7-17_17-36-12.png



- Adding new cars to event AI selections (including post-release cars):
upload_2020-7-17_17-33-10.png


upload_2020-7-17_17-34-1.png



Additionally, as it turns out, events are extremely modular and customisable - it's very easy to change which tracks a race takes place on, which AI are allowed to enter, their restrictions and permitted cars, etc. It's even possible to set up per-car delays with a custom non-random grid, essentially allowing GT4's mission races to be recreated given enough knowledge.
 
Adding entirely new events is tested and working:

upload_2020-7-17_23-15-11.png


As we can't add new files yet, I've just set them all to be duplicates of Sunday Cup - in the future however there's nothing stopping us from adding new events, restoring cut ones, etc. Not sure if it'll be possible to give them all icons and unique names, but they're functional.
 
Hmmm, Interesting this can be very cool, especially if someone wants to extend the GT5 career mode, like putting the removed career mode events found in the game files, of course I know this is in the testing phase, I will observe this topic from now on, Modding can be an extra in GT5. Nice work 👍
It should be completely possible once we can add new files. It's already possible now, it just means you have to replace existing races.
 
It should be completely possible once we can add new files. It's already possible now, it just means you have to replace existing races.
Ok, The Cutting Room Floor is there to see unused files, and if it is possible to put some things that have been removed from the final version of GT5, it would be interesting to start with those things, if someone is interested.
 
I subtlely revealed this earlier this year, whether or not anyone truly got the memo on what I had done, I don't know for sure. For those that don't know, due to licensing, in GT5 they have a limitation where you cannot race the Ferrari F1's against anything other than themselves, and it really sucks. What I have done is figured out how to disable that Ferrari limitation via EBOOT editing, so now they can be used against any other car in the game without issue.

You can clearly see that at play here in these unedited pictures I took.
high-speed-ring_3-jpg.885687


high-speed-ring_1-jpg.885685

In this case, I have the Ferrari F10, Ferrari F2007, and the Formula Gran Turismo all racing against each other, which normally isn't doable, but with a simple EBOOT edit, it can be achieved rather easily. While I only showed these 3 cars racing together, you could certainly race them against any other car you choose and theirs absolutely no side effects to disabling this limitation that I have seen. Certainly makes for some fun racing! 👍
 
I subtlely revealed this earlier this year, whether or not anyone truly got the memo on what I had done, I don't know for sure. For those that don't know, due to licensing, in GT5 they have a limitation where you cannot race the Ferrari F1's against anything other than themselves, and it really sucks. What I have done is figured out how to disable that Ferrari limitation via EBOOT editing, so now they can be used against any other car in the game without issue.

You can clearly see that at play here in these unedited pictures I took.
high-speed-ring_3-jpg.885687


high-speed-ring_1-jpg.885685

In this case, I have the Ferrari F10, Ferrari F2007, and the Formula Gran Turismo all racing against each other, which normally isn't doable, but with a simple EBOOT edit, it can be achieved rather easily. While I only showed these 3 cars racing together, you could certainly race them against any other car you choose and theirs absolutely no side effects to disabling this limitation that I have seen. Certainly makes for some fun racing! 👍
Got to say i didnt see you do this, this is something i would love to do for my game, if youve wrote a quick tutorial or can help me do this, you can reach me here or on Discord, i would love to do this in my eboot, least when i do get the level 24 ticket i wont have to worry about not getting the FGT lol
 
Hi guys! I was hoping to find a thread like this one because I really need help!
I'm planning to do a 24h of Le Mans and Nurburgring on Gran Turismo 5 with some friends, but we noticed that the number and the choice of opponents is not what we would like to have to get a really funny race...:confused: So I was wondering:
- is there a way to get a 24 hour with more than 12 cars in GT Mode? or if not so:
- is there a way to get a 24 hour race in arcade mode by modifiying the length of race?
I've found out that the secret menu doesn't allow to choose between all the car list; also, the max laps in arcade mode is 99 and there's not any time selection.

Thanks!
 
@TheAdmiester that's great, there's so much potential being able to mod that. Are you able to model vehicle textures in GT5 yet? It would be cool to have race mods like that which use alternative textures to the buyable race cars.
 
Is it possible to create an uncensored Gran Turismo 5?? like Silk Cut XJR-9 and others (Dekra Alfa Romeo 155, Mercedes-Benz 190E DTM and others)
 
Is it possible to create an uncensored Gran Turismo 5?? like Silk Cut XJR-9 and others (Dekra Alfa Romeo 155, Mercedes-Benz 190E DTM and others)
That would rely on bing able to change the textures which isn't possible at the moment, unless a car with the uncensored livery already exists in the games files but I think they'd have been found by now.
 
unfortunately I cannot access the Discord GT Online modding link because Discord tells me it is invalid or expired
Sorry nenkai
 
Last edited:
Where do i download the master mod for gt5?
In the first post of the GT5 Master Mod thread, which is currently just a bit further down in the GT5 forum to this thread.
 
Last edited:
So something I was recently made aware of is the High End Performance G37 used to have paintable stock wheels when performing a glitch or editing your save game, but was later patched. Sure enough, trying to do it on 2.11 via save editing yielded no result and the wheels looked exactly the same as before. However, when I went back to an earlier update on the same save game, version 2.00 in this case, this was how it looked for me then:
Gran Turismo 5_14.png

I deliberately chose that color so the result would be easily noticeable and as you can see, they were indeed paintable at one point.

Did my own research and contrary to what that thread said, I found out it was 2.04 when it was patched. So I had a look at the specdb so I could find the wheel ID for the car and once I found it, I got the wheels from the games VOL file since they predate 2.04, did the usual repacking stuff, and then copied the repacked files to the game data. Did a test on 2.11 to see if it worked and fortunately, it does!
Gran Turismo 5.png

Surprising? Not really, but I did think restoring the car's originally paintable wheels on a later update was an interesting thing worth noting since it was patched in 2.04. I am pretty happy to see this worked because paintable stock wheels are a neat thing to have and something GT5 doesn’t have enough of.
 
Last edited:
I really, really hope someone will figure out how to make GT3-style loose chase camera. The camera in the game is atrocious, even worse than GT4 :c
 
I did this back in 2020, but never posted about it for some reason. At some point back then, I learned that some of the tracks in Special Events are actually course maker tracks, and they can be extracted from replays since they keep a copy of them in there. So I made replays for events on each track, barring those with randomized seeds, and with a bit of help from elston87, Razerman, pez2k, TheAdmiester, and Nenkai, I was able to extract them from my replays. From there, I think it was just a matter of creating a new track in GT5 that uses the same template, decrypting the file to the newly created track, replacing the data with the one extracted from the replay, and then encrypting it and copying it back to the console and selecting save in the course maker itself.

Once all that was done, I believe I tweaked the time and time progression in-game to match what the events used for accuracy's sake. I think I even edited the systemdb to allow weather on some of the Toscana Tarmac tracks that had it in Special Events, which, if I remember correctly, the course maker doesn't normally allow you to do it.

And here's the Tuscan Night Race in my course maker track list, for example:
Gran Turismo 5_2.webp

And here are the others:
Gran Turismo 5_3.webp

Gran Turismo 5_4.webp

Apart from the tracks with randomized seeds, I got pretty much everything I could from Special Events in my course maker list. Now I can do whatever I want on them without restrictions. 😎 (besides tires anyhow)
Alaska (Snow).webp
 
Last edited:
I did this back in 2020, but never posted about it for some reason. At some point back then, I learned that some of the tracks in Special Events are actually course maker tracks, and they can be extracted from replays since they keep a copy of them in there. So I made replays for events on each track, barring those with randomized seeds, and with a bit of help from elston87, Razerman, pez2k, TheAdmiester, and Nenkai, I was able to extract them from my replays. From there, I think it was just a matter of creating a new track in GT5 that uses the same template, decrypting the file to the newly created track, replacing the data with the one extracted from the replay, and then encrypting it and copying it back to the console and selecting save in the course maker itself.

Once all that was done, I believe I tweaked the time and time progression in-game to match what the events used for accuracy's sake. I think I even edited the systemdb to allow weather on some of the Toscana Tarmac tracks that had it in Special Events, which, if I remember correctly, the course maker doesn't normally allow you to do it.

And here's the Tuscan Night Race in my course maker track list, for example:
View attachment 1515287
And here are the others:
View attachment 1515286
View attachment 1515285
Apart from the tracks with randomized seeds, I got pretty much everything I could from Special Events in my course maker list. Now I can do whatever I want on them without the restrictions from special events. 😎 (besides tires anyhow)
View attachment 1515288
That's sick, so is that bugatti on a snow track, feels wrong lol.
 
That's sick, so is that bugatti on a snow track, feels wrong lol.
Yeah, my Bugatti is on a snow track, Snow Challenge - SS2 actually. It does not normally support dirt and snow tires, but when save editing became common in 2013, I was able to install them despite this. In fact, I did this to all of my cars back then. I made a tutorial on it years ago.
 
Very cool, I started playing GT5 in 2020, tried everything to get save editor to work, failed, got sad, discovered Master mod later, couldn’t get that working, but I’ve finally got it working :)
 
So, for a little context, as some people probably already know, GT5 has restrictions on racing karts that prevent you from using them in the A-spec and B-spec races in GT Mode, as well as tracks with weather change. One little-known fact about this restriction, though, is that it also prevents the user from using karts on dirt and snow tracks in practice under GT Mode, even if you have the tires installed on it, but strangely, this is not the case in Arcade Mode.

Well, here's something I found all the way back in 2019, but never posted about it for some reason. Much like the Ferrari limitation I posted earlier, this restriction can also be disabled very easily just by editing the game's EBOOT, and funnily enough, both of those strings are right next to each other in the EBOOT. Once disabled, racing karts can be used in races just like any other vehicle in the game.

For example, here's one of mine at the Indy 500 in B-spec:
Superspeedway - Indy.webp

And here's a race at Sarthe with weather change:
Circuit de la Sarthe 2009.webp

Neither of which is normally possible, but with a simple edit, they can be, and there's no downside to doing it that I have ever found. It is worth noting that when pitting with a racing kart, there's no pit crew, but pit work will be done anyway.
Gran Turismo 5.webp
 
Last edited:
So for a while, I used to use the secret menu to make the AI only use Subaru 360’s and take my cars to the Indy 500 in B-spec to break them. I did this because it’s a long race that would put enough miles on my car to do so, the fact that it can be done in B-spec meant I didn’t need to actually drive the car myself, and the field of Subaru 360s meant I didn’t have to worry about losing either. However, I got tired of my driver constantly slamming into the AI every other lap, along with making some other idiotic mistakes along the way, and the fact that it had tire wear and fuel consumption didn’t help either.

So I decided to make my first-ever race event in this game for that purpose, free of the restrictions that the Indy 500 had and with no AI to crash into. That said, I started out by making a copy of the Nurburgring 24 hours endurance, renamed it, and then proceeded to alter it to my liking. Here’s what I've done:
  1. Disabled pitting, along with fuel consumption and tire wear.
  2. Removed the AI entries and tire restrictions, along with whatever other restrictions I found, set it for b-spec level 0, and set it so the cars would always use high beams.
  3. Changed the track to Route X since it’s the fastest track in the game, and it’s easy for the driver to navigate.
  4. Set the race to 10 laps. According to some posts I read here on GTP, and through my own research, it takes 180 miles for your car to be broken in. Doing a little math, I realized setting it to 10 laps at Route X would mean I would be just enough to hit that mark.
  5. I was going to have rewards for this event, mainly to help my B-spec driver level up and to keep my credits high without the need for a save editor. However, I found that XP rewards were actually having a negative impact on my driver instead, and the credit cap really prevented me from adding as much as I would have liked. So I did away with them entirely.
  6. Changed the game mode to free run because whatever setting I had before would cause my game to boot me back to the event menu when selecting car settings. After changing it to free run, I never had that problem again.
  7. Took this picture in-game and then later cropped it to the right size so it’d be consistent with the other event flyers.Special Stage Route X.webp
  8. Made the necessary text modifications for the event on the menus.
And here it is! It’s known simply as “Engine Break-In” because that’s what I created it for, and since it's a long race, I feel like the endurance section was a pretty sensible place for it.
Gran Turismo 5.webp

Gran Turismo 5_3.webp

And here it is upon entering said event. I didn't even know it would show the rankings when I made it, but I am totally fine with it because I like to see the cars I've tested over time.
Gran Turismo 5_2.webp

The cool thing about it is that I can adjust the weather and time of day if I desire to do so. Though I keep it at night by default since it's easier on my eyes and I find the track to be so much cooler at night than during the day,
Gran Turismo 5_1.webp

Although I only created it about 2 weeks ago, I have already broken in a lot of cars through this event, and I am pretty happy with how it turned out! I honestly wish I could move somewhere on the GT Mode menu instead of the event menu, but I don't know how to do that, so this'll do I guess. After seeing how easy this one was to create, I am thinking about creating more events in the future since this game has some great cars that weren't utilized in any of them.
 
Last edited:
Back