Activating third kits! The tutorial!

Billy1969

BANNED (Life)
Life Ban
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!

B) 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!
 

janzoepenman

Club Supporter
Billy1969 said:
B) 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

I'll update this post soon on how to add custom third kits for existing and new created teams, stay tuned!

Billy, check the folder assets/kits/ and sort bij name, the one with j3 have to be 3rd. And when you see one that u dont know.. It's good. In the folder are more then 70, i don't know how much there are ingame, but less i guess.
 

Billy1969

BANNED (Life)
Life Ban
janzoepenman said:
Billy, check the folder assets/kits/ and sort bij name, the one with j3 have to be 3rd. And when you see one that u dont know.. It's good.

Good idea :) I added some screenshots to the thread and will try importing custom kits like Fiorentina third (red) kit to see if it works, I'll post it later
 

Billy1969

BANNED (Life)
Life Ban
Okay guys,

I found out how to activate a new third and keeper kit from scratch, for teams who don't have them in Fifa06, as I did with Fiorentina :) Well, it sure isn't easy without creation centre but it's worth the time!

Tomorrow I will post screenshots and complete the tutorial in the first post of this thread but now I am tired, going to catch a nap :) Laters!
 

Blacklover

Youth Team
So the hidden 3rd kits that are now "discovered" show up in the FIFA fan shop for purchase after you make these changes?

I did the fifa.db changes and I will do the config.dat changes tomorrow.

If they show up in the shop now that they have been recoded in, why are they hidden to begin with?

EA just forgot to add them in the code? Or are they unlockable some other way?


Also, one more question, how do you unlock them in the fifa.db so you don't have to earn all the points for them?
 

Billy1969

BANNED (Life)
Life Ban
Blacklover said:
So the hidden 3rd kits that are now "discovered" show up in the FIFA fan shop for purchase after you make these changes?

Yes, they do.

Blacklover said:
If they show up in the shop now that they have been recoded in, why are they hidden to begin with?

Well, EA made them available in a previous fifa but were too lazy or didn't feel like removing them from the database and the zdata files, for example Galatasaray third kit is a kit they haven't used for years, it has an old sponsor on it and is of Umbro brand instead of their actual Adiddas kits, of course you can replace it by a more actual kit with Kit Raptor (like another colour mixture for their home or away kit)


Blacklover said:
Also, one more question, how do you unlock them in the fifa.db so you don't have to earn all the points for them?

That was my bad, like Janzoepman said above, you have to unlock them in the common.ini (the fifa.db was last year with Fifa2005)
 

Billy1969

BANNED (Life)
Life Ban
Added how to make custom third kits in the tutorial, please feel free to share the kits you discover in this thread, thanks!
 

Jomi

Reserve Team
Hey Billy, Great tutorial mate (Y)
I've got a question...You say that you import a new fsh with file master and then rebuild with fatbhbuilder 2.0...
OK, but why you don't rebuild with the builder of file master ? is it not safe ?

jm
 

Billy1969

BANNED (Life)
Life Ban
Jomi said:
Hey Billy, Great tutorial mate (Y)
I've got a question...You say that you import a new fsh with file master and then rebuild with fatbhbuilder 2.0...
OK, but why you don't rebuild with the builder of file master ? is it not safe ?

jm

I had one problem with it once, after it had rebuild the files, big gui couldn't read zdata_7.big anymore, it refused to open it giving "invalid file header" message, however I still could open it in Filemaster and continue makeing changes with no problem, so I guess it's a BIG GUI incompatibility, but since I am used to that program and still use it alot I restored my previous zdata_7.big backup and use the fatbhbuilder from socceraccess.

I tried to recreate the problem afterwards but I couldn't, then a few days after, it did the same with my zdata_26.big when I added an adboard in the pack file, it could be harmless, but until I know more of it I use the one from socceraccess which is 100% fail-proof.

NOTE : Added Lazio Roma to the hidden third kit teams :)
 

Blacklover

Youth Team
Okay, question here.

If you look in the FIFA.DB at team kits.

Look at Valencia for example. Team #461

If you look in the team kits table they have 5.

Bayen Munich team 21 has 5 listed too.

What does this relate to? Also where is this assets/kits located?
 

ForZ.FCK

Reserve Team
Works great! Diden't even need to edit common.ini...

