You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Developer of Deadnaut: Signal Lost requests Linux testers

By - | Views: 27,123

Deadnaut: Signal Lost from Screwfly Studios is an upcoming fast-paced sci-fi roguelike with a pretty unique style. The developer got in touch, as they want plenty more Linux testing.

More about it: "From the developer of cult hits Deadnaut, Zafehouse Diaries and Fear Equation comes Deadnaut: Signal Lost. In this slick, fast-paced roguelike you’ll take control of a single Deadnaut, unlock suit upgrades and abilities, fight cosmic horrors, and investigate drifting wrecks and abandoned moons. But remember: your Deadnaut is not your friend – earn their trust, do your job well, and they might return the favour."

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

You can direct-download their Linux build here, and comment your thoughts either here in GOL comments or on their Steam community. Keep in mind the Linux build offered is quite limited, as they're just after reports from various systems on how it runs (and a bigger demo will be released later on). So it's your chance to give an indie developer a little helping hand. They did mention some already known issues like:

  • The 3D location render on the navigation screen between missions does not display correctly. It is currently disabled in the Linux version while we work on a fix, however, it can be re-enabled via the command line switch "--disable-default-workarounds" (as it might work in some configurations).
  • Screen resolution and related settings are locked during missions due to a bug in Unity 2019.4 where some render textures are not correctly reinitialised. These settings can be freely changed at any other time. Again, you can disable this lock by using the "--disable-default-workarounds" switch.

The game is built with Unity, so hopefully it won't have too many issues.

Game Feature Highlight:

  • FAST ROGUELIKE GAMEPLAY - Equip your Deadnaut with a wide array of weapons and gear and lead them through a series of procedurally generated missions, fighting where you can — and running when you must.
  • TRUST ISSUES - Your Deadnaut may not like the idea of being torn apart by unknown horrors. If you do a good job, they'll happily accompany you. If not, pay them off or turn them into a mindless space golem. But remember: everything has a price.
  • FIVE DISTINCT SUITS AND PLAYSTYLES - There are many ways to play, from weapons and sensors, to shields and hacking. Will you take the heavy duty Labour suit and slice your way through the ship, or will you slip through the shadows in the ghostly Sensor suit? Maybe you prefer you manipulating gravity, placing drones or sniping from long-range? Play the way you want.
  • HOSTILE ENEMIES, DANGEROUS ENVIRONMENTS - Encounter dozens of enemy types, each with their own strengths and weaknesses. Avoid — or exploit — the security system in each level, from the Watchers that roam ships to the malfunctioning security Towers and Sentinels that guard settlements.
  • TACTICS, UPGRADES AND CUSTOMISATION - Tailor your armour and damage potential, develop your Deadnaut, and discover powerful combinations and synergies among over 180 upgrades.

Like what you see? Wishlist it on Steam.

Article taken from GamingOnLinux.com.
15 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
13 comments
Page: 1/2»
  Go to:

Samsai Mar 20, 2023
I tried it quickly on my Fedora Silverblue 37, my full PC info is naturally in my profile.

I was positively surprised that the game ran even without me applying any containerization to it. Often tarballed binaries require some libraries that aren't installed on the base system of a Silverblue install, but this one seems to not need any. That gives a fairly strong indicator of cross-distro compatibility. I also ran it via Lutris on the Flatpak runtime and it executed there too, so people who run their Steam via Flatpak (like many do on Silverblue) should not have issues with it either.

There were only two notable issues I ran into.

First one is a minor issue that the game cannot necessarily be faulted for, which is that the game takes long enough on initial load without reacting to signals from GNOME for it to trigger the "Application is not responding" pop-up. It's not really a big deal because that happens with plenty of games and I'm not sure if Unity will allow anything to be done about it anyway. Regardless, people on GNOME generally aren't going to be too surprised by this and it's not going to be any sort of a deal-breaker. If it can be fixed though, then that's all the better.

Second issue I ran into was a weird one. Basically, if you mash escape while the game is starting it apparently doesn't load into the main menu and instead gets stuck. I repeated this a few times and I seem to be able to reproduce it consistently. If you don't touch escape during start up the game loads into the main menu without issues.

Edit: Forgot to mention that the game looks pretty cool! Kind of a blend of Jupiter Hell and Duskers, very atmospheric. Will be checking it out further on release for sure.


Last edited by Samsai on 20 March 2023 at 6:49 pm UTC
LoganBooker Mar 20, 2023
Hi Samsai, one of the devs here. Thanks so much for trying the build. Detailed feedback like this is basically solid gold for us.

