ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.7k stars 1.03k forks source link

Star Wars Galactic Battlegrounds Saga (356500) #1427

Open CentralPython opened 5 years ago

CentralPython commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-356500.log

Symptoms

I clicked on Play on steam it only states Running and then blinks and then dumps back to the desktop with no game window opening and nothing happens.

Reproduction

Activate the following on Steam Play:

chriseilander commented 5 years ago

I remembered that this game has a launcher in which you can select which of the games to launch. This launcher crashes immediately. I think this might be similar to Age of Empires 2 HD where it is also unable to launch the launcher.

In the game folder there is an folder named /game/ which contains the executables. "player.exe" for the launcher, "Battlegrounds.exe" for the original game and "battlegrounds_x1.exe" for the Clone Campaigns.

Renaming one of those 2 to player.exe will result in a hanging black screen. I tried deleting the intro movies as I thought that might be an issue, but it keeps hanging.

asoltesz commented 5 years ago

This 2018-APR howto says that the WineCfg "Emulate a virtual desktop" setting is needed to start the game in Wine:

https://appuals.com/play-star-wars-galactic-battlegrounds-wine-linux/

I am unsure how that setting can be replicated in Proton (which is a close Wine fork, I believe), just thought I would mention it, maybe helps solving it under proton.

chriseilander commented 5 years ago

Look a bit around and the "Emulate a virtual desktop" can be enabled on Proton using the following terminal command:

WINEPREFIX=/home/username/.steam/steam/steamapps/compatdata/356500/pfx/ winecfg

For the resolution, I've kept the defaults.

This still won't boot the game. As mentioned earlier, rename "player.exe" to something else and rename "Battlegrounds.exe" (or "battlegrounds_x1.exe" for the expansion) to "player.exe".

Doing that will boot the game. The menu has some graphical issues and for some reason I couldn't scroll upwards (had to use the arrow keys).

I played through the first mission of OOM-9's campaign and it seems to work okay.

[edit] Basically the top part of the emulated desktop is unusable, and it does depend on the selected resolution both in-game and for the emulated desktop to how much is usable.

dreamer commented 5 years ago

Have anyone testing earlier had working intro video? With 4.2-3 launcher seems to be "working" (at least partially).

Anyway, decided to test it using 4.2-3 and game closed immediately - log contained an error about "vidc IV50" codec missing. I installed iv5setup.exe from here (during installation unselect everything not related to 5.0 codec - especially browser plugins) and game the started, but intro was rendered in a tiny window. Then I ran protontricks 356500 winecfg and enabled virtual desktop. After that game starts (in window - weird); window needs to be moved to the left side of the screen, otherwise menu options won't be reachable with cursor.

RokeJulianLockhart commented 12 months ago

I've been unable to launch it as of yet. I've tried Proton 8 and Experimental.

