
New Version Released
New version released v0.9.8:
- Added support for Q2REPro (replacement of the Q2 rerelease engine).
- Added a small checkbox for the parent folder warning message.
- Added support for Quoth and Nehahra game mods.
- Added tooltip for longer episode names.
- Added map title to desktop shortcut.
- Added spacing before game folder address.
- Renamed bottom text message and warning when no engine detected.
- Renamed bottom text message when no episode detected.
- Renamed bottom text message when engine is ready.
- Fixed Ironwail support from within a subdir.
- Fixed demo detection for Quake 2 GOG and Steam Edition(s).
- Fixed demos for Quake II 64 and Vanilla Quake II.
- Fixed demos for newer eps: Call of the Machine/Void.
- Fixed demos for custom mods (except mods via progs.dat).
- Fixed double demo filenames for official Quake eps.
- Capitalized map titles that have small letter.

0.9.9
New version released v0.9.9:
- Added custom resolution support (all games) + clear resolution button.
- Added Quake 3 support for base game + expansion.
- Added more space between the two buttons near extra args textbox.
- Resolution drop-down should be empty if no engine detected.
- Episode refresh button should be unavailable if no engine detected.
- Changed refresh symbol to actual refresh_32x32.png.
- Fixed engine detection for QS and QSS if placed inside a subdir.
- Fixed episode detection for Q2 Steam, Q2 GOG and Q2Pro-NG.
- Fixed empty difficulty selection and default difficulty.
- Fixed demo detection for Quake 3.
- Fixed resolution list and arguments for Quake 2.
- Fixed resolutions for Q1/Q2 when a parent folder is selected.
- Renamed longer engine names like QuakeWorld Client.
- Renamed clear resolution button tooltip.

1.0
New version released v1.0 (with multiplayer and Quake 3 support):
- Redesigned the launcher to have a singleplayer and multiplayer tab.
- Duplicated some rules to be the same in multiplayer.
- DM, CTF, Journey and Team maps are shown in multiplayer tabs.
- Tabs are aligned properly and inactive tab has a new color.
- Added deathmatch mode selection to multiplayer maps.
- Added kill/flag/time limit and max players.
- Added an exception to exclude searching in a few system folders.
- Added +set com_hunkmegs 512 argument needed for Quake 3.
- Added support for Quakespasm-Spiked Multiplayer.
- Added support for Quake3e and FTEQW (Q3).
- Fixed a crash when engines are detected with not a single episode.
- Fixed a crash when a denied folder is accessed.
- Fixed (again) engine detection for both QS and QSS folders.
- Fixed custom folders detection for Q2Pro-NG.
- Fixed buttons when no engine detected.
- Fixed drop-downs and clear buttons when no episode detected.
- Fixed map names and demo support for Quake 3.
- Fixed map sorting and excluded test maps.
- Fixed difficulty for multiplayer (should be left blank).
- Fixed demo title for Quake - Fortress.
- Fixed demo sorting according to their extension.
- Fixed demo title capitalization for Quake 3.
- Fixed color for refresh buttons when these are disabled.
- Set default maps for Quake 3 Arena and Team Arena.
- Set default map for Quake 2 - Unseen episode.
- Renamed a few warnings and bottom messages.
- Renamed ioquake3 to ioQuake 3.

1.1
New version released v1.1Â (with random option for map and difficulty):
- Main window is not resizable anymore and fullscreen is disabled.
- Added support for Quake 3 (Steam/GOG) and Entity Plus.
- Added support for DarkPlaces and KMQ2 source ports.
- Added random option to map/difficulty selection.
- Added tooltips and status messages for multiplayer options.
- Fixed resolutions for Quake 2 and Quake 3.
- Fixed resolution command line args for Quake 3.
- Fixed command line args box to fit more lines of text.
- Fixed mode drop-down and updated modes for Quake 3.
- Multiplayer command line args are shown in green.

1.2
New version released v1.2.
New features:
- Added support for Quake 2 mods it they have a variant of gamex86.dll.
- Added support for Spearmint, vkQuake2 and vkQuake3 source ports.
- Added profiles for all games that can be saved or deleted.
Bug fixes:
- Fixed mode display and command line args for all Quake games.
- Fixed profile display in singleplayer and multiplayer.
- Fixed status message for saving/deleting a custom profile.
- Fixed status message for loading a custom profile.
- Fixed color for map title when any demo is selected.
- Fixed difficulty selection if demo is selected.
Improvements:
- Warning added if shortcut is created with random/no maps.

Suggestion
Nice little tool, the automatic map and demo detection is handy. One idea would be a favorites or recently played list for maps, so you can relaunch your last map and settings in one click. Another could be remembering extra arguments per mod, since they often differ between mods.

Profiles
That's why I've added profiles, these can save everything you mentioned.

1.3
New version released v1.3.
New features:
- Added support for QuakeWorld demo recordings (.qwd and .mvd files).
- Added random option to mode selection (just for multiplayer only).
- Added support for the latest Quake Enhanced - GOG Edition.
- Added support for Gladiator Bot Restored (Quake 2).
Bug fixes:
- Fixed Save and Cancel buttons in Save profile message.
- Fixed alignment for every title and drop-down item.
- Fixed blank profile selection by adding none.
Improvements:
- Added warning when deleting a profile, but no profile is selected.
- Renamed save/delete profile message title for both modes.
- Renamed bottom text when enabling multiplayer settings.
- Renamed bottom text for clear variable selection.
UI:
- Replaced multiplayer settings checkboxes with a drop-down list.
- Replaced icons for save profile and browse folder buttons.
- Changed color for delete profile button (cross is red).

1.4
New version released 1.4.
New features:
- Reworked the design of the singleplayer and multiplayer tabs.
Bug fixes:
- Fixed missing warning for saving a duplicate profile in multiplayer.
- Fixed icon not being displayed for browse folder in multiplayer.
- Renamed kill limit variable (multiplayer) to murder limit.
Improvements:
- Added custom color (dark gray) for random difficulty.
- Renamed delete profile message and bottom text.
- Renamed save and load profile bottom text.
Tooltips:
- Added tooltips for both singleplayer and multiplayer titles.
- Added more details in tooltip for command line args.
Code cleanup:
- Moved Profile.cs in the same folder with other models.
- Renamed browse folder icon to search_32x32.png.
- Cleaned MainWindowMultiplayer.xaml.cs file.