Player Generator 15

Celtian

Reserve Team
Hi,

my tool called PlayerGenerator is now available for FIFA 15. This is a program who save huge amount of time with FIFA editing.

What you need:
- DB Master 15 (by Rinaldo)
- Player Generator 15 (by Celtian)
- MS Excel

What is my program doing:
- generate players
- generate teams
- generate leagues
- assign players into teams (also existing players)
- assign teams into leagues (only into new leagues)

Current version:
- version: 1.4
- status: TESTED (only be me)
- link: https://www.sendspace.com/file/i6sn54

Please give me feedback.

 

Radiocasehead

Club Supporter
Nice, gonna give it a try later! Thanks for sharing =)

I was thinking if its any way to implement some Kit Adding tool in order to avoid DB manipulation...

Cheers!

EDIT: Link wont work...
 

beta990

Reserve Team
@Radiocasehead: Works OK here

Could you give a bit more details? Like does it overwrite/replace existing players from teams?
Thanks for your great work btw.! This will surely help when adding a new league to the game, and test if it works! :D
 

Celtian

Reserve Team
This tool is only for adding new teams/players. Is not overwriting existing teams/players.
 

Celtian

Reserve Team
Released version 1.1

- repaired mistakes in generating ID's
- repaired bad calculating dates
- generating jerseynumbers now automatically
- players are added into rosters now automatically

- you havo to set free kick executors only
 

Mick-S

Youth Team
would like to give feed back, once I learn how to use this program.
besides the DB what other files get overwritten if any, for back up .
 

Celtian

Reserve Team
I changed the link, because i uploaded corrupted version. Now would be ok.

@Mick-S: Everythink what you need is written in introduction file.
 

Mick-S

Youth Team
Celtian;3759887 said:
@Mick-S: Everythink what you need is written in introduction file.

had a read of that, still not sure about creating the excel tables, could you upload a pic of excel showing what it should look like ? .
fine with DB12 and exporting tables.
 

Celtian

Reserve Team
@Mick-S: I don't understand, whats the problem. You will make the excel tables like in example and than save them like text file separated by tab. This tables will be placed in input/data folder. In input/database/folder will be the tables exported by DB Master 15 (export single table). It includes 6 tables.
 

Celtian

Reserve Team
Released version 1.2

- added INTENSE_RED haircolor (and change the names of other colors like in CM15)
- add possibilities to choose Complete formation and Generate jerseynumbers
- added possibilities to define your own colors in RGB spectrum
 

Celtian

Reserve Team
Released version 1.3

- added possibility to generate league
- added possibility to assign teams into new leagues
- added generating default kits for new teams
- added possibility to assign existing players into teams (but it makes multi clubs players)
 

beta990

Reserve Team
Celtian;3761669 said:
Released version 1.3

- added possibility to generate league
- added possibility to assign teams into new leagues
- added generating default kits for new teams
- added possibility to assign existing players into teams (but it makes multi clubs players)
Great work! :D

Haven't tried it yet, but can you select how many players you want in a team?
The league/team, etc. id's, how are they generated? :)
Do you also increase some values in fifa_ng_db-meta.xml?

Edit: Just take a look at your code, very clean and like the readme! :)
 

Celtian

Reserve Team
1) Count of players in one teams is the same like count of rows in "playerlist file".
2) ID's are generating like first free id from exported database (equal or higher than you have selected).
3) I have some other ideas and one of them is to expand my program like you said
 

beta990

Reserve Team
Celtian;3761679 said:
1) Count of players in one teams is the same like count of rows in "playerlist file".
2) ID's are generating like first free id from exported database (equal or higher than you have selected).
3) I have some other ideas and one of them is to expand my program like you said
I understand now how it works! It does generate the players from input\data\playerlist\*team*.txt. :P

Some 'cool' things:
- Add player potential (could be random)
- Add player skills (could be random)
- Add managers

If you need any help, please let me know. :)
 

Celtian

Reserve Team
1) Potencial is generated like here:

void Generator::generatePotential(const int &overall,const int &age, int &potential)
{
int bonus;
if(age > 34) bonus = 34 - age;
if(age <= 34 && age >=31) bonus = 0;
if(age < 31) bonus = 31 - age;
// Special bonus
QVector<int> probabilityDecreasIncreas;
// 0 = -1, 1 = 0, 2 = +1
probabilityDecreasIncreas << 1 << 12 << 3;
int index;
randomizer(probabilityDecreasIncreas,index);
bonus += index - 1;
// Result
potential = overall + bonus;
if(potential < 1) potential = 1;
if(potential > 99) potential = 99;
}

2) Algorhytm for generating skills is very difficult. Source code is longer than generating potential :D

3) Each club has generated suit and ethnicity of manager.

4) Now I want to add generating referees and Add possibility to assign clubs into existing league.
 

beta990

Reserve Team
Great work. :)

Don't know if it helps, but when looking at the *.ini files, EA seems to the following when creating players:
- Based on their age, position, .. assign percentages of change this will develop skill. E.g. say LB, aged 21, perc. change for skill 50%.

Now, let's run a random generator between 0 till 100, if random (num.) higher than 50 > get's skill, otherwise don't.

They seem to do this for a lot of things. Just take a look at scout.ini. ;)

It's also for players they generate: simple pick a number for their age and position and let's do the magic. :P

I'm not saying it's all that simple thought, but just to let you know, it doesn't have to be complicated. ;)
 

ac12

Reserve Team
you believe that you could set an excel file to create players in this way:
the software may be able to create the players giving information:
- last name
- first name
- tech ID
- overall rating
- role



creating an excel file with this information, and after impot this, could be used IDs EA and speed up the inclusion of a lot of data.
 

Celtian

Reserve Team
@beta990: I'm not going to rework skill generator randomizer. I think that is relatively good.

@ac12: Now, these columns are included under another names. However, is not possible to load these information directely from excel but you have to save the file as text file separated by tab. (I think thar I am not currentely open the excel file in my program.)
 

ac12

Reserve Team
Celtian;3762580 said:
@beta990: I'm not going to rework skill generator randomizer. I think that is relatively good.

@ac12: Now, these columns are included under another names. However, is not possible to load these information directely from excel but you have to save the file as text file separated by tab. (I think thar I am not currentely open the excel file in my program.)

separate the information of name and surname is simple.
so as to use the data to a text file.

By setting a text file (.txt or .ini or what you need) you'd be able to create the software players with the information as in the example?
 


Top