wat
Why is this so hard?
Divide the wxLauncher window into three parts, where left part works as menu and right part displays settings under each menu selection. In left menu you have these:
wxLauncher settings
- Links to important FSWiki pages such as quickstart guide for wxLauncher
- Normal mode (default & recommended)
- Advanced mode (shows all settings)
FreeSpace Open settings
- Select FSO executable
- Presets to set High, Medium and Low performance settings
- Display resolution with desktop resolution selected as default
- If Advanced mode is enabled, shows custom command line text field
- If Advanced mode is enabled, shows all graphics/audio/gameplay/etc settings you can set in FSO separated by categories and designed to prevent input of incorrect values
FreeSpace Editor settings
- Select FRED executable (optional)
- If Advanced mode is enabled, shows custom command line text field
MOD settings
- Select mod from the same folder as where FSO executable is located
- If Advanced mode is enabled, allows enable/disable individual vp-packages within selected MOD, some ground rules should be established for this and mod_settings.ini (or whatever the name is) can set which vp-files are enabled by default
Game Controller settings
- Select game controller device, OS default is selected by default if one is plugged in
And last part of the three window sections is the bottom part where you can directly launch selected FSO and FRED executables. The buttons show up once proper executable is selected and are visible anywhere in the launcher.
Like so
_________
| | |
| | |
| |_____|
|__|_____|
Or alternative menu is on top. Like so.
_________
|________|
| |
| |
|________|
|________|
The bottom area which basically could contain just shortcuts to FSO and FRED executables are much smaller than depicted above in either illustration.