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

Sins of a Solar Empire: Rebellion (204880) #265

Open
cdglitch opened this issue Aug 23, 2018 · 20 comments
Open

Sins of a Solar Empire: Rebellion (204880) #265

cdglitch opened this issue Aug 23, 2018 · 20 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@cdglitch
Copy link

Runs almost perfectly on Arch minus one minor quirk:

  • Loss of focus causes the game to hang. Definitely the case during the splash screen. Not tested during gameplay.

Steam sysinfo

@rombert
Copy link

rombert commented Aug 23, 2018

Counterpoint - the launcher window does not work for me - it just shows whatever was drawn on the steam window and does not accept input.

Monitor: W541 laptop display ( 15.6 in, 1920x1080 )
Display driver: i915 ( I guess)

Also

$ rpm -q llvm Mesa
llvm-6.0.1-1.1.x86_64
Mesa-18.1.5-204.2.x86_64

@kisak-valve kisak-valve changed the title [Whitelist] Sins of a Solar Empire: Rebellion [Whitelist] Sins of a Solar Empire: Rebellion (204880) Aug 23, 2018
@kisak-valve kisak-valve added the Whitelist Request Community tested games to be whitelisted in Steam label Aug 23, 2018
@thunder1410
Copy link

launcher did work once for me, got into game and started a match.
Now when I start the launcher it just copies the background where it opens.
I can move it around and click on links, but I have a hard time finding the play button.
system information

@MayeulC
Copy link
Contributor

MayeulC commented Aug 24, 2018

I had an issue with the flatpaked version, but it has since been fixed by the Steam flatpak mainainer.
It turned out to be a game problem, where long paths would prevent the launcher from working correctly. Reported here.

Below is the obsolete original report.

Doesn't work great for me, at least on the only computer I can try for now.

Arch Linux, i5-7440HQ, three monitors (same on one). Mesa 18.1.5 as provided by the flatpak runtime I am running steam from. Kernel 4.18.3.

  • When I tried it on Proton launch day, and Sins would crash after clicking "play" on the launcher
  • After today's last update, the game instantly starts complaining about not being able to find gamedata.dat, which is there. I even checked the game integrity.

screenshot_20181015_215721

Manually going there and running the proton command (with the right env) doesn't help.
I should note that after the last update, steam actually installed the prerequisites before launching.

Update: It works perfectly if I replace StardockLauncher.exe with Sins of a Solar Empire Rebellion.exe (renaming the latter as the former). Still unsure why the launcher complains about gamedata.dat.
I can also alt-tab out and back in, although I have to wait a few seconds with a black screen before the game appears again.

@rombert
Copy link

rombert commented Aug 24, 2018

After the update I get the same experience as @thunder1410 - game seems to work fine, but the launcher screen copies whatever was rendered on the screen. In Gnome, if I press the start key to show all windows, the correct graphics are shown, but as soon as the window gets focus it reverts to the old graphics.

Input is accepted though so I can eventually manage to click on the play button and start the game.

@snarvaezsoft
Copy link

It is working on Debian 10
I Use Mate Desktop.

My Specs:
Distro Debian 10
Driver: NVIDIA Corporation GeForce GTX 1070 Ti/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.77

Installed everything from Debian repository or default, I have not added any extra config or parameter.

Here is the link to my Steam system info:
https://gist.github.com/snarvaezsoft/dd0a970ce0b9ba8ed19a6c91022d2a50

@NoXPhasma
Copy link
Contributor

The game works out of the box for me, also does the launcher. Performance is similar to Windows and I couldn't see any difference. Online play works as well.

Proton: 3.16-4
Sysinfo: https://gist.github.com/NoXPhasma/9ed85e6b0602b656c812acd013ee121f

@ghost
Copy link

ghost commented Dec 18, 2018

So the launcher refuses to appear for me out-of-the-box. It shows correctly in the activity window but clicking on it just produces nothing using game's default Proton and Proton 16.5.

https://gist.github.com/byte1024/e11ee2703ad2bc8037747ff5ccd93408

@kisak-valve
Copy link
Member

Hello @byte1024, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

@ghost
Copy link

ghost commented Dec 18, 2018

For reference, can bypass the launcher by using launch option
/nolauncher
since it wasn't said here. The game itself starts fine.
.
.

Hello @byte1024, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Yeah, I was looking into that already lol 👍 (busy with stuff)

steam-204880.log

Noticing some odd things here:

