FIXED, the key is to use the GAME_DATA_DIR= "home/(YOUR USER)/(LINK TO BATTLEFRONT II MODATA DEFAULT FOLDER"
So for me, it would be GAME_DATA_DIR = "/home/(USER)/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition/pfx/drive_c/Program Files/EA Games/STAR WARS Battlefront II/ModData/Default"
First of all thank you to 6maniman303 for uploading and maintaining this patch it was genuinely a joy to try to wade through years of info online about Frosty and how to get it to function on Linux only to find that someone had made a fix with everything in it already, thank you so much.
Secondly, I’m running this (latest version) on steam deck through Lutris. I’m modding DAI bought and run through steam. It mostly works. Frosty mostly functions how it should, the mods work in game just fine, no crashes yet at least. There is one weird issue I keep having in that when Frosty is in the process of applying and installing mods sometimes it will crash or freeze with no explanation as to why. When it freezes the only way to shut Frosty is to restart my deck. Having played around with it a bit it seems to mostly be to do with a couple of texture mods I wanted to run. They are made for Frosty and the only DAIMM mods I have are a couple of hairstyles. I also don’t think that I have a lot of mods but maybe it is too many, I don’t know. I also wondered if it was to do with my mod load order.
The two that seem to consistently cause it to crash/freeze are the following mods:
- Deshine Mastermod - shine and oil removal - SK realistic hair retexture
Having looked on their nexus pages there shouldn’t be conflicts with any mods that I have.
Perhaps it’s to do with Lutris and I should have just tried to run it through Bottles but I was more familiar with Lutris. That said, very happy to switch if anyone thinks this will make a difference.
Perhaps I’m just new to Frosty and this is a normal thing it does but if anyone has any insight I would be very grateful 😊
I followed these instructions exactly and for some reason the game does not launch when -DataPath is set to the ModData directory. I have talked to a lot of people trying this with Star Wars Battlefront 2 and they are all experiencing similar issues
Then go into your game directory and look for mod data, click into and you should see default folder. Right click and make a link. Cut this link and paste into main directory (where starwarsbbattlefrontII.exe is located)
No. I'm only porting the old version of Frosty to work under Wine, with some small quality of life additions. Adding support for the whole game would require a ton of reverse engineering and I don't have time nor expertise to do this
Some veilguard mods are linking to this updated version of Frosty, but I can't get it to run on Linux https://github.com/wavebend/FrostyToolsuite
it would be greatly appreciated if it was possible to port it to linux, i suspect even if i did get it running it'd have the same symlink issues.
Alternatively there seems to be a Frosty v2 that kind of sorta might work on linux natively, trying to figure it out now https://github.com/FrostyToolsuite/FrostyToolsuite/tree/feature/frosty/FrostyCli
Hello! Have you figured out how to use FrostyCli on Linux? I'm also trying to get it to work. I've installed the mods successfully, but I'm unsure what to put in the Steam launch options. Whenever I add something and launch the game, it crashes immediately. It would be beneficial if you could provide guidance on resolving this issue. Thank you!
Catradora95, I got it running (FrostyCli) but there's no "profile" for Veilguard so it refuses to run. If I create the profile it errors out. The profile appears to be a json w/ info specific to that game. That being said, even if we had the information that json needs, it may just use the profile to find and do things it would not be able to without all of the presumably nightmare reverse engineering Maniman talked about (compiling dot net in Linux feels like some kind of special torture).
I actually just figured out how today. Took me two weeks of non stop messing around to get it going
Here is a link to the Frosty DAV Modding Discord where I wrote up a quick and dirty guide of what all I had to do. It's not the best guide, as I'm not very good at writing them lol, but feel free to message me on here or there if anything is unclear or confusing.
*Edit: I should mention that I got this going on my Steam Deck OLED. I'm not sure my solution will work for all Linux Distros.
Just a note that you will also need another version of Frosty Mod Manager along with this linux patch. But you can see what all I mean on the Discord thread
For people trying to run Unite mod for Need For Speed 2015 and game not starting after mods are installed - when frosty installs the mod, make sure there are no spaces in mod folder name ( change "UNITE NFS15" to "UNITE_NFS15" and accordignly change the launch options line WINEDLLOVERRIDES="winmm=n,b" %command% -dataPath "ModData/UNITE NFS15" to WINEDLLOVERRIDES="winmm=n,b" %command% -dataPath "ModData/UNITE_NFS15".
Hey, do you know how to "convert" the steam command to ea app games command? I must start battlefront 2 with ea app, it wont works with steam so I need to put the command on ea app
Is there any way you could patch in the mod limit increase? Frosty has a built-in limit of 1.5GB for mods, which is not that high. There’s a fix out there for Windows, but I couldn’t get it to work on Linux.
So, on the discord people say that mod limit fixer became obsolete with Frosty 1.0.6.2. My version is based on 1.0.6.3, so it should already include the fix.
Thank you very much for making this! It is working very well for me so far, but I am having some trouble with .daimod mods (I am using Frosty for DAI). I might have to use FrostyFix to fix the problem - do you know if FrostyFix works on SteamOS? Could I use the same process you outline for getting FMM to work on SteamOS for FrostyFix?
Ah, I understand, thank you for the reply. I am not using any texture mods, just a mod that removes class restrictions for armor. I will see if I can still make it work.
Edit: Actually, it turns out the mod was in fact working the whole time. It's just that the mod apparently does not include companions' starting armors, which is what I was using to test the mod. Played a little further in and everything is working great. So it does appear that Frosty works for non-texture .daimods on Steam Deck after all, at least for me.
134 comments
So for me, it would be GAME_DATA_DIR = "/home/(USER)/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition/pfx/drive_c/Program Files/EA Games/STAR WARS Battlefront II/ModData/Default"
Hope you enjoy!
First of all thank you to 6maniman303 for uploading and maintaining this patch it was genuinely a joy to try to wade through years of info online about Frosty and how to get it to function on Linux only to find that someone had made a fix with everything in it already, thank you so much.
Secondly, I’m running this (latest version) on steam deck through Lutris. I’m modding DAI bought and run through steam. It mostly works. Frosty mostly functions how it should, the mods work in game just fine, no crashes yet at least. There is one weird issue I keep having in that when Frosty is in the process of applying and installing mods sometimes it will crash or freeze with no explanation as to why. When it freezes the only way to shut Frosty is to restart my deck. Having played around with it a bit it seems to mostly be to do with a couple of texture mods I wanted to run. They are made for Frosty and the only DAIMM mods I have are a couple of hairstyles. I also don’t think that I have a lot of mods but maybe it is too many, I don’t know. I also wondered if it was to do with my mod load order.
The two that seem to consistently cause it to crash/freeze are the following mods:
- Deshine Mastermod - shine and oil removal
- SK realistic hair retexture
Having looked on their nexus pages there shouldn’t be conflicts with any mods that I have.
Perhaps it’s to do with Lutris and I should have just tried to run it through Bottles but I was more familiar with Lutris. That said, very happy to switch if anyone thinks this will make a difference.
Perhaps I’m just new to Frosty and this is a normal thing it does but if anyone has any insight I would be very grateful 😊
Have an awesome day! 🩵
If so set argument to -dataPath EAModData
Then go into your game directory and look for mod data, click into and you should see default folder. Right click and make a link. Cut this link and paste into main directory (where starwarsbbattlefrontII.exe is located)
Then rename the file to EAModData
it would be greatly appreciated if it was possible to port it to linux, i suspect even if i did get it running it'd have the same symlink issues.
Alternatively there seems to be a Frosty v2 that kind of sorta might work on linux natively, trying to figure it out now https://github.com/FrostyToolsuite/FrostyToolsuite/tree/feature/frosty/FrostyCli
Here is a link to the Frosty DAV Modding Discord where I wrote up a quick and dirty guide of what all I had to do. It's not the best guide, as I'm not very good at writing them lol, but feel free to message me on here or there if anything is unclear or confusing.
*Edit: I should mention that I got this going on my Steam Deck OLED. I'm not sure my solution will work for all Linux Distros.
https://discord.com/channels/1322742362434437131/1324385870366769183/1342616249959452773
Just a note that you will also need another version of Frosty Mod Manager along with this linux patch. But you can see what all I mean on the Discord thread
Make sure to clear out the Andromeda steam prefix in steam compatdata (Steam/steamapps/compatdata/1238000/) if it doesn't launch for some reason.
1. Launch the executable with Protontricks.
2. Select the game prefix 1238000.
3. Install mods.
I don’t have a Discord, but it looks like the top comment of this thread links it.
I will see if I can still make it work.
Edit: Actually, it turns out the mod was in fact working the whole time. It's just that the mod apparently does not include companions' starting armors, which is what I was using to test the mod. Played a little further in and everything is working great. So it does appear that Frosty works for non-texture .daimods on Steam Deck after all, at least for me.