All right, the solution at last! Can someone ask an admin to sticky this pls?
I didn't find this, but it was AGF4E from Denmark that found the solution!
Thanks a lot man, you are doing the community a great favour!!!
Warning : Do not do this if you are in the middle of a career or tournament as it will render your savegames incompatible! Aditionaly you have to delete the D.SQUADS file in your "my documents/fifa06 folder to reset the teams if your rosters show up empty Warning!
Ok, here we go :
A. How to activate existing third kits that are hidden in game :
1) You need to open the config.dat in your main Fifa directory with BIG GUI or Rinaldo's File Master and edit the common.ini
Under the section [UNLOCK]
You need to add a line for each kit you want to unlock, in this example I will take the Bayern München Black Third kit. Bayern München has team_id 21 so in this case you will add the line :
KIT21 = 1
Save your modifications and import the modified common.ini back into your config.dat file.
2) Export your fifa.db (found in fifa06/data/cmn) to Microsoft Access compatible .mdb format useing UniDB version 4.0 or higher. Name the exported file for example "fifa.mdb"
Open it in Access or a compatible database editor and open the table_unlockables where for each kit you will add a line :
id: the last nummer in there is 75 so start with 76, then 77 ect
movieclip: assets/kits/j3_000xxx.swf where xxx is your team_id so in this example it's j3_00021.swf
varname: KITxxx again where xxx is team_id so here : KIT21 (see also point 1 in the common.ini)
cost: 500 (always)
ps2: 1 (always)
gc: 1 (always)
type: 3 (always)
forsale: 1 (always)
xbox: 1 (always)
pc: 1 (always)
labelid: 3000xxx0 again where xxx is your team_id, if it's more or less than 3 digits you have to replace the x by a zero : here it would be 30000210
Save your fifa.mdb and export it back to fifa.db with UniDB 4.0
In Fifa 06 you can unlock the kit in the Fan Shop or you can unlock it in the common.ini as you prefer.
Done!
Found hidden kits and team_id number : (will be updated as we find more)
- Bayern München : 21
- Monaco : 69
- Galatasaray : 325
- Benfica : 234
- Werder Bremen : 38
- Deportivo La Coruna : 242
- Lazio Roma : 46
- Aston Villa : 2
- Bolton Wanderers : 4
- Liverpool : 9
- Leeds United : 8
- Stuttgart : 36
- Bordeaux : 59
- Fullham : 144
- Southampton : 17
- Hansa Rostock : 27
- FC Kaiserslautern : 29
- Reggina Calcio : 203
- Olympique Lyon : 66
- FC Metz : 68
- FC Nantes : 71
- OGC Nice : 72
- Racing Strasbourg : 76
- Hertha BSC Berlin : 166
- FC Nürnberg : 171
- SC Caen : 210
- FC Sochaux : 226
- Lecce : 347
- Athletic de Bilbao : 448
- RC Celta de Vigo : 450
- RCD Mallorca : 453
- Real Sociedad San Sebastian : 457
- FC Sevilla : 481
- Hannover 96 : 485
- Modena : 1744
- Empoli : 1746
- Portsmouth : 1790
- Eintracht Frankfurt : 1824
- Boavista F.C. : 1898
- AS Roma : 52
- Boca Juniors : 1877
A few screenshots :
the menu selection reveals the alternate kits
Galatasaray wearing third kit vs. Bayern wearing third kit
C) Creating Custom third kits for teams that don't have them :
In this example I will create the Red third kit of Fiorentina which they wear when facing other teams that have purple kits. They wear it rarely so it isn't included in Fifa06 by default, but since I am a precision freak I want it in my game anyway, and so are you else you wouldn't be reading this
Tools you need : all the tools from point A) + Kit Raptor 2.0 or higher + fatbhbuilder 2.0
Fiorentina has team_id 110374, I follow all the steps I did in point A) of this thread.
Then you have to open your fifa.mdb (see above) in Access again and go to the table_teamkit.
In this table you will find two lines starting with 110374, the kittype for the first one is 0, the second one is 1 (home and away kits)
Now copy the line with kittype 0 and paste it at the end of the table, change the 0 in 3 (third kit code), then modify the fontcodes, colourcodes to your liking (for reference these are the same codes as in Creation Centre 05, except for the last 3 rows, but leave those be) or leave them as is.
Important : It is very important that before you exit access you sort the first two rows of the table team_kits in ascending order again, iow do not leave your freshly created lines at the bottom of the table! (Thanks to the people at Breamster forums for pointing this out)
Save your fifa.mdb and import it back to fifa.db with UniDB 4.0
Then I proceeded to copy the minikit for the purple kit of Fiorentina as a base, repaint it red to make a third minikit (this is beyond the scope of this tutorial, to learn how to create minikits, see the kits threads, but it explains why I have the red kit in the menu)
This step is not necessary but when you'll want to select your alternate kit in the menu for a team that didn't have one it will show an ugly "texture missing" text instead of the minikit. Also since I am such a fabulous graphic hero I didn't manage to make the black background transparant so if a kitmaker could pm me how to do this in PSP it would be great thanks !
Now since Fiorentina didn't have a third kit to begin with if you launch your game now, selecting the game from the menu in the screenshot above, you will either have :
- your game crashing
- Fiorentina players show up in an ugly mixture of green and red with the words "texture missing" written all over them.
Also if you try to add the kit with Kit Raptor at this point it will refuse and give an error message "No such kit ingame!"
Why?
Well we only created the data in the fifa.db, but not in the zdata.big containing Fifa06 graphical files So we'll have to create those also!
So next, we start up Rinaldo's File Master and browse or search for the existing kit files of Fiorentina. Kit files inside the zdatas from Fifa06 start with t75 and contain the team_id (here 110374) and end on .fsh
In zdata_13.big we will find two files matching the description :
- t75__0_0_110374.fsh (the homekit, first digit refers to the code inside the db)
- t75__1_0_110374.fsh (away kit)
Okay, now we are going to use one of these to make our third kit file so we extract one of these to a folder on our hd, rename it to t75__3_0_110374.fsh , and then import this file back into zdata_13.big so now we have 3 files with Fiorentina's id inside instead of 2.
(remark : you can add a keeper kit by renaming it to t75_2, a training kit to t75_6 also following this procedure)
Now exit File Master and rebuild your FAT and BH files with Fatbhbuilder 2.0
Open Kit Raptor 2.0 select Fiorentina third kit and add your kit like you would normally. Surprise! No more "this kit is not ingame" error anymore and it imports your kit.
So now you can either admire it in the preview window or play a game :
Two screenshots of Fiorentina in their new red kit facing Austria Magna :
and
Don't forget to unlock your new created third kit in the table_unlockables as explained in point 1 of this thread!
VERY IMPORTANT : Allways take backups of your original Fifa files in case something goes wrong, I will not be held responsable if by following the above tutorial anything happens to you, your PC, your family or planet earth, thanks.
I'll update this post soon with more hidden third kits and their team_id's as I discover them! Feel free to help and communicate them in this thread!
I didn't find this, but it was AGF4E from Denmark that found the solution!
Thanks a lot man, you are doing the community a great favour!!!
Warning : Do not do this if you are in the middle of a career or tournament as it will render your savegames incompatible! Aditionaly you have to delete the D.SQUADS file in your "my documents/fifa06 folder to reset the teams if your rosters show up empty Warning!
Ok, here we go :
A. How to activate existing third kits that are hidden in game :
1) You need to open the config.dat in your main Fifa directory with BIG GUI or Rinaldo's File Master and edit the common.ini
Under the section [UNLOCK]
You need to add a line for each kit you want to unlock, in this example I will take the Bayern München Black Third kit. Bayern München has team_id 21 so in this case you will add the line :
KIT21 = 1
Save your modifications and import the modified common.ini back into your config.dat file.
2) Export your fifa.db (found in fifa06/data/cmn) to Microsoft Access compatible .mdb format useing UniDB version 4.0 or higher. Name the exported file for example "fifa.mdb"
Open it in Access or a compatible database editor and open the table_unlockables where for each kit you will add a line :
id: the last nummer in there is 75 so start with 76, then 77 ect
movieclip: assets/kits/j3_000xxx.swf where xxx is your team_id so in this example it's j3_00021.swf
varname: KITxxx again where xxx is team_id so here : KIT21 (see also point 1 in the common.ini)
cost: 500 (always)
ps2: 1 (always)
gc: 1 (always)
type: 3 (always)
forsale: 1 (always)
xbox: 1 (always)
pc: 1 (always)
labelid: 3000xxx0 again where xxx is your team_id, if it's more or less than 3 digits you have to replace the x by a zero : here it would be 30000210
Save your fifa.mdb and export it back to fifa.db with UniDB 4.0
In Fifa 06 you can unlock the kit in the Fan Shop or you can unlock it in the common.ini as you prefer.
Done!
Found hidden kits and team_id number : (will be updated as we find more)
- Bayern München : 21
- Monaco : 69
- Galatasaray : 325
- Benfica : 234
- Werder Bremen : 38
- Deportivo La Coruna : 242
- Lazio Roma : 46
- Aston Villa : 2
- Bolton Wanderers : 4
- Liverpool : 9
- Leeds United : 8
- Stuttgart : 36
- Bordeaux : 59
- Fullham : 144
- Southampton : 17
- Hansa Rostock : 27
- FC Kaiserslautern : 29
- Reggina Calcio : 203
- Olympique Lyon : 66
- FC Metz : 68
- FC Nantes : 71
- OGC Nice : 72
- Racing Strasbourg : 76
- Hertha BSC Berlin : 166
- FC Nürnberg : 171
- SC Caen : 210
- FC Sochaux : 226
- Lecce : 347
- Athletic de Bilbao : 448
- RC Celta de Vigo : 450
- RCD Mallorca : 453
- Real Sociedad San Sebastian : 457
- FC Sevilla : 481
- Hannover 96 : 485
- Modena : 1744
- Empoli : 1746
- Portsmouth : 1790
- Eintracht Frankfurt : 1824
- Boavista F.C. : 1898
- AS Roma : 52
- Boca Juniors : 1877
A few screenshots :
the menu selection reveals the alternate kits
Galatasaray wearing third kit vs. Bayern wearing third kit
C) Creating Custom third kits for teams that don't have them :
In this example I will create the Red third kit of Fiorentina which they wear when facing other teams that have purple kits. They wear it rarely so it isn't included in Fifa06 by default, but since I am a precision freak I want it in my game anyway, and so are you else you wouldn't be reading this
Tools you need : all the tools from point A) + Kit Raptor 2.0 or higher + fatbhbuilder 2.0
Fiorentina has team_id 110374, I follow all the steps I did in point A) of this thread.
Then you have to open your fifa.mdb (see above) in Access again and go to the table_teamkit.
In this table you will find two lines starting with 110374, the kittype for the first one is 0, the second one is 1 (home and away kits)
Now copy the line with kittype 0 and paste it at the end of the table, change the 0 in 3 (third kit code), then modify the fontcodes, colourcodes to your liking (for reference these are the same codes as in Creation Centre 05, except for the last 3 rows, but leave those be) or leave them as is.
Important : It is very important that before you exit access you sort the first two rows of the table team_kits in ascending order again, iow do not leave your freshly created lines at the bottom of the table! (Thanks to the people at Breamster forums for pointing this out)
Save your fifa.mdb and import it back to fifa.db with UniDB 4.0
Then I proceeded to copy the minikit for the purple kit of Fiorentina as a base, repaint it red to make a third minikit (this is beyond the scope of this tutorial, to learn how to create minikits, see the kits threads, but it explains why I have the red kit in the menu)
This step is not necessary but when you'll want to select your alternate kit in the menu for a team that didn't have one it will show an ugly "texture missing" text instead of the minikit. Also since I am such a fabulous graphic hero I didn't manage to make the black background transparant so if a kitmaker could pm me how to do this in PSP it would be great thanks !
Now since Fiorentina didn't have a third kit to begin with if you launch your game now, selecting the game from the menu in the screenshot above, you will either have :
- your game crashing
- Fiorentina players show up in an ugly mixture of green and red with the words "texture missing" written all over them.
Also if you try to add the kit with Kit Raptor at this point it will refuse and give an error message "No such kit ingame!"
Why?
Well we only created the data in the fifa.db, but not in the zdata.big containing Fifa06 graphical files So we'll have to create those also!
So next, we start up Rinaldo's File Master and browse or search for the existing kit files of Fiorentina. Kit files inside the zdatas from Fifa06 start with t75 and contain the team_id (here 110374) and end on .fsh
In zdata_13.big we will find two files matching the description :
- t75__0_0_110374.fsh (the homekit, first digit refers to the code inside the db)
- t75__1_0_110374.fsh (away kit)
Okay, now we are going to use one of these to make our third kit file so we extract one of these to a folder on our hd, rename it to t75__3_0_110374.fsh , and then import this file back into zdata_13.big so now we have 3 files with Fiorentina's id inside instead of 2.
(remark : you can add a keeper kit by renaming it to t75_2, a training kit to t75_6 also following this procedure)
Now exit File Master and rebuild your FAT and BH files with Fatbhbuilder 2.0
Open Kit Raptor 2.0 select Fiorentina third kit and add your kit like you would normally. Surprise! No more "this kit is not ingame" error anymore and it imports your kit.
So now you can either admire it in the preview window or play a game :
Two screenshots of Fiorentina in their new red kit facing Austria Magna :
and
Don't forget to unlock your new created third kit in the table_unlockables as explained in point 1 of this thread!
VERY IMPORTANT : Allways take backups of your original Fifa files in case something goes wrong, I will not be held responsable if by following the above tutorial anything happens to you, your PC, your family or planet earth, thanks.
I'll update this post soon with more hidden third kits and their team_id's as I discover them! Feel free to help and communicate them in this thread!