To get a copy of the source using the commandline Subversion client:
Change the current directory to the desired location for the source.
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ ./GtkRadiant
- svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack
- svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/trunk/ ./GtkRadiant/games/UFOAIPack
+Download the desired game packs:
+ cd ./GtkRadiant/install/installs
+ svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./Q3Pack
+ svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/trunk/ ./UFOAIPack
+ svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/TremulousPack/trunk/ ./TremulousPack
Linux/OSX(using X-windows)
==========================
case GAME_NEXUIZ:
gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Nexuiz") );
break;
+ case GAME_TREMULOUS:
+ gtk_combo_box_append_text( GTK_COMBO_BOX( combo ), _("Tremulous") );
+ break;
}
iGame++;
}
fprintf( fg, " basegame=\"data\"\n" );
break;
}
+ case GAME_TREMULOUS: {
+ fprintf( fg, " gametools=\"%sinstalls/TremulousPack/game\"\n", g_strAppPath.GetBuffer() );
+ fprintf( fg, " prefix=\".tremulous\"\n" );
+ Str source = g_strAppPath.GetBuffer();
+ source += "installs/";
+ source += TREMULOUS_PACK;
+ source += "/install/";
+ Str dest = m_strEngine.GetBuffer();
+ CopyTree( source.GetBuffer(), dest.GetBuffer() );
+ fprintf( fg, " basegame=\"base\"\n" );
+ break;
+ }
}
fprintf( fg, "/>\n" );
fclose( fg );
if ( stricmp( dirname, Q2_PACK ) == 0 ) {
m_availGames[ iGame++ ] = GAME_Q2;
}
+ if ( stricmp( dirname, TREMULOUS_PACK ) == 0 ) {
+ m_availGames[ iGame++ ] = GAME_TREMULOUS;
+ }
}
}
#define WARSOW_PACK "WarsowPack"
#define NEXUIZ_PACK "NexuizPack"
#define Q2_PACK "Q2Pack"
+#define TREMULOUS_PACK "TremulousPack"
class CGameInstall : public Dialog {
public:
GAME_WARSOW,
GAME_NEXUIZ,
GAME_Q2,
+ GAME_TREMULOUS,
GAME_COUNT
};