Creating your own leagues

Leagues and promotion

Set up the leagues of a country, make promotion and relegation fit together and see what happens at the end of a season.

Levels and the league pyramid

Every league belongs to a level. In the file the level is called division: + division 1 is the top level, + division 2 the level below it, and so on. Together, the levels of a country form its league pyramid.

Level 1
Premier League+ division 1
clubs go downclubs come up
Level 2
League 2+ division 2
clubs go downclubs come up
Level 3
North League+ division 3
South League+ division 3
Three levels. The North League and the South League are parallel leagues: they share level 3.
  • Several leagues on the same level, such as a North League and a South League, simply get the same division number. They are called parallel leagues.
  • Number the levels without gaps: 1, 2, 3 and so on. A gap such as 1, 2, 4 cuts the pyramid apart. The game does not warn you, but level 2 then never relegates and level 4 never promotes.
  • Clubs only move between neighbouring levels of the same country.
  • Keep all leagues of a country together, ideally in one file. If the leagues of one country are separated by another country's leagues, the two parts become separate pyramids that never exchange clubs.

The country part of a league file

A league file starts with its country. Everything after ! Country belongs to that country until the next country line.

LineWhat it does
! Country "Footlandia"Starts the country and creates its national team. The quotes are recommended. An optional club file Data/Team/Footlandia.txt describes the national team.
! Names "Data/Names/Footlandia_1st.txt" "Data/Names/Footlandia_2nd.txt"The first-name and surname lists for generated players. The game looks for each file in your world first, then in Documents/My Games/Championship Soccer/Data/Names and then in the game folder. A career keeps the names it needs.
! TempNames "…_1st.txt" "…_2nd.txt"An older variant that loads the lists only when they are needed. It is used in the international file. If a country has both, ! Names counts.
! AdditionalCountry "Otherland"A country without leagues, mainly used in the international file. It gets a national team. Clubs listed below it do not play in a league.
! Reputation 15The reputation (1 to 20) of clubs without a league in this country part. Without this line it is 15. The value stays in force for the next country parts of the same file until you change it, so give every country part its own value.

Clubs without a league

Club lines written after the country line but before the first league do not belong to any league. These clubs still exist in the world: they can play in cups, sell and buy players and supply players for national teams. They are never promoted into a league.

Player pools

In the international file a line such as # PlayerPool "Otherland Player Pool" turns the next line, which must carry exactly that name, into a pool of extra players for the national team instead of a real club. It is one of the very few lines starting with # that the game reads.

Country rules for reserve teams and crowd sounds also belong into the country part, before its first league (see Reserve teams and Music, weather and sounds).

Settings of a league

These lines describe one league. Write them below the league's name line, before its clubs.

LineWhat it doesAllowed valuesName in the Team Editor
: Footlandia - Premier LeagueStarts the league. The rest of the line is its name, shown in tables and results and used in cup rules.Any name, without quotes, unique within the countryName
+ division 1The level of the league. Write it directly below the name line.Whole number, 1 is the top levelDivision
+ promotions 2How many clubs at the top of the final table move up one level.Whole number; 0 for the top levelPromoted clubs
+ relegations 3How many clubs at the bottom move down one level.Whole number; the lowest level does not relegateRelegated clubs
+ reputation 12The standing of the league. Its clubs start with this reputation unless their own club file gives one. It also decides which clubs are taken first when a cup picks clubs from the whole country.1 to 20, one decimal place allowed (12.5)Reputation
one club per lineThe clubs of the league in its first season.2 to 24 clubs(the club list)
#@cs league-rounds 4How often each pair of clubs meets per season.1, 2, 3 or 4; without the line 2Meetings per opponent
#@cs league-weeks 7 20The season weeks in which the league prefers to play.Two weeks from 1 to 52, the first not after the second; without the line weeks 7 to 46League start week and League end week
! intro, ! goal, ! metarEntrance music, goal anthem and weather station for the league's matches.see Music, weather and soundsEntrance music, Goal anthem, Weather station

