Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Smith and Winston

Explore and Destroy in this fun adventure, with twin stick combat and full level destruction · By Execution Unit, MetalDazza, Charlie

Linux issues

A topic by MetalDazza created 98 days ago Views: 175 Replies: 6
Viewing posts 1 to 6
Developer (1 edit)

A few users have reported issues on openSUSE and Arch Linux. 

The game doesn't start from the itch app:

this is most likely due to libsndio not being installed or version 7 being installed. The app is looking for libsndio.so.6.1 so installing libsndio and symlinking libsndio.so.6.1 to libsndio.so.7 should fix that.

next is that the app is looking for libcurl-gnutls, installing and symlinking fixes this. The next release won't use libcurl anyway so this issue should be fixed soon (it's part of a debug feature that is due to be removed).

lastly - 64bit inodes. The app is 64 bit but for some reason there is still a crash when running from a 64 bit file system. A work around is to move the app to a 32bit files system. We'll look into why this is happening and  fix ASAP.

Thanks for the bug reports and for your patience.

dazza

Developer

The libsndio and libcurl-gnutls issues should be fixed in the latest release now. Let me know if you come across anything else.

(1 edit)

Just thought I would give some feedback, so far the game seems to be running fine on my Archlinux system with a Fury running the opensource drivers. I've only gotten through I think to level 2, the level after the ship, and partway into the next level. So far it seems to be a solid 60 fps running in 4k, and it seems to handle it fairly well, the particle effects seem to run a bit on the heavy side, in the area near the ship, as when power limiting my Fury to 100 watts to help to reduce some of the heat it will drop down to around 35-40 fps, but overall seems to run well. It handles changes to the window well it seems, no issues with resizing the window. One thing I did notice is that it seems like I can't turn off VSync, it remains capped at 60 fps no matter what the toggle is set to. Also I'm not 100% sure if the shadow settings all work or not, I notice with low and medium they are visible, but it seems like it's reversed or something, notice the shadows more with Low and the higher I go they get more soft or something, but maybe it's just them being more accurate.

Also, I tried it with my Steam controller running through the sc-controller app as an xbox 360 controller and it seemed to detect it fine and be playable. Though one thing I might recommend is maybe making it possible for both mouse and joystick can work together, to make full use of the touchpads that it can have.

Also, thought I would let you know that the game segfaults on quitting with this backtrace:

Thread 1 "SmithAndWinston" received signal SIGSEGV, Segmentation fault.
0x00007ffff4d6680b in _int_free () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff4d6680b in _int_free () from /usr/lib/libc.so.6
#1  0x00007ffff541a935 in _XFreeDisplayStructure () from /usr/lib/libX11.so.6
#2  0x00007ffff5408422 in XCloseDisplay () from /usr/lib/libX11.so.6
#3  0x00007ffff7d71382 in X11_DeleteDevice (device=0x555555f98710) at /home/dazza/Downloads/SDL2-2.0.8/src/video/x11/SDL_x11video.c:116
#4  0x00007ffff7d3d5f6 in SDL_VideoQuit_REAL () at /home/dazza/Downloads/SDL2-2.0.8/src/video/SDL_video.c:2771
#5  0x00007ffff7c89164 in SDL_QuitSubSystem_REAL (flags=29233) at /home/dazza/Downloads/SDL2-2.0.8/src/SDL.c:294
#6  SDL_Quit_REAL () at /home/dazza/Downloads/SDL2-2.0.8/src/SDL.c:354
#7  0x00005555556d256e in main ()

Will let you know of further findings.


Developer

Great feedback, thanks,

yeah the particles around the ship are REALLY heavy, bloody designers ;) OpenGL really doesn't like it and DX11 only just copes. We'll have to look at it. I'll look in to the vsync, that should work. Yeah, the shadows are odd, the higher quality they are the more blocky they are.... because they are more voxel-like, bit odd :)

I've got a reproduction of that crash and I think I know what it is. The progress and preferences are saved before it does it so it's not too fatal. I'll fix it though.

Thanks for helping to make the game better.

Developer

Had a look at those particles clustered around the ship and found they where doing a couple of unnecessary sorting passes. So I've fixed that and reduced their number by about 30%. Looks pretty much the same but should run better, thanks again for spotting this. (this will be in for the next release)

Hi,

I recently bought your (early-access) game and sadly I have to file a bug report after having only played to the second portal (the one which should make you progress in game). The game gets stuck at the loading screen though, with following terminal output:

INFO: BSEd 2.8.3.4.5.4.88d9b6a
INFO: Voxity 4.5.4.88d9b6a
INFO: num displays 0
INFO: System Pref path - /home/stephan/.local/share/ExecutionUnit/SmithAndWinston/
INFO: Resource path - /home/stephan/.config/itch/apps/smith-and-winston/x86_64/
ERROR: GLOBALS are locked -- gSceneStats must be declared local or prefix with '__' for globals.    2
stack traceback:
    Scripts/utility/utility.lua:248: in function '__newindex'
    Scripts/vox/snw/hud.lua:3117: in function <Scripts/vox/snw/hud.lua:3099>
    Scripts/vox/snw/hud.lua:5054: in function '_select_menu_option'
    Scripts/vox/snw/hud.lua:5398: in function <Scripts/vox/snw/hud.lua:5378>
    Scripts/vox/snw/hud.lua:5300: in function '_update_input'
    Scripts/vox/snw/hud.lua:4499: in function <Scripts/vox/snw/hud.lua:4488>
ERROR: end traceback

I'm gaming on Fedora with amdgpu and mesa (mostly latest git snapshots). Latest version of the game which is 15 from Jan 14th. Maybe this is helpful information.
Developer

Hi nervenbuendel,

Sorry it's not running for you. I've just reinstalled the latest version on Ubuntu and I'm not seeing this. Can you run the game from the terminal with the parameter -console:

/home/stephan/.config/itch/apps/smith-and-winston/SmithAndWinston -console

this should make the app print a lot more information. If you could paste the output here or email me at dazza@executionunit.com whichever is easiest for you.

Thanks for your help.