Lazio works great too... and i also think Stuttgart and Bordeaux will work fine!
 

Billy1969

BANNED (Life)
Life Ban
Blacklover said:
Okay, question here.

If you look in the FIFA.DB at team kits.

Look at Valencia for example. Team #461

If you look in the team kits table they have 5.

Bayen Munich team 21 has 5 listed too.

What does this relate to? Also where is this assets/kits located?

Teams that have five or six kits listed have :

kittype :

0 = home kit
1 = away kit
2 = keeper kit
3 = third kit
5 = referee kit used during home matches
6 = training kit

the minikit .big files are found in fifa06/data/gui/assets/kits , j0 are home, j1 are away and j3 are third kit minis.

NOTE : Added Aston Villa and Bolton Wanderers to the discovered third kits in first post of this thread.
 

Billy1969

BANNED (Life)
Life Ban
C.Ronaldo77 said:
Billy, I have a problem on the shop, there isn't any more mini-kits here ...
Do you have the same problem ?

Yeah, I guess the menu ingame wasn't ready for all those additional minikits so they don't appear all in the shop, but they are selectable ingame and can be used.

Added Bordeaux, Liverpool, Leeds United, Stuttgart, Fullham to the first post as discovered third kits!
 

Blacklover

Youth Team
I am having a tough time getting this to work. I made the changes to the common.ini and I made the changes to the FIFA.DB.

Here is where it gets tricky.

I have a profile with 12000 points on it. If the profile loads, when I check the shop, there is nothing there. Nothing. If I load the game with no profile all the items are in the shop, new third kits too.

I have another funky problem which is going to lead to the possible cause of all this. If I load my squads file when I check squads under team management the game locks up. If I don't load my squads I can make changes to the squads, and save, but if I reload the game from scratch the screens lock again on the squad menus or edit number, transfers, etc.

Here is what I think may have gone wrong.

I saved the FIFA.DB out to FIFA.MDB. Made the changes.

Now, when I imported the FIFA.MDB back in I choose FIFA.DB as the import choice but I also choose FIFA.DB as the bottom choice on the uni.db menu.

Should I have imported it as FIFAX.DB and had FIFA.DB as the bottom option? Then just renamed FIFAX.DB FIFA.DB?

I feel like the FIFA.DB may have become corrupted.
 

Billy1969

BANNED (Life)
Life Ban
Blacklover said:
I am having a tough time getting this to work. I made the changes to the common.ini and I made the changes to the FIFA.DB.

Here is where it gets tricky.

I have a profile with 12000 points on it. If the profile loads, when I check the shop, there is nothing there. Nothing. If I load the game with no profile all the items are in the shop, new third kits too.

I have another funky problem which is going to lead to the possible cause of all this. If I load my squads file when I check squads under team management the game locks up. If I don't load my squads I can make changes to the squads, and save, but if I reload the game from scratch the screens lock again on the squad menus or edit number, transfers, etc.

Here is what I think may have gone wrong.

I saved the FIFA.DB out to FIFA.MDB. Made the changes.

Now, when I imported the FIFA.MDB back in I choose FIFA.DB as the import choice but I also choose FIFA.DB as the bottom choice on the uni.db menu.

Should I have imported it as FIFAX.DB and had FIFA.DB as the bottom option? Then just renamed FIFAX.DB FIFA.DB?

I feel like the FIFA.DB may have become corrupted.

Your fifa.db isn't corrupted else UniDB would refuse to open it, that is the good news.

Now, the bad news : I recreated your problem and indeed you need to delete the D.SQUADS in your "my documents/fifa06 folder else it won't work, it didn't actually crash my game but all my team rosters showed up empty.

This is because we actually phisicaly modify the fifa.db when adding the third kits in the table_unlockables and as a result of that all saved games (including careers and tournaments) become incompatible since they were saved using another fifa.db version.

When reloading they are looking for the old version and since it is not there anymore, it crashes.

I didn't think of this because for a long time now I never use the ingame player creator or team transfer but instead I work directly on the fifa.db, I did this because I had a lot of incompatibility problems before by using the ingame editors of previous fifas.

So this means yes, people that added EA's transfer list through the ingame editor, no third kits for you, unless you do that work again in the fifa.db, or wait for a roster update :)

Going to add a warning in the first post of this thread.
 


Top