888 sport
Get in on the action! Football online betting with 888sport! Join NOW!
Downloads

UGC Master 12

Hi friends. It is a little bit that I do not update the site but during the week-end I had some free time so I have finalized a simple but useful tool UGC Master 12 for extracting data from the "User Generated Contents" that you can download from the EA Creation Center. After downloading, in your FIFA 12 folder you will find a file named "UG something". With this tool you can open the file and unpack its content in a folder of your choice. You will find there a database file that yoy can open with DB Master 12 and several .png files.  Enjoy !

Many of you are asking about CM 12, unfortunately I am not sure I will have the time to complete the tool. But ay least I would like to release a new version with the known bugs fixed.

 

Inside the cmseetings.ini

The file cmsettings.ini (archived in data1.big as dlc\dlc_footballcompeng\dlc\footballcompeng\data\ cmsettings.ini) contains many interesting settings. It is a text file that you can easily edit with notepad. Export the file with File Master 12, modify your preferences and then import it back (you don’t need to regenerate)

The most useful settings are the following:

Setting

  • RUN_FIRST_SEASON_CODE = 0

you will play the european cups since the first year of your career.

Setting

  • FRIENDLY = 0

in the [CAREERMODE_MANAGERS] section you can disable  the friendlies matches in the career mode.

In the same way setting

  • FRIENDLY = 1

in the [TOURNAMENTMODE_MANAGERS] section you can enable the friendlies matches in the tournament mode.

You can also change the number of friendlies scheduled changing the value

  • MAX_MATCHES_SCHEDULED = 3 

in the [FRIENDLY] section.

You can start the season in a different year changing the value

  • CALSTART_YEAR = 2011

in the [DEFAULTS] section.

 

Last Updated (Saturday, 04 February 2012 20:17)

 

Some news about league creation

 I have some good news and some bad news, what do you want first ? Ok, let’s start with the bad news.

The executable of FIFA 12 is full of controls about the valid values of the leagueid, so I think there is no way to add new leagues that work exactly like the official leagues, we have to deal with this limitation.

Now move to the good news

1)      It is possible to create a new league and

a.      To play it in tournament mode

b.      To simulate it in career mode, though you cannot play it.

2)      It is possible to create a new league and play it in career mode exploiting the Creation Center functionality. There are 5 magic leagueids 385, 386, 387, 388 and 389, if you create a league with one of these ids and add a record in the cz_leagues table, then you can select this league when you start a new career and play it.

3)      I was also able to open the “User Generated” files downloadable by the creation center so it will be possible to import that files in the main database, I have to develop the feature in CM12 but this is definitely possible.

Well, at the end I think that the good news are more than the bad news,  I think we can really give a boost to FIFA 12.

 

Last Updated (Saturday, 04 February 2012 09:21)

 

CM12 - Beta 6 released

Here you can download CM12 latest Beta version.  Use this thread for beta testing.

BETA 6:
1) Added controls for setting the previous year league performance of a Team.
2) Artificialkey field in teamplayerlinks table was not saved properly. Now fixed.
3) RX3 files are automatically converted if a FIFA 11 file is loaded with the only exception of hair textures.
4) Added the possibility to exoprt / import hair 3D-far models .
5) Added a control for changing the color of specific player hair texture.
6) Added the possibility to modify the skintone (e.g. for creating tatoos)
7) Added the miniface for referees.
8) Added the controls for editing player loans.


BETA 5:
1) Weak foot skill always saved to “Very poor”. Now fixed.
2) Miniface are not deleted. Now fixed.
3) New team country is saved as “Albania”. Now fixed.
4) Minikits are not saved. Now fixed.

Know Problems in Beta 5:
1) Overall player rating calculus is incorrect
2) prevleagueid field not filled properly in the leagueteamlink table
3) Numbers and/or player names in created kits sometime do not appear in game. Reason unknown.