Quote"Application is not responding" pop-up.
Hmm, it might be a matter of seeing if there's anything more we can optimise in terms of front-end loading. Not trivial, but certainly possible. That said, if it's happening before you see any splash screens, then our hands will be tied there. Anyway, something for us to look at.

QuoteBasically, if you mash escape while the game is starting it apparently doesn't load into the main menu and instead gets stuck.
That's an interesting one for sure, and sounds like it should be replicable on the Windows build. If not, I'll have to take a look at what's happening with input on Linux.

QuoteForgot to mention that the game looks pretty cool!
Appreciate the kind words, and glad you liked it!
HamishTPB Mar 21, 2023
Ooh this looks like it might be right in my wheelhouse. Downloading the Linux build now. If this will be 100% Deck playable then it may well be the game that finally dislodges FTL as my goto game (currently 2350hrs played).

I will post any feedback I have when I get a chance to test it out.

Looking at the video it also has some flavours of another favourite of mine - Duskers - due to keyboard reliance I haven't really been able to play it lately since the Deck became my main game PC.

This looks like a classic in the making.


Last edited by HamishTPB on 21 March 2023 at 4:24 pm UTC
Linuxer Mar 21, 2023
Quoting: SamsaiI tried it quickly on my Fedora Silverblue 37, my full PC info is naturally in my profile.

I was positively surprised that the game ran even without me applying any containerization to it. Often tarballed binaries require some libraries that aren't installed on the base system of a Silverblue install, but this one seems to not need any. That gives a fairly strong indicator of cross-distro compatibility. I also ran it via Lutris on the Flatpak runtime and it executed there too, so people who run their Steam via Flatpak (like many do on Silverblue) should not have issues with it either.

There were only two notable issues I ran into.

First one is a minor issue that the game cannot necessarily be faulted for, which is that the game takes long enough on initial load without reacting to signals from GNOME for it to trigger the "Application is not responding" pop-up. It's not really a big deal because that happens with plenty of games and I'm not sure if Unity will allow anything to be done about it anyway. Regardless, people on GNOME generally aren't going to be too surprised by this and it's not going to be any sort of a deal-breaker. If it can be fixed though, then that's all the better.

Second issue I ran into was a weird one. Basically, if you mash escape while the game is starting it apparently doesn't load into the main menu and instead gets stuck. I repeated this a few times and I seem to be able to reproduce it consistently. If you don't touch escape during start up the game loads into the main menu without issues.

Edit: Forgot to mention that the game looks pretty cool! Kind of a blend of Jupiter Hell and Duskers, very atmospheric. Will be checking it out further on release for sure.

Now this Silverblue Fedora seems interestin, i take it that all in it is sandboxed such as in Ubuntu Core
detrout Mar 21, 2023
Quoting: LoganBooker
Quote"Application is not responding" pop-up.
Hmm, it might be a matter of seeing if there's anything more we can optimise in terms of front-end loading. Not trivial, but certainly possible. That said, if it's happening before you see any splash screens, then our hands will be tied there. Anyway, something for us to look at.

It looks like GNOME expects an application to respond to a ping event periodically, I always assumed the "Application is not responding" message showed up when an application was too busy with something else to check it's event loop.

The two functions in the window manager that lead to triggering the warning dialog start here. This is the ping function, and the one that responds to the pong event is just after.
https://github.com/GNOME/mutter/blob/5bdc08099e951e3907b20740bab1d5d941172c31/src/core/display.c#L1757

There's also apparently an option for end users to increase the timeout if they want.
https://askubuntu.com/questions/1068921/how-to-disable-the-window-not-responding-dialog

And also thank you for trying to work with the linux gaming community to help make sure your game works well.
beko Mar 21, 2023
[quote=detrout]
Quoting: LoganBookerIt looks like GNOME expects an application to respond to a ping event periodically, I always assumed the "Application is not responding" message showed up when an application was too busy with something else to check it's event loop.
Happens for almost any "native" game for a decade -_-

Game is busy loading assets so I guess it's main loop is stalled.

Doesn't happen so much with e.g. Proton probably because it's not really the game itself that opened the window.
Paul Mar 21, 2023
Design:
First of all the atmosphere in the game seems perfect. The Music is simple but still really good.

As for the gameplay, Some players may find the tutorial a bit lacking though this may be intentional as the feeling of "WTF is going on" is an essential part of good cosmic horror and I actually found it kinda refreshing getting just the absolute basics and figuring stuff out. (Yes I know there is a manual, but lets be real what type of player is reading that before playing?)

The spacing in between the options under 1 category could be reduced, to show more at once. But the options being drop downs is the best variant imo, so you get a plus point from me.

