• 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!

R scripts to update your fifa 16 database and to install faces to your game

nikolapfc89

Youth Team
Thank you very much mate!
Just one more question. I also have MW FIFA 16 folder beside that scousers one.
Should i only update MW game and DBwith this and then i will have latest squad and overalls? Instead of scouser one?
Will that work even if i did some changes like transfers etc.
 

The Wizard

Reserve Team
Thank you very much mate!
Just one more question. I also have MW FIFA 16 folder beside that scousers one.
Should i only update MW game and DBwith this and then i will have latest squad and overalls? Instead of scouser one?
Will that work even if i did some changes like transfers etc.

I don't want to interfere but I would love it if you could share your work after you finished it. (I hope it works now)
 

Papinho81

Reserves
Thank you very much mate!
Just one more question. I also have MW FIFA 16 folder beside that scousers one.
Should i only update MW game and DBwith this and then i will have latest squad and overalls? Instead of scouser one?
Will that work even if i did some changes like transfers etc.

To be clear, the player updater script ONLY updates players attributes which are stored inside the players.txt sheet of the databases. Everything else, like transfers and rosters are not changed by the script.

You would have to do the transfers manually using the database of your choice. Scouser one will probably require less work because he is using a last fall fifa 19 database while moddingway 28.04 was last updated last August(?)

I am planning to make a script to update transfers and rosters, but don't expect it anytime soon.
 

nikolapfc89

Youth Team
To be clear, the player updater script ONLY updates players attributes which are stored inside the players.txt sheet of the databases. Everything else, like transfers and rosters are not changed by the script.

You would have to do the transfers manually using the database of your choice. Scouser one will probably require less work because he is using a last fall fifa 19 database while moddingway 28.04 was last updated last August(?)

I am planning to make a script to update transfers and rosters, but don't expect it anytime soon.

Thanx mate.
Its logic that only update stats. I made mistake cause i though it will load THAT squad file i downloaded from 19 squads LOL. Of course it will not.

Only one more thing about updating one player.
I changed ID of Lucas Paqueta (AC Milan) to EA ID 233927 in my CM16 and saved.
He has 69 overall. With update should have 79.

This is my default database


this is database converted from 19 squad. You can see his ID is still there.



BUT when i import single table with players.txt i dont see his DB ID


What can be problem? I really dont think he isnt there in DB. Any advice?

In my default database he has 69. When i open 19 database it says 79, but when i import tables he is lost. I dont see him in DB.
 

Papinho81

Reserves
No problem mate.

1) Once you edited Paqueta id with CM16 click save

2) Open this edited db with DB master

3) Export the players.txt table to the folder called exported_files_DB inside the updater package,
if you are asked to replace say YES

4) Reload the R script and execute it (no need to export the players.txt from the squad file again)

5) Import the updated players.txt table located inside the to_import_in_DB folder inside the package (after your changed the encoding of the file to UTF-16LE) with db Master.

6) Save and enjoy!
 

nikolapfc89

Youth Team
I tried again from the start.
I did update Paqueta, but now some other players have mixed stats.
Some of them are OK, some of them are not updated.
Messi 96 (+2)
Van Dijk 87 (-1)
Sancho 78 (-1)
Isak 68 (+1)
Aubameyang 86 (-2).
in game stats overall (how different from 19 squad).

I really dont know where problem can be.

Example: Virgil Van Dijk

Here is DATABASE from 19 SQUAD you can see updated overall




and here is mine DATABASE with imported sheets different one.




I am using EditPad Lite for text encoding. Can that be problem? Maybe i didnt encode good? What tool do you use?

I realized now that my players.txt encoded have wrong overall stats. Why that?
I tried to import your players.txt into my db but in game crash.
 
Last edited:

Papinho81

Reserves
Check the db you updated with my script the same way with DB master. You will see the OVR value would be correct.

Then open your game and start an exhibition game with liverpool, arsenal or barca. You will see the copied OVR (Messi 94 ect). Same thing if you go to the custom Edit Teams sheets.

On the other hand if you go to custom edit player you will see the overall computed by the game.

As I told you earlier, it is better to use the compute OVR option in the script because the variation inside the game are minimal (ingame computation) while if you use copied ovr from 19 almost every player will have OVR fluctuation. This is something inherent to fifa 16 and has nothing to do with my script which actually does what it says