Settings for regional leagues and for reserve teams are explained on their own pages.

Number of clubs

A league needs at least 2 clubs, otherwise it stays inactive. It can hold at most 24 clubs; for more clubs, split the level into parallel leagues. An odd number is fine: one club rests on every matchday.

Meetings per opponent

With 2 meetings every club plays every other club at home and away. With 1 or 3 meetings, home and away games are shared out as fairly as possible. The number of matchdays is (clubs − 1) × meetings for an even number of clubs and clubs × meetings for an odd number. Ten clubs with 4 meetings therefore play 36 matchdays. A wrong value is reported, and the league then plays 2 meetings. Promoted and relegated clubs follow the rule of their new league. Older versions of the game always play 2 meetings.

League weeks

Without this line the league uses the usual season weeks 7 to 46. With it, the game first tries to fit all matchdays between your two weeks. If they do not fit, it may continue up to week 46 and then use earlier weeks down to week 1. It never goes beyond week 46 on its own: if the league should end later, for example in week 50, write that week yourself.

Cup dates are never moved for a league: a cup final in week 47 stays in week 47, even if the league ends in week 20. A very short window means less rest between matchdays. If even the longer window cannot hold all matchdays, the career continues with the matchdays that fit, and the Dataset test shows the missing rounds. Example: eight clubs with two meetings play 14 matchdays; #@cs league-weeks 7 20 gives about one matchday per week instead of one every three weeks.

In the Team Editor, clear both week fields to return to the usual schedule. Weeks 7 and 46 entered explicitly are kept as your own rule.

Making promotion and relegation fit

The basic rule is simple: as many clubs must go down from a level as come up from the level below. Otherwise one league grows and the other shrinks every season.

Level 1
Premier League+ relegations 2
2 go down2 come up
Level 2
League 2+ promotions 2

2 relegated = 2 promoted: both leagues keep their size

The relegations of the upper league and the promotions of the lower league must be the same number.

With one league per level

  • The lower league decides. If the league above relegates a different number, the game corrects it when the career is created and tells you, for example: “Movement counts repaired between Footlandia - Premier League and Footlandia - League 2: relegations changed from 3 to 2”. Your file stays unchanged.
  • Top level: nobody can go higher, so write + promotions 0.
  • Lowest level: nobody can go lower. The game sets its relegations to 0 itself; if you wrote another number, a warning reminds you.
  • Closed on purpose: 0 relegations above and 0 promotions below means that the two parts never exchange clubs. Be careful, though: a lower league with 0 promotions also stops the league above from relegating.

Example: three balanced levels

Settings only – add your clubs where the notes are
: Footlandia - Premier League
+ division 1
+ promotions 0
+ relegations 2
; 14 clubs here

: Footlandia - League 2
+ division 2
+ promotions 2
+ relegations 3
; 18 clubs here

: Footlandia - League 3
+ division 3
+ promotions 3
+ relegations 0
; 20 clubs here

Two clubs go down from the Premier League and two come up from League 2. Three go down from League 2 and three come up from League 3. League 3 is the lowest level and does not relegate.

Several leagues on one level

Without regional leagues, parallel leagues follow strict rules.

Rule 1: one number per level

All leagues of the upper level must relegate the same number of clubs, and all leagues of the lower level must promote the same number. Otherwise the career cannot be started: in a test, a North League promoting 1 and a South League promoting 2 below one Premier League stopped the career start with an error. Give both leagues the same number, or turn the level into regional leagues, which allow different numbers.

Rule 2: the totals must match

Upper leagues × their relegations must equal lower leagues × their promotions. If the totals differ, the game corrects them when the career is created and changes as few numbers as possible. In a test, one league relegating 3 above two leagues promoting 1 each was corrected to 2 relegations. Numbers too big for the leagues are reduced in the same way. These combinations work:

Upper levelLower levelRelegations of each upper leaguePromotions of each lower league
1 league2 leagues2, 4 or 61, 2 or 3
1 league3 leagues3 or 61 or 2
1 league4 leagues4 or 81 or 2
2 leagues1 league1 or 22 or 4
2 leagues3 leagues3 or 62 or 4
3 leagues2 leagues2 or 43 or 6
the same number of leagueson both levelsthe same number on both sides

