Difference between revisions of "Launch"

From ioquake3 wiki
Jump to: navigation, search
(New page: Here is what we want to see in future front-end programs for ioquake3: Mainly I want to get sparkle: http://sparkle.andymatuschak.org/ So I can update both ioquake3 and the front-end wit...)
 
(Other launcher/updater software that behaves similarly to how launch should)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Here is what we want to see in future front-end programs for ioquake3:
+
https://github.com/ioquake/launch
  
 +
The launcher for ioquake3. Built with QT, written in C++.
  
Mainly I want to get sparkle:
+
This project's goal as an updater is to get everyone on Windows, OS X, and Linux onto modern versions of ioquake3, and keep them up-to-date in a style similar to other stand-alone launcher/updater systems for games that aren't on major digital-distribution platforms.
http://sparkle.andymatuschak.org/
 
So I can update both ioquake3 and the front-end without requiring the user to visit the website/download/install/etc.
 
and also add the logo/prettify it.
 
--[[User:Zakk|Zakk]] 23:46, 16 March 2009 (UTC)
 
  
To me, a more interesting UI would have a list of settable variables
+
As a launcher this project should enable easy access to ioquake3 features that are otherwise buried in wikis, forums, and README files.
that users could toggle/set and perhaps even implement profiles so you
 
can quickly save/load different profiles.
 
This part is from Harley Laue
 
  
Daniel Lord would like to see:
+
Future goals could include the ability to launch an encapsulated mod for quake 3 or standalone games and keep them updated and on the latest versions of ioquake3 as well.
" And some server admin capability."
+
 
 +
== Front-End ==
 +
 
 +
*Visually appealing UI, with ioquake3 theme.
 +
*RSS newsfeed of [http://www.ioquake3.org ioquake3]
 +
*Ability to update itself.
 +
*Cross platform.
 +
 
 +
== Profiles ==
 +
 
 +
*Ability to load/save profiles.
 +
*Player name rendered as it appears in ioquake3.
 +
*Player model rendered in a OpenGL view.
 +
 
 +
== Games ==
 +
 
 +
*Load ioquake3, mods & ioquake3-based games from the front-end.
 +
*Built-in server browser.
 +
 
 +
== Content ==
 +
 
 +
*Pre-load game data from Quake 3: Arena/Team Arena CDs, Steam, GoG, into correct location (with id EULA pop-up).
 +
*Download/Update stable ioquake3 engine.
 +
*Download/Update & test nightly builds of ioquake3 engine, without disturbing stable version.
 +
*Download/Update ioquake3 based mods, maps, models & stand-alone games.
 +
*LAN Bootstrap: For LAN admins/users to quickly pre-load content from local server.
 +
*Ability to download content via http, ftp & bittorrent.
 +
 
 +
== Setup/Admin ==
 +
 
 +
*Set global ioquake3 variable & command-line options, with human readable descriptions.
 +
*Game server administration via built-in RCON client.
 +
 
 +
 
 +
==3rd Party Update Options==
 +
*[https://github.com/Squirrel Squirrel] Windows and Mac only
 +
*[http://sparkle-project.org Sparkle] Mac only, but very well regarded.
 +
 
 +
==Other launcher/updater software that behaves similarly to how launch should in terms of updating==
 +
*[http://us.battle.net/en/app/ Battle.net]
 +
*[http://leagueoflegends.com League of Legends]
 +
*[https://www.google.com/chrome/ Google Chrome]
 +
* Windows 10

Latest revision as of 22:34, 12 November 2015

https://github.com/ioquake/launch

The launcher for ioquake3. Built with QT, written in C++.

This project's goal as an updater is to get everyone on Windows, OS X, and Linux onto modern versions of ioquake3, and keep them up-to-date in a style similar to other stand-alone launcher/updater systems for games that aren't on major digital-distribution platforms.

As a launcher this project should enable easy access to ioquake3 features that are otherwise buried in wikis, forums, and README files.

Future goals could include the ability to launch an encapsulated mod for quake 3 or standalone games and keep them updated and on the latest versions of ioquake3 as well.

Front-End

  • Visually appealing UI, with ioquake3 theme.
  • RSS newsfeed of ioquake3
  • Ability to update itself.
  • Cross platform.

Profiles

  • Ability to load/save profiles.
  • Player name rendered as it appears in ioquake3.
  • Player model rendered in a OpenGL view.

Games

  • Load ioquake3, mods & ioquake3-based games from the front-end.
  • Built-in server browser.

Content

  • Pre-load game data from Quake 3: Arena/Team Arena CDs, Steam, GoG, into correct location (with id EULA pop-up).
  • Download/Update stable ioquake3 engine.
  • Download/Update & test nightly builds of ioquake3 engine, without disturbing stable version.
  • Download/Update ioquake3 based mods, maps, models & stand-alone games.
  • LAN Bootstrap: For LAN admins/users to quickly pre-load content from local server.
  • Ability to download content via http, ftp & bittorrent.

Setup/Admin

  • Set global ioquake3 variable & command-line options, with human readable descriptions.
  • Game server administration via built-in RCON client.


3rd Party Update Options

Other launcher/updater software that behaves similarly to how launch should in terms of updating