protonscr

Transistor

protonopen appid 237930Game compatibility - Unofficial.NET
ValveSoftware/Proton#7181 · opened 2023-10-19 by AlleyDismay · updated 2023-10-19 · 2 comments · github · game page · search this game
1 matching comments, n / p to jump
AAlleyDismay 2023-10-19 github

Compatibility Report

  • Transistor
  • 237930

System Information

I confirm:

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

Kept back packages

irqbalance qemu-block-extra qemu-system-common qemu-system-data
qemu-system-gui qemu-system-x86 qemu-utils

steam-237930.log

Problem

Cannot Run in any Proton, only in Native Linux version

This Save at The Bay works fine in Native Linux version but not in Windows 10, which acts like it's the very start of the game but it's not, and accessing the Access Point at the right times allows getting duplicates of Breach and Crash

Windows Good Bay.zip

Kkisak-valve maintainer 2023-10-19 github

Hello @AlleyDismay, these look like some lines of interest from your log:

[000000000000012c:] EXCEPTION handling: System.DllNotFoundException: libX11 assembly:<unknown assembly> type:<unknown type> member:(null)
[...]
[000000000000012c:] EXCEPTION handling: System.DllNotFoundException: libEGL.dll assembly:<unknown assembly> type:<unknown type> member:(null)
[...]
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'OpenTK.Platform.Windows.WinGLContext' threw an exception. ---> OpenTK.Graphics.GraphicsModeException: The requested GraphicsMode is not supported
  at OpenTK.Platform.Windows.WinGraphicsMode.SelectGraphicsMode (OpenTK.Graphics.ColorFormat color, System.Int32 depth, System.Int32 stencil, System.Int32 samples, OpenTK.Graphics.ColorFormat accum, System.Int32 buffers, System.Boolean stereo) [0x00068] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.Platform.Windows.WinGLContext.SetGraphicsModePFD (OpenTK.Platform.Windows.WinGraphicsMode mode_selector, OpenTK.Graphics.GraphicsMode mode, OpenTK.Platform.Windows.WinWindowInfo window) [0x0004e] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.Platform.Windows.WinGLContext..cctor () [0x00095] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
   --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
2229.419:0128:014c:trace:mscoree:DllMain (0000000231D70000, 2, 0000000000000000)
  at OpenTK.Platform.Windows.WinFactory.CreateGLContext (OpenTK.Graphics.GraphicsMode mode, OpenTK.Platform.IWindowInfo window, OpenTK.Graphics.IGraphicsContext shareContext, System.Boolean directRendering, System.Int32 major, System.Int32 minor, OpenTK.Graphics.GraphicsContextFlags flags) [0x00000] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.Graphics.GraphicsContext..ctor (OpenTK.Graphics.GraphicsMode mode, OpenTK.Platform.IWindowInfo window, System.Int32 major, System.Int32 minor, OpenTK.Graphics.GraphicsContextFlags flags) [0x000a2] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.GameWindow..ctor (System.Int32 width, System.Int32 height, OpenTK.Graphics.GraphicsMode mode, System.String title, OpenTK.GameWindowFlags options, OpenTK.DisplayDevice device, System.Int32 major, System.Int32 minor, OpenTK.Graphics.GraphicsContextFlags flags, OpenTK.Graphics.IGraphicsContext sharedContext) [0x0013a] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.GameWindow..ctor (System.Int32 width, System.Int32 height, OpenTK.Graphics.GraphicsMode mode, System.String title, OpenTK.GameWindowFlags options, OpenTK.DisplayDevice device, System.Int32 major, System.Int32 minor, OpenTK.Graphics.GraphicsContextFlags flags) [0x00000] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.GameWindow..ctor (System.Int32 width, System.Int32 height, OpenTK.Graphics.GraphicsMode mode, System.String title, OpenTK.GameWindowFlags options, OpenTK.DisplayDevice device) [0x00000] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at OpenTK.GameWindow..ctor () [0x0001b] in <99a181a88d064c1ea8ac3d7855e86d37>:0 
  at Microsoft.Xna.Framework.WindowsGameWindow.Initialize () [0x00000] in <df8f71c648574b3391eeb3c18496ae3f>:0 
  at Microsoft.Xna.Framework.WindowsGameWindow..ctor () [0x00006] in <df8f71c648574b3391eeb3c18496ae3f>:0 
  at Microsoft.Xna.Framework.WindowsGamePlatform..ctor (Microsoft.Xna.Framework.Game game) [0x00012] in <df8f71c648574b3391eeb3c18496ae3f>:0 
  at Microsoft.Xna.Framework.GamePlatform.Create (Microsoft.Xna.Framework.Game game) [0x00000] in <df8f71c648574b3391eeb3c18496ae3f>:0 
  at Microsoft.Xna.Framework.Game..ctor () [0x001ec] in <df8f71c648574b3391eeb3c18496ae3f>:0 
  at GSGE.ExceptionGame..ctor (System.Exception e) [0x00016] in <60c67509b973470d88b9f75803106420>:0 
  at Game.Windows.Program.Run[T] (GSGE.IBugReporter[] bugReporters) [0x00109] in <95519b59b88149fd9d1ae8ce3febd6d9>:0 
  at Game.Windows.Program.Main (System.String[] args) [0x00405] in <95519b59b88149fd9d1ae8ce3febd6d9>:0 
AAlleyDismay 2023-10-19 github

@kisak-valve - Thanks! But what does it mean? But more importantly. if I don't force the use of a compatibility tool, does it do something special and use some Native Linux version? If so, it seems the Native Linux version works, if I stick with one OS.

DLLs