• This is a reminder of 3 IMPORTANT RULES:

    1- External self-promotion websites or apps are NOT allowed here, like Discord/Twitter/Patreon/etc.

    2- Do NOT post in other languages. English-only.

    3- Crack/Warez/Piracy talk is NOT allowed.

    Breaking any of the above rules will result in your messages being deleted and you will be banned upon repetition.

    Please, stop by this thread SoccerGaming Forum Rules And Guidelines and make sure you read and understand our policies.

    Thank you!

Creating New Leagues With New Ids

jschuck12001

Senior Squad
So I have been messing with this and have used the J league with J league tournament (It looks as though you need to have a league tournament but still not sure on this) data I have to successfully make it through 4 seasons without crash using ID 81 and I even got sacked 1 year and transferred to another J league team with no issue at all. The edits I made to the CM settings are not set in stone and need testing except for the following 3 which definately need to be disabled:


MANAGERMODESEASONOBJECTIVEMANAGER = 0,
SCRIPTMANAGER = 0, and
DYNAMICTABLE = 0.

I was able to make it to the end of my season with only these 3 items on the CM settings table disabled. So one or maybe a combination of following allowed me to go through the offseason and on to the next season with no crash:


SEASONOBJECTIVES = 0
COMMENTATORNOTESMANAGER = 0
COMMENTATORNOTESMANAGERDURINGSIM = 0
SEASONSITUATIONSYSTEM = 0
NEXTPREVMATCH = 0


I have tested these settings through 4 seasons.



I was able to get the league to work by doing the following:

Add my new league data to the transfer, transfers, scout.ini, and cmsettings(budget data section) ini files located in dlc\dlc_FootballCompEng\dlc\FootballCompEng\data folder. Make sure "Time Slice" in the leagues table in the db matches a league in your same region.

