HGL
absent-sapphire
Rocket League - ShellExecuteEx fails with "Bad EXE format"
Hiya, as per title, trying to run Rocket League results in the following error:
ShellExecuteEx failed: Bad EXE format for Z:\home\xnefas\.local\share\Steam\steamapps\common\rocketleague\Binaries\Win64\RocketLeague.exe.
I imported the game after downloading it from Steam to avoid redownloading it, if that's of any help. If possible, I'd like to avoid redownloading the game.12 Replies
ambitious-aqua•4mo ago
"name": "Wine Default - wine-9.0",
Wine-GE is rather old now (last release is almost a year ago) and thus might not work correctly. Please follow these instructions on using GE-Proton with umu instead:
1. Head to the Wine Manager in Heroic, click the "Proton-GE" tab, and install "Proton-GE-Latest"
2. Enable umu in "Settings" (Heroic sidebar) -> "Advanced" -> "Use UMU as Proton runtime"
Note: For a visual guide, see attached image
3. Head to the settings for your game(s) (icon on game card in library). In the "Wine Version" dropdown, select "Proton - Proton-GE-latest"
4. Rename your Wineprefix (path is shown in game settings), e.g. from
current-name
to current-name_bak
. To clarify: Rename the actual folder on your hard drive, do not change the option in the game settings.
Note: This will make game-specific configuration data (e.g. in-game settings or save files) unavailable. If this is an issue, let us know & we'll help you restore them.
ambitious-aqua•4mo ago
also, why is it installed into Steam's folders?
/home/xnefas/.local/share/Steam/steamapps/common/rocketleague
absent-sapphireOP•4mo ago
I imported the game from Steam, with the Import Game button
ambitious-aqua•4mo ago
Just run it from Steam then
Steam and EGS builds aren't the same
if you want to use Heroic, use the EGS version of the game
absent-sapphireOP•4mo ago
I can't play with my friend running it from Epic Games if I run it from Steam
ambitious-aqua•4mo ago
then redownload the Epic version. it's free
absent-sapphireOP•4mo ago
Ah, so I have to redownload it regardless
Yeah just didn't want to make my friend wait even more 😅
Thanks for the info, will update / close the thread once I have the EGS version downloaded!
ambitious-aqua•4mo ago
I thought cross play was enabled for the game as well
absent-sapphireOP•4mo ago
Also, which Wine version is recommended? I thought I had the Proton 9.25 version running
ambitious-aqua•4mo ago
GE-Proton9-25 or more generally GE-Proton-latest
absent-sapphireOP•4mo ago
I'm on NixOS managing my Proton and Wine versions manually with ProtonPlus, not sure I have GE-Proton-latest as an option
Update: I didn't see the Wine Manager tab in Heroic, nevermind that!
I do have GE-Proton9-25 though, so I'll try with that and update the thread accordingly. Thank you for the quick response and support!