Launcher / Updater suggestions

Hello everyone, I've recently joined staff to pick up the development of the launcher (which already was mine) and I'm looking into what needs fixing / changing / adding, so I'm coming to you to ask what features you would like adding, what you would like fixed, etc.

So far this is what I have noted:

Fix the breaking %localappdata% / Updating_PU.exe when people run it while it's updating already.

Change the way it requires administrator permissions and prevent it starting the game as administrator

Custom DX lib support

Protocol handler for connecting to servers

Add a multi user mode for the players that share a PC with someone so they can switch between profiles quickly.

Support for custom direct x libraries like Reshade and a custom protocol handler to connect to a server through an website / external application would be nice to have features that could improve the launcher.

Add a password for the beta build so its harder for people to select the branch. Doesn't have to be secure, it's just so new people don't select it without knowing what it does and then complain they can't connect. If the password leaks its that persons own fault for selecting a branch they don't have access too and using a leaked password.

Add a password for the beta build so its harder for people to select the branch. Doesn't have to be secure, it's just so new people don't select it without knowing what it does and then complain they can't connect. If the password leaks its that persons own fault for selecting a branch they don't have access too and using a leaked password.

Is the beta a closed thing for select users or is it open to all but requires knowing what you're doing to use?

Add a multi user mode for the players that share a PC with someone so they can switch between profiles quickly.
Add a command line parameter to skip the UI, update and start the game.
Show the (latest) changelog during the update process. (Use the RSS feed function of the forum for this one)

@Seditio @h3x1c Jup, on faster connections the ui could be always skipped but I guess a minimalized UI (maybe only a window with a loading bar) for lower end connections when it needs to download files would be nice. It takes longer for the UI to load than to actually check / launch the game on my PC.

@seditio Ye the language "system" is a god awful mess.
On the bright side, at least the language system is the most messy part now, instead of the entire application 😛. (the old JSON parsing made me puke)