Then in the cmsettings (located in the same folder as the ini's above) change to the data listed below.


CM Settings Managers Data:

[CAREERMODE_MANAGERS]
CONCURRENTMATCH = 1
DEBUGSTATS = 1
FITNESS = 1
NEWS = 1
PLAYASPLAYER = 1
PLAYERGROWTH = 1
PLAYERREGEN = 1
PLAYERVALUE = 1
PLAYERWAGE = 1
SUSPENSION = 1
TEAMMOVE = 1
AWARDS = 1
TICKER = 1
DYNAMICTABLE = 0
TRANSFER = 1
BUDGET = 1
PROFILESTATS = 1
CONTRACTTERMINATION = 1
ACHIEVEMENT = 1
PLAYERCONTRACT = 1
BOARD = 1
FRIENDLY = 1
MANAGERHISTORY = 1
SEASONOBJECTIVES = 0
INTERESTINGRESULTS = 1
INTERNATIONALS = 1
JOBOFFER = 1
EMAILMANAGER = 1
TRAININGEVENTSMANAGER = 1
PLAYERFORMEVENTSMANAGER = 1
PLAYERFORM = 1
LOANS = 1
SCRIPTMANAGER = 0
STORYMANAGER = 1
TALKTOPRESSMANAGER = 1
SCOUTMANAGER = 1
PLAYERMORALE = 1
COMMENTATORNOTESMANAGER = 0
RADIOMANAGER = 1
COMMENTATORNOTESMANAGERDURINGSIM = 0 //WE WANT THIS ENABLED FOR DEBUGGING, but disable for release
YOUTHPLAYERMANAGER = 1
MATCHIMPORTANCEMANAGER = 1
ATTRIBUTEMODIFIERMANAGER = 1
SQUADRANKINGMANAGER = 1
PLAYERSTATUS = 1
PAPSEASONOBJECTIVEMANAGER = 1
MANAGERMODESEASONOBJECTIVEMANAGER = 0
PAPMATCHOBJECTIVEMANAGER = 1
FINANCEMANAGER = 1
UNLOCKABLESMANAGER = 1
SEASONSITUATIONSYSTEM = 0
PLAYERMONITORING = 1
STAFFMANAGER = 1
MISSIONMANAGER = 1
NEXTPREVMATCH = 0

CM Settings Budget Data:

The Japan data I added myself.

// -----------------------------------------------------------------------------
// League data for transfer budgets
// -----------------------------------------------------------------------------

LEAGUE_BUDGET_MAX_TOP = 25000000
LEAGUE_BUDGET_LEAGUE_BUDGET_MAX_SECOND = 7000000
LEAGUE_BUDGET_MAX_13 = 30000000
LEAGUE_BUDGET_MAX_14 = 8000000
LEAGUE_BUDGET_MAX_60 = 2000000
LEAGUE_BUDGET_MAX_61 = 900000

LEAGUE_BUDGET_MIN_13 = 10000000 // England Premier League 10 10 6
LEAGUE_BUDGET_MIN_53 = 8000000 // Spain Primera 6 6
LEAGUE_BUDGET_MIN_31 = 7000000 // Italy Serie A 5 6
LEAGUE_BUDGET_MIN_19 = 6000000 // Germany Bundesliga 1 7 5
LEAGUE_BUDGET_MIN_16 = 4000000 // France Ligue 1 4 4
LEAGUE_BUDGET_MIN_10 = 3000000 // Netherlands 4 4

LEAGUE_BUDGET_MIN_14 = 1000000 // England Championship 2
LEAGUE_BUDGET_MIN_20 = 1000000 // Germany Bundesliga 2 1 1
LEAGUE_BUDGET_MIN_32 = 1000000 // Italy Serie B 1 800
LEAGUE_BUDGET_MIN_81 = 1000000 // Japan 3 500
LEAGUE_BUDGET_MIN_83 = 1000000 // Korea 3 500
LEAGUE_BUDGET_MIN_308 = 1000000 // Portugal 900 1
LEAGUE_BUDGET_MIN_54 = 1000000 // Spain Segunda A 400 500
LEAGUE_BUDGET_MIN_56 = 1000000 // Sweden 200 500
LEAGUE_BUDGET_MIN_189 = 1000000 // Switzerland 200 500
LEAGUE_BUDGET_MIN_39 = 1000000 // MLS 500 250

LEAGUE_BUDGET_MIN_17 = 750000 // France Ligue 2 100 500
LEAGUE_BUDGET_MIN_341 = 750000 // Mexico 1 250
LEAGUE_BUDGET_MIN_7 = 500000 // Brazil 600 300
LEAGUE_BUDGET_MIN_335 = 400000 // Chile
LEAGUE_BUDGET_MIN_336 = 400000 // Colombia
LEAGUE_BUDGET_MIN_67 = 500000 // Russia 1
LEAGUE_BUDGET_MIN_80 = 400000 // Austria
LEAGUE_BUDGET_MIN_4 = 400000 // Belguim
LEAGUE_BUDGET_MIN_1 = 400000 // Denmark
LEAGUE_BUDGET_MIN_41 = 400000 // Norway
LEAGUE_BUDGET_MIN_60 = 250000 // England League One
LEAGUE_BUDGET_MIN_66 = 250000 // Poland
LEAGUE_BUDGET_MIN_350 = 100000 // Saudi Arabia
LEAGUE_BUDGET_MIN_351 = 100000 // Austrailia
LEAGUE_BUDGET_MIN_353 = 100000 // Argentina
LEAGUE_BUDGET_MIN_61 = 100000 // England League Two
LEAGUE_BUDGET_MIN_50 = 100000 // Scotland
LEAGUE_BUDGET_MIN_65 = 50000 // Ireland

LEAGUE_BUDGET_MIN_DEFAULT = 100000
LEAGUE_BUDGET_CHANGE_RATE = 50


Transfer.ini data - Japan data added

LEAGUERATING_ARGENTINA = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_AUSTRALIA = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_AUSTRIA = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_BELGIUM = 3 // TeamUtil::LEAGUERATINGRANGE_3
LEAGUERATING_BRAZIL = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_CHILE = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_COLOMBIA = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_DENMARK = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_ENGLAND = 0 // TeamUtil::LEAGUERATINGRANGE_4POINT5
LEAGUERATING_ENGLAND2 = 3 // TeamUtil::LEAGUERATINGRANGE_3
LEAGUERATING_ENGLAND3 = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_ENGLAND4 = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_FRANCE = 2 // TeamUtil::LEAGUERATINGRANGE_3POINT5
LEAGUERATING_FRANCE2 = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_GERMANY = 1 // TeamUtil::LEAGUERATINGRANGE_4
LEAGUERATING_GERMANY2 = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_ITALY = 0 // TeamUtil::LEAGUERATINGRANGE_4POINT5
LEAGUERATING_ITALY2 = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_KOREAREPUBLIC = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_JAPAN = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_MEXICO = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_NETHERLANDS = 2 // TeamUtil::LEAGUERATINGRANGE_3POINT5
LEAGUERATING_NORWAY = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_POLAND = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_PORTUGAL = 3 // TeamUtil::LEAGUERATINGRANGE_3
LEAGUERATING_REPUBLICIRELAND = 6 // TeamUtil::LEAGUERATINGRANGE_OTHER
LEAGUERATING_RUSSIA = 3 // TeamUtil::LEAGUERATINGRANGE_3
LEAGUERATING_SAUDIARABIA = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_SCOTLAND = 3 // TeamUtil::LEAGUERATINGRANGE_3
LEAGUERATING_SPAIN = 0 // TeamUtil::LEAGUERATINGRANGE_4POINT5
LEAGUERATING_SPAIN2 = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_SWEDEN = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_SWITZERLAND = 4 // TeamUtil::LEAGUERATINGRANGE_2POINT5
LEAGUERATING_USA = 5 // TeamUtil::LEAGUERATINGRANGE_2
LEAGUERATING_RESTOFWORLD = 3

Transfers.ini Data - This is my Japan Data

BUCKET_MED_LEAGUE_81_0=-1
BUCKET_MED_LEAGUE_81_1=-1
BUCKET_MED_LEAGUE_81_2=-1
BUCKET_MED_LEAGUE_81_3=-1
BUCKET_MED_LEAGUE_81_4=-1
BUCKET_MED_LEAGUE_81_5=-1
BUCKET_MED_LEAGUE_81_6=-1
BUCKET_MED_LEAGUE_81_7=-1
BUCKET_MED_LEAGUE_81_8=-1
BUCKET_MED_LEAGUE_81_9=-1



BUCKET_TOP_LEAGUE_81_0=81
BUCKET_TOP_LEAGUE_81_1=13
BUCKET_TOP_LEAGUE_81_2=16
BUCKET_TOP_LEAGUE_81_3=31
BUCKET_TOP_LEAGUE_81_4=19
BUCKET_TOP_LEAGUE_81_5=53
BUCKET_TOP_LEAGUE_81_6=-1
BUCKET_TOP_LEAGUE_81_7=-1
BUCKET_TOP_LEAGUE_81_8=-1
BUCKET_TOP_LEAGUE_81_9=-1



Japan already had scout info in the Scout.ini so add that if its missing.

Scout.ini

RISK_FACTOR_NATIONS_10 = 60 // Uruguay
RISK_FACTOR_NATIONS_11 = 36 // Norway
RISK_FACTOR_NATIONS_12 = 22 // Greece
RISK_FACTOR_NATIONS_13 = 163 // Japan
RISK_FACTOR_NATIONS_14 = 55 // Chile
RISK_FACTOR_NATIONS_15 = 117 // Ghana
RISK_FACTOR_NATIONS_16 = 7 // Belgium
RISK_FACTOR_NATIONS_17 = 44 // Slovenia
RISK_FACTOR_NATIONS_18 = 40 // Russia
RISK_FACTOR_NATIONS_19 = 195 // Australia
RISK_FACTOR_NATIONS_20 = 108 // Ivory Coast




 

Freedom Angel

Youth Team
jschuck12001;3573272 said:
So I have been messing with this and have used the J league with J league tournament data I have to successfully make it through 1 season without crash using ID 81. I have made several edits and need to back track and find out which ones actually made the difference.

This is not a total victory as my career crashes when loading to the next season but its a start and I think we might be able to figure it out with some help from those that understand.

I figured I would make this thread only for those interested in posting their findings related to adding a new league using free ids. Please dont post here unless its concerning using free ids for new leagues.

I will update more data later. Here are some pics for proof.








League id 319
tournament 89

work fine (original id ceska liga)

i imported gambrinus liga and i have no problems with League and tournament and it works with Champions League and Europa League too
 

jschuck12001

Senior Squad
Freedom Angel;3573292 said:
League id 319
tournament 89

work fine (original id ceska liga)

i imported gambrinus liga and i have no problems with League and tournament and it works with Champions League and Europa League too

So for the last 3 years nobody has been able to use free ids to add leagues to career mode including Rinaldo but you have done it and decided not to tell anyone? Anyway I used a truly free ID not an old hidden id.
 

dissectionalone

Senior Squad
I have a file with possible "target id's" (Id's assigned by EA from the Fifa Manager series) if anyone is interested in trying them out I can upload the file.

It also has Team Id's from teams that never appeared in the "regular" Fifa series, and compliments the ones that we find out every once in a while when snooping around the language strings on the local db's
 

dissectionalone

Senior Squad
willams9991;3573335 said:
Mate I got to start with new id using your method, but freezes here, in this part, always the 1st friendly.
I tried, League Austria. (NEW ID 101)



Uploaded with ImageShack.us

Maybe you should try to use a new league instead of using an ea one with a new id, bro ;)

How about Brazilian Serie B with id 2025?
 

jschuck12001

Senior Squad
dissectionalone;3573328 said:
I have a file with possible "target id's" (Id's assigned by EA from the Fifa Manager series) if anyone is interested in trying them out I can upload the file.

It also has Team Id's from teams that never appeared in the "regular" Fifa series, and compliments the ones that we find out every once in a while when snooping around the language strings on the local db's

Sure, what are Japans? I'm curious although I think you mentioned it in Rinaldo's thread.
 

willams9991

Youth Team
excelent new companion, could turn the season before closing, but after that I edited a few things stopped close, you should put these settings in cmsettings:

[CAREERMODE_MANAGERS]
CONCURRENTMATCH = 1
DEBUGSTATS = 1
FITNESS = 1
NEWS = 1
PLAYASPLAYER = 1
PLAYERGROWTH = 1
PLAYERREGEN = 1
PLAYERVALUE = 1
PLAYERWAGE = 1
SUSPENSION = 1
TEAMMOVE = 1
AWARDS = 1
TICKER = 1
DYNAMICTABLE = 0
TRANSFER = 1
BUDGET = 1
PROFILESTATS = 1
CONTRACTTERMINATION = 1
ACHIEVEMENT = 1
PLAYERCONTRACT = 1
BOARD = 1
FRIENDLY = 1
MANAGERHISTORY = 1
SEASONOBJECTIVES = 0
INTERESTINGRESULTS = 1
INTERNATIONALS = 1
JOBOFFER = 1
EMAILMANAGER = 1
TRAININGEVENTSMANAGER = 1
PLAYERFORMEVENTSMANAGER = 1
PLAYERFORM = 1
LOANS = 1
SCRIPTMANAGER = 0
STORYMANAGER = 1
TALKTOPRESSMANAGER = 1
SCOUTMANAGER = 1
PLAYERMORALE = 1
COMMENTATORNOTESMANAGER = 0
RADIOMANAGER = 1
COMMENTATORNOTESMANAGERDURINGSIM = 0 //WE WANT THIS ENABLED FOR DEBUGGING, but disable for release
YOUTHPLAYERMANAGER = 1
MATCHIMPORTANCEMANAGER = 1
ATTRIBUTEMODIFIERMANAGER = 1
SQUADRANKINGMANAGER = 1
PLAYERSTATUS = 1
PAPSEASONOBJECTIVEMANAGER = 1
MANAGERMODESEASONOBJECTIVEMANAGER = 0
PAPMATCHOBJECTIVEMANAGER = 1
FINANCEMANAGER = 1
UNLOCKABLESMANAGER = 1
SEASONSITUATIONSYSTEM = 0
PLAYERMONITORING = 1
STAFFMANAGER = 1
MISSIONMANAGER = 1
NEXTPREVMATCH = 0



Uploaded with ImageShack.us
 

jschuck12001

Senior Squad
Whats strange is when I removed the J league tournament the season crashed at the end of the year in December. It seems more stable when you have a league tournament along with the league.
 

dissectionalone

Senior Squad
Actually I don't play it. I've played manager 10 a bit but the AFA patch for 13 got me curious about the team id's so I've set out on sort of a cruzade to figure where they took the id's for the teams and did some diggin inside the games files and try to get the from various editions of the series including the old TCM series and found out that file, along with id's from players that up until 14 never been on Fifa (like some players in the Argentine clubs, and so on)
 

jschuck12001

Senior Squad
willams9991;3573350 said:
excelent new companion, could turn the season before closing, but after that I edited a few things stopped close, you should put these settings in cmsettings:

[CAREERMODE_MANAGERS]
CONCURRENTMATCH = 1
DEBUGSTATS = 1
FITNESS = 1
NEWS = 1
PLAYASPLAYER = 1
PLAYERGROWTH = 1
PLAYERREGEN = 1
PLAYERVALUE = 1
PLAYERWAGE = 1
SUSPENSION = 1
TEAMMOVE = 1
AWARDS = 1
TICKER = 1
DYNAMICTABLE = 0
TRANSFER = 1
BUDGET = 1
PROFILESTATS = 1
CONTRACTTERMINATION = 1
ACHIEVEMENT = 1
PLAYERCONTRACT = 1
BOARD = 1
FRIENDLY = 1
MANAGERHISTORY = 1
SEASONOBJECTIVES = 0
INTERESTINGRESULTS = 1
INTERNATIONALS = 1
JOBOFFER = 1
EMAILMANAGER = 1
TRAININGEVENTSMANAGER = 1
PLAYERFORMEVENTSMANAGER = 1
PLAYERFORM = 1
LOANS = 1
SCRIPTMANAGER = 0
STORYMANAGER = 1
TALKTOPRESSMANAGER = 1
SCOUTMANAGER = 1
PLAYERMORALE = 1
COMMENTATORNOTESMANAGER = 0
RADIOMANAGER = 1
COMMENTATORNOTESMANAGERDURINGSIM = 0 //WE WANT THIS ENABLED FOR DEBUGGING, but disable for release
YOUTHPLAYERMANAGER = 1
MATCHIMPORTANCEMANAGER = 1
ATTRIBUTEMODIFIERMANAGER = 1
SQUADRANKINGMANAGER = 1
PLAYERSTATUS = 1
PAPSEASONOBJECTIVEMANAGER = 1
MANAGERMODESEASONOBJECTIVEMANAGER = 0
PAPMATCHOBJECTIVEMANAGER = 1
FINANCEMANAGER = 1
UNLOCKABLESMANAGER = 1
SEASONSITUATIONSYSTEM = 0
PLAYERMONITORING = 1
STAFFMANAGER = 1
MISSIONMANAGER = 1
NEXTPREVMATCH = 0



Uploaded with ImageShack.us

Were you able to go to the next season?
 

jschuck12001

Senior Squad
willams9991;3573370 said:
Yes, but it was not before, I could only after changing some things in cmsettings

Ok, try to see which ones you can add back without having a crash. Im testing your CM settings also to see what I find.
 

jschuck12001

Senior Squad
I just went through 2 seasons, I guess the question is now what do we lose by not using the scripts. The scouting, transfer, interview, stats and news systems work fine. Hopefully Rinaldo will see these findings and figure some stuff out.
 

willams9991

Youth Team
jschuck12001;3573377 said:
I just went through 2 seasons, I guess the question is now what do we lose by not using the scripts. The scouting, transfer, interview, stats and news systems work fine. Hopefully Rinaldo will see these findings and figure some stuff out.

Okay, thanks, it was nice to be able to help!
 


Top