View Single Post
Old 05-15-2008, 05:25 AM   #10 (permalink)
Tony M
Global Moderator
 
Join Date: Feb 2006
Posts: 3,715
Quote:
Originally Posted by BruceM View Post
Wouldn't setting foreigner % to 0 work for this? Don't know as I've never tried it. Not sure if % just works for FA's & drafts or also for trading.
Foreigner percentage refers to the % of created players. If you managed to get a draft class of four nations you'd still be able to have teams claim non-nationals in it. I've never got the foreigner limit to work in such cases.

It's a shame, because fundamentally the game works ok with the concept - the only way I have gotten it to work is to edit the world.dat and teams.dat file to make the game think the structure is in place. I think I explained it in another post ages ago when I tried to create a European Baseball League but messed up a couple of the settings which led to problems down the line.

Basically, the only way to do this is by editing the database structure directly.

To create a Home Nations (for the Americans amongst us that's England, Scotland, Northern Ireland and Wales) league with nationality rules, I would have to do the following

1. Create a separate league for each country (and add at least one level of minors - it possibly would work without minors but I never tried it). Turn off trading with other MLs in the options, turn off Spring Training and the All-Star game. Leave the Amateur Draft on, set the foreigner percentage to 0 and the foreigner limits to 0
2. Create a dummy league with the structure you wish to use, turn off trading and drafts, set the foreigner % to 0 but leave no limits on foreigners.
3. Start the game and delete all the teams from the dummy league

4. This is where you have to play with the database structure (and thus is beyond the scope of simple stepping). All the games for the top level of the national leagues need to be removed (this stops the game ever recreating a schedule for them). I then change the league ID of all the top level teams to that on the 'dummy' league and then add the team id's into the league structure for the 'dummy' league, whilst leaving them in the original leagues' structure - this is the important bit that keeps the game thinking the teams are where they should be but also where you want them to be. Each league drafts when it should but because the national league structure still thinks the teams are there it lets them pick players (who instantly appear in the roster for the team in the 'dummy' league).
5. Generate a schedule for the dummy league and Bob's your uncle. My only mistake the first time was to not turn off hidden players
Tony M is offline   Reply With Quote