mirror of
https://github.com/ioquake/launch.git
synced 2024-11-10 06:31:39 +00:00
The launcher for ioquake3.
ed18c08161
Use horizontal layouts for the settings lines so that text (Resolution, Screen Mode, Run Install Wizard) does not go under other widgets or exceed size of (install wizard) button. Added a colon after Resolution and Screen Mode. Changed 'FullScreen' option to 'Full Screen'. |
||
---|---|---|
minizip | ||
.gitignore | ||
filecopy.cpp | ||
filecopy.h | ||
fileextract.cpp | ||
fileextract.h | ||
imgs.qrc | ||
installwizard.cpp | ||
installwizard.h | ||
installwizard.ui | ||
installwizard_copy.cpp | ||
installwizard_copy.h | ||
installwizard_copy.ui | ||
installwizard_eula.cpp | ||
installwizard_eula.h | ||
installwizard_eula.ui | ||
installwizard_finished.cpp | ||
installwizard_finished.h | ||
installwizard_finished.ui | ||
installwizard_patch.cpp | ||
installwizard_patch.h | ||
installwizard_patch.ui | ||
installwizard_setup.cpp | ||
installwizard_setup.h | ||
installwizard_setup.ui | ||
iol.png | ||
iolico.ico | ||
iolICO.png | ||
ioq3.png | ||
ioq3ICO.png | ||
ioquaktree.png | ||
launch.pro | ||
launch.rc | ||
LICENSE | ||
main.cpp | ||
mainwindow.cpp | ||
mainwindow.h | ||
mainwindow.ui | ||
quakeutils.cpp | ||
quakeutils.h | ||
README.md | ||
settings.cpp | ||
settings.h |
THE AS OF YET NOT OFFICIALLY NAMED LAUNCHER FOR IOQ3
The launcher for ioquake3. Built with QT, written in C++
ROADMAP
Required features to reach:
Version 1.0(alpha)
- launch the ioquake3 program - DONE
- launch quake3 at different resolutions - DONE
- download/install patches for quake3 - not yet implemented
- display EULA before downloading q3 patches - not yet implemented
2.0(beta)
- be able to download/install ioquake3
- be able to copy quake3 data from retail CD
- be able to update ioquake3
- be able to update self
- initial support for other operating systems - STARTED(Linux)
3.0(Gold)
- config launch options
- config player options
- WYSIWYG name config
- work with steam installation of quake3
- backup/save/swap configs
- support for Linux, Windows, and OSX
4.0(PLATINUM)
- support for other games (Tremulous/SmokinGuns/TurtleArena/etc.)
- automated mod switcher
- builtin server browser
- integrated newsfeed
- LAN support
- preload mods/maps/content via internet protocols
- uri integration (q3://, trem://, ioq3://, etc.)