Basic tutorial to use mods in x86GP2

Posted by Ferde 
Basic tutorial to use mods in x86GP2
Date: July 22, 2025 12:15PM
Posted by: Ferde
Hi! This is a very simple version and might or might not fully cover everything one day. This document has been created using x86GP2 version 0.753 things will probably change in future versions!

The original document has images, but right now I don't have time to upload and put them here. I will do as soon as I have some time.
Also, if someone can point me out to where I can more or less permanently upload the pdf, I think it can be helpful for other people. Right now is no discord but I don't trust it that much... or at all (not the server or its admins, but discord as a whole).

This will be a fast and not too comprehensive tutorial on how to create custom seasons with GP2 using Hatcher’s x86GP2 and EXEtoTAD.exe from here:
[grandprix2.racing]

We “need” the windows version of Gp2edit:
[www.grandprix2.de]
(There are other ways where you can directly export the files needed, but this is how I learned and is also more “visual”)

And will be downloading the carsets, carshapes and circuits from the excellent grandprix2.de page:
[www.grandprix2.de]


PREPARATION

Copy the “CONTENT” folder from the x86gp2 folder into the folder you have GP2 installed (where GP2.exe is).
Copy the EXEtoTAD.exe again where GP2.EXE is.

Now I strongly recommend you do a full copy of the GP2 folder. I’m going to try to install a 2005 season, so I will rename this copy as GP2_05. We will use Gp2edit with this folder to prevent messing with the original game.

On the left-hand side of grandprix2.de you will see links to the mods

We will need 2005 Carsets, Carshape and Tracks. Unzip them inside a custom folder of your choosing. I recommend to create subfolders so everything is better organized.

As carsets I’ve downloaded Tim De Klein’s one for no particular reason. Inside the zip you will see a file called 2005 TdK.GP2

For carshape I’ve downloaded the David Stunnenberg and Erick Von Draxeler’s one. For no particular reason. 2005_evdjs.dat is the file we want.
Now run GP2edit and point it to where the GP2_05/GP2.EXE. If it was already pointing somewhere else you can go to Window -> program configuration to change the path


Now click on the folder icon on the top left to load a carset


Well, I didn’t chose the best year because 2005 only had 10 teams and GP2 is hardcoded to have 14 teams, so you will see some fictional ones at the bottom. On the bright side you can use them to create your own team!

Now you should see a Ferrari as the first car with Schumacher and Barrichelo as drivers.


We are going to export this into the game by pressing the GP2 symbol with the blue arrow pointing to it.

Select everything and press EXPORT.


Now a very important part: pressing the File Names box you will see the equivalence between the original files and the modded ones. Write them down or make a screenshot so you know what files you want.
For instance, Ferrari is the original WILLIAMS.JAM file and HELMETS1.JAM is the file we need to add the... well... helmets.


Inside the GP2_05 folder run EXEtoTAD.exe program. It will create a file called CONVERTED.TAD. This will save us to copy by hand lots of data from GP2edit.

Now we go to our GP2 folder, the “good” one Not the 2005 one. The one we want to use to play.

Open the CONTENT Folder and go to the seasons folder. You will see a folder called 1994_x86GP2. Duplicate it and rename it to, for instance, 2005_test
Open it and rename the 1994_x86GP2.tad to the name as the folder: 2005_test.tad

Open it and prepare to feel overwhelmed for 5 seconds. Breathe. It’s OK, reading the notes hatcher added you will understand what everything is for. But also, if you open the CONVERTED.TAD file from the GP2_05 folder you will see that you just can copy/paste everything from TEAM #1 onwards.

Pay attention, as in some cases some CREW colours might have errors, that you will have to fix them manually.
The cockpit colours are all 0 0 0 0 but you can change the colours in-game

The team_color 0 0 0 line is the color of team’s dot in the game map. Change it as you like ussing RGB from 1 to 255. If you don’t change it, the game will use the cockpit colour.
Other things you need to change. From the GP2_05/GAMEJAMS folder copy all the .JAM files we saw earlier in the editor (WILLIAMS.JAM, TYRELL etc. 16 in total) into your GP2/CONTENT/seasons/2005_test/liveries folder. Those are, indeed, our car liveries.
If you remember, Our 2005 Ferrari is original’s WILLIAMS.JAM. For this liveries to work they can’t have the original names, so we must rename into something different. Of course it can’t be Ferrari, so let’s rename it into FER05.JAM and put this same name into the Ferrari team data inside 2005_test.tad

