I'm going to add the new rules in future updates. I just figured out how to change the number of teams throughout the seasons and will explain down here (plus an example fmf file).
So in my file I used the following set ups:
- In the first season 2016-2017 I had a normal season with 18 teams in the Eredivisie and a simple relegation rule that 1 team relegates to the Jupiler League
- The second season 2017-2018 is also a season with 18 teams but it is the season before the league gets smaller so instead of 1 relegated team I created 3 relegated teams
- The third season of 2018-2019 is the season where the changes are having affect and the league has 16 teams instead of 18.
- The Jupiler League will keep its 20 teams throughout the seasons so in 2017-2018 two extra teams will be relegated to the inactive division below (Tweede Divisie)
So you create the rules like you normally would and convert to advanced rules. Now copy each league (except the inactive one ofcourse) so that you have 3x the same league in the Editor, one will be for the first season, one for the second season (the season before the change) and one will be the third season that will be the new ongoing league system.
First season (2016-2017)
In the first season of 2016-2017 you go to your original league (in my case Eredivisie):
Eredivisie -> Competition -> "base year" 2016, "start year" 2016 and "end year" 2016. The end year is the year where the start of that season begins, so in my case 2016 because the 2016-2017 league starts in 2016.
Then in the normal stage I have the same number of teams relegated like always (1 in my case).
Do the same for the division below.
Second season (2017-2018), the year before the change
Go to your first copy of your league:
Eredivisie -> Competition -> "base year" 2017, "start year" 2017 and "end year" 2017. Just the same like you would do in the original first season. (Also do this for the division below)
In this league you already set the league up for next year, so in order to do that you need to insert a number at:
Eredivisie -> Competition -> (tick the box) "Number of extra teams to be promoted" (it's halfway down the page) and give it the number of teams that you want the league to change next season. In my case I wanted the league to go from 18 to 16 teams the next year, so that gives us the number -2. Now you don't have to add this to the league below the Eredivisie, it's only about the promoted teams for some reason and I don't know why. If you do get some "number of promoted/relegated rules" error then you'll have to go to this option and mess around with it.
Because I want to change the number of teams from 18 to 16 that means that I want to relegate 3 teams instead of 1 (and the JL still has one promotion place for the champion so the math adds up), so I go to:
Eredivisie -> Stages -> Stage 0 -> League Settings -> (tick the box) "relegation rules" -> "Number Of Relegation Places" is 3 like I mentioned above and they relegate to the division below. (I also did this for the division below so that division will keep the same teams in the league which is 20 in my files)
And thats it for this season, now you made sure that more teams than usual will relegate because of this, ofcourse you can also set up a specific playoff for this league like you normally would want for this to happen.
Third season (2018-2019 and after that), the year where the number of teams change
Go to your third and last copy of your league:
Eredivisie -> Competition -> "base year" 2018, "start year" 2018 and "end year" you leave this blank. (also do this for the division below)
Now in this league you change the number teams, you don't have to have more promotion places and you can change the relegation rules back to how you want.
Eredivisie -> Stages -> Stage 0 -> General -> "number of teams" 16.
Now for the last part you need to go to your nation rules, in my case Holland
Holland -> Required Teams -> set the minimum (16) and maximum (18) for Eredivisie, set 20 for Jupiler League and set an nice window for your last inactive division (2-200 always works for me but it depends on how much teams you think that it will have).
So I hope you all understand it a bit, I'll post this in the editor file examples topic too tomorrow. I know that I'm going to have a blast with this for sure.
League with different number of teams throughout the seasons.fmf