Now that Dreadnought is officially on Steam, this tool is no longer needed nor will it still work.
This is a tool that allows launching Dreadnought via Steam with full support for the Steam Overlay and Steam Controller. It bypasses the official launcher as well as the requirement for elevated/administrative privileges to run the game. You can also use it without Steam.Installation
Download Snib's Dreadnought Steam Launcher v22.214.171.124 and extract it into your Dreadnought installation folder (the same folder the game's own DreadnoughtLauncher.exe is in, by default that's C:\Program Files (x86)\Dreadnought).
Chances are that you already have the Microsoft Visual C++ Redistributable for Visual Studio 2017 installed, otherwise you will need to download and install that as well.Adding it to Steam
Now go to Steam and select to "Add a Non-Steam Game to My Library" from the Games menu. Browse to your Dreadnought folder and select Snib's Dreadnought Steam Launcher.exe that you just put there, click to Add Selected Programs and you're done.
You'll probably want to right click it in your library now, select Properties and change the name to Dreadnought.Using it without Steam
Just click on it directly or create a shortcut to it.IMPORTANT: Temporary Workaround for game version 1.12.1
The launcher's default operating mode stopped working with the latest game patch. Please see this post for now.Configuration
The launcher will automatically try to launch the game in the language matching your Windows regional setting (if available), but you can override that choice by clicking on SET LAUNCH OPTIONS in the Steam properties and adding the -culture= parameter followed by the desired country code, so e.g. -culture=en to use the English client.
If not using Steam, then you can set the parameter by creating a shortcut to the launcher (you probably did, anyway), and in the properties of that shortcut you just add the parameter at the end of the target field, so it reads something like "C:\Progam Files (x86)\Dreadnought\Snib's Dreadnought Steam Launcher.exe" -culture=en.
At the time of writing this, the available languages are en, de, es, fr, and pl.How it works
The launcher is completely transparent, unless something goes wrong you will never see it's even there. It does not modify the actual game client in any way, in fact its only interaction with it is to pass certain parameters to it as if it was the official launcher, but in a way that is compatible with Steam. It stops running immediately once it launched the game client, it will not be running in the background.
There is intentionally no way for it to store your password or to pass it to the game client in another way. This is for security reasons. I do not want anything to do with your password. If you rely on the official launcher's feature to store your login information for 30 days then please keep using that launcher.
My launcher will try to connect to api.greybox.com and from there usually to uscloud.6ft.com to check whether your Dreadnought client needs updating. These are the same servers used by the official launcher, so make sure you allow these connections through your firewall or the update check will fail - you will be offered to launch the game regardless but that is not recommended since the game itself will not tell you when it's out of date, your match-making will simply fail in that case.
If the game is up-to-date then my launcher will launch the game client directly, bypassing the official launcher. However, if the game needs updating, my launcher will start the official launcher instead to let it update your game files.Known Issues
This launcher does not support accounts that log in via Facebook OpenID authentication, nor will it ever.
Unlike the official launcher, my launcher does not use elevated/administrative privileges to run the game. In case that your local administrator account is a different user account than the one you are using to play the game, this means the game will no longer be able to access its previous settings. You can however copy them over manually. They are located in %LOCALAPPDATA%\DreadGame on the respective user accounts.
Free for non-commercial use, and use at your own risk.