(You can use longer names, I used a short one because I prefer that way)

Copy the HELMETS1.JAM into the GP2/CONTENT/seasons/2005_test/helmets folder.

So in the 2005_test.tad file would look as:

helmets "HELMETS1.JAM"

TEAM #1
{
team_name "Ferrari"
team_name "Ferrari"

carshap_var 0
livery "FER05.JAM"
tyre_brand 0

Do the livery thing with all the teams. The helmets only this first time.

And now we need the carshape, or otherwise the car would look like a 1994 car with 2005 livery.
On GP2/CONTENT/seasons/2005_test/carshapes folder we put the 2005_evdjs.dat file we donloaded earlier.
Carshapes are a bit tricky because you can only use one that will be applied to all the cars so, if there are several options, use the one you like the most.
Next you have to add the name of the carshape to the 2005_test.tad file:

carshape "2005_evdjs.dat" // if not default then a filename from the mod's carshapes folder

And we are mostly there. If you activate the mod you will be able to edit the cockpit colours.

But if you go to a race you will see there are some transparent gaps on the cars. That’s because the numbers position in the 2005 livery are different from the ones in the 1994 cars.
So you have to go again to GP2edit and press the number 1 icon



Copy those numbers in the equivalent position in GP2/CONTENT/seasons/2005_test/liveries folder liveries.cfg file.



In this case it looks like this


// CAR NUMBER POSITIONS
// These are the default values.

// Position of where to place the numbers
CAR_NOSE_NUMBER_POS
{
nose_X 3
nose_Y 29
}

CAR_REAR_WING_NUMBER_POS
{
left_wing_X 246
left_wing_Y 102

right_wing_X 4
right_wing_Y 149
}


// Position of where to source the number from
FIRST_CAR_NOSE_NUMBER_SOURCE
{
source_X 111
source_Y 20
source_width 72
source_height 9
}

SECOND_CAR_NOSE_NUMBER_SOURCE
{
source_X 111
source_Y 38
source_width 72
source_height 9
}

FIRST_CAR_REAR_WING_NUMBER_SOURCE
{
source_X 185
source_Y 29
source_width 9
source_height 9
}

SECOND_CAR_REAR_WING_NUMBER_SOURCE
{
source_X 196
source_Y 29
source_width 9
source_height 9
}

This is applied to all the cars, you just need to do it once.
TRACKS

With what we’ve done until now you can already drive your brand new 2005 season cars... but on 1994 circuits. Let’s add some more modern ones.

Here we will find another GP2 engine limitation: We can only have a 16 race championship. No more, no less. And 2005 season had 19.
Fortunately, thanks again to hatcher, we can have as many custom tracks as we need. So you can race a full 2005 championship by racing single custom tracks and writing the points in a simple excel file.

Lets go to the GP2/CONTENT/tracks folder. Create a new folder and call it Melbourne_2004
Inside that folder create another one called JAMS

Download the 2004 Melbourne circuit (Andreas Schulz) from the tracks section on grandprix2.de and open it. Copy the .dat file inside the Melbourne_2004 Folder and rename ir as Melbourne_Australia_2004.dat.

Now copy all the .JAD files inside the JAMS folder.
(Other tracks have JAM files. X86GP2 works with both).

And that’s that!

You can now go to the game, load your 2005 drivers and cars. Select Melbourne as custom track and enjoy!





CREATING A CHAMPIONSHIP

What? You want to create a championship anyway? Take into consideration 2 things:

The first one I mentioned it already, you can only have 16 races. You would have to discard 3 for the 2005 season.
The other one is that when you load a championship through the in-game modding menu you can’t load custom tracks.

Other than that, this is easy. You have to go to the GP2/CONTENT/championships folder and duplicate the example 1994_x86GP2.cha file. Rename to however you want. I called it 2005_season.cha
Open the file and edit as you need. To add Melbourne you can do this
#01 "Melbourne_2004" "Melbourne Grand Prix" Where the Melbourne_2004 is the name of the folder we used for the track.

Complete the other 15 tracks and change the points to the 2005 rules:

P_01 10
P_02 8
P_03 6
P_04 5
P_05 4
P_06 3
P_07 2
P_08 1

That’s it!

Now you should be able to load a 2005 championship.

To be 100% honest, this has caused a conflict with my 1984 championship. Will talk to hatcher about it.


ENGINE SOUNDS

This is one of the latest (as of 0.75x version) additions!

You will find many sounds on... you guessed right grandprix.de.
You can put the sounds you want for your season inside the GP2/CONTENT/enginesounds folder. You need to create a specific folder, let’s call it 2005s.
As per the update log:

- CUSTOMISABLE ENGINE SOUNDS:
- engine sounds go into content/enginesounds/the_name_of_your_engine_folder/
- the directory has to contain the following files:
- engine_start.wav
- engine_idle.wav
- engine_low.wav
- engine_high.wav
- downshift#1.wav, downshift#2.wav, downshift#3.wav
- idle, low and high have to loop seamlessly

So we need those sounds.
For the game you will probably find the sounds as sound00.wav and so on. The equivalence is:

- engine_high.wav Sound00.wav
- engine_low.wav Sound01.wav
- downshift#1.wav Sound02.wav
- downshift#2.wav Sound03.wav
- downshift#3.wav Sound04.wav
- engine_start.wav Sound05.wav
- engine_idle.wav Sound06.wav

Make sure to check the spelling, as a mistake here can prevent the mod to load.

Some carsets include its own sounds. You can access them from GP2edit pressing the speaker icon

You can select the sound you want and press “Save as...” and you will have the .wav file needed. But with this method there’s no guarantee that the looping and the volume will be good if you just export sounds made for the original GP2.

Once you have the files properly named go to GP2/CONTENT/seasons/2005test and open the 2005_test.tad file.

Add to the proper line the name of the folder where we’ve put the sounds (2005s)

engine_sound "2005s" // a directory name from the enginesounds directory


THAT’S IT

I’m sure I’ve made mistakes and not explained myself well in some parts. Be patience with me.

I really hope this helped!

You can contact me here or in the GP2 discord server as ferdebb
Re: Basic tutorial to use mods in x86GP2
Date: July 22, 2025 12:48PM
Posted by: torana_05
That's awesome, thanks alot.

I have been exploring it and creating seasons and uploading all of my very old floppy disks of gp2 files into the new game.

I am struggling to get a disabled river to work. Have you succeeded yet? I keep getting driver 1 in the disabled driver entry. I Have tried entering the name as DISABLED_DRIVER, the last line of code in the driver entry, both at the same time, any suggestions?

Thanks


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: July 22, 2025 02:31PM
Posted by: Ferde
This is how I do it on the season's .tad file and works for me.

        DRIVER #2
	{
		driver_number 30
		driver_name "Jo Gartner"
		driver_nationality "AUT"

		driver_grip_race 12953
		driver_grip_quali 13083
		driver_random_grip_range 1889
					- DISABLE_DRIVER
	}
}


