Learned about your game from D Lang forum. And played it few weeks ago. Today I have seen your other update on the D Lang forum, and gave it another try.
Unfortunately, there is an issue on Linux when running under X11. It start fine, but when setting full screen setting and applying, Game crashes. Subsequent runs still crash immediately on startup same way.
This is what I got:
X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 21 (RRSetCrtcConfig) Serial number of failed request: 128 Current serial number in output stream: 128 AL lib: (EE) alc_cleanup: 1 device not closed
It looks like SFML library is doing something wrong with the screen sizing (RANDR is used to query and set display layout, rotation, resolutions, etc).
I could not find where it stores a config file to reset settings. It would be nice if on startup, it could print some more diagnostic to the screen, before it starts doing things.
PS. This is my xrandr output:
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 16384 x 16384 DisplayPort-0 connected (normal left inverted right x axis y axis) 1920x1920 59.94 + 29.94 2048x2048 59.41 1920x1200 59.88 1920x1080 60.00 60.00 59.94 1600x1200 60.00 1680x1050 59.94 1600x900 60.00 1280x1024 60.02 1440x900 59.94 1280x960 60.00 1280x800 59.94 1280x720 60.00 59.94 1024x768 60.00 800x600 60.32 720x480 60.00 59.94 640x480 60.00 59.94 720x400 70.08 DisplayPort-1 disconnected (normal left inverted right x axis y axis) DisplayPort-2 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 641mm x 401mm 2560x1600 59.97 + 1920x1200 59.95 1920x1080 60.00 1600x1200 60.00 1680x1050 59.95 1280x1024 60.02 1440x900 59.89 1280x800 59.97 1280x720 60.00 59.94 1024x768 60.00 800x600 60.32 56.25 640x480 60.00 59.94 720x400 70.08 1920x1200_105.00 104.96* HDMI-A-0 disconnected (normal left inverted right x axis y axis)