I have updated the description. Please read it carefully before commenting about it not working. I and many others have used this for a long time without any issue.
The Battlefront Plus Custom Initfs (Invisibility Fix), commonly referred to as the "initfs fix," is a method for allowing the game to load more assets than the vanilla game intended, which is essential for large mods/modpacks adding many new characters. If you want an analogy, think of it as if you were expanding a pool to allow more people to swim in it. The base game's "pool" was only intended for a certain amount of "swimmers," therefor we had to make it larger to allow more of our own to join in. To get started on installing the initfs fix, open your game and go to Options > Video. Change MESH QUALITY to MEDIUM, HIGH, or ULTRA. When that is done, close your game.
Locate where your game is installed and open the Data folder. Select the initfs_Win32 file and create a backup somewhere, just in case. When that is done, replace the initfs_Win32 with the one you downloaded from this mod page.
If you've already tried launching the game with mods, go back to the location where your game is installed and open the ModData folder. Inside will be at least one folder, which is named after the Pack seen in the top left of your Frosty Mod Manager window. If this is your first time modding Battlefront 2, this folder is probably called Default. For this example, mine is called BF+.
When you've opened the folder of the matching pack name (BF+ in this example), open the Data folder. Replace the initfs_Win32 with the one you downloaded from this mod page. You may also try deleting your ModData folder entirely and regenerating it when you go to launch the game from Frosty Mod Manager again. Deleting your ModData folder will not break your game, it does not come installed with the game, so please do not worry about doing this.
If all else fails, you can manually edit your initfs_Win32 file with any text editor program, such as Notepad++, and search (press Ctrl + F on your keyboard) for MeshStreaming.PoolSize. Locate it on lines 4416, 4443, 4470, 4497, 4739, 4759, 4778, and 6851, then change the number value just next to it to 600000. Whatever you do, DO NOT CHANGE THE VALUE ON LINE 4721! You may try other values, but this is the current recommendation for Battlefront Plus. You may also try right-clicking initfs_Win32, going to Properties, and unchecking Read-only. If you are not playing on the current public release of Kyber (v1), an additional program called the ModLimitFixer will be required to launch the game. You may need to make an exception for it in your antivirus. The initfs fix has been in use with massive success for the past year. The most recent update for Battlefront Plus has necessitated updating the fix to further increase the pool size, therefor, you most likely have to reinstall the initfs fix if you downloaded a version of it from before the 27th of January 2023. There is no alternative installation or fix. These instructions are to be followed exactly as they are written; no advanced knowledge is required. Failure to follow these instructions correctly may result in your game not launching or the fix not working. The initfs fix increases Battlefront 2's memory usage and therefor may affect your performance.
Following this exactly broke my game. This unfortunately does not work anymore. My game will not launch anymore, even after trying to make a new pack in Frosty. The link for "ModLimitFixer" that is supposed to address this issue does not work anymore and is even flagged as potentially malicious.
Dont ever install this. . .it outright broke my game and freshly installing it and restarting my computer wont fix the problem. Shocked this is called a "Fix".
Sounds like Bullshit on your Part. If you deleted it and re-installed the Game, without the Mod. Then it should work again. After all you did delete your Game and re-installed it. So you have a Fresh unmodded Version. Or did you change more Stuff and you don't remember?
idk if u ever found the fix, but i had the same problem and had to uninstall the EA app cuz something messed it up. Hope this helps someone in the future. :)
i really dont understand. i downloaded the mod. it didnt work. i manually edited the initfs_win32 and it didnt work, i followed the instructions to a tee and it doesnt work. im not coming after anyone i just need help please!!!!
Looks like this works with other mods as well and is dependency - by the way the Battlefront Plus link in the requirements is no longer available for download.
can someone explain to me in depth detail how exactly to find [GamePath]\STAR WARS Battlefront II\Data . Because it seems despite having steps, you still fail to explain how to get to the first step. You can't just expect someone who isn't a geek into modding to understand what you mean. be more in depth or just show us a video smh.
How are you even able to install this Game if you don't even know what a Path to that Game's Directory is? That's like being able to drive a Car, but not being able to turn the Key to get the Engine starting...
Hey, I wanted to know how you did this, because I'm wanting to mod Need for SPeed 2016 and Heat (both use frostbite engine) but their initfs seem to use some encryption/obfuscation so you can't just see the values by opening them in notepad or a hex editor. Did battlefront2 have the same issue? And if it did, what was your process to be able to edit it?
113 comments
To get started on installing the initfs fix, open your game and go to Options > Video. Change MESH QUALITY to MEDIUM, HIGH, or ULTRA. When that is done, close your game.
Locate where your game is installed and open the Data folder. Select the initfs_Win32 file and create a backup somewhere, just in case. When that is done, replace the initfs_Win32 with the one you downloaded from this mod page.
If you've already tried launching the game with mods, go back to the location where your game is installed and open the ModData folder. Inside will be at least one folder, which is named after the Pack seen in the top left of your Frosty Mod Manager window. If this is your first time modding Battlefront 2, this folder is probably called Default. For this example, mine is called BF+.
When you've opened the folder of the matching pack name (BF+ in this example), open the Data folder. Replace the initfs_Win32 with the one you downloaded from this mod page. You may also try deleting your ModData folder entirely and regenerating it when you go to launch the game from Frosty Mod Manager again. Deleting your ModData folder will not break your game, it does not come installed with the game, so please do not worry about doing this.
If all else fails, you can manually edit your initfs_Win32 file with any text editor program, such as Notepad++, and search (press Ctrl + F on your keyboard) for MeshStreaming.PoolSize. Locate it on lines 4416, 4443, 4470, 4497, 4739, 4759, 4778, and 6851, then change the number value just next to it to 600000. Whatever you do, DO NOT CHANGE THE VALUE ON LINE 4721! You may try other values, but this is the current recommendation for Battlefront Plus. You may also try right-clicking initfs_Win32, going to Properties, and unchecking Read-only.
If you are not playing on the current public release of Kyber (v1), an additional program called the ModLimitFixer will be required to launch the game. You may need to make an exception for it in your antivirus.
The initfs fix has been in use with massive success for the past year. The most recent update for Battlefront Plus has necessitated updating the fix to further increase the pool size, therefor, you most likely have to reinstall the initfs fix if you downloaded a version of it from before the 27th of January 2023. There is no alternative installation or fix. These instructions are to be followed exactly as they are written; no advanced knowledge is required. Failure to follow these instructions correctly may result in your game not launching or the fix not working.
The initfs fix increases Battlefront 2's memory usage and therefor may affect your performance.
If you deleted it and re-installed the Game, without the Mod. Then it should work again.
After all you did delete your Game and re-installed it.
So you have a Fresh unmodded Version.
Or did you change more Stuff and you don't remember?
Hope this helps someone in the future. :)
That's like being able to drive a Car, but not being able to turn the Key to get the Engine starting...
Did battlefront2 have the same issue? And if it did, what was your process to be able to edit it?