I don't think the identation is that important as long as it's in the same as the previous lines but I tried that, worked, and never changed it.
Is that what you are asking?



Edited 2 time(s). Last edit at 07/22/2025 02:32PM by Ferde.
Re: Basic tutorial to use mods in x86GP2
Date: July 23, 2025 01:48PM
Posted by: torana_05
hmm mine still doesnt work. Strange i was thinking it was the "-"


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: July 25, 2025 02:42PM
Posted by: Ferde
GP2 has a limit of drivers you can disable at once. How many are you trying to? Just to rule out possibilities.
Re: Basic tutorial to use mods in x86GP2
Date: July 26, 2025 01:17PM
Posted by: torana_05
Yeah i am only trying to rule out 2. The last two in team 14, only to stop them on the grid. i know i can set performance up to be real slow, but when the random seed has team 14 in it, they kind of ruin the race


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: July 27, 2025 02:15PM
Posted by: Ferde
Either there's a typo somewhere or could be a bug. Would you want to paste here your file so I can try to replicate it?

Another option is to contact hatcher. He's very nice, but I can try and see if it's human error and we can avoid disturbing him.
Re: Basic tutorial to use mods in x86GP2
Date: July 29, 2025 12:36PM
Posted by: torana_05
I have pasted the file below. I am trying to disable the last team.

