1. We have just migrated to Xenforo forum platform. Few things to remember:
    - You will need to reset your password in order to login. Reset your pass here: Click here. Be sure to check SPAM folder!
    - Avatars were not migrated. You will need to upload your new avatar

    Regards,
    Soccer Gaming Admin

Player Generator 15

Discussion in 'FIFA 15 Editing Software Forum' started by Celtian, Nov 4, 2014.

  1. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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.

    [​IMG]
     
  2. Radiocasehead

    Radiocasehead Club Supporter

    Joined:
    Sep 10, 2014
    Messages:
    71
    Likes Received:
    0
    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...
     
  3. beta990

    beta990 Reserve Team

    Joined:
    Nov 23, 2010
    Messages:
    954
    Likes Received:
    25
    @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
     
  4. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    This tool is only for adding new teams/players. Is not overwriting existing teams/players.
     
  5. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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
     
  6. Mick-S

    Mick-S Youth Team

    Joined:
    Mar 29, 2010
    Messages:
    483
    Likes Received:
    0
    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 .
     
  7. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    I changed the link, because i uploaded corrupted version. Now would be ok.

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

    Mick-S Youth Team

    Joined:
    Mar 29, 2010
    Messages:
    483
    Likes Received:
    0
    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.
     
  9. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    @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.
     
  10. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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
     
  11. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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)
     
  12. beta990

    beta990 Reserve Team

    Joined:
    Nov 23, 2010
    Messages:
    954
    Likes Received:
    25
    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! :)
     
  13. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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
     
  14. beta990

    beta990 Reserve Team

    Joined:
    Nov 23, 2010
    Messages:
    954
    Likes Received:
    25
    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. :)
     
  15. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    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.
     
  16. beta990

    beta990 Reserve Team

    Joined:
    Nov 23, 2010
    Messages:
    954
    Likes Received:
    25
    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. ;)
     
  17. ac12

    ac12 Reserve Team

    Joined:
    Dec 13, 2005
    Messages:
    664
    Likes Received:
    4
    Location:
    Milano
    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

    [​IMG]

    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.
     
  18. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    @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.)
     
  19. ac12

    ac12 Reserve Team

    Joined:
    Dec 13, 2005
    Messages:
    664
    Likes Received:
    4
    Location:
    Milano
    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?
     
  20. Celtian

    Celtian Reserve Team

    Joined:
    Oct 16, 2010
    Messages:
    820
    Likes Received:
    0
    @ac12: I prefer tab as a separator not comma. I don't see any reason why I would change that.
     
      

Share This Page