MichielVM Posted September 7, 2022 Share Posted September 7, 2022 I've set up a dynamic relegation system for a country where B-teams are also in the main competition pyramid (up to a certain level). In the system, extra teams are automatically relegated to make space in regional divisions for teams from that same region that are relegated from the level above. This ensures that the teams are put in the right regional competition, as there is always room for them. After extensive testing, however, I discovered that when a team is 'dynamically' relegated, their B-team in the lower levels does not get relegated properly. When the A-team is directly relegated (by finishing last), there is no issue (B-team is also seen as relegated, as a result). It seems that the game does not properly 'tag' the B-team when the relegation happens through another competition stage, sometimes it even cancels the relegation of a B-team that has finished last in a lower level. Note that the final stages of the levels above are always entered as 'required' to have finished before the relegation system starts in the lower level. The B-team also only has to be relegated if there's only two levels between it and the A-team. The dynamic system requires that all relegated teams (including B-teams) are taken into account to have the correct number of teams relegated at the end of the season. With the B-teams throwing a wrench in the system, issues start to appear after 5-10 seasons of playing/simulating. Any ideas as to how I can make sure the game immediatly recognises the B-teams as 'relegated' when their A-team is relegated? Link to post Share on other sites More sharing options...
endrieq Posted September 7, 2022 Share Posted September 7, 2022 I had simmilar problem while working on Polish leagues. Try to tick a flag "Non-Promoted Teams Can Play in Playoff" in stagees, where you are using top playoff rules. So far it works fine for me. Link to post Share on other sites More sharing options...
MichielVM Posted September 7, 2022 Author Share Posted September 7, 2022 4 hours ago, endrieq said: I had simmilar problem while working on Polish leagues. Try to tick a flag "Non-Promoted Teams Can Play in Playoff" in stagees, where you are using top playoff rules. So far it works fine for me. That would be an 'easy' fix, I'll try it out! Link to post Share on other sites More sharing options...
MichielVM Posted September 8, 2022 Author Share Posted September 8, 2022 (edited) It seems to have changed things a little bit. The initial problem of dynamically relegated A-teams and their B-teams seems solved, but I still found a few B-teams that got relegated after the entire dynamic relegation system had done its thing. That additional relegation should not happen. Despite trying to set it up, I am unable to tell the game to wait for all B-team relegations before continuing. Weird! Edited September 8, 2022 by MichielVM Link to post Share on other sites More sharing options...
endrieq Posted September 10, 2022 Share Posted September 10, 2022 When is this happening? Can you show me one example? Link to post Share on other sites More sharing options...
MichielVM Posted September 10, 2022 Author Share Posted September 10, 2022 (edited) Yes, here's an example: Here is 'second provincial level for the province of Hainaut' (7th level in the pyramid), there is an A, B and C group on this level for this region, in total 3 teams are relegated (one for each group), notice the relegated team 'FC Flénu' in the B group: This is the same region, but the level below ('third level for Hainaut, 8th in the pyramid), seven teams should be relegated, but in fact there are eight relegated teams: Looking into the stages of the dynamic system, one can see that 'FC Flénu B' is not taken into account as relegated team in the system, stage 1 has all 'certain/non-dynamic' relegated teams from this region and level. It only has the last team of each region-group (the last place being a relegation spot), while Flénu B should have taken the place of AS Pommeroeul-Ville in the B-group as the one relegated team: Everything else happens as it normally does: Here are the teams that the system decides should be relegated: Here are seven teams, as it should be. Flénu B is not one of them. However, Flénu B is still relegated as an additional eight team. Hopefully you can think of something with this. I can send you my file and the save-file if you need it. Thanks for the help! Edited September 10, 2022 by MichielVM Link to post Share on other sites More sharing options...
endrieq Posted September 18, 2022 Share Posted September 18, 2022 Sorry to answer only now, I rarely visit the forum recently... It would be nice if you send me the files, I will check what is going on there. 1 Link to post Share on other sites More sharing options...
MichielVM Posted September 18, 2022 Author Share Posted September 18, 2022 7 hours ago, endrieq said: Sorry to answer only now, I rarely visit the forum recently... It would be nice if you send me the files, I will check what is going on there. No problem, I'm just glad you want to help! I'll post them here XML DB Chielen's Total Belgian Lower League Overhaul (v1.4).rar Link to post Share on other sites More sharing options...
MichielVM Posted September 18, 2022 Author Share Posted September 18, 2022 The save-file is too large to post here directly, I could send it to you using wetransfer, if that's ok. Here is a link, I could make you a new one if you wouldn't see it in time: https://we.tl/t-yZpdnQ7ACu Link to post Share on other sites More sharing options...
endrieq Posted September 19, 2022 Share Posted September 19, 2022 (edited) OK, I looked into your files and here is what i see: The first league's team finished later then the B team's league (some od the matches played one day later), and you didn't tick a flag "Delay Stage Finish for B teams fates" in advanced rules - at least for B team's league, but it will good to check all of them . Edited September 19, 2022 by endrieq Link to post Share on other sites More sharing options...
MichielVM Posted September 20, 2022 Author Share Posted September 20, 2022 10 hours ago, endrieq said: OK, I looked into your files and here is what i see: The first league's team finished later then the B team's league (some od the matches played one day later), and you didn't tick a flag "Delay Stage Finish for B teams fates" in advanced rules - at least for B team's league, but it will good to check all of them . That sounds logical! Do you think ticking the flag is enough, or should I delay the last matches somehow? Where should I add that flag by the way? In the main league stage or just in all stages? Link to post Share on other sites More sharing options...
endrieq Posted September 20, 2022 Share Posted September 20, 2022 (edited) I will try ticking first - in the main league stage, because in later stages you already did it in "Requirements" section. Edited September 20, 2022 by endrieq Link to post Share on other sites More sharing options...
MichielVM Posted September 20, 2022 Author Share Posted September 20, 2022 2 hours ago, endrieq said: I will try ticking first - in the main league stage, because in later stages you already did it in "Requirements" section. Exactely what I thought, thanks, I'll try it out as soon as I can. Hopefully that works! Link to post Share on other sites More sharing options...
MichielVM Posted September 20, 2022 Author Share Posted September 20, 2022 I think it worked! Many thanks! 1 Link to post Share on other sites More sharing options...
endrieq Posted September 20, 2022 Share Posted September 20, 2022 Your welcome! 1 Link to post Share on other sites More sharing options...
MichielVM Posted September 22, 2022 Author Share Posted September 22, 2022 (edited) On 20/09/2022 at 23:55, endrieq said: Your welcome! Did some more testing and found another case of the same issue . First season seems to go perfectly, but along the way sometimes the issue still appears. Maybe I should put in the flag to delay the end of the competition in every competition stage? DDB Chielen's Total Belgian Lower League Overhaul (v1.4).fmf Edited September 22, 2022 by MichielVM Link to post Share on other sites More sharing options...
MichielVM Posted September 22, 2022 Author Share Posted September 22, 2022 Added those flags everywhere, strange thing is that sometimes teams get put in the wrong division. I'm not sure if there is a problem with relegation and promotion causing this, or if the regional sorting does not work properly. I've been using this system: It seems to work most of the time. Link to post Share on other sites More sharing options...
endrieq Posted September 22, 2022 Share Posted September 22, 2022 Can you upload your test save file once again? 1 Link to post Share on other sites More sharing options...
MichielVM Posted September 23, 2022 Author Share Posted September 23, 2022 Yes, here it is: https://we.tl/t-c8V9jvnnKW The editorfile is in the post above the one with the image. I used a startdate in 2031 to quickly simulate ten seasons, but you can see that not all seasons have actually been simulated. That's because somewhere along the way, the dynamic relegation ran into some issues. Some of the issues I found while looking through the seasons: There are no fixture dates in the season 29-30. I think this season just did not start. I think the latest season (30-31) also ran into trouble. Competition Première Provinciale Hainaut did not end in the 'current' season. The team 'Rangers Opdorp' should not be in this region. In the season 28-29 in competition Première Provinciale Brabant ACFF, the team Walem did not get properly relegated. This is because this team is in the wrong region. One more team should be relegated from this competition however. These are just a few things I found, but hopefully they can help you find the issue. Link to post Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now