I have noticed if i remove the "d" from driver it does go away most of the time. I feel like its me more than a bug.

name "1997"
author "EXEtoTAD converter"
description ""
year 1997

car_weight_lbs 1313
pit_speed_limit_mph 74

carshape "1997_jjm.dat"
tyre_dry_type "slick"
tyre_brand#0 "goodyear_yellow"
tyre_brand#1 "bridgestone"
tyre_jams "B1FTR.JAM" "B2FTR.JAM" "B1RTR.JAM" "B2RTR.JAM""

helmets "HELMETS1.JAM"

TEAM #1
{
team_name "Arrows"
engine_name "Yamaha"

carshap_var 1
livery "ARROWS97.JAM"
tyre_brand 1

team_color 47 51 127

cockpit_color 47 51 127
mirror_color 247 247 247
frontwing_color 247 247 247

power_race 740
power_quali 746
fail_prob 22420

CREW
{
feet DARK_BLUE
legs_pit_monitor DARK_BLUE
waist GREY
thin_strip GREY
left_chest_sign DARK_BLUE
right_chest DARK_BLUE
epaulettes_jack GREY
right_upper_arm DARK_BLUE
right_forearm DARK_BLUE
left_upper_arm DARK_BLUE
left_forearm DARK_BLUE
hands GREY
head GREY
team_logo GREY
}

DRIVER #1
{
driver_number 1
driver_name "Damon Hill "
driver_nationality ""

driver_grip_race 16031
driver_grip_quali 16120
driver_random_grip_range 550
}
DRIVER #2
{
driver_number 2
driver_name "Pedro Diniz "
driver_nationality ""

driver_grip_race 15785
driver_grip_quali 15749
driver_random_grip_range 500
}
}

TEAM #2
{
team_name "Williams"
engine_name "Renault"

carshap_var 1
livery "WILLIAMS97.JAM"
tyre_brand 0

team_color 35 39 115

cockpit_color 47 51 127
mirror_color 247 247 247
frontwing_color 43 43 43

power_race 780
power_quali 790
fail_prob 3449

CREW
{
feet DARK_BLUE
legs_pit_monitor DARK_BLUE
waist DARK_BLUE
thin_strip DARK_RED
left_chest_sign ERROR_14
right_chest ERROR_14
epaulettes_jack ERROR_167
right_upper_arm DARK_BLUE
right_forearm DARK_BLUE
left_upper_arm DARK_BLUE
left_forearm DARK_BLUE
hands DARK_BLUE
head DARK_BLUE
team_logo GREY
}

DRIVER #1
{
driver_number 3
driver_name "Jacques Villeneuve"
driver_nationality ""

driver_grip_race 16399
driver_grip_quali 16580
driver_random_grip_range 401
}
DRIVER #2
{
driver_number 4
driver_name "Heinz-Harald Frentzen"
driver_nationality ""

driver_grip_race 16281
driver_grip_quali 16314
driver_random_grip_range 848
}
}

TEAM #3
{
team_name "Ferrari"
engine_name "Ferrari"

carshap_var 1
livery "FERRARI97.JAM"
tyre_brand 0

team_color 174 36 47

cockpit_color 174 36 47
mirror_color 166 5 26
frontwing_color 50 50 50

power_race 770
power_quali 780
fail_prob 8048

CREW
{
feet BLACK
legs_pit_monitor DARK_RED
waist DARK_RED
thin_strip DARK_RED
left_chest_sign GREY
right_chest GREY
epaulettes_jack DARK_RED
right_upper_arm ERROR_33
right_forearm DARK_RED
left_upper_arm DARK_RED
left_forearm DARK_RED
hands BLACK
head DARK_RED
team_logo BLACK
}

DRIVER #1
{
driver_number 5
driver_name "Michael Schumacher"
driver_nationality ""

driver_grip_race 16375
driver_grip_quali 16646
driver_random_grip_range 417
}
DRIVER #2
{
driver_number 6
driver_name "Eddie Irvine"
driver_nationality ""

driver_grip_race 15949
driver_grip_quali 15989
driver_random_grip_range 900
}
}

