fteqw/engine/client
Spoike e403cebc65 Should be more robust with first-run config execs now.
Multiple download sources can be specified (eg for mod+map). Takes the form "providedfile:urltodownload providedfile:urltodownload". This comes via the browser so relative urls = woot. The old single-url-only path is no longer supported. This is an incompatible change, but we're still young. The unpacking process is still the same, and still only paks/pk3s are extracted. Note that the providedfile is relative to the base dir rather than the game dir. You can specify potential alternate gamedirs.
The QTV file is not mandatory, you can use map="blah" join="blah" stream="0@blah", so long as you set the mime type as: type="application/x-fteplugin". src="someqtvfile" still works, of course (and doesn't mandate the type= field, although that should probably be specified to make life easier on configuring servers to use the correct mime types).
The splash image can be set with: splash="myurlhere". Note that only jpg and png files are supported. This comes via the browser so relative urls = woot.
Game property can take multiple game dirs now, too. First argument is the basic game. If its one of the special ones then FTE is meant to hunt down your prior install for that. If its not recognised then its added as the only game directory. Additional ones are added after (eg: "id1 fortress" adds just id1+fortress while "q1 fortress" adds id1+qw+fte+fortress). Use appropriately.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3160 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-07 01:26:47 +00:00
..
anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
bymorphed.h Interact properly with window managers. Fullscreen support needs testing a bit tbh. 2007-07-23 11:48:53 +00:00
bymorphed.ico We use morphed's icon now. 2005-10-20 00:08:23 +00:00
cd_linux.c fix cd stuff 2006-05-09 00:36:25 +00:00
cd_null.c Added newline at end of file 2005-11-29 11:28:32 +00:00
cd_sdl.c fix cd stuff 2006-05-09 00:36:25 +00:00
cd_win.c Fixed Ogg support a bit. Enhanced DarkPlaces/Nuxuiz compatability. Fixed a couple other minor bugs. 2007-06-20 00:02:54 +00:00
cdaudio.h Initial Checkin 2004-08-23 00:15:46 +00:00
cl_cam.c My monthly commit. I wonder what I broke. 2009-03-03 01:52:30 +00:00
cl_cg.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_demo.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_ents.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_ignore.c Minor update... 2008-11-09 22:29:28 +00:00
cl_ignore.h blah 2005-11-30 21:39:27 +00:00
cl_input.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
cl_main.c Should be more robust with first-run config execs now. 2009-04-07 01:26:47 +00:00
cl_master.h Big fat-off commit. 2009-04-01 22:03:56 +00:00
cl_parse.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_plugin.inc Minor update... 2008-11-09 22:29:28 +00:00
cl_pred.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
cl_screen.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_tent.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
cl_ui.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
clhl_game.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
client.h Should be more robust with first-run config execs now. 2009-04-07 01:26:47 +00:00
clq2_cin.c SP_#? -> CON_#? 2007-09-23 15:28:06 +00:00
clq2_ents.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
clq3_parse.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
clq3defs.h Minor update... 2008-11-09 22:29:28 +00:00
console.c try that 2009-04-06 01:01:31 +00:00
crosshairs.dat Standardised line endings 2005-06-15 04:40:33 +00:00
fragstats.c So we can steal ezquake's fragstats files without warnings appearing 2007-08-30 18:23:57 +00:00
image.c GCC-built plugins no longer insta-crash. Go Mozilla! You rule!... 2009-04-03 07:31:54 +00:00
in_macos.c We now have a really crappy gl renderer for macosx. 2007-09-23 22:00:19 +00:00
in_morphos.c Caps lock, work! 2009-02-07 00:02:03 +00:00
in_morphos.h Added copyright header. 2007-09-09 14:28:59 +00:00
in_raw.h attempted vs2008 compile fix 2009-01-18 01:47:48 +00:00
in_sdl.c some input cleanup, restarts should work a bit better 2006-05-10 22:12:20 +00:00
in_win.c Stuff should compile a little better with GCC now. 2009-04-02 22:25:54 +00:00
input.h some input cleanup, restarts should work a bit better 2006-05-10 22:12:20 +00:00
keys.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
keys.h We now have a really crappy gl renderer for macosx. 2007-09-23 22:00:19 +00:00
lhfont.h Stole lh's font, for use without gamedata. 2005-01-05 08:02:25 +00:00
m_download.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
m_items.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
m_master.c Ruleset expanded with ruleset_allow_localvolume. Set to 0 in 'nqr' and 'strict'. Made NET_AdrToString return a non-static pointer. 2008-06-08 14:37:57 +00:00
m_mp3.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
m_multi.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
m_options.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
m_script.c Fixed warnings related to passing (char **) when (const char **) is excpected, just casting. 2007-08-20 02:13:51 +00:00
m_single.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
menu.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
menu.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
merged.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
modelgen.h mdl version 3 support, misc fixes 2006-03-13 23:20:49 +00:00
mymad.c So you can enable the mp3 decoder with the appropriate library. I'm not going to add this as a default option for probably some time to come. 2005-03-28 00:22:11 +00:00
net_master.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
p_classic.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
p_null.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
p_script.c Forgot to commit this. Whoops. 2009-02-08 14:29:19 +00:00
pr_csqc.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
pr_menu.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
q2.ico Initial Checkin 2004-08-23 00:15:46 +00:00
q2anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
q2m_flash.c Sigh, I suck. 2006-07-08 23:31:11 +00:00
quakedef.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
r_bulleten.c gameclock, roq/avis can play on shaders (sound is wrong though, so that's fine with avis!), snprintf changes (this is the bulk), up2's mcharset 2006-03-06 01:41:09 +00:00
r_bulleten.h Initial Checkin 2004-08-23 00:15:46 +00:00
r_efrag.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
r_part.c My monthly commit. I wonder what I broke. 2009-03-03 01:52:30 +00:00
r_partset.c cleanup, change TE_BLOB to TE_TAREXPLOSION in particle sets, change TE_BIGEXPLOSION to TE_TEI_BIGEXPLOSION, fix centerprints/stuffcmds not being written to mvds (maybe), misc fixes 2006-06-02 17:42:36 +00:00
r_partset.h support r_particlesdesc chain loading; use r_particledesc "x;y;etc" to load multiple configs, removed shaft effect from spikeset, created new tsshaft set and added it into sets, change r_particlesdesc default to "spikeset;tsshaft" 2006-05-07 01:49:06 +00:00
render.h Big fat-off commit. 2009-04-01 22:03:56 +00:00
renderer.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
renderque.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
renderque.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
resource.h We use morphed's icon now. 2005-10-20 00:08:23 +00:00
roq.h Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this. 2005-12-21 03:07:33 +00:00
roq_read.c Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this. 2005-12-21 03:07:33 +00:00
sbar.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
sbar.h Minor update... 2008-11-09 22:29:28 +00:00
screen.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
skin.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
snd_alsa.c Messed up previous commit... 2008-04-29 22:14:16 +00:00
snd_directx.c The different aspects of directx are now activated independently from each other, allowing greater custom build control. 2009-03-07 04:37:24 +00:00
snd_dma.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
snd_linux.c thier -> their 2007-12-23 20:28:40 +00:00
snd_macos.c We now have a really crappy gl renderer for macosx. 2007-09-23 22:00:19 +00:00
snd_mem.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
snd_mix.c Fix a crash that happens with a too long uptime. 2007-10-03 09:09:08 +00:00
snd_mixa.s clean up mixer code, should solve some problems with popping noises, AVI sound recording needs testing 2006-05-09 07:26:14 +00:00
snd_morphos.c Added copyright header. 2007-09-09 14:28:59 +00:00
snd_mp3.c Stuff 2005-04-16 16:21:27 +00:00
snd_ov.c Minor update... 2008-11-09 22:29:28 +00:00
snd_sdl.c SDL sound should be working fine now 2005-11-07 00:59:22 +00:00
snd_win.c SP_#? -> CON_#? 2007-09-23 15:28:06 +00:00
sound.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
spritegn.h Changed vec4_t down to vec3_t, got the server browser integrated with the menu.dat. csqc is having fun, and nexuiz should work better. Enjoy. 2005-05-13 10:42:48 +00:00
sys_dosa.s Files needed for linux to compile properly. 2004-09-07 18:18:02 +00:00
sys_linux.c Stuff should compile a little better with GCC now. 2009-04-02 22:25:54 +00:00
sys_morphos.c I blame bigfoot 2009-04-03 06:36:00 +00:00
sys_npqtv.c Should be more robust with first-run config execs now. 2009-04-07 01:26:47 +00:00
sys_sdl.c My attempt to get SDL binaries under Linux to compile 2009-04-06 14:19:29 +00:00
sys_win.c Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
sys_wina.s Initial Checkin 2004-08-23 00:15:46 +00:00
teamplay.c s/thier/their 2007-10-05 17:43:26 +00:00
textedit.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
valid.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
vid.h No more HandlePause crap. 2007-09-23 15:20:46 +00:00
view.c Big fat-off commit. 2009-04-01 22:03:56 +00:00
view.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
wad.c Minor update... 2008-11-09 22:29:28 +00:00
wad.h Big fat-off commit. 2009-04-01 22:03:56 +00:00
winamp.h got rid of some anonymous unions 2006-02-17 02:51:59 +00:00
winquake.h Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv. 2009-04-06 00:34:32 +00:00
winquake.rc Big fat-off commit. 2009-04-01 22:03:56 +00:00
zqtp.c Big fat-off commit. 2009-04-01 22:03:56 +00:00