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-apricot
robust-apricotOP6d 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-apricot
robust-apricotOP6d ago
robust-apricot
robust-apricotOP6d ago
Its not Fixed but when I have both the flatpak and .deb version of heroic installed it launches
genetic-orange
genetic-orange5d 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
genetic-orange5d 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
genetic-orange5d ago
i used flatpak at first and it didn't work. odd
genetic-orange
genetic-orange5d 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
genetic-orange5d 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
genetic-orange5d ago
cool, man. ty
like-gold
like-gold3d 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
genetic-orange3d ago
It's posted on Github, the link is few messages up
like-gold
like-gold3d 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
genetic-orange3d 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
like-gold3d 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
genetic-orange3d ago
EA app doesn't display BF in library?
like-gold
like-gold2d 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
genetic-orange2d ago
Weird. Did you connect EA and Epic accounts?
robust-apricot
robust-apricotOP2d ago
after trying out a lot for me turning of esync helped
national-gold
national-gold2d 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
genetic-orange2d ago
there's nothing after the question mark?
metropolitan-bronze
metropolitan-bronze2d 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
sensitive-blue2d ago
I tried following your steps but am getting this message here, any idea?
No description
sensitive-blue
sensitive-blue2d ago
Is this the correct place to enter the link2ea?
No description
sensitive-blue
sensitive-blue2d ago
Oh nvm missed your note!
genetic-orange
genetic-orange2d 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
metropolitan-bronze2d ago
hmm ok thats a bummer. gonna wait for a proper fix then. thanks for the swift reply tho.
sensitive-blue
sensitive-blue2d ago
Hmm my ea app seems to crash over and over again too after launching the "newly" added instance of bf2
genetic-orange
genetic-orange2d 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
sensitive-blue2d 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
genetic-orange2d 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
sensitive-blue2d ago
this is the furthest i get
No description
sensitive-blue
sensitive-blue2d ago
not flatpak, just CachyOS/Arch preinstalled stuff GE-Proton latest is what i am launching "the newly added bf2" instance with
genetic-orange
genetic-orange2d 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
sensitive-blue2d 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
sensitive-blue2d ago
No description
sensitive-blue
sensitive-blue2d ago
damn shame games break so easily for us linux folks :<
flat-fuchsia
flat-fuchsia2d 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
like-gold23h 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
sensitive-blue18h 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
sensitive-blue18h ago
hmm installed ea app via lutris for testing and got this error:
No description
fascinating-indigo
fascinating-indigo12h 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
flat-fuchsia
flat-fuchsia10h 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
genetic-orange10h ago
Yes, it's normal for this game
flat-fuchsia
flat-fuchsia10h ago
The crash isn't though, to be fair
genetic-orange
genetic-orange10h ago
Yes, the crash is not. Btw somebody on Github discovered all you really need is to disable umu on original entry
flat-fuchsia
flat-fuchsia10h ago
"original entry"?
genetic-orange
genetic-orange10h ago
The one that already exists in the library, not the new one from my guide
flat-fuchsia
flat-fuchsia10h 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
sensitive-blue9h ago
How does one disable UMU in heroic?
flat-fuchsia
flat-fuchsia9h ago
It appears under advanced when you pick a proton variant
sensitive-blue
sensitive-blue9h ago
ah thats why i didnt see it, thanks! Hmm yeah still crashes for me upon launch (Proton GE latest)
sensitive-blue
sensitive-blue9h ago
Omg, launched it now with UMU off and with CachyOS-Proton and it works!
No description
sensitive-blue
sensitive-blue9h ago
though had to spam the connect button in main menu a while
flat-fuchsia
flat-fuchsia9h 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

Did you find this page helpful?