I hate color fringing/chromatic aberration with a passion so an option to disable it would be greatly appreciated. Despite that the effect when going through the rift looks good (thank you for not enforcing it 24/7 lol), just the text constantly shifting is rather annoying.

Technical stuff:
Tried a quick run on my Arch Machine. When trying to run as a native Wayland client I get a SIGABRT and the game doesn't evens start. Running with SDL_VIDEODRIVER="" launched it in XWayland and it worked perfectly as far as I can tell.
I am running on hyprland-git and with mesa-git (both from the aur) on a 7900XT, so if it isn't reproducible this may be why, though I doubt it.

The scrolling with the mouse wheel in the options menu is really slow and inverted for me.

When setting the framerate lock to Automatic it locked itself to 75FPS (I have a 165Hz monitor, maybe FreeSync is the issue?). Manually setting it to 165 locks it to 162 instead (again maybe a FreeSync quirk). That ain't a big deal though, especially for this type of game.

All in all, I think I will buy it on release it looks really cool. Never played a game like this before and something fresh is always nice! Especially if it is good ^^
foobrew Mar 21, 2023
View PC info
  • Supporter
Just downloaded and attempted to run on Ubuntu 22.04 (Xubuntu). Game menu screen loads but I can't select anything with the mouse. Each selection button, e.g. "New Game", only lights up if I rapidly move the mouse back and forth over it. All the buttons react this way and I can't actually click on any of them. Had to alt-tab out of the game and manually kill it.

Other desktop specs are in my profile.
solar_dome Mar 22, 2023
Quick testing on my distro:
PuppyLinux - S15Pup64 22.12
Of the many PuppyLinux versions available, the one I am currently using is compatible with slackware64 15.0

Game starts, menu loads, game plays with audio and video.

[terminal]
# ./"Signal Lost.x86_64"
Loading in SingleInstance mode
[/terminal]

No other terminal output.
With less than 30 minutes of testing, game appears to run well on my system.
LoganBooker Mar 22, 2023
Hey folks, thanks so much for all the extra feedback. Will do my best to address everything!

Quoting: detrout"Application is not responding" message showed up when an application was too busy with something else
I came to the same conclusion. Unfortunately, it looks like this is an issue with the Unity version we're using (2019.4.38f). It might be a matter of letting users know about the workaround in terms of increasing the timeout while we continue to look for a better solution. Simply upgrading the Unity version isn't feasible -- we have built a lot of custom tech (including a hybrid SDF/raymarching renderer for the in-game console) that would require a lot of work to refactor for newer versions.

Quoting: detroutAnd also thank you for trying to work with the linux gaming community to help make sure your game works well.
I should be the one saying thanks! Definitely appreciate the lengths folks will go to to help diagnose and track down issues. Very refreshing. :)

Quoting: PaulThe spacing in between the options under 1 category could be reduced, to show more at once.
I agree, and not hard to change. We'll try to sneak this in for the larger demo.

Quoting: PaulI hate color fringing/chromatic aberration with a passion so an option to disable it would be greatly appreciated
Fair enough. Honestly, not sure why this isn't an option already. Will add it.

Quoting: PaulWhen trying to run as a native Wayland client I get a SIGABRT and the game doesn't evens start.
Interesting. We had another Arch user report the same issue, but didn't go into much detail about their configuration. We also had someone on our Discord install a fresh copy of Arch and didn't run into the issue. They kindly took a screenshot, which might help: https://imgur.com/a/MaA1XBA

I have a suspicion it might be the game forcing single instance, but haven't been able to replicate. Regardless, we'll disable it for the Linux version as I believe it's problematic anyway. It could also be the use of Vulkan -- you can force the game to use OpenGL via the `-force-opengl` command line.

Quoting: PaulThe scrolling with the mouse wheel in the options menu is really slow and inverted for me.
Yep -- we've already fixed this in our dev branch.

Quoting: PaulWhen setting the framerate lock to Automatic it locked itself to 75FPS
At one point the Automatic setting did some checking to find the "perfect" frame rate, but it was too unreliable. Instead it sets a fixed 75fps. This is mainly to stop the game running at 500fps+ for no reason and maxing out the hardware for users who don't bother changing graphics settings. We anticipate users who do want to set a proper cap will do so as a matter of course.

As for the 2-3 frame discrepancy, this is intentional. It's so the setting can be used without issue with Gsync/Freesync + Vsync (where it's recommended to set the cap a few frames below native refresh), and the couple of frames difference is negligible for the type of game if you're not using any specific refresh options.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.