TEAM #4
{
team_name "Benetton"
engine_name "Renault"

carshap_var 1
livery "BENETTON97.JAM"
tyre_brand 0

team_color 115 143 199

cockpit_color 115 143 199
mirror_color 199 51 59
frontwing_color 115 143 199

power_race 780
power_quali 790
fail_prob 4320

CREW
{
feet DARK_BLUE
legs_pit_monitor DARK_BLUE
waist ERROR_216
thin_strip GREY
left_chest_sign DARK_BLUE
right_chest DARK_BLUE
epaulettes_jack ERROR_216
right_upper_arm MID_BLUE
right_forearm MID_BLUE
left_upper_arm MID_BLUE
left_forearm MID_BLUE
hands LIGHT_BLUE
head GREY
team_logo ERROR_131
}

DRIVER #1
{
driver_number 7
driver_name "Jean Alesi"
driver_nationality ""

driver_grip_race 16129
driver_grip_quali 16198
driver_random_grip_range 640
}
DRIVER #2
{
driver_number 8
driver_name "Gerhard Berger"
driver_nationality ""

driver_grip_race 16089
driver_grip_quali 16141
driver_random_grip_range 680
}
}

TEAM #5
{
team_name "McLaren"
engine_name "Mercedes"

carshap_var 1
livery "MCLAREN97.JAM"
tyre_brand 0

team_color 207 207 207

cockpit_color 207 207 207
mirror_color 207 207 207
frontwing_color 207 207 207

power_race 782
power_quali 792
fail_prob 10922

CREW
{
feet BLACK
legs_pit_monitor BLACK
waist BLACK
thin_strip BLACK
left_chest_sign BLACK
right_chest BLACK
epaulettes_jack DARK_RED
right_upper_arm BLACK
right_forearm BLACK
left_upper_arm BLACK
left_forearm BLACK
hands BLACK
head BLACK
team_logo DARK_RED
}

DRIVER #1
{
driver_number 9
driver_name "Mika Hakkinen"
driver_nationality ""

driver_grip_race 16063
driver_grip_quali 16186
driver_random_grip_range 450
}
DRIVER #2
{
driver_number 10
driver_name "David Coulthard"
driver_nationality ""

driver_grip_race 16139
driver_grip_quali 16080
driver_random_grip_range 680
}
}

TEAM #6
{
team_name "Jordan"
engine_name "Peugeot"

carshap_var 1
livery "JORDAN97.JAM"
tyre_brand 0

team_color 247 215 7

cockpit_color 247 215 7
mirror_color 247 215 7
frontwing_color 43 43 43

power_race 790
power_quali 800
fail_prob 12359

CREW
{
feet BLACK
legs_pit_monitor YELLOW
waist YELLOW
thin_strip DARK_BLUE
left_chest_sign DARK_RED
right_chest DARK_RED
epaulettes_jack DARK_BLUE
right_upper_arm DARK_RED
right_forearm DARK_RED
left_upper_arm DARK_RED
left_forearm DARK_RED
hands DARK_RED
head DARK_BLUE
team_logo GREY
}

DRIVER #1
{
driver_number 11
driver_name "Ralf Schumacher"
driver_nationality ""

driver_grip_race 15680
driver_grip_quali 15792
driver_random_grip_range 640
}
DRIVER #2
{
driver_number 12
driver_name "Giancarlo Fisichella"
driver_nationality ""

driver_grip_race 15765
driver_grip_quali 15792
driver_random_grip_range 595
}
}

