Maybe I should open a new thread because it is not important only for scoreboards but for many users
As promised.. here are the lines to create a batch file to automate swapping of everything you want and practically change your FIFA 16 game
Let's start
Create a folder inside the main FIFA16 folder .. the one where is FIFA16.exe. This is the main folder of your different patches that you want to apply. For example imagine that you want to use different files for two different version of the game... One only for current modern tournaments and one for historical classical tournaments..Whatever you need the .bat file content will be the same because it uses relative paths.
So for examples you can call the folder FIFA16/MYPATCHES
Inside create a folder for every specific patch..example CLASSIC
So you will have a folder FIFA16/MYPATCHES/CLASSIC (of course you can choose any name)
Inside this folder you will have the folders that you need to swap...data, dlc and maybe audiodata if you want to change also audiofiles. I
Create a new blank document with a text editor, call it whateveryouwant.bat (extension should be .bat and not .txt. In the example I will call it startpatch.bat
The document will be saved (following the example) as FIFA16/MYPATCHES/CLASSIC/startpatch.bat
Of course you can do the same for every different patch o group of files you want to swap... In this way for example I have a single patch for every classic tournament being able to change every file with a 100% customization... including menu, soundtrack and so on...
So understood this... let's go to the text that you need in your .bat file The lines are in bold. comments in italics
But you can also add some note on your file. REM is a reminder aline of text that is ignored and that I use for comments.
---------
REM the first line is @echo off that says that you don't want to print on video all the istructions...
@echo off
REM copy cl.ini or any other single file that goes in the main FIFA 16 folder.. example product.ini or rna.ini... whatever you want... I keep it in a folder _cl but of course you can have every path In this case you use the instruction copy that means copy and paste ..
REM Look the structure... copy is the command then the path of the file to copy and then the path of the file to past (can have also a different name.
REM Reading the path and keeping the example the line says.. make a copy of the file cl.ini in the folder _cl that is in this same folder where my .bat file is and paste it in the "grandparent folder" .. Now.. the folder wher the .bat is , is CLASSIC in our example, the parent folder is MYPATCHES and the grandparent folder is... FIFA16. Of course you can write the full path but using the relative ones you can use the same batch file for every patch you want to apply and wherever is your fifa folder.. I will not repeat again abaout the relative path system also because it should be well know to many, I hope
copy ".\_cl\cl.ini" "..\..\cl.ini"
REM COPY THE SETTINGS - Document folder where setting are kept can be in different position . Of course you can use absolute path but in this way.. the system will find it automatically ad will assign the path to a variable SETTINGSFOLDER and you can choose every different name of course) We need this if you want different settings for every patch.. If not it is not needed
for /f "tokens=1,2*" %%A in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Personal" 2^>nul') do set SETTINGSFOLDER=%%C
REM Of course you must have a copy of the settings in a folder... in this case I call it SETTINGS and inside I have FIFA16 the folder of settings and saved tournaments from the document folder. Look at the different command robocopy and in the end of the line /MIR. IN this case you don't make just a copy but you erase the folder and put a new folder theat is a MIRror of the folder you want to put in.
REM Remember the in every path you need to use brackets " " if you have spaces... as between FIFA and 16
robocopy ".\SETTINGS\FIFA 16" "%SETTINGSFOLDER%\FIFA 16" /MIR
REM now swap files folders, data, dlc, audiodata (if needed). Of course in the folders you should have all that the game needs and with the same inner folder structure except what you will not need what is already in the .bh files of the original fifa... But this are general things that maybe everybody knows already.
robocopy ".\data" "..\..\data" /MIR
robocopy ".\dlc" "..\..\dlc" /MIR
robocopy ".\audiodata" "..\..\audiodata" /MIR
REM Now you need to regenerate and all is done. To do this you need to download the nice and small standalone REGEN.exe that should be in the main folder FIFA16 wher the fifa16.exe is
REM You can download it from http://3dgamedevblog.com/?sdm_downloads=stand-alone-regenerator and it works perfectly (also for fifa 14 for sure not only for 16 and maybe others)
START /W "regenerate" "..\..\REGEN.exe"
REM Look the syntaxis. START says to launch the program of course /W means "wait that the program ends to go on with other instruction " and it is better to give a name to the action you are performing "regenerate" for example... Of course the ..\..\ says that the program exe to launch is in the main FIFA 16 folder the grandparent folder.
REM you can stop here and start the game manually as you always do or... have the game start automatically with the next lines...
START "FIFA" "..\..\fifa16.exe"
REM doing in this way for my specific purpose I don't need CGFile server anymore having all automatically but maybe you need it anyway . And anyway I keeop the istructions and of course I have the exe in the fifa16 folder only because I have removed the configuration phase (the launcher) and my game starts automatically but I need the .bat file not to close until FIFA16 will be closed to update the serttings folder after I play with changes .. tournaments settings and so on... I have see that CGFS closes automatically a little after FIFA16 is closed so I use this other line to have the.bat file to keep opne until FIFA16 closes to UPDATE the settings..
START /W "CGFS" "..\..\Server16.exe"
REM Now I played and FIFA16 and CGFileServer are closed but the batch file .bat is still active and it will make an inverse copy of the settings folder so next time I will use my patch everything is updated. and finally after that the .bat can exit.
robocopy "%SETTINGSFOLDER%\FIFA 16" ".\SETTINGS\FIFA 16" /MIR
EXIT
------------------
Of course you can customize everything... with this system and also go deeper with minor changes...
Example... You want only to change scoreboards? So you don't need to robocopy all the folder data... but only the overlays folder...and so on...
In this way you can have actually completely different version of the game.. I don't use any patch except the classic patch but imagine that you use sometime modding way sometime FIP sometime Classic Patch and sometime the original FIFA 16... you just need 4 folders with a bat file inside each one and in few seconds you can pass from one to another one...
I have one patch for every single classic tournament that allows me with the batch files method to do really whatever I want... but please
don't ask me tho show them because they are based (with huge changes ok but the base is that) on the Classic Patch 16 of GIGGIRIVA, ACICOG and co... and I think that only officially released version by them should be released and publushed... This is what I call respect for their many yers working around all that.
Another trick... do you want to have all working in background without even seeing the terminal lines going... You just need to create a shortcut to put wherever you want of the .bat file so you don't even need to enter in the fifa16 folder .. you can keep it on desktop or wherever you want and in properties say to launch it minimized... so the window will not open at all... and after you click the first thing you will see is ..the game...
JUST A STRUCTURE PATH REMINDER
FIFA16/folder_with_your_patches/folder_of_the_specific_patch/.bat_file
and in folder_of_the specific_patch you need folders and files you need to swap and put in the FIFA16 folder