New Features planned for next versions:
1) Edit competition structure
2) Allow to import 3D head models from FIFA 11
3) Add miniface for referees.
4) Add far model hair for specific faces.
5) Modify hair color of  generic textures when reused for a specific player, now they appear gray.
6) Add the possibility to load additional skintones (e.g. for making tatoos)
7) Add player loans.


Beta 4  fixed some bugs:

1) Fixed a crash during save caused by the names of new players.
2) Fixed a crash when activating specific face for a player.
3) When hair are imported the texture graphic was not updated. Now fixed.
4) Ball of a created team was not saved properly. Now fixed.
5) Changes in position of numbers and names of a kit were not saved properly. Now fixed.
6) Error in loading\saving audio information for a Country. Now fixed.


Beta 3. I worked mainly to the opening procedure in orer to solve the problems related with those installations that do not fill the register properly, now using the select all options everybody should be able to work. You don't need to make any operation in the registry or extracting files from the big archive. CM12 should work automatically, the only difference is that if your installation is correct you can open FIFA 12 more quickly, otherwise you have to specify everything.

In Beta 3:

1) Fixed the incorrect rendering of 3D kit model. 
2) Redesigned the “Open – Select all” operation so it is more flexible and removed the “Open – Select folder”
3) Implemented the database expansion.


 I have released CM12 Beta 2. It fixes some major bugs related with the start-up of the program.

1)      By mistake, I have left a debug instruction for writing some data in the file "C:\000\temp.txt" this caused a crash.

2)      Many users do not have a proper installation of FIFA 12 in the registry, in order to manage this situation I added the possibility to open by selecting the folder. Use “File \ Open – Select folder” and select the main folder of FIFA 12

In the register you should have the following keys:

HKEY_LOCAL_MACHINE\SOFTWARE\EA SPORTS\FIFA 12\
and below "Install Dir" (e.g. “G:\Programmi\Origin Games\FIFA 12\”) and "Locale" (e.g. “it_IT”)

3) CM12 was unabble to extract the files for editing competitions form data1.big, this caused a crash.


I am pleased to announce that I have released the first beta verion of CM 12. It still has some limitations because I was not be able to complete the editing of tournamnets and the creation of patches in CMP format. Nevertheless I decided to release this first Beta in order to start the testing process. A full version will follow soon.

Last Updated (Monday, 16 January 2012 19:47)

 

More CM12 snapshots

Here you go with some new snapshots. Player and referee 3D views, balls and shoes 3D views. I am now moving into tournament editing. After that I will be ready to release a first beta version.

 

The "master" is back

Hi mates. I have been very busy recently and I had no time to dedicate to this site but now things are going better and I re-started to develop CM12. Here you can find the first snapshots and I hope to be able to work on it and to release soon a Beta. I apologize with the guys that tried to contact me recently because I was not able to reply.

Last Updated (Tuesday, 13 December 2011 19:59)

 

Some delay

I must announce some delay in the development of the tools for FIFA 12, I have been very busy with my job and my family and I had no time for moving forward with CM 12 and the other tools. I hope you can understand. I will let you know more when I will make some progress. Thanks for your patience and your support. I appreciate.

 

Rx3 Converter

I just want to let you know that the next step will be a tool for converting rx3 files fromf FIFA 11 to FIFA 12 or viceversa.

 

The new Competition Structure of FIFA 12

What I am doing right now is to analyze the new files for describing the competition structure of FIFA 12. I have to say that, this time, EA did a very good job and the new structure looks very flexible and well designed, I am not yet at the end of the analysis but many things are already clear.

Btw I want to thank Luca Piol and fifaccittiu for the tips they sent me about this argument.

 

Let’s start our analysis from the file compobjs.txt. It contains one entry for each competition object. A competition object may be:

 

  • the main FIFA entry
  • a confederation
  • a country
  • a competition
  • a stage
  • a group

 

Each line contains 5 fields

  1. The unique id of the competition object
  2. A numeric type identifier of the entry

·        0 = the  FIFA world

·        1 = confederation

·        2 = country

·        3 = competition

·        4 = stage

·        5 = group

  1. A string type identifier
  2. A Description
  3. A Parameter

