[Gtkradiant] [Bug 266] New: multiple games support, roadmap

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Wed, 05 Dec 2001 04:39:19 -0600


           Summary: multiple games support, roadmap
           Product: GtkRadiant
           Version: 1.2-nightly
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: editor
        AssignedTo: ttimo@idsoftware.com
        ReportedBy: ttimo@idsoftware.com

Ok, we should be going towards a release of 1.2 beta as nightly build at some
point. This is mostly about providing the basics of multiple games support (main
motivation behind that being Wolf support). Rundown on things to be done:

- Editor needs to be installed in game independant location, with seperate game
packages that go in each game directory. This is partly done on linux, but a big
effort remains around that on win32. Setup issue primarily.

- How to select between games, what changes to the editor's running situation:
At startup, you get prompted with a game selection dialog (Q3,Wof,Q1). The mods
are not considered as being game specific. Then radiant will do a regular
startup with a modules list and the game-specific project file. The initial game
selection step should be configured with an 'auto-load for last game' in prefs.

Technically, how does it work:

Below it's main installation path, Radiant should have a games/ directory. With
a list of XML files that describe the path and version of each game pack. Those
are parsed at startup for the initial dialog. We need to have a safe check of
the version reported in games/, the version where we actually load the game
package, and some hardcoded stuff.

Where to put the modules:
common modules should be in modules/ below the main installation path?
game specific modules should be in a modules/ directory in the game pack.

------- You are receiving this mail because: -------
Whoops!  I have no idea!