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-pink
probable-pinkOP4mo 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-pink
probable-pinkOP4mo ago
probable-pink
probable-pinkOP4mo ago
Its not Fixed but when I have both the flatpak and .deb version of heroic installed it launches
stormy-gold
stormy-gold4mo 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
conscious-sapphire4mo 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
stormy-gold4mo ago
i used flatpak at first and it didn't work. odd
conscious-sapphire
conscious-sapphire4mo 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
conscious-sapphire4mo 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
stormy-gold4mo ago
cool, man. ty
tame-yellow
tame-yellow4mo 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
conscious-sapphire4mo ago
It's posted on Github, the link is few messages up
tame-yellow
tame-yellow4mo 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
conscious-sapphire4mo 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
tame-yellow4mo 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
conscious-sapphire4mo ago
EA app doesn't display BF in library?
tame-yellow
tame-yellow4mo 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
conscious-sapphire4mo ago
Weird. Did you connect EA and Epic accounts?
probable-pink
probable-pinkOP4mo ago
after trying out a lot for me turning of esync helped
genetic-orange
genetic-orange4mo 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
conscious-sapphire4mo ago
there's nothing after the question mark?
ratty-blush
ratty-blush4mo 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
statutory-emerald4mo ago
I tried following your steps but am getting this message here, any idea?
No description
statutory-emerald
statutory-emerald4mo ago
Is this the correct place to enter the link2ea?
No description
statutory-emerald
statutory-emerald4mo ago
Oh nvm missed your note!
conscious-sapphire
conscious-sapphire4mo 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
ratty-blush4mo ago
hmm ok thats a bummer. gonna wait for a proper fix then. thanks for the swift reply tho.
statutory-emerald
statutory-emerald4mo ago
Hmm my ea app seems to crash over and over again too after launching the "newly" added instance of bf2
conscious-sapphire
conscious-sapphire4mo 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
statutory-emerald4mo 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
conscious-sapphire4mo 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
statutory-emerald4mo ago
this is the furthest i get
No description
statutory-emerald
statutory-emerald4mo ago
not flatpak, just CachyOS/Arch preinstalled stuff GE-Proton latest is what i am launching "the newly added bf2" instance with
conscious-sapphire
conscious-sapphire4mo 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
statutory-emerald4mo 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
statutory-emerald4mo ago
No description
statutory-emerald
statutory-emerald4mo ago
damn shame games break so easily for us linux folks :<
rival-black
rival-black4mo 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
tame-yellow4mo 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
statutory-emerald4mo 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
statutory-emerald4mo ago
hmm installed ea app via lutris for testing and got this error:
No description
robust-apricot
robust-apricot4mo 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?
No description
rival-black
rival-black4mo 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
conscious-sapphire4mo ago
Yes, it's normal for this game
rival-black
rival-black4mo ago
The crash isn't though, to be fair
conscious-sapphire
conscious-sapphire4mo ago
Yes, the crash is not. Btw somebody on Github discovered all you really need is to disable umu on original entry
rival-black
rival-black4mo ago
"original entry"?
conscious-sapphire
conscious-sapphire4mo ago
The one that already exists in the library, not the new one from my guide
rival-black
rival-black4mo 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
statutory-emerald4mo ago
How does one disable UMU in heroic?
rival-black
rival-black4mo ago
It appears under advanced when you pick a proton variant
statutory-emerald
statutory-emerald4mo ago
ah thats why i didnt see it, thanks! Hmm yeah still crashes for me upon launch (Proton GE latest)
statutory-emerald
statutory-emerald4mo ago
Omg, launched it now with UMU off and with CachyOS-Proton and it works!
No description
statutory-emerald
statutory-emerald4mo ago
though had to spam the connect button in main menu a while
rival-black
rival-black4mo 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
ratty-blush4mo ago
wow yeah that fixed it! The game now works and plays fine, nice find.
tame-yellow
tame-yellow4mo 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
deep-jade3mo 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
flat-fuchsia3mo 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
statutory-emerald3mo ago
what version of proton are you running?
deep-jade
deep-jade3mo ago
Tried GE 10.3 and Experimental. same thing happens
statutory-emerald
statutory-emerald3mo ago
Try Proton 9 - 27
deep-jade
deep-jade3mo ago
tried it and no luck
conscious-sapphire
conscious-sapphire3mo 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.

Did you find this page helpful?