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

[Bug]: Final Fantasy X/X-2 HD Remastered will not load #33

Open
lijamez opened this issue Mar 12, 2023 · 1 comment
Open

[Bug]: Final Fantasy X/X-2 HD Remastered will not load #33

lijamez opened this issue Mar 12, 2023 · 1 comment
Labels
status:awaiting-triage type:bug Something isn't working

Comments

@lijamez
Copy link

lijamez commented Mar 12, 2023

Describe the Bug

Final Fantasy X/X-2 HD Remastered runs fine on Linux using proton generally (e.g. on Fedora and Steam deck), but not in the SteamHeadless container.

The stack trace from Steam is attached.

Steps to Reproduce

  1. Enable Proton Experimental
  2. Install Final Fantasy X/X-2 HD Remastered
  3. Start game
  4. Game crashes. Launcher does not load. The above stack trace is printed to console if Steam was launched using the terminal.

Expected Behavior

  1. Enable Proton Experimental
  2. Install Final Fantasy X/X-2 HD Remastered
  3. Launcher loads

Screenshots

No response

Relevant Settings

  • Container is running in unRAID
  • NVIDIA GPU passthrough enabled. GTX 980 Ti.
  • Other games work fine.

Version

Build: [2023-03-11 02:48:04] [master] [9b96258]

Platform

  • Distribution: unRAID 6.11.5
  • GPU Driver: NVIDIA v530.30.02
  • Docker version: 20.10.21

Relevant log output

Unhandled Exception:
System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
  at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x001ce] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.FontFamily..ctor (System.Drawing.Text.GenericFontFamilies genericFamily) [0x0004d] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.FontFamily..ctor(System.Drawing.Text.GenericFontFamilies)
  at System.Drawing.FontFamily.get_GenericSansSerif () [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font.CreateFont (System.String familyName, System.Single emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, System.Byte charSet, System.Boolean isVertical) [0x00011] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font..ctor (System.String familyName, System.Single emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, System.Byte gdiCharSet, System.Boolean gdiVerticalFont) [0x00011] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font..ctor (System.String familyName, System.Single emSize, System.String systemName) [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Font..ctor(string,single,string)
  at System.Drawing.SystemFonts.get_DefaultFont () [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x0000e] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x0000e] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x00149] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x00032] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00001] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0003d] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00027] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.OnLayoutResuming (System.Boolean performLayout) [0x00001] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.ResumeLayout (System.Boolean performLayout) [0x0002f] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at GameLauncher.MainForm.InitializeComponent () [0x000b7] in <830b8ed0270b4c7e9af7aba2bb662e63>:0 
  at GameLauncher.MainForm..ctor () [0x00178] in <830b8ed0270b4c7e9af7aba2bb662e63>:0 
  at (wrapper remoting-invoke-with-check) GameLauncher.MainForm..ctor()
  at GameLauncher.Program.Main () [0x000d5] in <830b8ed0270b4c7e9af7aba2bb662e63>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
  at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x001ce] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.FontFamily..ctor (System.Drawing.Text.GenericFontFamilies genericFamily) [0x0004d] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.FontFamily..ctor(System.Drawing.Text.GenericFontFamilies)
  at System.Drawing.FontFamily.get_GenericSansSerif () [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font.CreateFont (System.String familyName, System.Single emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, System.Byte charSet, System.Boolean isVertical) [0x00011] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font..ctor (System.String familyName, System.Single emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, System.Byte gdiCharSet, System.Boolean gdiVerticalFont) [0x00011] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Drawing.Font..ctor (System.String familyName, System.Single emSize, System.String systemName) [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.Font..ctor(string,single,string)
  at System.Drawing.SystemFonts.get_DefaultFont () [0x00000] in <fc2ea6474c6d4315858618f13de6e72a>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x0000e] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x0000e] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x00149] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x00032] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00001] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0003d] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00027] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.ContainerControl.OnLayoutResuming (System.Boolean performLayout) [0x00001] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at System.Windows.Forms.Control.ResumeLayout (System.Boolean performLayout) [0x0002f] in <d22f8be2dd674c49bd49b314423240b8>:0 
  at GameLauncher.MainForm.InitializeComponent () [0x000b7] in <830b8ed0270b4c7e9af7aba2bb662e63>:0 
  at GameLauncher.MainForm..ctor () [0x00178] in <830b8ed0270b4c7e9af7aba2bb662e63>:0 
  at (wrapper remoting-invoke-with-check) GameLauncher.MainForm..ctor()
@lijamez lijamez added status:awaiting-triage type:bug Something isn't working labels Mar 12, 2023
@alansari
Copy link
Contributor

alansari commented Oct 4, 2023

The game works here, just tested on proton-GE 8-14. Protondb recommends using proton 7 or GE 7-55 i would recommend if you encounter crashes when entering battles. Played through the first hour without crashes on GE 8-14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:awaiting-triage type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants