ValveSoftware / Proton

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

Transistor (237930) #7181

Open AlleyDismay opened 1 year ago

AlleyDismay commented 1 year ago

Compatibility Report

System Information

I confirm:

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

kisak-valve commented 1 year ago

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 
AlleyDismay commented 1 year ago

@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.