Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COPR: EA linked games fail to launch via Epic integration #4139

Open
Schweppesale opened this issue Nov 24, 2024 · 0 comments
Open

COPR: EA linked games fail to launch via Epic integration #4139

Schweppesale opened this issue Nov 24, 2024 · 0 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@Schweppesale
Copy link

Schweppesale commented Nov 24, 2024

Describe the bug

This issue only appears to impact Heroic when it's been installed via the COPR repository:
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher?tab=readme-ov-file#copr-repo

Both RPM and AppImage distributions seem to be unaffected.

Add logs

Launching "STAR WARS™ Battlefront™ II: Celebration Edition" (legendary)
Native? No
Installed in: undefined

System Info:
CPU: 16x AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 33.26 GB (used: 4.74 GB)
GPUs:
  GPU 0:
    Name: NVIDIA Corporation AD102 [GeForce RTX 4090]
    IDs: D=2684 V=10de SD=13ae SV=196e
    Driver: nvidia
OS: Fedora Linux 41 (KDE Plasma) (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

Game Settings: {
	"autoInstallDxvk": true,
	"autoInstallDxvkNvapi": true,
	"autoInstallVkd3d": true,
	"preferSystemLibs": false,
	"enableEsync": true,
	"enableMsync": false,
	"enableFsync": true,
	"nvidiaPrime": false,
	"enviromentOptions": [
		{
			"key": "PULSE_LATENCY_MSEC",
			"value": "60"
		}
	],
	"wrapperOptions": [],
	"showFps": false,
	"useGameMode": true,
	"battlEyeRuntime": true,
	"eacRuntime": true,
	"language": "",
	"beforeLaunchScriptPath": "",
	"afterLaunchScriptPath": "",
	"gamescope": {
		"enableUpscaling": false,
		"enableLimiter": false,
		"windowType": "fullscreen",
		"gameWidth": "3840",
		"gameHeight": "2160",
		"upscaleHeight": "2160",
		"upscaleWidth": "3840",
		"upscaleMethod": "fsr",
		"fpsLimiter": "120",
		"fpsLimiterNoFocus": "",
		"additionalOptions": ""
	},
	"wineVersion": {
		"bin": "/home/john/.local/share/Steam/compatibilitytools.d/GE-Proton9-20/proton",
		"name": "Proton - GE-Proton9-20",
		"type": "proton"
	},
	"winePrefix": "/home/john/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition",
	"wineCrossoverBottle": ""
}

Game launched at: Sun Nov 24 2024 10:09:55 GMT-0500 (Eastern Standard Time)

Winetricks packages: 

Launch Command: HEROIC_APP_NAME=MtMassive HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs PULSE_LATENCY_MSEC=60 LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/john/.steam/steam WINEPREFIX="/home/john/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition" STEAM_COMPAT_DATA_PATH="/home/john/Games/Heroic/Prefixes/default/STAR WARS Battlefront II Celebration Edition" PROTONPATH=/home/john/.local/share/Steam/compatibilitytools.d/GE-Proton9-20 WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/john/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/john/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-StarWarsBattlefront2 PROTON_LOG_DIR=/home/john /usr/lib64/heroic-games-launcher-bin/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch MtMassive --no-wine --wrapper "/usr/bin/gamemoderun "/home/john/.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: 
�[1mumu-launcher version 1.1.3 (3.13.0 (main, Oct  8 2024, 00:00:00) [GCC 14.2.1 20240912 (Red Hat 14.2.1-3)])�[0m
�[33mWARNING: �[1mExecutable not found: start�[0m
�[1msteamrt is up to date�[0m
pressure-vessel-wrap[21036]: W: Unable to share "/usr/lib64/heroic-games-launcher-bin/resources/app.asar.unpacked/build/bin/x64/linux" with container: Path "/usr" is reserved by the container framework
bwrap: Can't chdir to /usr/lib64/heroic-games-launcher-bin/resources/app.asar.unpacked/build/bin/x64/linux: No such file or directory
============= End of log =============

Steps to reproduce

  1. Install Heroic using the COPR repository
  2. Purchase a game from Epic which requires the EA App launcher
  3. Install the game through Heroic's Epic store integration
  4. Launch the game

Expected behavior

  1. The EA App should launch and allow the user to either install or play the game.

Screenshots

No response

Heroic Version

Latest Stable

System Information

CPU: 16x AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 33.26 GB (used: 9.17 GB)
GPUs:
GPU 0:
Name: NVIDIA Corporation AD102 [GeForce RTX 4090]
IDs: D=2684 V=10de SD=13ae SV=196e
Driver: nvidia
OS: Fedora Linux 41 (KDE Plasma) (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
Heroic: 2.15.2 Emeth
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.1.2

Nile: 1.1.2 Will A. Zeppeli

Additional information

No response

@Schweppesale Schweppesale added the bug:unconfirmed Someone works on identifying the issue label Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

1 participant