The launcher for ioquake3.
Go to file
Zack Middleton 32cd52895b Have Mac and Linux use install wizard destination as fs_basepath 2015-01-04 14:27:15 -06:00
minizip Make install wizard work with Linux Qt4 2014-11-18 18:50:17 -06:00
.gitignore Initial commit 2013-12-01 13:36:58 -08:00
LICENSE Use the ioq3 patch data (zip) instead of the official id linux patch (tar.gz). 2014-05-28 18:30:02 +10:00
README.md Fix lists in README being a single (wrapped) line 2013-12-01 20:21:55 -06:00
filecopy.cpp Moved tar.gz file extraction to FileExtractWorker. The "patch" wizard page runs it in a background thread instead of the main thread. 2014-05-18 21:41:54 +10:00
filecopy.h Moved tar.gz file extraction to FileExtractWorker. The "patch" wizard page runs it in a background thread instead of the main thread. 2014-05-18 21:41:54 +10:00
fileextract.cpp Use the ioq3 patch data (zip) instead of the official id linux patch (tar.gz). 2014-05-28 18:30:02 +10:00
fileextract.h Use the ioq3 patch data (zip) instead of the official id linux patch (tar.gz). 2014-05-28 18:30:02 +10:00
imgs.qrc Added code files for initial commit. 2013-12-01 19:25:01 -05:00
installwizard.cpp Have Mac and Linux use install wizard destination as fs_basepath 2015-01-04 14:27:15 -06:00
installwizard.h Have Mac and Linux use install wizard destination as fs_basepath 2015-01-04 14:27:15 -06:00
installwizard.ui Merge the installtype, install and locate wizard pages into one page with a QStackedWidget. 2014-05-15 13:51:35 +10:00
installwizard_copy.cpp Make install wizard work with Linux Qt4 2014-11-18 18:50:17 -06:00
installwizard_copy.h Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_copy.ui Merge the installtype, install and locate wizard pages into one page with a QStackedWidget. 2014-05-15 13:51:35 +10:00
installwizard_eula.cpp Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_eula.h Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_eula.ui Merge the installtype, install and locate wizard pages into one page with a QStackedWidget. 2014-05-15 13:51:35 +10:00
installwizard_finished.cpp Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_finished.h Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_finished.ui Merge the installtype, install and locate wizard pages into one page with a QStackedWidget. 2014-05-15 13:51:35 +10:00
installwizard_patch.cpp Make install wizard work with Linux Qt4 2014-11-18 18:50:17 -06:00
installwizard_patch.h Use the ioq3 patch data (zip) instead of the official id linux patch (tar.gz). 2014-05-28 18:30:02 +10:00
installwizard_patch.ui Merge the installtype, install and locate wizard pages into one page with a QStackedWidget. 2014-05-15 13:51:35 +10:00
installwizard_setup.cpp Make install wizard work with Linux Qt4 2014-11-18 18:50:17 -06:00
installwizard_setup.h Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
installwizard_setup.ui Fixed install from CD page layout. 2014-05-15 17:07:25 +10:00
iol.png Added code files for initial commit. 2013-12-01 19:25:01 -05:00
iolICO.png Added code files for initial commit. 2013-12-01 19:25:01 -05:00
iolico.ico Use the iol icon for the windows exe file. 2014-05-08 21:49:31 +10:00
ioq3.png Added code files for initial commit. 2013-12-01 19:25:01 -05:00
ioq3ICO.png Added code files for initial commit. 2013-12-01 19:25:01 -05:00
ioquaktree.png Added code files for initial commit. 2013-12-01 19:25:01 -05:00
launch.pro Fix install wizard zlib for OS X Qt5 2014-11-18 18:50:26 -06:00
launch.rc Use the iol icon for the windows exe file. 2014-05-08 21:49:31 +10:00
main.cpp Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
mainwindow.cpp Have Mac and Linux use install wizard destination as fs_basepath 2015-01-04 14:27:15 -06:00
mainwindow.h Added the MIT license header to all source files. 2014-05-17 17:10:16 +10:00
mainwindow.ui Improve settings tab layout 2015-01-04 14:23:28 -06:00
quakeutils.cpp Moved Q3A utility function - path and home path detection, config reading - to their own static class. 2014-05-17 17:00:38 +10:00
quakeutils.h Moved Q3A utility function - path and home path detection, config reading - to their own static class. 2014-05-17 17:00:38 +10:00
settings.cpp Save/load resolution settings. 2014-05-09 16:17:35 +10:00
settings.h Save/load resolution settings. 2014-05-09 16:17:35 +10:00

README.md

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.)