78213.135:0008:002b:warn:module:load_builtin_dll cannot open .so lib for builtin L"Steam2.dll": /home/linux64/.local/share/Steam/steamapps/common/Proton 3.16 Beta/dist/lib/wine/steam2.dll.so: cannot open shared object file: No such file or directory
78213.135:0008:002b:warn:module:load_dll Failed to load module L"Steam2.dll"; status=c0000135
78213.135:0008:002d:warn:debugstr:OutputDebugStringA "Performed current game fixup as unable to find location any other way!"
78213.135:0008:002d:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b43c6bd ip=7b43c6bd tid=002d
78213.135:0008:002d:trace:seh:raise_exception  info[0]=00000047
78213.135:0008:002d:trace:seh:raise_exception  info[1]=00441c68
78213.135:0008:002d:trace:seh:raise_exception  eax=7b42952d ebx=7b638ff4 ecx=00000000 edx=01b2eb34 esi=01b2ebd8 edi=01b2eb38
78213.135:0008:002d:trace:seh:raise_exception  ebp=01b2eb88 esp=01b2eb14 cs=31300023 ds=1b3002b es=1b2002b fs=f7c50063 gs=1b3006b flags=00000216
78213.560:0008:003a:warn:debugstr:OutputDebugStringA "Window on screen fully"
78213.560:0008:003a:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b43c6bd ip=7b43c6bd tid=003a
...
blah blah

Did a re-install to make sure nothing happened there. Still no dice.

I see there's more problems listed in the log though some could be of no consequence perhaps.

78213.299:0008:002e:fixme:bcrypt:key_asymmetric_verify GnuTLS does not support algorithm 11 with hash len 48
78213.299:0008:002e:fixme:crypt:CNG_VerifySignature Failed to verify signature: c0000002
78213.144:0008:002e:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

Fixed/check on Fedora by $ su $ntlm_auth -V and follow install prompts (part of samba-winbind-clients). Possibly of no real consequence.

@kisak-valve kisak-valve added Game compatibility - Unofficial Games not expected to work without issues and removed Whitelist Request Community tested games to be whitelisted in Steam labels Dec 18, 2018
@MayeulC
Copy link
Contributor

MayeulC commented Dec 22, 2018

All right, the flatpak issue seems due to the fact that the launcher doesn't support arbitrarily long path names (the limit seems to be ~127 chars): flathub/com.valvesoftware.Steam#253

Now, the launcher has a strange behaviour on KDE plasma/Wayland, which can probably be linked to the invisible launcher issue.
Most issues seems to be from people using Gnome Shell (Gnome 3, I suppose). However, at least one person (@thunder1410) seems to have this issue under X.org as well (Gnome 3 now defaults to Wayland).

When launching under plasma/X.org, I have no issues. However, under Wayland, the window decorations (the blur/shadow that normally appears on the side of the windows) overlays the whole window, and stays above the other windows, stealing clicks.

Screenshots:

  • of the "window" below:
    rebellion_launcher
  • of the window and its overlay
    rebellion_launcher_shadow

Note: telling spectacle (the screenshot tool) to only capture the active window produces an image that only contains the blur.

@ghost
Copy link

ghost commented Dec 22, 2018

Proton 16.6 allows the launcher to work for me now. Had a feeling it might according to the change log 👍

