HGL
probable-pink
Battlefront 2 not opening after latest update
Launching "STAR WARS™ Battlefront™ II: Celebration Edition" (legendary)
Native? No
Installed in: undefined
System Info:
CPU: 16x AMD Ryzen 7 5700X 8-Core Processor
Memory: 33.57 GB (used: 4 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Sapphire Radeon RX 6700
IDs: D=73df V=1002 SD=e445 SV=1da2
Driver: amdgpu
OS: Linux Mint 22.1 (Xia) (linux)
The current system is not a Steam Deck
We are running inside a Flatpak container
Software Versions:
Heroic: 2.17.0 Cutty Flam Franky
Legendary: 0.20.37 Exit 17 (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
Game Settings: {
"autoInstallDxvkNvapi": true,
"preferSystemLibs": false,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"useGameMode": true,
"battlEyeRuntime": true,
"eacRuntime": true,
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"verboseLogs": true,
"wineVersion": {
"bin": "/home/pizzaboy/.steam/debian-installation/steamapps/common/Proton Hotfix/proton",
"name": "Proton - Proton Hotfix",
"type": "proton"
},
"winePrefix": "/home/pizzaboy/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition",
"enableDXVKFpsLimit": false
}
Anticheat Status: Supported
Anticheats: ["FairFight"]
Game launched at: Sun May 25 2025 10:49:10 GMT+0200 (Mitteleuropäische Sommerzeit)
Winetricks packages:
Launch Command: HEROIC_APP_NAME=MtMassive HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/pizzaboy/.var/app/com.heroicgameslauncher.hgl/.steam/steam WINEPREFIX="/home/pizzaboy/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition" STEAM_COMPAT_DATA_PATH="/home/pizzaboy/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition" PROTONPATH="/home/pizzaboy/.steam/debian-installation/steamapps/common/Proton Hotfix" WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/pizzaboy/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/pizzaboy/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-StarWarsBattlefront2 PROTON_LOG_DIR=/home/pizzaboy/.var/app/com.heroicgameslauncher.hgl WINEDEBUG=+fixme DXVK_LOG_LEVEL=info VKD3D_DEBUG=fixme /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch MtMassive --no-wine --wrapper "/app/bin/gamemoderun "/home/pizzaboy/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/umu/umu_run.py"" --language en --origin
Game Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
gamemodeauto:
gamemodeauto:
INFO: umu-launcher version 1.2.6 (3.12.10 (main, Nov 10 2011, 15:00:00) [GCC 14.2.0])
WARNING: Executable not found: start
INFO: steamrt3 is up to date
bwrap: Can't chdir to /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux: No such file or directory
============= End of log =========== it worked before update, now it says "playing" for a while and then "play"
63 Replies
probable-pinkOP•4mo ago
could run ea app trough RUN EXE ON THE PREFIX (from the ealauncher in the wine installation) as suggested in other thread but after opening game normaly after that it still doesnt work
reinstalling the launcher also didnt work
probable-pinkOP•4mo ago
probable-pinkOP•4mo ago
Its not Fixed but when I have both the flatpak and .deb version of heroic installed it launches
stormy-gold•4mo ago
same problem here. installed the .deb version of heroic but it also didn't work
okay, found out a solution. just use the appimage version.
conscious-sapphire•4mo ago
I think I have the same issue and I fixed it using flatpak Heroic! I will post details on Github issue in a sec, I just got excited and had to share it first!
stormy-gold•4mo ago
i used flatpak at first and it didn't work. odd
conscious-sapphire•4mo ago
I will post workaround soon, almost finished
oh, uhm
never mind, it no longer works xD
ah, I think I understand why sometimes it works and sometimes it doesn't
conscious-sapphire•4mo ago
GitHub
Star Wars Battlefront 2 fails to launch · Issue #4563 · Heroic-Ga...
Describe the bug When trying to launch Star Wars Battlefront 2: Celebration Edition from the Epic Games store it always quits with the message bwrap: Can't chdir to /app/bin/heroic/resources/ap...
stormy-gold•4mo ago
cool, man. ty
tame-yellow•4mo ago
Hey guys so i am experiencing the exact same thing even before i updated and am getting that same log you posed with the no such file or directory, what was both your final solutions?
conscious-sapphire•4mo ago
It's posted on Github, the link is few messages up
tame-yellow•4mo ago
I've tried going through that but I'm confused even by the first step installing in EA app, I own the game through epic games so how can I install it onto the app?
conscious-sapphire•4mo ago
Epic installer for BF2 is just EA app installer. To install the game itself, you have to open EA app in the same prefix you chose for BF2 in Heroic. From EA app you can now install Battlefront 2
However, since you own the game from Epic the game won't launch until EA verifies you really own it by communicating with local EGS installation or, in our case, Legendary, that is background service Heroic uses to handle EGS games. The communication between the two is broken, which is why you have to follow the other steps
tame-yellow•4mo ago
Right ok let me play around with that then i dont think my ea app is in the same prefix
Do you know if it could be an issue that my game is installed on my sd card but my prefix for EA and the game is located on my internal storage?
because i have tried a lot of things and i just cant get ea to register my bf2 even though its in the same prefix on my internal
conscious-sapphire•4mo ago
EA app doesn't display BF in library?
tame-yellow•4mo ago
Yeah nothing i do will get it to display they're in the same prefix but when I run EA it won't show the game. On my pc it shows up
conscious-sapphire•4mo ago
Weird. Did you connect EA and Epic accounts?
probable-pinkOP•4mo ago
after trying out a lot for me turning of esync helped
genetic-orange•4mo ago
I add --dry-run and activate verbose logs and yet it doesn't show up anywhere in my logs: [cli] INFO: Origin launch command: /app/bin/gamemoderun /home/user/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/runtimes/umu/umu_run.py start 'link2ea://launchgame/MtMassive?
conscious-sapphire•4mo ago
there's nothing after the question mark?
ratty-blush•4mo ago
got a question relating to the fix sent here from the github. on the Note they say that you would have to get the ea2link url every time you want to launch the game. does that mean that you need to do those steps every time i want to play it?
statutory-emerald•4mo ago
I tried following your steps but am getting this message here, any idea?

statutory-emerald•4mo ago
Is this the correct place to enter the link2ea?

statutory-emerald•4mo ago
Oh nvm missed your note!
conscious-sapphire•4mo ago
I did some more testing since posting this and yes, it seems to be the case. Every time I tried to launch the game again without new tokens I would get "empty token" error
Yes, I was about to respond to you as well: new tokens have to be generated with --dry-run for every launch
ratty-blush•4mo ago
hmm ok thats a bummer. gonna wait for a proper fix then. thanks for the swift reply tho.
statutory-emerald•4mo ago
Hmm my ea app seems to crash over and over again too after launching the "newly" added instance of bf2
conscious-sapphire•4mo ago
I did not encounter this problem before. Does it also crash when you launch it separately, without attempting to launch the game?
statutory-emerald•4mo ago
Nope, am able to launch the EA app by itself. However that way the game just launches in blackscreen and crashes promptly after.
have tried using a new link2ea url 5 times now from the --dry-run, but it keeps saying empty auth token.. :<
conscious-sapphire•4mo ago
Hmm, I'm afraid I cannot easily replicate this. Are you using flatpak version? GE-Proton latest, up to date app? I assume you have issue with BF2 and not the older one from 2015?
statutory-emerald•4mo ago
this is the furthest i get

statutory-emerald•4mo ago
not flatpak, just CachyOS/Arch preinstalled stuff
GE-Proton latest is what i am launching "the newly added bf2" instance with
conscious-sapphire•4mo ago
Hmm, I'm afraid I cannot help with that. You could try flatpak instead, but you may have to wait for official fix of the issue, which is highly unfortunate
I guess you could try verifying game files, removing custom entry from Heroic and start from scratch
statutory-emerald•4mo ago
yeah all good dude. With "Wine - wine-ge-8-26-x86_64" the game launches into main menu and i can play around with settings and such, but after like 20sec it crashes.
statutory-emerald•4mo ago

statutory-emerald•4mo ago
damn shame games break so easily for us linux folks :<
rival-black•4mo ago
wine-ge8-26 is the only one that works somewhat consistently.
I sometimes get the crash above, mostly not.
(this is without any argument/link2ea workarounds)
tame-yellow•4mo ago
There's no options on EA and Epic to link the two accounts thered xbox playstation but not EA but I assume they must be linked because it shows up on PC
statutory-emerald•4mo ago
this launches the game for me, however it doesnt start the EA Client in the background? Or at least it tells me to "Go Online" before connecting to a server, and when i try that the game crashes.
statutory-emerald•4mo ago
hmm installed ea app via lutris for testing and got this error:

robust-apricot•4mo ago
for me, whenever i launch the game recently it shows that im already "playing" the game on EA, and on my activity monitor it shows bf2 as running, though no window appears. same for anyone else?

rival-black•4mo ago
On both windows and linux I have to spam the Connect 3-5 times before it actually sticks.
Someone actually made a mod to do this for you...
conscious-sapphire•4mo ago
Yes, it's normal for this game
rival-black•4mo ago
The crash isn't though, to be fair
conscious-sapphire•4mo ago
Yes, the crash is not. Btw somebody on Github discovered all you really need is to disable umu on original entry
rival-black•4mo ago
"original entry"?
conscious-sapphire•4mo ago
The one that already exists in the library, not the new one from my guide
rival-black•4mo ago
Not sure I get it, but if it helps I didn't get it to work when using ProtonGE with and without umu
statutory-emerald•4mo ago
How does one disable UMU in heroic?
rival-black•4mo ago
It appears under advanced when you pick a proton variant
statutory-emerald•4mo ago
ah thats why i didnt see it, thanks!
Hmm yeah still crashes for me upon launch (Proton GE latest)
statutory-emerald•4mo ago
Omg, launched it now with UMU off and with CachyOS-Proton and it works!

statutory-emerald•4mo ago
though had to spam the connect button in main menu a while
rival-black•4mo ago
Can confirm!
Not sure why ProtonGE is borked.
...it crashed in background while compiling shaders :)
Seems fine this time.
If there's a quick answer please direct me otherwise I'll post a new question:
HDR? I'm pretty sure environment variables don't make it from Heroic all the way into BF2 due to the EA app
ratty-blush•4mo ago
wow yeah that fixed it! The game now works and plays fine, nice find.
tame-yellow•4mo ago
Yep this worked for me, i have tried 100 different things and this was what fixed it. Mine even works with proton GE as well
thank you so much:)
deep-jade•3mo ago
I'm still having issues with UMU disabled, I click play on Heroic, it launches the EA App and nothing happens. I click play in the EA app, sometimes either nothing happens, or its says I'm playing with no game started. On Endeavor OS and NVIDIA
flat-fuchsia•3mo ago
Yeah, the EA app refuses to work, it showed that it was downloading an update and then it closed. Now it doesn't even show it again. It worked after a few tries a few days ago and now it doesn't work. I'm going to try reinstalling the game to see if that fixes it.
Reinstalling the game worked
statutory-emerald•3mo ago
what version of proton are you running?
deep-jade•3mo ago
Tried GE 10.3 and Experimental. same thing happens
statutory-emerald•3mo ago
Try Proton 9 - 27
deep-jade•3mo ago
tried it and no luck
conscious-sapphire•3mo ago
Whatever the version of Proton or Wine I still have issue with the EA App. When it works, it says the game has to be updated. After the update it still needs updating ... then the EA App crashes.