This may be related to the issue previously claimed fixed in
this thread, but it's somewhat different so I'm opening a new one for it.
I'm trying to create multiple independent leagues with differing levels of player quality and classifying them as AAA etc. down to R. However, despite the different quality levels I'd like them to have comparable player pools as far as age is concerned. This was pretty much impossible in v2006 because each class level came with pre-defined age ranges, so I was hopeful that the Created Age modifier in 2007 would enable me to do this properly now. Only it doesn't seem to work.
More specifically, the modifiers only seem to work as intended if a league is created as class ML. I've used some outrageous age ranges like 41-50 and 17-20 and they work fine for major leagues, but not for leagues at any other level.
If I try to create an age 41-50 AAA league, I invariably end up with exactly five players per team who are exactly one year younger than the minimum (i.e. a 16-team league will have 80 fourty-year old players), with the rest of the players all bunched in a more "regular" age range, in this case 23-26. On the other hand, creating a very young AAA league such as 17-20 years works fairly well, although the boundaries aren't fully respected.
Furthermore, if you try to do this with an affiliated league, there aren't even those token 5 players per team, i.e. everyone is 23-26 in an affiliated Triple-A league with created ages set to 41-50 (or 31-40, or really anything with a minimum above 26).
So, basically it's impossible to create e.g. a Single-A or Rookie level league that has the same player pool characteristics as a regular Triple-A league because they will default to a very young age structure no matter what the settings are. Bug, or is the created age feature supposed to (not) work like this?
Edit: As per a suggestion by endgame - link to
some more information I put over in GenDisc.