Posted October 15, 2016
I bought this game believing it was had native GNU/Linux port. I was very sad to discover the launcher is just a command using mono to run the Windows .exe. Anyway, I would like to try it and see how it works, but it doesn't.
The original run.sh is
LD_LIBRARY_PATH=Linux/Bin/lib mono "Always Sometimes Monsters.exe";
And it gives me this error
Always Sometimes Monsters/game/run.sh: line 1: $'\r': command not found
Removing that semicolon, which isn't something you just put at the end of the line in a BASH script, and the empty second line as well, I get this
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at GenericsPlus.IOExtensions.ReadValueArray[T] (System.IO.BinaryReader br, T[]& out_array) [0x00092] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T[]& array) [0x00051] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.RPG.System+Terms.binary_read (System.IO.BinaryReader br) [0x00024] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T& element) [0x0005a] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.RPG.System.binary_read (System.IO.BinaryReader br) [0x001a3] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T& element) [0x0005a] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.Cache.load_data[T1] (System.String p) [0x00023] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_data[T] (System.String filename) [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_normal_database () [0x000b4] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_database_al () [0x00014] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_database () [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.init () [0x00020] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.SceneManager.run () [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.Fiber.start_task (System.Object action) [0x000b5] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000e] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x0002a] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
AL lib: (EE) alc_cleanup: 1 device not closed
Which is basically the same thing I get if I run the exe through mono myself. Anyone knows what's wrong?
Also, there's no Linux directory anywhere in the game, let alone Bin/lib subdirectories.
The original run.sh is
LD_LIBRARY_PATH=Linux/Bin/lib mono "Always Sometimes Monsters.exe";
And it gives me this error
Always Sometimes Monsters/game/run.sh: line 1: $'\r': command not found
Removing that semicolon, which isn't something you just put at the end of the line in a BASH script, and the empty second line as well, I get this
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at GenericsPlus.IOExtensions.ReadValueArray[T] (System.IO.BinaryReader br, T[]& out_array) [0x00092] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T[]& array) [0x00051] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.RPG.System+Terms.binary_read (System.IO.BinaryReader br) [0x00024] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T& element) [0x0005a] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.RPG.System.binary_read (System.IO.BinaryReader br) [0x001a3] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.IOExtensions.Read[T] (System.IO.BinaryReader br, T& element) [0x0005a] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at RGSS_XNA.Cache.load_data[T1] (System.String p) [0x00023] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_data[T] (System.String filename) [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_normal_database () [0x000b4] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_database_al () [0x00014] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.load_database () [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.DataManager.init () [0x00020] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at RGSS_XNA.SceneManager.run () [0x00000] in <80d97fdf6be94a07833838e3d8cb3b10>:0
at GenericsPlus.Fiber.start_task (System.Object action) [0x000b5] in <5772fa7ae4bc448a8e9c1e1f41f840a8>:0
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000e] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x0002a] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
AL lib: (EE) alc_cleanup: 1 device not closed
Which is basically the same thing I get if I run the exe through mono myself. Anyone knows what's wrong?
Also, there's no Linux directory anywhere in the game, let alone Bin/lib subdirectories.
No posts in this topic were marked as the solution yet. If you can help, add your reply