• This is a reminder of 3 IMPORTANT RULES:

    1- External self-promotion websites or apps are NOT allowed here, like Discord/Twitter/Patreon/etc.

    2- Do NOT post in other languages. English-only.

    3- Crack/Warez/Piracy talk is NOT allowed.

    Breaking any of the above rules will result in your messages being deleted and you will be banned upon repetition.

    Please, stop by this thread SoccerGaming Forum Rules And Guidelines and make sure you read and understand our policies.

    Thank you!

FIFA 13 League & Structure Info

root4rulez

Reserve Team
i make 3th division , everything works fine i replace irish league, but how to change the teams im that 3th division to play to the polish cup?

Edit: Also the number of teams i make 14 teams, but when start career are 11

thx in advance
 

jschuck12001

Senior Squad
root4rulez;3393594 said:
i make 3th division , everything works fine i replace irish league, but how to change the teams im that 3th division to play to the polish cup?

Edit: Also the number of teams i make 14 teams, but when start career are 11

thx in advance

I am guessing you are using the default polish cup which pulls teams from only the original polish league id. You need to add or edit the tasks table to change what teams enter the cup. The tasks table's only job is to feed teams into leagues and cups.
 

root4rulez

Reserve Team
thahks, one more question, how to change tournament stage for more teams and how can make one league which is fifa default with 11 teams (Irish) how to change to be with 14 teams
 

jschuck12001

Senior Squad
root4rulez;3393952 said:
thahks, one more question, how to change tournament stage for more teams and how can make one league which is fifa default with 11 teams (Irish) how to change to be with 14 teams

I dont know what you mean by "change tournament stage for more teams", you cant edit the structure of a default FIFA torunament because there is no room. You would need to create a brand new tournament. Your 2nd question is edit all tables in the compdata and make sure there are 14 teams in that league in the db.
 

jschuck12001

Senior Squad
root4rulez;3393971 said:
All 14 teams are in the db, but when start new career start only 11?

Because the Irish league has only 11 teams, you need to edit the standings table in compdata folder so it has the correct amount of teams notated. But you need to edit all other tables as well. Find a schedule from fifa default with 14 teams and re-id it and use for your new league. I cant sit here and explain step by step how to build a successfull league so study the tables. The easiest way for you would have been to find a league in FIFA that has the same amount of teams as your new league so you wouldnt have to edit anything. When you add a league that has more teams than the league you are overwriting, its basically like adding a new league from scratch because all tables have to be edited or the league wont work correctly.
 

zidane2012

Youth Team
Hi guys! I created the UPL (Ukrainian Premier League) and replaced the Polish league. Now I'm on the stage of development of PFL (League 1) in the future I want to replace the league Switzerland. I made ​​the transition hotelby clubs in the league with Leah (rise and fall of Lasse teams). Can you help me figure it out?

I know that the files to be written to the new data:
compobj.txt
compids.txt
initteams.txt
schedule.txt
settings.txt
standings.txt
tasks.txt
advancement.txt



settings.txt : I'm moving in the right direction?


1650,nation_id,37
1650,rule_suspension,1650
1650,rule_numyellowstored,4
1651,rule_numsubsbench,5
1651,asset_id,366
1651,comp_type,CUP
1651,match_matchimportance,21
1652,match_stagetype,SETUP
1653,match_stagetype,KO1LEG
1653,match_matchsituation,ROUNDX
1653,info_prize_money,6500
1653,info_prize_money_drop,100
1654,num_games,1
1655,num_games,1
1656,num_games,1
1657,num_games,1
1658,num_games,1
1659,num_games,1
1660,num_games,1
1661,num_games,1
1662,match_stagetype,KO2LEGS
1662,match_matchsituation,QUARTER
1662,info_prize_money,13000
1662,info_prize_money_drop,100
1663,num_games,2
1664,num_games,2
1665,num_games,2
1666,num_games,2
1667,match_stagetype,KO2LEGS
1667,match_matchsituation,SEMI
1667,info_prize_money,25000
1667,info_prize_money_drop,100
1668,num_games,2
1669,num_games,2
1670,match_stagetype,KO1LEG
1670,match_matchsituation,FINAL
1670,info_prize_money,100000
1670,info_prize_money_drop,50
1671,num_games,1
1671,info_slot_champ,1
1671,match_stadium,179
1672,asset_id,66
1672,comp_type,LEAGUE
1672,rule_numsubsbench,5
1672,match_matchimportance,17
1673,match_matchsituation,LEAGUE
1673,info_prize_money,500000
1673,info_prize_money_drop,10
1674,num_games,2
1674,info_slot_champ,1
1674,info_slot_releg_poss,14
1674,info_slot_releg,15
1674,info_slot_releg,16
1674,info_color_slot_champ,1
1674,info_color_slot_champ_cup,2
1674,info_color_slot_champ_cup,3
1674,info_color_slot_champ_cup,4
1674,info_color_slot_euro_league,5
1674,info_color_slot_euro_league,6
1674,info_color_slot_releg_poss,15
1674,info_color_slot_releg,16
1675,schedule_forcecomp,1678
1675,info_league_promo,66
1675,asset_id,189
1675,comp_type,LEAGUE
1675,match_matchimportance,17
1676,match_matchsituation,LEAGUE
1676,info_prize_money,50000
1676,info_prize_money_drop,5
1677,num_games,2
1677,info_slot_champ,1
1677,info_slot_promo,1
1677,info_slot_promo,2
1677,info_slot_promo_poss,3
1677,info_color_slot_promo,1
1677,info_color_slot_promo,2
1677,info_color_slot_promo_poss,3
1678,info_league_promo,66
1678,info_league_releg,189

