FIFA Infinity Patch 16 V5.2 (21/22 Edition)

tokke001

Senior Squad
Am I right that those params from teams.txt aren't convertible from fifa22 and it's better to leave it as it is in fifa15/16? However you know for example Arsenal has formation 5-2-2-1 in FIFA15 and in FIFA22 4-4-1-1 so when updating formation but not updating the below params, you know, I worry that the effect won't be realistic. I wonder what patchmakers do here when creating patches, starts some logic machine which draw values or leave them as it is.

Code:
std::string busbuildupspeed; //must
    std::string buspassing; //must
    std::string buspositioning; //must
    std::string cccrossing; //must
    std::string ccpassing; //must
    std::string ccpositioning; //must
    std::string ccshooting; //must
    std::string defaggression; //must
    std::string defdefenderline; //must
    std::string defmentality; //must
    std::string defteamwidth; //must
    std::string busdribbling; //must
For those tactics i would check the database of fifa 22 switch :
U can find those values at the switch version of the game

But note switch got less teams then the pc version :
no CONMEBOL teams
There are also std::string trait1; which probably cannot be updated from fifa22 as well. The rest below probably can be ignored and we can leave as it is in Fifa15/16:
Code:
std::string adboardid;
    std::string balltype;
    std::string fancrowdhairskintexturecode;
    std::string stafftracksuitcolorcode;
    std::string physioid_primary;
    std::string matchdayoverallrating;
    std::string physioid_secondary;
    std::string bodytypeid;
    std::string suitvariationid;
    std::string suittypeid;
And those ones are pretty well convertible:
Code:
void Fifa15TeamsTxtConversion::updateFromFifa22(Team& teamFifa15To, const Team& teamFifa22From)
{
    Team& out = teamFifa15To;
    const Team& in = teamFifa22From;
    unsigned temp;

    if (out.teamid != in.teamid)
        return;

    /*Convert some safe (I mean these which seem to be convertable) params and in some cases
    check/truncate new values if they are out of ranges,
    */
    temp = std::stoul(in.domesticprestige);
    if (temp <= 10)
        temp *= 2;
    out.domesticprestige = std::to_string(temp);

    temp = std::stoul(in.internationalprestige);
    if (temp <= 10)
        temp *= 2;
    out.internationalprestige = std::to_string(temp);

    out.rivalteam = in.rivalteam;
    out.longkicktakerid = in.longkicktakerid;
    out.penaltytakerid = in.penaltytakerid;
    out.freekicktakerid = in.freekicktakerid;
    out.leftcornerkicktakerid = in.leftcornerkicktakerid;
    out.rightcornerkicktakerid = in.rightcornerkicktakerid;
    out.captainid = in.captainid;
    out.leftfreekicktakerid = in.leftfreekicktakerid;
    out.rightfreekicktakerid = in.rightfreekicktakerid;
    out.jerseytype = in.jerseytype;
    out.teamcolor1g = in.teamcolor1g;
    out.teamcolor1b = in.teamcolor1b;
    out.teamcolor1r = in.teamcolor1r;
    out.teamcolor2g = in.teamcolor2g;
    out.teamcolor2b = in.teamcolor2b;
    out.teamcolor2r = in.teamcolor2r;
    out.teamcolor3g = in.teamcolor3g;
    out.teamcolor3b = in.teamcolor3b;
    out.teamcolor3r = in.teamcolor3r;
    out.form = in.form;
    out.numtransfersin = in.numtransfersin;
    out.latitude = in.latitude;
    out.teamname = in.teamname;
    out.powid = in.powid;
    out.transferbudget = in.transferbudget;
    out.midfieldrating = in.midfieldrating;
    out.matchdaymidfieldrating = in.matchdaymidfieldrating;
    out.attackrating = in.attackrating;
    out.matchdayattackrating = in.matchdayattackrating;
    out.longitude = in.longitude;
    out.matchdaydefenserating = in.matchdaydefenserating;
    out.defenserating = in.defenserating;
    out.overallrating = in.overallrating;
    out.ethnicity = in.ethnicity;
    out.personalityid = in.personalityid;
    out.utcoffset = in.utcoffset;
    out.genericint2 = in.genericint2;
    out.genericint1 = in.genericint1;
}
 

tomekthemessenger