Also, in my opinion the OVR doesn't tell much about a player, it is all his attributes which matters and they will remain exact, whether you use the compute or copy option in the script.

This is my Van Dijk overall after using the squadfile you shared and applying the script with compute=FALSE (copy fifa19 values)
 

Attachments

  • upload_2019-3-27_16-11-56.png
    upload_2019-3-27_16-11-56.png
    125 KB · Views: 203
Last edited:

nikolapfc89

Youth Team
Here is my 16 DB.

https://www.mediafire.com/file/zzaiknq2zy27d5q/FIFA_16_DB.rar/file

Can you check please also players.txt from exported

https://www.mediafire.com/file/w8prc2fddcwfc4w/exported_files_DB.rar/file

https://www.mediafire.com/file/8sxvpi6qaarg7v7/exported_files_SQUAD.rar/file


I know what are you talking about, but i using overall to see does it work. As i can see everytime i export players txt from SQUAD 19, stats seems to be mixed. I dont know why.
I did everything as 1st time (that worked like charm), but in game in exhibition match stats were weird (many of them updated, and some untouched like Messi 96).

Also with your v2 script when i did everything in R script and execute update i got error:

Error in gconfirm(message = "All the required files have been loaded correctly.\n\nThe updater is about to start and will take about 10 min to complete depending on your machine.\nWhy not having a cofee in the meantime?\n\nTo start the updater click YES, to cancel click NO", :
could not find function "gconfirm"

With v1 everything worked well.
 

Papinho81

Reserves
The error with the V2 means that one of the required package didn't install correctly. Try to type require(gWidgets) inside the R console and click enter.

Normally the script should install it automatically the first time you use the script and it should just ask you to choose a mirror like in the picture bellow:

upload_2019-3-27_16-41-51.png


You can select one from your country or close to.

For your db files, I will check it later because I have to start my daddy duties :tongue:
 

nikolapfc89

Youth Team
I make it work mate!

With compute OVR i got different stats. I will probably use that ones.
With FALSE compute OVR i got stats from 19 squad as they are.

One more question. I dont play tournaments and career only kick off, what should i use? Realistic withoute compute or with compute?
 

Papinho81

Reserves
Great to read!

Do you now what was wrong with your first attempt with the new version of the script?

I think if you use fifa 19 OVR, you will see the copied OVR before the game start and something else as soon as the game start,

Compute will give you stable OVR.
 

footbit

Club Supporter
Thank you for your work!
I have a bit of an issue after the packages install in R and I try to run the script.

> source("helper.R")
Loading required package: caroline
Loading required package: gWidgets
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘.gconfirm’ for signature ‘"NULL"’
In addition: Warning message:
In guiToolkit() : No toolkits installed

Any idea what could be causing this?
 

Papinho81

Reserves
It might be a problem with the gWidgets package instalment.
Can you try to type manually in the R console (you can copy paste then press enter):
Code:
require(gWidgets)

If it says you that the package isn't installed type:
Code:
install.packages("gWidgets")

then select a a mirror in the list that pops up.

Retype the first line to see if the package installed correctly.


Try to re execute the script again but make sure that you follow the readme instruction carefully.

After opening R you need to go to file
Choose a directory
Select the folder called R thing inside the download updater package
Then go to file
Open a script
Select the script called script_Update_players_table.R
Finally send the line source(...) in the console by selecting it in the script and press CTRL+R

Follow the instructions that pops up in form of popping up message windows.


Let me know if it is still not working.
 
Last edited:

Papinho81

Reserves
Thank you for your work!
I have a bit of an issue after the packages install in R and I try to run the script.



Any idea what could be causing this?


Ok! I have been able to reproduce your error and fix it. It seems one package was missing to allow gWidgets to work properly.

I will upload shortly an updated version of the package with the fix.

I am sorry for the problem
 

Papinho81

Reserves
Here is a link toward the fixed version of the updater package:

http://www.mediafire.com/file/6n4gr8ocww00whv/Package_Update_player_table.rar/file

If you downloaded the version I posted yesterday. I strongly recommand putting it to the trash and replace it by this one.

I also fixed an issue when you selected to compute OVR. Previously the computation was done only for updated players. Now it is done for all the players in the table.

Let me know if you come through any issue.
 

footbit

Club Supporter
Works brilliantly! I was able to successfully update my database with the latest squad files of FIFA19.

Thank you again for your work.
 


Top