Rule 3: who goes where depends on the order in the file

Without regional leagues, geography plays no part. The relegated clubs are handed out in the order of the file: the lower league listed first receives the best-placed of the relegated clubs, the next league the following ones.

ExampleThe Premier League relegates four clubs, places 11 to 14. The North League and the South League promote two each. The North League, listed first in the file, receives the clubs placed 11th and 12th, the South League those placed 13th and 14th – even if Polar Bear United (12th) is the most northern club of all and Sunburn United (13th) the most southern. If clubs should stay in their own region, use regional leagues.

Rule 4: the numbers must fit into the leagues

No league can send more clubs up and down than it has. Numbers that are too large are reduced to the largest balanced combination that fits. In a test, three relegations above leagues with three and four clubs that promoted three each became 2, 1 and 1. If not even the smallest combination fits, the career cannot be started.

What happens at the end of a season

  1. The final tables are fixed. They are ordered by points (3 for a win, 1 for a draw), then goal difference, then goals scored. Clubs that are still level keep their previous order.
  2. Clubs go up and down with the numbers announced for the season that has just ended. These are the places marked in the table during the season; they never change while the season is running.
  3. Reserve team rules are applied if your world has reserve teams.
  4. Regional leagues are filled with the clubs of their level, if your world uses regional leagues.
  5. Next season's places are set. Without regional leagues they stay as written in the file. With regional leagues they can change to keep league sizes healthy, and every manager is told the new numbers of their league.
  6. The new fixtures are made.

Clubs never change countries. A club moves at most one level per season – only a reserve team that has to follow its relegated first team may drop further.

How many levels a career loads

When players create a career, they choose for every league file how many levels to load. Usually three levels are preselected; presets and the last choice can preselect other values.

  • All leagues down to the chosen level are loaded, always including all parallel leagues of a level. It is not possible to load only some of the leagues of one level.
  • Leagues below the chosen level are left out, together with the clubs that are only listed there. These clubs do not exist in that career.
  • The lowest loaded level does not relegate. The game notes this as information; nothing needs to be done.
  • The number in the menu is a level, not a number of leagues. If a file has levels 1, 2 and 4, a choice of 3 loads levels 1 and 2, and the menu shows 2.
  • In regions with different depths, a region whose lower level is not loaded stops relegating automatically.
  • A reserve team whose first team is not loaded keeps its link. The distance to the first team cannot be checked then, but the other reserve rules still apply.

Examples and checklist

One national league above two parallel leagues

Settings only – add your clubs where the notes are
: Footlandia - Premier League
+ division 1
+ promotions 0
+ relegations 2
; 10 clubs here

: Footlandia - North League
+ division 2
+ promotions 1
+ relegations 0
; 7 clubs here

: Footlandia - South League
+ division 2
+ promotions 1
+ relegations 0
; 7 clubs here

Two clubs go down, one comes up from each of the two leagues below. Without regional settings the 9th of the Premier League always goes to the North League and the 10th to the South League, wherever they come from. Regional leagues change that.

Four levels that split twice

LevelLeaguesPromotions of eachRelegations of each
1102
2124
3222
4410

Check: 2 go down from level 1 and 2 come up from level 2. 4 go down from level 2 and 2 × 2 come up from level 3. 2 × 2 go down from level 3 and 4 × 1 come up from level 4.

Checklist

  • Every league has + division directly below its name line.
  • The levels are numbered 1, 2, 3 and so on, without gaps.
  • The top level promotes 0 clubs, the lowest level relegates 0 clubs.
  • Between two levels, as many clubs go down as come up.
  • Parallel leagues without regional settings use the same numbers on each level.
  • Every league has 2 to 24 clubs, and every club is listed only once.
  • No league sends more clubs up and down than it has.
  • The Team Editor's Check is clean, and a Dataset test over several seasons runs without problems (see Testing your world).