Club Supporter
OK I found Nintendo Switch fifa22 databse fifa_ng_db.db and fifa_ng_db-meta.xml from end of September 2021 in fifa14 soccergaming forum. I found also patch 1.03 of nintendoSwitch however inside this patch the size of files fifa_ng_db.db and fifa_ng_db-meta.xml are very small. So You cannnot open with DBMaster those 1.03 versions. You can only open with DbMaster September version. @Tokke001 do You know how to apply patch 1.03 in order to create updated fifa_ng_db.db and fifa_ng_db-meta.xml? Sorry for disturbing you again and again:)
 

drigOrange

Reserve Team
Hey, I hope the great scouser and other FIP contributors will take it into consideration for the next update.

- Add new wallpapers (menus), highlighting FIP 2022.
- Have current songs, perhaps, converted from FIFA 22.


Because, it's horrible to see the original FIFA 16 from the year 2015. But updated to a new patch. Does not make sense. There's no thrill in playing with that excitement of (wow), how new, different, etc.

Something Ariel Santarelli from ModdingWay did. Very nice editing mods.
My God in heaven, how I miss that damn Argentine. :-(
Eternal considerations because they were magical years that brought me joy. Since FIFA 13. I always love, all the people who go beyond, just like you here, proud to be registered since 2008.

1.jpg
2.jpg
3.jpg
4.jpg
Therefore, it would be nice to have the FIP, with a great graphic structural finish. That highlighted, the art that was made!

There are geniuses on this forum, with absurd talent, they can help with this part. I am sure.
That's all I ask, for the new version 5.0. that will someday be released.

Thanks.
 
Last edited:

scouser09

Senior Squad
FIFA Infinity Patch 16 V5.0



Features

CONVERTED FROM FIFA 22

-All leagues and teams including Chinese Super League, German 3.Liga Japanese J-League, Romanian Liga I and Indian Super League.
-Squads (from December 2021 squad file).
-Kits.
-Kit numbers and name fonts.
-Balls.
-Mini faces.
-Tournaments.
-Team, league and tournament logos.
-Finance (budgets, transfer fees, prize money).
-Trophies.
-3D logos used in replay wipes.

NEW LEAGUES AND TEAMS
-Brazil Serie A (incomplete in FIFA 22).
-Brazil Serie B.
-Chile Primera División (not in FIFA 22).
-Colombia Categoría Primera (not in FIFA 22).
-Costa Rica Primera División.
-Cyprus First Division.
-Czech Republic First League.
-Ecuador Serie A.
-Egypt Premier League.
-Greece Super League.
-Italy Serie B (not in FIFA 22).
-Netherlands Eerste Divisie.
-Northern Ireland NIFL Premiership.
-Paraguay Primera División.
-Russia Premier League (not in FIFA 22).
-Singapore Premier League.
-UAE Pro-League.
-Ukraine Premier League.
-Uruguay Primera División.
-USA USL Championship.
-USA USL League One.
-USA NISA.
-New rest of world teams, including all missing teams from 21/22 UEFA CL, EL and ECL group stages.
-New national teams, including all missing teams from 2018 FIFA World Cup finals and 2020 Euros finals.

OTHER
-All generic team names, tournament names, logos and kits replaced with real ones.
-All 21/22 UEFA Champions League teams have real competition kits and kit number fonts.
-Referee kits for some leagues.
-Real kit numbers for some teams.
-Realistic crowd sizes (by league).
-Real sleeve patches for UEFA competitions.
-New adboards.
-New boots with assignments.
-New balls.
-Simplified main menu.
-Improved EA management AI (reduces weak line-ups for opponents in career mode).
-Revolution Mod 16 included.

FIP16 VERSION MANAGER
-Basic
-UEFA (includes all UEFA leagues and teams in patch, UEFA Europa Conference League)
-CONMEBOL (includes all CONMEBOL leagues in patch, Full Copa Libertadores and Copa Sudamericana)
-CONCACAF (includes all CONCACAF leagues and teams in patch, expanded CONCACAF Champions League)
-AFC/CAF (includes all AFC and CAF leagues and teams in patch, CAF Champions League and expanded AFC Champions League)
-Ability to back up current version.

FIP16 TOURNAMENT MANAGER TOOL
-Career mode compdata (default). Ability to edit available tournaments.
-Tournament mode compdata (additional tournaments in tournament mode, career mode will not work). Real or random group variations available.

FIP16 BOOT MANAGER
-Assign boots to players.

FIP16 GK GLOVE MANAGER
-Assign GK gloves to players.

FIP16 THEME MANAGER
-Choose between default or custom themes.


Credits

scouser09 – Patchmaking, Database, Kits, Graphics, Programs, Revolution Mod
HarryBullZak - Database, Kits, Graphics, Balls
Nafer – Database, Graphics
Damien – Database, Graphics, Artwork
Pao4ever – Database, Kits, Balls, Boots, Minikits, Adboards, Graphics
DEnnisTM - Database, Kits, Minikits, Adboards, Graphics
Goldmonk - Database, Kits, Graphics
edersonmoreti - Database, Kits, Minikits, Graphics
kimonos - Database, Kits, Minikits, Adboards, Banners
DecoRuiz – Database, Kits, Minikits
Mogolos – Database, Kits, Minikits
Makispla – Database, Kits, Minikits
dogfood09 – Database
Roman Hovorka – Database
pollard7545 - Database
ladiyaffe - Database, Kits, Stadium Pack
Tavadi - Database
R88 - Database
Casperix21 - Database
JochemLFC2 - Database, Kits
Ajax1995 - Database, Kits
soria - Database, Graphics
Nemoesc - Database, Kits, Minikits
tokke001 - Boot Pack, FIFA Converter
mundofifakits.blogspot.com – Kits, Minikits
Semhsdorf11 – Kits, Minikits
The Crew – Kits, Minikits
diazjesux – Kits, Minikits
carrasco1live – Kits, Minikits
victorhugob15 – Kits, Minikits
Pedro10do7 – Kits, Minikits
Josepa94 – Kits, Minikits
Robmar85 – Kits, Adboards
L77 – Kits
OlliX – Kits
Emi Stark – Kits, Minikits
devil 9 – Kits
Rorschach – Kits, Minikits
Caio Morais – Kits, Minikits
DjonatanJG – Kits, Minikits
Lusitania_15 - Kits
df10 – Kits
Voleck - Kits, Minikits
ZiJeSrbin – Kits
TonyKroos – Kits
Cappo92 – Kits
FifaMan017 – Kits
spica 2019 - Kits, Minikits
Diegote - Kits
riesscar- Kits, Balls
3K1227 - Kits
Spidercyb - Kits, Minikits
Hjbs - Kits
MarianoArrana - Kits
zoran milinkovic - Kits, Minikits
Dinamo Forever - Kits, Minikits
Frkitman - Kits, Minikits
shoneroma90 - Kits, Minikits
racoon1311 - Kits, Minikits
nao - Kits, Minikits
Emiliano Gaston Videla - Kits, Minikits
Ovide – Minikits
Anamorph – Adboards, Graphics
achiles1919 – Adboards
ivansoto18 – Adboards
rique – Adboards
luiz_fer – Adboards
uomomagnetico – Adboards, Banners
DrDoooMuk - Adboards
Pistolitas - Adboards
The Danish - Adboards
PaoloDNY - Adboards
Andy - Adboards, Graphics
nabo78 - Boots, Boot Pack
eddyedwards1075 - Boots
Nikhit - Boots
pillowbiter - Boots
john_shadow8 - Boots
mrBear1991 - Boots
xuskan - Boots
Hemiunu - Boots
mh25 - Boots
Alex_10 - Boots
Ayoub AS7 - Boots
rout - Boots
vito - Balls
Mishuk - Balls
Johnny28ua - Balls
christophe83460 – Graphics
Leandro Ariagno – Graphics
graysky - Graphics
darrek1988 - Graphics
Salomon - Graphics
Qlucz40 - Graphics
eafh - Popups
Prodigy – Tattoos
Ferpock – Tattoos
mita996 - File Extraction
JORDINA JESSE - File Extraction
yokaido - File Extraction
The Wizard - File Extraction
FRO - File Extraction
ramzidz15 - File extraction
Rinaldo – Creation Master, DB Master, FifaLibrary16.dll


Important

It is strongly recommended that you use a clean install of FIFA 16 for this patch. This includes if you have previous versions of FIP16 installed as the build has been refreshed for the 21/22 season.

If you wish to customize available career mode tournaments using FIP Tournament Manager, you must do so before starting a new career.

When starting a new career, the "European Competition in 1st Season?" which allows you to choose UEFA Champions League and UEFA Europa League groups is no longer effective and should be avoided. In your first season, these competitions will start with qualifying rounds like all subsequent seasons. This change was necessary to allow the UEFA Europa League restructure and to allow the UEFA Europa Conference League to be added to the UEFA version.


DOWNLOAD
 

scouser09

Senior Squad
Release notes:

First, apologies for the delayed release again. I will admit that I personally underestimated the development time for this version, as well as last years. I think this is partially because the previous year's version (V3.0) was developed quickly. However, that was a much smaller patch and has a smoother development. If this patch continues next season I may need to reconsider plans because of this. One possible consideration would be a threadbare EA squads and kits only update of the previous version made quickly before proper development starts.

Make sure you apply a version using FIP Version Manager before playing. The default version is the basic version prior to beta testing, it has a few issues which where later corrected.

V5.0 does not contain winter transfers, this was planned from the start of development. My plan to to start V5.1 in the next few days, it will be a small update which will integrate a recent FIFA 22 squad update into the patch DB. This will give winter transfers for all FIFA 22 teams. Beyond that, one final 21/22 season version is likely.

The playable versions have been reorganized, something I had originally intended to to last year. They are UEFA, CONMEBOL, CONCACAF, AFC/CAF and basic. The basic version will contain the same leagues as the original FIFA 16 and has plenty to room to be expanded with custom leagues and teams. The other versions will contain those leagues plus all other leagues and teams from those confederations, plus extended and/or additional club continental tournaments.

I believe this version of FIP16 has the largest number of new leagues and teams added. A total of 8 new leagues have been added as well as many new rest of world teams. This has allowed the AFC Champions League and CONCACAF Champions League tournament to be expanded. In addition, Copa Libertadores and Copa Sudamericana now have full qualifying rounds. The UEFA Europa Conference League has also been added.

Due to the increasing size of the project, not all non EA teams have had squad or kit updates. The Uruguayan, Chilean, Egyptian and Northern Irish leagues have not received squad updates, it is hoped that at least some of them will be updated in a later version. By my estimates, about 30% of the non EA teams have not received kit updates at this point.

FIP Tournament Manager now includes line limits for all files rather than just compobj. These are actually a combination of calculated limits and the highest value tested without issues.

The Dutch play-offs no longer use the real format due to a currently unresolvable issue when the Eredivise team wins the semi final but looses the final. This issue was not noticed in the previous version.

If anyone has sent me material which has not been added to the patch, please let me know. People helping with the project send me a lot of material to add to the patch so it is easy to miss something.

I would also like to apologise for my lack of replies to forum posts and private messages over the last few months. Please understand that is a huge project which takes a significant amount of my free time to develop over many months. I also receive a large volume of messages wanting replies, It is very difficult to keep up without neglecting the project. This usually results in a large backlog. My intention is to reply to all private messages after the next version is released, before starting the subsequent one.

Finally, I would to give a massive thanks to everyone who has worked on this patch or contributed material to it.
 

scouser09

Senior Squad
If I have missed replying to anything important, please remind me.

@scouser09
I would like to highlight a few problems with some players in the dB that are a little bit spoiling the career mode in fip4.
First there is all the fake South American internationals (Uruguay ones like fake Cavani and fake Suarez) that ends up in the free agent.
Then there is something like a dozen of players with "badly" made stats in the free agents. They can be recognised by their extremely high potential (86+) and their unrealistic stats at some of their attributes considering their position. For instance, world class goalkeeping stats for a field player and vice et versa.
I can edit/remove them from myself, but I just wanted to point it out.

On a different topic, I made extensive research a year or two ago on the simsettings.ini. I have managed to have a version that gives realistic points (+-85 points to win a league, +-32 points to avoid relegation), average goal scored by match (+-2.7), realistic goal scorer charts (in terms of number of goal scored, and who scored), and the same with passing.
I am offering to share it, if you want to include it in the mod.

I have attached a zip with the simsettings.ini. There is 3 versions inside. I recommend using the V2.

The first issue was probably due to the fake squads being accidentally being copied from an EA squad update. The DB was refreshed for V5.0 so those players should not be in the new patch DB. Excess potentials was something that was addressed for the first time in this version. I will work on identifying and fixing players with inappropriate attributes for their position in a future version, I was not aware of this.

Thanks for the simsettings.ini, I will take a look when I have time.


Hi guys! I have got 2 question.
1. How can i change number of players on the bench? I would like change the 5 player to higher, than in real life.
2. How can i change the substitute players 3-to 5? Thanks for your help, and sorry for my english!

They can be modified in settings.txt, I think these changes are not applied to kick off mode though. The "rule_numsubsbench" settings control the number of players on the bench, I think values over 7 cause crashes though. The "rule_numsubsmatch" settings control substitutions, I think they can be safely increased from 3 to 5. I would like to apply the latter to the patch in a future version. I would need to research which competitions this applies to first and then test the changes.


@scouser09
I have one question (maybe already explained but I don't find proper explanation)

why are the additional leagues like Cyprus, Northern Ireland, Uruguay only available via the switcher?

Is this because of a compdata and dlc limit? (not clear because fip basic career compdata shows size ok and free space, so basically there's space for them)

Is this because of playername table limit? (ok the playernames db table is almost at his limits, but again here, additional names can be pasted on dcplayernamestable )

Is this because of amount of formations? (again there's almost 100 free formations ids on main fip so I can't see clearly this reason neither)

I ask this because some other leagues not present on original fifa 16 game are added in main fip (and quite some even) so if it's only a playernames table limit, then one or more of those leagues in switcher could be added to main db with full leagues on career then..)

The patch is continuously expanding and multiple versions is the only way to accommodate all leagues and teams and keep career mode stable. The reasons you mention are all factors. For compdata, the free space you mention would not be enough to accommodate the UEFA Europa Conference League, Copa Sudamericana and an expanded Copa Libertadores, AFC Champions League and CONCACAF Champions league. For formations, it must be noted that teams with formation IDs over 899 have some issues when played in career mode and the patch contains about 1150 teams in total.


I appreciate your effort and the time you put into it even though it's free. I don't have a problem with this and can't be. but the point that I tried to explain from the very beginning was waiting for the final stage instead of sharing something.
As for the issue of hopelessness; I said what I felt. The thing that made me feel this was the points I didn't like that I already mentioned.
Finally, thank you for not spoiling your style and for being respectful (unlike some users). Rest assured, I can't wait to see your work.

I agree with everything Goldmonk has told you. I would further like to address some of your misconceptions about the patch development.

It is not the case that the patch is not released until it is complete, rather it must be in an acceptable state to release. For example, this version has only had a working career mode since February, some important tournament issues where only fixed in March. Most people would not want to play with this patch if it had an unstable or missing career mode.

No decision was ever made to delay releasing the patch for months because we want to add new leagues. In my opinion, omitting the newest leagues would have only brought the release forward by about a week.


Hey, I hope the great scouser and other FIP contributors will take it into consideration for the next update.

- Add new wallpapers (menus), highlighting FIP 2022.
- Have current songs, perhaps, converted from FIFA 22.


Because, it's horrible to see the original FIFA 16 from the year 2015. But updated to a new patch. Does not make sense. There's no thrill in playing with that excitement of (wow), how new, different, etc.

Something Ariel Santarelli from ModdingWay did. Very nice editing mods.
My God in heaven, how I miss that damn Argentine. :-(
Eternal considerations because they were magical years that brought me joy. Since FIFA 13. I always love, all the people who go beyond, just like you here, proud to be registered since 2008.

View attachment 90549View attachment 90550View attachment 90551View attachment 90552
Therefore, it would be nice to have the FIP, with a great graphic structural finish. That highlighted, the art that was made!

There are geniuses on this forum, with absurd talent, they can help with this part. I am sure.
That's all I ask, for the new version 5.0. that will someday be released.

Thanks.

I fully agree, I am also bored of the original FIFA 16 theme. A fresh new theme is in progress, but was not finished in time for the current release.

Someone did offer to make a new soundtrack but they have been inactive for several months.
 

nikolapfc89

Youth Team
Wow, this is really huge work. Great idea to have separate continents to play. Really love it.

Thank you very much for this scouser and the whole team who helped with this project.
 

Arsen

Club Supporter
First of all thank you for your work, guys. You keep the best Fifa ever alive.
Two questions, please:
1. How to make a proper clean install? Should i completely delete the game or it will be enough to delete only some folders? If so, which folders should be deleted?
2. Can i backup my faces and then copy them into the 5.0 version? Will it work?
 
Last edited:

nikolapfc89

Youth Team
1) Rename your current game from FIFA 16 to another name. Open ORIGIN and download FIFA 16 again. That is a clean install. Without any mod.

2) Install new FIP. Then from your old game folder, copy stuff you want in your case faces (all folders that include faces files). And don't forget to use that "tool" by scouser to add in DB HQ faces so your game doesn't crash.
 
Last edited:


Top