TEAM #7
{
team_name "Prost "
engine_name "Mugen-Honda"

carshap_var 1
livery "PROST97.JAM"
tyre_brand 1

team_color 39 43 123

cockpit_color 39 43 123
mirror_color 39 43 123
frontwing_color 39 43 123

power_race 756
power_quali 765
fail_prob 10348

CREW
{
feet DARK_BLUE
legs_pit_monitor DARK_BLUE
waist DARK_BLUE
thin_strip GREY
left_chest_sign DARK_BLUE
right_chest DARK_BLUE
epaulettes_jack GREY
right_upper_arm DARK_BLUE
right_forearm DARK_BLUE
left_upper_arm DARK_BLUE
left_forearm DARK_BLUE
hands ERROR_5
head DARK_BLUE
team_logo DARK_BLUE
}

DRIVER #1
{
driver_number 14
driver_name "Olivier Panis"
driver_nationality ""

driver_grip_race 16254
driver_grip_quali 16264
driver_random_grip_range 660
}
DRIVER #2
{
driver_number 15
driver_name "Shinji Nakano"
driver_nationality ""

driver_grip_race 14282
driver_grip_quali 15209
driver_random_grip_range 620
}
}

TEAM #8
{
team_name "Sauber"
engine_name "Petronas"

carshap_var 1
livery "SAUBER97.JAM"
tyre_brand 0

team_color 111 139 195

cockpit_color 47 51 127
mirror_color 255 215 7
frontwing_color 255 255 255

power_race 760
power_quali 770
fail_prob 8335

CREW
{
feet BLACK
legs_pit_monitor DARK_BLUE
waist ERROR_216
thin_strip BLACK
left_chest_sign DARK_BLUE
right_chest DARK_BLUE
epaulettes_jack GREY
right_upper_arm ERROR_147
right_forearm ERROR_147
left_upper_arm ERROR_147
left_forearm ERROR_147
hands ERROR_147
head GREY
team_logo GREY
}

DRIVER #1
{
driver_number 16
driver_name "Johnny Herbert"
driver_nationality ""

driver_grip_race 16045
driver_grip_quali 16079
driver_random_grip_range 300
}
DRIVER #2
{
driver_number 17
driver_name "Giani Morbideli"
driver_nationality ""

driver_grip_race 14769
driver_grip_quali 14929
driver_random_grip_range 200
}
}

TEAM #9
{
team_name "Tyrrell"
engine_name "Cosworth"

carshap_var 1
livery "TYRRELL97.JAM"
tyre_brand 0

team_color 255 255 255

cockpit_color 255 255 255
mirror_color 43 43 43
frontwing_color 43 43 43

power_race 688
power_quali 698
fail_prob 11497

CREW
{
feet BLACK
legs_pit_monitor BLACK
waist BLACK
thin_strip DARK_RED
left_chest_sign GREY
right_chest GREY
epaulettes_jack BLACK
right_upper_arm GREY
right_forearm GREY
left_upper_arm GREY
left_forearm GREY
hands BLACK
head GREY
team_logo DARK_BLUE
}

DRIVER #1
{
driver_number 18
driver_name "Jos Verstappen"
driver_nationality ""

driver_grip_race 15316
driver_grip_quali 15473
driver_random_grip_range 490
}
DRIVER #2
{
driver_number 19
driver_name "Mika Salo"
driver_nationality ""

driver_grip_race 15533
driver_grip_quali 15644
driver_random_grip_range 460
}
}

TEAM #10
{
team_name "Minardi"
engine_name "Hart"

carshap_var 1
livery "MINARDI97.JAM"
tyre_brand 1

team_color 43 43 43

cockpit_color 43 43 43
mirror_color 43 43 43
frontwing_color 255 215 7

power_race 688
power_quali 698
fail_prob 20120

CREW
{
feet YELLOW
legs_pit_monitor BLACK
waist YELLOW
thin_strip BLACK
left_chest_sign GREY
right_chest GREY
epaulettes_jack YELLOW
right_upper_arm GREY
right_forearm GREY
left_upper_arm GREY
left_forearm GREY
hands BLACK
head GREY
team_logo DARK_BLUE
}

DRIVER #1
{
driver_number 20
driver_name "Ukyo Katayama"
driver_nationality ""

driver_grip_race 15416
driver_grip_quali 15487
driver_random_grip_range 640
}
DRIVER #2
{
driver_number 21
driver_name "Tarso Marques"
driver_nationality ""

driver_grip_race 15416
driver_grip_quali 15471
driver_random_grip_range 400
}
}