I did this tournament principle Bundesliga. The right way?
Help me please, I do not understand all labels in other files.
 

root4rulez

Reserve Team
jschuck12001;3394012 said:
Because the Irish league has only 11 teams, you need to edit the tsandings table in compdata folder so it has the correct amount of teams notated. But you need to edit all other tables as well. Find a schedule from fifa default with 14 teams and re-id it and use for your new league. I cant sit here and explain step by step how to build a successfull league so study the tables. The easiest way for you would have been to find a league in FIFA that has the same amount of teams as your new league so you wouldnt have to edit anything. When you add a league that has more teams thann the league you are overwriting, its basically like adding a new league from scratch because all tables have to be edited or the league wont work correctly.

thank you man
 

jschuck12001

Senior Squad
zidane2012;3394020 said:
Hi guys! I created the UPL (Ukrainian Premier League) and replaced the Polish league. Now I'm on the stage of development of PFL (League 1) in the future I want to replace the league Switzerland. I made ​​the transition hotelby clubs in the league with Leah (rise and fall of Lasse teams). Can you help me figure it out?

I know that the files to be written to the new data:
compobj.txt
compids.txt
initteams.txt
schedule.txt
settings.txt
standings.txt
tasks.txt
advancement.txt



settings.txt : I'm moving in the right direction?


1650,nation_id,37
1650,rule_suspension,1650
1650,rule_numyellowstored,4
1651,rule_numsubsbench,5
1651,asset_id,366
1651,comp_type,CUP
1651,match_matchimportance,21
1652,match_stagetype,SETUP
1653,match_stagetype,KO1LEG
1653,match_matchsituation,ROUNDX
1653,info_prize_money,6500
1653,info_prize_money_drop,100
1654,num_games,1
1655,num_games,1
1656,num_games,1
1657,num_games,1
1658,num_games,1
1659,num_games,1
1660,num_games,1
1661,num_games,1
1662,match_stagetype,KO2LEGS
1662,match_matchsituation,QUARTER
1662,info_prize_money,13000
1662,info_prize_money_drop,100
1663,num_games,2
1664,num_games,2
1665,num_games,2
1666,num_games,2
1667,match_stagetype,KO2LEGS
1667,match_matchsituation,SEMI
1667,info_prize_money,25000
1667,info_prize_money_drop,100
1668,num_games,2
1669,num_games,2
1670,match_stagetype,KO1LEG
1670,match_matchsituation,FINAL
1670,info_prize_money,100000
1670,info_prize_money_drop,50
1671,num_games,1
1671,info_slot_champ,1
1671,match_stadium,179
1672,asset_id,66
1672,comp_type,LEAGUE
1672,rule_numsubsbench,5
1672,match_matchimportance,17
1673,match_matchsituation,LEAGUE
1673,info_prize_money,500000
1673,info_prize_money_drop,10
1674,num_games,2
1674,info_slot_champ,1
1674,info_slot_releg_poss,14
1674,info_slot_releg,15
1674,info_slot_releg,16
1674,info_color_slot_champ,1
1674,info_color_slot_champ_cup,2
1674,info_color_slot_champ_cup,3
1674,info_color_slot_champ_cup,4
1674,info_color_slot_euro_league,5
1674,info_color_slot_euro_league,6
1674,info_color_slot_releg_poss,15
1674,info_color_slot_releg,16
1675,schedule_forcecomp,1678
1675,info_league_promo,66
1675,asset_id,189
1675,comp_type,LEAGUE
1675,match_matchimportance,17
1676,match_matchsituation,LEAGUE
1676,info_prize_money,50000
1676,info_prize_money_drop,5
1677,num_games,2
1677,info_slot_champ,1
1677,info_slot_promo,1
1677,info_slot_promo,2
1677,info_slot_promo_poss,3
1677,info_color_slot_promo,1
1677,info_color_slot_promo,2
1677,info_color_slot_promo_poss,3
1678,info_league_promo,66
1678,info_league_releg,189

I did this tournament principle Bundesliga. The right way?
Help me please, I do not understand all labels in other files.

The easiest thing to do is look at the default settings data, copy the french ligue 1 and 2 or any of the other leagues that have div 1 and 2 and use promo/releg. Paste only that data to another txt document and build your new leagues line for line the exact same way those are built. Note that English league uses playoff so it has a mini playoff tournament which is different than the French, Italian, and german leagues.
 

zidane2012

Youth Team
jschuck12001;3394038 said:
The easiest thing to do is look at the default settings data, copy the french ligue 1 and 2 or any of the other leagues that have div 1 and 2 and use promo/releg. Paste only that data to another txt document and build your new leagues line for line the exact same way those are built. Note that English league uses playoff so it has a mini playoff tournament which is different than the French, Italian, and german leagues.

I do not need to replace the league and can create their own? and then just use the structure of leagues such as Germany or France?
 

jschuck12001

Senior Squad
zidane2012;3394047 said:
I do not need to replace the league and can create their own? and then just use the structure of leagues such as Germany or France?

Im just saying use another promo/releg league as a reference when doing your settings data and its impossible to make a mistake.
 

zidane2012

Youth Team
jschuck12001;3394117 said:
Im just saying use another promo/releg league as a reference when doing your settings data and its impossible to make a mistake.

And if a new league without replacement, and use the French tournament mode for the new league will not be errors and departures from the game?

Or be sure to replace the other leagues?
 

jschuck12001

Senior Squad
zidane2012;3394140 said:
And if a new league without replacement, and use the French tournament mode for the new league will not be errors and departures from the game?

Or be sure to replace the other leagues?

Doesnt matter if your overwriting a league or replacing it, if the league doesnt currently have promo/releg then you need to add the proper data in the settings table.
 

zidane2012

Youth Team
jschuck12001;3394154 said:
Doesnt matter if your overwriting a league or replacing it, if the league doesnt currently have promo/releg then you need to add the proper data in the settings table.

Thank you! I still have a lot of questions, such as the team will move and I changed in the Polish league in the tournament mode as in Germany and the team will move to Switzerland league, I need to remove the tournament mode switzerland league file?


Need to remove it or not? (Switzerland Tournament)
1354,nation_id,47
1354,rule_suspension,1354
1354,rule_numyellowstored,4
1355,asset_id,221
1355,comp_type,CUP
1355,match_matchimportance,18
1356,match_stagetype,SETUP
1358,match_stagetype,KO1LEG
1358,match_matchsituation,ROUNDX
1358,info_prize_money,31000
1358,info_prize_money_drop,100
1358,advance_random_draw_event,1
1359,num_games,1
1360,num_games,1
1361,match_stagetype,KO1LEG
1361,match_matchsituation,QUARTER
1361,info_prize_money,62000
1361,info_prize_money_drop,100
1361,advance_random_draw_event,1
1362,num_games,1
1363,num_games,1
1364,num_games,1
1365,num_games,1
1366,match_stagetype,KO1LEG
1366,match_matchsituation,SEMI
1366,info_prize_money,125000
1366,info_prize_money_drop,100
1366,advance_random_draw_event,1
1367,num_games,1
1368,num_games,1
1369,match_stagetype,KO1LEG
1369,match_matchsituation,FINAL
1369,info_prize_money,500000
1369,info_prize_money_drop,50
1369,advance_random_draw_event,1
1370,num_games,1
1370,info_slot_champ,1
1370,match_stadium,178
1371,asset_id,189
1371,comp_type,LEAGUE
1371,match_matchimportance,17
1371,schedule_friendlydaysbetweenmin,2
1371,schedule_friendlydaysbefore,3
1372,match_matchsituation,LEAGUE
1372,info_prize_money,1000000
1372,info_prize_money_drop,10
1373,num_games,4
1373,info_slot_champ,1
1373,info_color_slot_champ,1
1373,info_color_slot_champ_cup,2
1373,info_color_slot_euro_league,3
1373,info_color_slot_euro_league,4
1373,info_color_slot_euro_league,5
1374,match_matchimportance,30
1375,asset_id,940
1375,comp_type,INTERCUP
1375,schedule_seasonstartmonth,JUN
1375,schedule_year_start,2015
1375,schedule_year_offset,4
1376,match_stagetype,SETUP
1378,match_stagetype,SETUP
 

jschuck12001

Senior Squad
Use the information below to learn the data on the tables, I do not have time to walk you through the entire process.

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

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

· 0 = the FIFA world

· 1 = confederation

· 2 = country

· 3 = competition

· 4 = stage

· 5 = group

A string type identifier
A Description
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.
 

zidane2012

Youth Team
jschuck12001;3394242 said:
Use the information below to learn the data on the tables, I do not have time to walk you through the entire process.

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

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

· 0 = the FIFA world

· 1 = confederation

· 2 = country

· 3 = competition

· 4 = stage

· 5 = group

A string type identifier
A Description
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.


thank you so much!
 

root4rulez

Reserve Team
i fix all my problems, just one more, how to make cup to start from round of 32 , no like is now round of 16

 

orvoen19

Club Supporter
i have a question
i see that there is no african qualification for the world cup on carreer mode
do you think that its possible to create it if we added some teams.
 


Top