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"
54 Replies
robust-apricotOP•6d 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
robust-apricotOP•6d ago
robust-apricotOP•6d ago
Its not Fixed but when I have both the flatpak and .deb version of heroic installed it launches
genetic-orange•5d 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.
genetic-orange•5d 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!
genetic-orange•5d ago
i used flatpak at first and it didn't work. odd
genetic-orange•5d 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
genetic-orange•5d 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...
genetic-orange•5d ago
cool, man. ty
like-gold•3d 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?
genetic-orange•3d ago
It's posted on Github, the link is few messages up
like-gold•3d 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?
genetic-orange•3d 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
like-gold•3d 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
genetic-orange•3d ago
EA app doesn't display BF in library?
like-gold•2d 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
genetic-orange•2d ago
Weird. Did you connect EA and Epic accounts?
robust-apricotOP•2d ago
after trying out a lot for me turning of esync helped
national-gold•2d 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?
genetic-orange•2d ago
there's nothing after the question mark?
metropolitan-bronze•2d 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?
sensitive-blue•2d ago
I tried following your steps but am getting this message here, any idea?

sensitive-blue•2d ago
Is this the correct place to enter the link2ea?

sensitive-blue•2d ago
Oh nvm missed your note!
genetic-orange•2d 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
metropolitan-bronze•2d ago
hmm ok thats a bummer. gonna wait for a proper fix then. thanks for the swift reply tho.
sensitive-blue•2d ago
Hmm my ea app seems to crash over and over again too after launching the "newly" added instance of bf2
genetic-orange•2d ago
I did not encounter this problem before. Does it also crash when you launch it separately, without attempting to launch the game?
sensitive-blue•2d 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.. :<
genetic-orange•2d 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?
sensitive-blue•2d ago
this is the furthest i get

sensitive-blue•2d ago
not flatpak, just CachyOS/Arch preinstalled stuff
GE-Proton latest is what i am launching "the newly added bf2" instance with
genetic-orange•2d 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
sensitive-blue•2d 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.
sensitive-blue•2d ago

sensitive-blue•2d ago
damn shame games break so easily for us linux folks :<
flat-fuchsia•2d 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)
like-gold•23h 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
sensitive-blue•18h 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.
sensitive-blue•18h ago
hmm installed ea app via lutris for testing and got this error:

fascinating-indigo•12h 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?

flat-fuchsia•10h 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...
genetic-orange•10h ago
Yes, it's normal for this game
flat-fuchsia•10h ago
The crash isn't though, to be fair
genetic-orange•10h ago
Yes, the crash is not. Btw somebody on Github discovered all you really need is to disable umu on original entry
flat-fuchsia•10h ago
"original entry"?
genetic-orange•10h ago
The one that already exists in the library, not the new one from my guide
flat-fuchsia•10h ago
Not sure I get it, but if it helps I didn't get it to work when using ProtonGE with and without umu
sensitive-blue•9h ago
How does one disable UMU in heroic?
flat-fuchsia•9h ago
It appears under advanced when you pick a proton variant
sensitive-blue•9h ago
ah thats why i didnt see it, thanks!
Hmm yeah still crashes for me upon launch (Proton GE latest)
sensitive-blue•9h ago
Omg, launched it now with UMU off and with CachyOS-Proton and it works!

sensitive-blue•9h ago
though had to spam the connect button in main menu a while
flat-fuchsia•9h 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