During initialization of Steam: ```log PowerShell 7.4.0-preview.3 A new PowerShell preview release is available: v7.4.0-preview.5 Upgrade now, or check out the release page at: https://aka.ms/PowerShell-Release?tag=v7.4.0-preview.5 PS /home/rokejulianlockhart> steam Couldn't import apt, please install python3-apt or update steamdeps for your distribution. steam.sh[29989]: Running Steam on opensuse-tumbleweed 20230823 64-bit steam.sh[29989]: STEAM_RUNTIME is enabled automatically setup.sh[30098]: Steam runtime environment up-to-date! steam.sh[29989]: Steam client's requirements are satisfied [2023-08-28 18:03:38] Startup - updater built Aug 24 2023 20:48:42 [2023-08-28 18:03:38] Startup - Steam Client launched with: '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/steam' [2023-08-28 18:03:38] Opted in to client beta 'publicbeta' via beta file You are in the 'publicbeta' client beta. 08/28 18:03:38 Init: Installing breakpad exception handler for appid(steam)/version(1692911603)/tid(30178) [2023-08-28 18:03:38] Loading cached metrics from disk (/home/rokejulianlockhart/.local/share/Steam/package/steam_client_metrics.bin) [2023-08-28 18:03:38] Using the following download hosts for Public, Realm steamglobal [2023-08-28 18:03:38] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf' [2023-08-28 18:03:38] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf' [2023-08-28 18:03:38] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in' [2023-08-28 18:03:38] Verifying installation... [2023-08-28 18:03:38] Verification complete Steam logging initialized: directory: /home/rokejulianlockhart/.local/share/Steam/logs /usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier 'direction', expected character '}' /usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string constant "combobox_entry", expected valid string constant XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xeb913f50 XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xeb9125f0 steamwebhelper.sh[30212]: Runtime for steamwebhelper: defaulting to /home/rokejulianlockhart/.local/share/Steam/ubuntu12_64/steam-runtime-heavy steamwebhelper.sh[30212]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3() CAppInfoCacheReadFromDiskThread took 43 milliseconds to initialize Steam Runtime Launch Service: starting steam-runtime-launcher-service Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 30410 bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam BRefreshApplicationsInLibrary 1: 1ms BuildCompleteAppOverviewChange: 262 apps RegisterForAppOverview 1: 11ms RegisterForAppOverview 2: 11ms fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely ```

During initialization of the game:

fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
/bin/sh\0-c\0/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=356500 -- /home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/STAR WARS - Galactic Battlegrounds Saga/Game/player.exe' xlogo1.avi xintro.avi battlegrounds_x1.exe\0
chdir "/home/rokejulianlockhart/.local/share/Steam/steamapps/common/STAR WARS - Galactic Battlegrounds Saga/Game"
ERROR: ld.so: object '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/rokejulianlockhart/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Setting breakpad minidump AppID = 356500
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198832168690 [API loaded no]

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstadder.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstadder.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstapp.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstapp.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioconvert.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioconvert.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioparsers.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioparsers.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioresample.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstaudioresample.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstautodetect.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstautodetect.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.549: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstavi.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstavi.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstcoreelements.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstcoreelements.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstcoretracers.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstcoretracers.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstdebug.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstdebug.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstdeinterlace.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstdeinterlace.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstid3demux.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstid3demux.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstisomp4.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstisomp4.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstlibav.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstlibav.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstmatroska.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstmatroska.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstmpg123.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstmpg123.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstnavigationtest.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstnavigationtest.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstogg.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstogg.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstopengl.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstopengl.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstopus.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstopus.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstpbtypes.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstpbtypes.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstplayback.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstplayback.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstrsdav1d.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstrsdav1d.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstsoup.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstsoup.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgsttheora.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgsttheora.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.550: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgsttypefindfunctions.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgsttypefindfunctions.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideobox.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideobox.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideoconvert.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideoconvert.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideofilter.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideofilter.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideoscale.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvideoscale.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvorbis.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvorbis.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvpx.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstvpx.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstwavparse.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstwavparse.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstximagesink.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libgstximagesink.so: wrong ELF class: ELFCLASS64

(wine:31566): GStreamer-WARNING **: 18:04:54.551: Failed to load plugin '/home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libprotonmediaconverter.so': /home/rokejulianlockhart/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/gstreamer-1.0/libprotonmediaconverter.so: wrong ELF class: ELFCLASS64
pid 31441 != 31440, skipping destruction (fork without exec?)
Game 356500 created interface STEAMAPPTICKET_INTERFACE_VERSION001 / 
Game 356500 created interface SteamUser017 / User
Game 356500 created interface SteamUtils007 / Utils
Game 356500 method call count for IClientUtils::RecordSteamInterfaceCreation : 3
Game 356500 method call count for IClientUtils::GetAppID : 4
Game 356500 method call count for IClientUser::GetAppOwnershipTicketExtendedData : 1
Game 356500 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
Afterward, a manual shutdown. ``` [2023-08-28 18:05:07] Shutdown PS /home/rokejulianlockhart> ```