TEAM #11
{
team_name "Stewart "
engine_name "Ford"

carshap_var 1
livery "STEWART97.JAM"
tyre_brand 1

team_color 0 101 189

cockpit_color 255 255 255
mirror_color 255 255 255
frontwing_color 255 255 255

power_race 715
power_quali 725
fail_prob 25006

CREW
{
feet BLACK
legs_pit_monitor DARK_BLUE
waist DARK_BLUE
thin_strip ERROR_36
left_chest_sign GREY
right_chest GREY
epaulettes_jack DARK_RED
right_upper_arm GREY
right_forearm GREY
left_upper_arm GREY
left_forearm GREY
hands GREY
head GREY
team_logo DARK_RED
}

DRIVER #1
{
driver_number 22
driver_name "Rubens Barrichello"
driver_nationality ""

driver_grip_race 16557
driver_grip_quali 16616
driver_random_grip_range 531
}
DRIVER #2
{
driver_number 23
driver_name "Jan Magnussen"
driver_nationality ""

driver_grip_race 16033
driver_grip_quali 16123
driver_random_grip_range 360
}
}

TEAM #12
{
team_name "Lola"
engine_name "Ford"

carshap_var 1
livery "LOLA97.JAM"
tyre_brand 1

team_color 255 219 7

cockpit_color 255 255 255
mirror_color 75 79 159
frontwing_color 199 51 59

power_race 677
power_quali 678
fail_prob 32767

CREW
{
feet BLACK
legs_pit_monitor DARK_BLUE
waist DARK_BLUE
thin_strip GREY
left_chest_sign YELLOW
right_chest DARK_RED
epaulettes_jack DARK_BLUE
right_upper_arm YELLOW
right_forearm DARK_BLUE
left_upper_arm DARK_RED
left_forearm DARK_BLUE
hands DARK_BLUE
head DARK_BLUE
team_logo DARK_RED
}

DRIVER #1
{
driver_number 29
driver_name "Vincenzo Sospiri "
driver_nationality ""

driver_grip_race 14269
driver_grip_quali 14389
driver_random_grip_range 0
}
DRIVER #2
{
driver_number 30
driver_name "Ricardo Rosset"
driver_nationality ""

driver_grip_race 14287
driver_grip_quali 14318
driver_random_grip_range 0
}
}

TEAM #13
{
team_name "Dome"
engine_name "Mugen Honda"

carshap_var 1
livery "DOME97.JAM"
tyre_brand 1

team_color 255 255 255

cockpit_color 255 255 255
mirror_color 255 215 7
frontwing_color 255 255 255

power_race 710
power_quali 720
fail_prob 32767

CREW
{
feet BLACK
legs_pit_monitor GREY
waist YELLOW
thin_strip DARK_BLUE
left_chest_sign GREY
right_chest GREY
epaulettes_jack DARK_BLUE
right_upper_arm GREY
right_forearm GREY
left_upper_arm GREY
left_forearm GREY
hands BLACK
head GREY
team_logo ERROR_49
}

DRIVER #1
{
driver_number 31
driver_name "Toranosuke Takagi"
driver_nationality ""

driver_grip_race 13091
driver_grip_quali 12778
driver_random_grip_range 0
}
DRIVER #2
{
driver_number 32
driver_name "Marco Apicella"
driver_nationality ""

driver_grip_race 14209
driver_grip_quali 14249
driver_random_grip_range 300
}
}

TEAM #14
{
team_name "Pacific"
engine_name "Ford"

carshap_var 1
livery "PACIFIC97.JAM"
tyre_brand 0

team_color 0 0 0

cockpit_color 0 0 0
mirror_color 0 0 0
frontwing_color 0 0 0

power_race 599
power_quali 603
fail_prob 32767

CREW
{
feet GREY
legs_pit_monitor GREY
waist GREY
thin_strip GREY
left_chest_sign ERROR_15
right_chest GREY
epaulettes_jack GREY
right_upper_arm GREY
right_forearm GREY
left_upper_arm GREY
left_forearm GREY
hands GREY
head GREY
team_logo GREY
}

DRIVER #1
{
driver_number 30
driver_name "Jo Gartner"
driver_nationality "AUT"

driver_grip_race 12953
driver_grip_quali 13083
driver_random_grip_range 1889
- DISABLE_DRIVER
}
}
DRIVER #2
{
driver_number 30
driver_name "Jo Gartner"
driver_nationality "AUT"

driver_grip_race 12953
driver_grip_quali 13083
driver_random_grip_range 1889
- DISABLE_DRIVER
}
}
}


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: July 30, 2025 01:23PM
Posted by: Ferde
I see the problem. Unfortunately you can't use the exetotad file directly. You have to copy and paste part of it onto you session .tad file. For example, hatcher's 1994 example file starts like this:

