Posted December 09, 2019
Hello,
I have a problem with the linux version of the game: the game crash while loading the world (just after character creation), and I have this in the terminal:
Unable to preload the following plugins:
ScreenSelector.so
libCSteamworks.so
libsteam_api.so
Display 0 '0': 1366x768 (primary device).
Logging to /home/aristoxene/.config/unity3d/Editor/Player.log
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
Any idea ?
edit : I have installed the steam version on this computer sometime ago ( the steam version is for the "big" computer, and the gog for my laptop on linux ), maybe it's that.
edit 2: Well ... i think the true error is here ( in Player.log ) :
Loading user prefs
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
INFO - Beginning world build for seed: A0F04BF4
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Error making heroic: GiantDragonfly -> System.FormatException: Unknown char: .
at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0
at System.Double.Parse (System.String s) [0x00000] in <filename unknown>:0
at System.Convert.ToDouble (System.String value) [0x00000] in <filename unknown>:0
at XRL.World.ZoneBuilders.HeroMaker.MakeHero (XRL.World.GameObject BaseCreature, System.String[] AdditionalBaseTemplates, System.String[] AdditionalSpecializationTemplates, Int32 tierOverride) [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Logged exception Failed to set up immigrant. :System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Exception at Failed to set up immigrant.: System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
at HistoryKit.HistoricEntity.ApplyEvent (HistoryKit.HistoricEvent newEvent, Int64 year) [0x00000] in <filename unknown>:0
at XRL.Annals.QudHistoryFactory.GenerateNewVillage (HistoryKit.History history, Int32 flipYear, System.String region, Boolean bVillageZero) [0x00000] in <filename unknown>:0
at XRL.Annals.QudHistoryFactory.GenerateNewSultanHistory () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore.NewGame () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore._Start () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore._ThreadStart () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Exiting main thread due to stopped game thread.Stopped
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Setting up 1 worker threads for Enlighten.
Thread -> id: 7faeb6ad2700 -> priority: 1
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Edit 3 : Solved ! The solution is here : https://www.gog.com/forum/caves_of_qud/anyone_else_unable_to_play_latest_linux_versions
I have a problem with the linux version of the game: the game crash while loading the world (just after character creation), and I have this in the terminal:
Unable to preload the following plugins:
ScreenSelector.so
libCSteamworks.so
libsteam_api.so
Display 0 '0': 1366x768 (primary device).
Logging to /home/aristoxene/.config/unity3d/Editor/Player.log
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
Any idea ?
edit : I have installed the steam version on this computer sometime ago ( the steam version is for the "big" computer, and the gog for my laptop on linux ), maybe it's that.
edit 2: Well ... i think the true error is here ( in Player.log ) :
Loading user prefs
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
INFO - Beginning world build for seed: A0F04BF4
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Error making heroic: GiantDragonfly -> System.FormatException: Unknown char: .
at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0
at System.Double.Parse (System.String s) [0x00000] in <filename unknown>:0
at System.Convert.ToDouble (System.String value) [0x00000] in <filename unknown>:0
at XRL.World.ZoneBuilders.HeroMaker.MakeHero (XRL.World.GameObject BaseCreature, System.String[] AdditionalBaseTemplates, System.String[] AdditionalSpecializationTemplates, Int32 tierOverride) [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Logged exception Failed to set up immigrant. :System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Exception at Failed to set up immigrant.: System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
System.NullReferenceException: Object reference not set to an instance of an object
at XRL.Annals.PopulationInflux.Generate () [0x00000] in <filename unknown>:0
at HistoryKit.HistoricEntity.ApplyEvent (HistoryKit.HistoricEvent newEvent, Int64 year) [0x00000] in <filename unknown>:0
at XRL.Annals.QudHistoryFactory.GenerateNewVillage (HistoryKit.History history, Int32 flipYear, System.String region, Boolean bVillageZero) [0x00000] in <filename unknown>:0
at XRL.Annals.QudHistoryFactory.GenerateNewSultanHistory () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore.NewGame () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore._Start () [0x00000] in <filename unknown>:0
at XRL.Core.XRLCore._ThreadStart () [0x00000] in <filename unknown>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Exiting main thread due to stopped game thread.Stopped
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Setting up 1 worker threads for Enlighten.
Thread -> id: 7faeb6ad2700 -> priority: 1
Stopping...
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
Edit 3 : Solved ! The solution is here : https://www.gog.com/forum/caves_of_qud/anyone_else_unable_to_play_latest_linux_versions
Post edited December 09, 2019 by jbbourgoin