The meaning of the parameter depends from type of the entry

If the entry is a confederation the parameter is the main FIFA entry

If the entry is a country the parameter is the belonging confederation

If the entry is a competition the parameter can be the belonging confederation or the belonging country

If the entry is a stage the parameter is the belonging competition

If the entry is a group the parameter is the belonging stage

 

A stage entry normally has at least one group but there are some cases of stages without group, I still have to figure out the reason why. A stage may require to play some real games or can be just a draw stage. In the second case it is marked as a SETUP stage. According, a group may represent the result of real games or may represent a pot to be used in a draw. In any case, at the end of a group execution you will have a standing, ordering the teams.

 

The file compids.txt is just a list of all the competitions reporting the unique id corresponding to a competition in compobj.txt. This is actually a redundant information, I guess it is used to speed-up the processing of the data.

 

 

The file advancement.txt contains information for moving teams from one group to another.

The four fields must be interpreted in this way:

  • The unique id of the group moving from
  • The rank in the moving from group
  • The unique id of the group moving to
  • The rank in the moving to group

The advancement.txt file can use only groups, not stages nor competitions.

 

In the file standings.txt, for each existing group, we must have a standing here representing the N teams in the group listed from 0 up to N-1.

 

The file schedule.txt contains information for creating the schedules of the games.

Each entry contains 6 fields

  • The unique id of  a stage or of a group object (see compobjs.txt)
  • The day to play (count the days after a starting date maybe 26/12/2010)
  • The progressive week
  • The minimum number of games to play
  • The maximum number of games to play
  • The time

If a stage is referred the schedule applies to all its groups. Only the stages (and groups) that require to play real games can be referenced. A Setup stage and its belonging groups cannot appear in the schedule.txt file.

 

The file weather.txt contains information about the weather condition in the different months for the countries.

Each entry contains 8 fields

  • The unique id of  the country object  (see compobjs.txt)
  • The month
  • The probability of having a dry day
  • The probability of having rain
  • The probability of having snow
  • An unknown value – maybe the probability to have a overcast day
  • The sunset time
  • The dark night time

 The file tasks.txt contains information about to determine the teams participating to a competition.

  • The unique id of the competition (see compobjs.txt)
  • When the action happens (may be start or end)
  • The kind of action
  • The id of the group affected by the action
  • Param 1 first parameter of the action
  • Param 2 second parameter of the action, if any
  • Param 3 third parameter of the action, if any

 

This file allows to define the rules for accessing a competition in a very flexible way. Here is the list  of the rules with their parameters

FillFromCompTable                                CompetitionId, N teams

FillFromLeagueMaxFromCountry             League Id, N teams, Max teams

FillWithTeam 0                                      Team Id

FillFromSpecialTeams                            N teams 

FillFromLeague                                      League Id 

FillFromCompTableBackup                     CompetitionId, Backup CompetitionId, N teams

FillFromCompTableBackupLeague           CompetitionId, League Id, N teams

UpdateTable                                                  

UpdateLeagueTable                                League Id 

 

The last file settings.txt files contains a list of attributes that are assigned to an object. Each type of object may have different attributes some of them are very intuitive, some other looks a little bitt obscure. Anyway this is the argument I am working on and I will post more details as soon as possible.

 

 

Last Updated (Tuesday, 25 October 2011 21:13)

 

DB Master 12 Beta 1 available

Here we are with the second tool; DB Master 12 allows to edit the main database of FIFA 12 as well as the the language databases. You can download it from the download section.

Before you can edit the databases you have to extract them from the .big files. Use the Menu “File\Extract from .BIG”.  This operation will extract the files and hide the original files in the .big. You need to do this operation only once, after this operation FIFA 12 will start to use the database extracted and any change takes effect in game.

 

Be aware that modifyng the main database file you are going to loose any career you are playing with an older database. So, if you want to continue your career and also start modifying the game, you can create a backup of the main database file located in "Game\data\db" subfolder and restore it every time you want to continue your career.