// TAD (teams and drivers) format
// UNDER DEVELOPMENT! MORE OPTIONS TO COME!
//
// pit crew colour definitons:
// BLACK, DARK_GREY, GREY, DARK_RED, FADED_RED, YELLOW, DARK_BEIGE, LIGHT_BLUE, MID_BLUE, DARK_BLUE, LIGHT_GREEN, MID_GREEN, DARK_GREEN
//
// not listed commands: 
//		- team_weight_lbs (or _kg): used inside a TEAM tag { } (for further info, read the changelog)
//		- baseline_weight_lbs (or _kg): used in the header (for further info, read the changelog)
//		- DISABLE_DRIVER: place it as the final command in a driver tag { }

name "x86GP2 1994 Season Example Mod"
author "x86GP2"
description "The default example mod that comes with x86GP2 based on the vanilla content."
year 1994

car_weight_lbs 1313   // or kg, GP2's native format is lbs, lbs is used here to keep the exact vanilla value, you can use kg but that will go through a conversion first
pit_speed_limit_mph 50   // or kmh, GP2's native format is mph, mph is used here to keep the exact vanilla value, you can use kmh but that will go through a conversion first

refuelling 1		// 0 = off

carshape "default"   // if not default then a filename from the mod's carshapes folder
engine_sound "default" // a directory name from the enginesounds directory

tyre_dry_type "slick"  // or grooved
tyre_brand#0 "default"   // "default" (yellow Goodyear), "nobranding" or a filename from content/tyrebrands/ without the extension, the extension and the format is assumed to be .png
tyre_brand#1 "notused"   // "notused" or a filename for those pesky tyre war years
tyre_jams "default" "default" "default" "default" // the external tyre sprites, if not default then filenames from the tyres folder, the order in this list is B1FTR.JAM B2FTR.JAM B1RTR.JAM B2RTR.JAM

helmets "default"   // if not default (the original) then it's looking for it in the mod's helmets folder

TEAM #1
{
	team_name "Williams"
	engine_name "Renault"

As you see the file start is different. you can use the exetotad file to copy/paste since the TEAM #1 part, and use the weight data if you want to. But the start of your season file has to start like hatcher shows in this file.

Also, I noticed your file ends with three } and it should be two.

Edit: also notice some colours didn't copied well and have an error. Correct that too.



Edited 1 time(s). Last edit at 07/30/2025 01:36PM by Ferde.
Re: Basic tutorial to use mods in x86GP2
Date: August 02, 2025 01:49PM
Posted by: torana_05
ok Thanks, Ill give it a go.

I think that the season file is from a previous version of x86 so that may have been the problem.

Ill get time in the next week or so and have a crack.

Thanks heaps


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: August 09, 2025 02:17AM
Posted by: torana_05
hmm so i had a go at it. They don;t appear in the slect driver menu, but then appear on the grid at random. strange


__________________________________________________________________________

Re: Basic tutorial to use mods in x86GP2
Date: August 11, 2025 07:37PM
Posted by: Ferde
Don't know why is that. You might need to contact hatcher then...
Re: Basic tutorial to use mods in x86GP2
Date: August 11, 2025 10:05PM
Posted by: torana_05
thats ok. Thanks for the help. What these guys have done with this game truly amazing


__________________________________________________________________________

Sorry, only registered users may post in this forum.

Click here to login

Maintainer: mortal, stephan | Design: stephan, Lo2k | Moderatoren: mortal, TomMK, Noog, stephan | Downloads: Lo2k | Supported by: Atlassian Experts Berlin | Forum Rules | Policy