A quick test pre-16.6 confirms it not showing up (so no it wasn't a recent Fedora package update or anything)

👎 and it had the problem again...

👍 Re-installing the game with 16.6 in use for all games... and now working again. Interesting....

(switching Proton version, rebooting didn't fix, but the above did in this case)

...and back to not working lol 👎

@nanonyme
Copy link
Contributor

nanonyme commented Jan 6, 2019

Paths inside Steam Flatpak were shortened to allow more things to work out of the box. Complete fix-up for existing deployments may require a manual step that can be checked from related issue. New installations should have the expected shorter paths that look similar to native Steam.

@kisak-valve
Copy link
Member

Is anyone having issues with this game and Proton 3.16-6 that would block it from being whitelisted?

@kisak-valve kisak-valve added the Need Retest Request to retest an issue with vanilla Proton label Jan 21, 2019
@NoXPhasma
Copy link
Contributor

NoXPhasma commented Jan 21, 2019

No matter what version I choose, after a new installation it shows the Launcher once but then crashes. Tried several different Proton Versions, reinstalls and so on. Every next start the launcher is invisible. I can still get the game to start by clicking the invisible Play button but the game crashes.

Sysinfo: https://gist.github.com/NoXPhasma/0c4275264cc40b269b56051a7a53a2c2
Proton Log Proton 3.16-4: steam-204880.log
Proton Log Proton 3.16-6: steam-204880.log

Either something changed on my end or with the Steam runtime (Latest Steam Beta). Anyway, it's broken for me now.

update
After verifying the game data, the game starts up fine now, which is weird, as I've reinstalled several times. However, the launcher still does not appear.

@kisak-valve kisak-valve removed the Need Retest Request to retest an issue with vanilla Proton label Jan 21, 2019
@MayeulC
Copy link
Contributor

MayeulC commented Jan 21, 2019

Works for me. Worked flawlessly for around 8 hours of playtime. (The only issue I had was joining a multiplayer game we loaded from a save, but this seems to happen on windows as well).

@NoXPhasma, have you verified it couldn't be due to some leftover config? Doing domething like verifying the game gache/reinstalling, and deleting steamapps/compatdata/204880/

To keep the answer method simple, I guess you can 👍 this message if it works for you, and 👎 if it doesn't.

@kisak-valve
Copy link
Member

can't play mods

Issue transferred from ValveSoftware/SteamOS#671.
@stake45 posted on 2019-03-08T15:13:57:

Your system information

  • Steam client version:linux mint
  • SteamOS version: linux
  • Opted into Steam client beta?: [Yes/No] yes
  • Opted into SteamOS beta?: [Yes/No] yes
  • Have you checked for updates in Settings > System?: [Yes/No]yes
    no setting link under top left steam

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen.
opened sins rebellion-{sins of a solar empire rebellion}-play on menu choose options then mods.link shows documets on C:.linux uses a different label system.is there a work around I can use?

Steps for reproducing this issue:

  1. see above

@stake45 commented on 2019-03-08T15:17:40:

In mods lobby,cliking mod link only shows C: linkage.Is there a way to change link from C: to say a linux folder storing mods files

@kisak-valve
Copy link
Member

kisak-valve commented Mar 8, 2019

For easy reference, the mod folder is at <Steam library folder>/compatdata/204880/pfx/drive_c/users/steamuser/My Documents/My Games/Ironclad Games/Sins of a Solar Empire Rebellion/Mods-Rebellion v1.85.

The game showing a windows-style path looks like it's behaving as intended.

@stake45
Copy link

stake45 commented Mar 8, 2019

Thanks,I'll give a run thru.

@heliochronix
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Sins of a Solar Empire: Rebellion
  • Steam AppID of the game: 204880

System Information

  • GPU: GeForce GTX TITAN Black
  • Driver/LLVM version: 4.6.0 NVIDIA 465.31
  • Kernel version: 5.12.14
  • Link to full system information report as Gist: System Info
  • Proton version: experimental-6.3-20210709

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

The game seems to crash within a minute or two of starting or loading a game with a mod (such as STA3 or SotP) loaded. There is no error reported or indication of what the issue is that causes the crash, even when running the Dev executable. The game simply shuts down. This is regardless of whether you're actually playing or not. I have started a game, paused and minimized the game, and still had it crash a minute or two later.

This was tested with both the STA3 and SotP mods. The crashing was consistent with both, whether the game is paused or not. The base game seems to be stable (though I have not played it too long that way), but it isn't nearly as resource intensive as these mods are. The crashing seems to occur more frequently and quickly with higher resource utilization, sometimes not even letting the game start after the loading screen.

I have ran Sins with STA3 stably in the past. However, Sins and Proton have updated since then, so it's hard to tell if Sins introduced an issue or there was a regression with Proton. The mods work on Windows, so it seems unlikely to be issues with the mods themselves (they're just game assets, not DLLs or other code objects that might introduce issues associated with Proton being a compatibility layer). It could be related to base game DLLs associated with loading mods, but that's a part of the base game itself.

Reproduction

  • Install Sins of a Solar Empire: Rebellion
  • Start game and select Options>Mods
  • Select Show Mod Path
  • Shut down game and extract a mod like SotP or STA3 to the path ~/.local/share/Steam/steamapps/compatdata/204880/pfx/drive_c/users/steamuser/My\ Documents/My\ Games/Ironclad\ Games/Sins\ of\ a\ Solar\ Empire\ Rebellion/Mods-Rebellion\ v1.85/
  • Load the game again, which loads the mod. Start a game and observe it crashing within a few minutes

steam-204880.log

@kisak-valve kisak-valve changed the title [Whitelist] Sins of a Solar Empire: Rebellion (204880) Sins of a Solar Empire: Rebellion (204880) Jul 9, 2021
@heliochronix
Copy link

I was able to get Sins with mods to work by adding a DXVK_CONFIG_FILE with the following content:

d3d9.evictManagedOnUnlock=True

For others wanting to test this out, you can execute the following command to generate the file:

echo "d3d9.evictManagedOnUnlock=True" > $HOME/.steam/dxvk.conf

Then setting your launch options as follows:

DXVK_CONFIG_FILE=$HOME/.steam/dxvk.conf %command% /nolauncher

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests

10 participants