The launcher for ioquake3.
Go to file
Zack Middleton c1e80ab502 Fix launching ioq3 on Linux
Q_OS_X11 does not exist (it was a Qt documentation error).
Q_OS_UNIX is also defined on Mac, so move Unix block after Mac.
There is a specific Q_OS_LINUX, but it's a general Unix style command.

Also added error message for unhandled platforms.
2014-03-24 15:15:29 -05:00
.gitignore Initial commit 2013-12-01 13:36:58 -08:00
LICENSE Initial commit 2013-12-01 13:36:58 -08:00
README.md Fix lists in README being a single (wrapped) line 2013-12-01 20:21:55 -06:00
imgs.qrc Added code files for initial commit. 2013-12-01 19:25:01 -05: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
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 Add project, fix building using Qt5 2013-12-01 19:49:45 -06:00
main.cpp Add project, fix building using Qt5 2013-12-01 19:49:45 -06:00
mainwindow.cpp Fix launching ioq3 on Linux 2014-03-24 15:15:29 -05:00
mainwindow.h Added code files for initial commit. 2013-12-01 19:25:01 -05:00
mainwindow.ui Added code files for initial commit. 2013-12-01 19:25:01 -05: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.)