View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0018350 | Starward Rogue | Bug - Gameplay | Jan 19, 2016 8:28 pm | Jan 25, 2016 4:33 pm | |
Reporter | Tolc | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 0.855 | ||||
Fixed in Version | 1.004 | ||||
Summary | 0018350: [Linux] (Almost) no projectiles visible, death glitches | ||||
Description | I decided to try SR on my Linux machine (Xubuntu 15.10 x64), but encountered some problems: - On Startup: Some errors appear in the log (see debuglog) - Almost no projectiles are visible while ingame. I started playing with the default mech, but the standard attack glitched out (see screenshot with the HUD) as well as the attacks of the enemies. - When I finally died, the HUD vanished but I could still control the game to some degree. The mech was invisible, but I still could "shoot" i.e. explosions were happening (see the other screenshots). It was quite weird, so I'm not sure whether I said all there was and/or if I phrased it coherently. I also attached save games from two runs. | ||||
Tags | No tags attached. | ||||
|
ArcenDebugLog.txt (4,921 bytes)
19.01.2016 21:08:39 Steamworks Init 19.01.2016 21:08:39 Steamworks IsRunning: False 19.01.2016 21:08:39 GameInit (0 - 19.01.2016 21:08:39) 19.01.2016 21:08:40 GameInit (1 - 19.01.2016 21:08:40) 19.01.2016 21:08:40 GameInit (2 - 19.01.2016 21:08:40) 19.01.2016 21:08:40 Version: 0,855 19.01.2016 21:08:40 sound file count: 486 19.01.2016 21:08:40 sound loading finished 19.01.2016 21:08:40 GameInit (3 - 19.01.2016 21:08:40) 19.01.2016 21:08:42 GameInit (4 - 19.01.2016 21:08:42) 19.01.2016 21:08:43 Errors in reading GameEntityTypeDataTable boss 'MazeBomb' referenced non-existent room script /home/erik/.local/share/Steam/steamapps/common/Starward Rogue/RuntimeData/Rooms/Condemned/Dayton_Mazetwo.txt 19.01.2016 21:08:43 GameInit (5 - 19.01.2016 21:08:43) 19.01.2016 21:08:43 GameInit (6 - 19.01.2016 21:08:43) 19.01.2016 21:08:45 File Images/NonSimEntities/invisible does not exist! at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at ArcenDebugging.TellTheDeveloper(System.String Message) at GameImage.StartLoading() at Game.UpdateStreaming() at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 19.01.2016 21:08:45 File Images/Items/Guns/Railgun does not exist! at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at ArcenDebugging.TellTheDeveloper(System.String Message) at GameImage.StartLoading() at Game.UpdateStreaming() at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 19.01.2016 21:08:45 File Images/Items/Oddities/SpaceDandy does not exist! at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at ArcenDebugging.TellTheDeveloper(System.String Message) at GameImage.StartLoading() at Game.UpdateStreaming() at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 19.01.2016 21:09:11 Exception occurred during world deserialization:FormatException TryReadInt32: Data.Length <= DataStringIndex Will now log details in WorldDeserializationErrors.txt at ArcenDeserializationBuffer.TryReadInt32 (System.Boolean& WasSuccessful, Boolean ThrowExceptionOnFailure) [0x00000] in <filename unknown>:0 at ArcenDeserializationBuffer.ReadInt32 () [0x00000] in <filename unknown>:0 at World.DeserializeFrom (.ArcenDeserializationBuffer Buffer, Boolean IsLoadingFromNetwork, .WorldSerializationVersion& DeserializingWorldVersion) [0x00000] in <filename unknown>:0 at World.LoadWorldFromDiskInner (System.String SaveName, Boolean IsForBugReport, System.String Text) [0x00000] in <filename unknown>:0 at World.LoadWorldFromDisk (System.String SaveName, Boolean IsForBugReport, System.Exception& ExceptionEncounteredOrNull) [0x00000] in <filename unknown>:0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at World.LoadWorldExceptionHandling(System.Exception e) at World.LoadWorldFromDisk(System.String SaveName, Boolean IsForBugReport, System.Exception ByRef ExceptionEncounteredOrNull) at MainMenu.LoadGameInner(System.String Savename, Boolean IsForBugReport, Boolean DoTransitions) at Game.DrawGame() at Game.UpdateDisplay(Boolean IsFullVisualUpdate) at ArcenMainCameraImplementations.MainUpdateLogic() at MainCameraLogic.Update() 19.01.2016 21:10:25 Bug Report Save Successfully Saved To /home/erik/.local/share/Steam/steamapps/common/Starward Rogue/RuntimeData/Save/ForBugReports/ForBugReport_2016_01_19_21_10_25.save 19.01.2016 21:13:08 Bug Report Save Successfully Saved To /home/erik/.local/share/Steam/steamapps/common/Starward Rogue/RuntimeData/Save/ForBugReports/ForBugReport_2016_01_19_21_13_08.save |
|
|
|
|
|
|
|
|
|
|
|
Okay, wow -- that is pretty horrible! If you don't mind retesting with the new version when that is out (0.856), the following has been fixed and will hopefully help with the other parts: * Fixed a variety of case-sensitivity issues that were causing invisible images and a variety of other woes on Linux in particular. Thanks! |
|
Sure, I will do that. Edit: Huh, my note appears to have bumped this issue to "assigned", sorry about that. |
|
It's still happening with 0.900. I made a video this time: https://www.dropbox.com/s/pxepspyh0zuzpik/SR_bug.mp4?dl=0 The big explosions on the left side happen every time I shoot. |
|
Okay, thanks -- it looks like all the projectiles and so forth are showing up way over to the side in a strange fashion. I will check this out -- thank you! |
|
All right, in version 0.960 do you see any improvement? If not, then if you go under the performance tab and turn off some of the various stuff there, does that make any difference? I'm wondering if some of the shaders are interacting poorly with your system for some reason. |
|
Weird. I haven't been getting this one at all. Question: which video card and drivers are you using? Sometimes strange things happen with AMD cards and Unity, or so I've found. (Nvidia here, absolutely no problems.) |
|
Nvidia GTX 550 Ti here and still no luck. Tried it now with both open source drivers and the binary 352.63 driver. It shouldn't be a problem with FPS (OS driver: 60, binary: 200) or the settings in the performance tab (all disabled). The walking of the mech feels fine. Just the weapon rotation lags behind the cursor when rotating and the shots result in the explosions you see in the video (the ones directly on top of the mech and the big ones on the side). Enemies feel sped up unnaturally as well. Any dependencies/libraries I might be missing? Any more info I can provide about my system? |
|
Well... the game ships with both a 32bit and 64bit executable. You might try running the 32bit one since I presume it's by default launching 64bit for you. That does require extra dependencies, though. The mouse lag is very very strange if your framerate is that good. I'd suggest trying running in windowed mode (or vice-versa if you already are), and/or turning off vsync. You might also try setting the preferred refresh rate to 0. I doubt that last one would do anything, but perhaps if you have something like GSYNC on, then that might do it. (DO you have GSYNC on?) |
|
Well, running the 32bit executable crashes the game during startup with the following output in an engine error log: 21.01.2016 22:00:54 (0,960) Mem: 856.064 Mode: SinglePlayerOrMultiplayerHost Plat:LinuxPlayer -----------------------------------ErrorsReportedByEngine----------------------------------- ----------- An invalid object handle was used. Stack Trace: 21.01.2016 22:00:54 (0,960) Mem: 905.216 Mode: SinglePlayerOrMultiplayerHost Plat:LinuxPlayer -----------------------------------ErrorsReportedByEngine----------------------------------- ----------- DSP connection error. Couldn't find the DSP unit specified. Stack Trace: Windowed mode didn't work, vsync didn't work, refreshrate=0 didn't work, no gsync (monitor is a 7+ year old 1280x1024 LCD) I hope I'm not keeping you from more pressing things right now! |
|
All good. Most likely the 32bit crash is because you don't have all the libs for that. At this point I'm honestly not sure what to say with this. I can just about guarantee you the windows version will run smoothly under WINE and not have this issue for you, but part of the whole point of having a native linux version is to not have to DO that. Blah. |
|
Yeah, but a quick google search didn't turn up any hint about which libs might be missing besides the standard ones. For me personally it's not a problem as I can always play this game on Windows, but it's weird nevertheless. Might try a few more google searches... |
|
Dumb question, but have you tried ldd to see what libraries are missing (if there are any?) |
|
Ah, thanks. Completely forgot about that command...I'll check in a minute before I go to sleep. |
|
Well, ldd didn't tell me anything about a missing library: ldd StarwardRogueLinux.x86 linux-gate.so.1 => (0xf77d3000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf77a7000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf778a000) librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7780000) libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf770d000) libGL.so.1 => /usr/lib32/nvidia-352/libGL.so.1 (0xf7609000) libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf74be000) libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf74b3000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf733b000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf72ee000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf72d0000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7115000) /lib/ld-linux.so.2 (0x565c8000) libnvidia-tls.so.352.63 => /usr/lib32/nvidia-352/tls/libnvidia-tls.so.352.63 (0xf7110000) libnvidia-glcore.so.352.63 => /usr/lib32/nvidia-352/libnvidia-glcore.so.352.63 (0xf4f3f000) libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf4f2a000) libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf4f05000) libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf4ef9000) libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf4ef2000) libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4eed000) libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf4ee6000) |
|
As of 1.004 this issue is fixed. I suppose it was due to the same bug that one user reported on the Steam forums. Me being from Germany as well and localisation (decimal points probably) a likely issue...didn't think of that when I reported it. |
|
Ohhhh! Wow, that's awesome. I had no idea that this would be the case, it did not occur to me either. Holy smokes that is a relief, though! :D |
Date Modified | Username | Field | Change |
---|---|---|---|
Jan 19, 2016 8:28 pm | Tolc | New Issue | |
Jan 19, 2016 8:28 pm | Tolc | File Added: ArcenDebugLog.txt | |
Jan 19, 2016 8:29 pm | Tolc | File Added: Screenshot_2016_01_19_21_12_53.png | |
Jan 19, 2016 8:30 pm | Tolc | File Added: Screenshot_2016_01_19_21_12_59.png | |
Jan 19, 2016 8:31 pm | Tolc | File Added: Screenshot_2016_01_19_21_13_00.png | |
Jan 19, 2016 8:31 pm | Tolc | File Added: ForBugReport_2016_01_19_21_10_25.save | |
Jan 19, 2016 8:31 pm | Tolc | File Added: ForBugReport_2016_01_19_21_13_08.save | |
Jan 19, 2016 9:10 pm | Chris_McElligottPark | Note Added: 0044341 | |
Jan 19, 2016 9:10 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Jan 19, 2016 9:10 pm | Chris_McElligottPark | Status | new => feedback |
Jan 19, 2016 11:28 pm | Tolc | Note Added: 0044390 | |
Jan 19, 2016 11:28 pm | Tolc | Status | feedback => assigned |
Jan 19, 2016 11:30 pm | Tolc | Note Edited: 0044390 | |
Jan 20, 2016 10:48 am | Tolc | Note Added: 0044453 | |
Jan 20, 2016 5:32 pm | Chris_McElligottPark | Note Added: 0044472 | |
Jan 21, 2016 5:02 pm | Chris_McElligottPark | Note Added: 0044521 | |
Jan 21, 2016 6:15 pm | garpu | Note Added: 0044526 | |
Jan 21, 2016 7:54 pm | Tolc | Note Added: 0044528 | |
Jan 21, 2016 8:34 pm | Chris_McElligottPark | Note Added: 0044529 | |
Jan 21, 2016 9:08 pm | Tolc | Note Added: 0044534 | |
Jan 21, 2016 9:16 pm | Chris_McElligottPark | Note Added: 0044539 | |
Jan 21, 2016 9:21 pm | Tolc | Note Added: 0044540 | |
Jan 21, 2016 10:38 pm | garpu | Note Added: 0044552 | |
Jan 22, 2016 12:31 am | Tolc | Note Added: 0044561 | |
Jan 22, 2016 11:07 am | Tolc | Note Added: 0044609 | |
Jan 24, 2016 10:27 pm | Tolc | Note Added: 0044717 | |
Jan 24, 2016 10:27 pm | Tolc | Resolution | open => fixed |
Jan 24, 2016 10:27 pm | Tolc | Fixed in Version | => 1.004 |
Jan 25, 2016 4:33 pm | Chris_McElligottPark | Note Added: 0044731 | |
Jan 25, 2016 4:33 pm | Chris_McElligottPark | Status | assigned => resolved |