mirror of
https://github.com/id-Software/GtkRadiant.git
synced 2026-03-20 00:49:29 +01:00
The GtkRadiant sources as originally released under the GPL license.
This commit is contained in:
195
setup/win32/HOWTO
Normal file
195
setup/win32/HOWTO
Normal file
@@ -0,0 +1,195 @@
|
||||
Howto add new game packs to the InstallShield setup
|
||||
---------------------------------------------------
|
||||
|
||||
Background Info
|
||||
---------------
|
||||
The files that IS uses are pretty much all text files, in the template/ directory
|
||||
we have a special copy of these files that make up the IS project.
|
||||
|
||||
The copy in the template/ directory has files which contain string like
|
||||
<<GTK_DIR>> which are replaced with actual values whenever the setup.pl script
|
||||
is used.
|
||||
|
||||
|
||||
TTimo
|
||||
8/5/2002
|
||||
|
||||
Disclaimer: I'm writing that as I am building the RTCW game pack. It is possible
|
||||
that it is fairly outdated when you read it, but my guess is it can be a useful
|
||||
reference document.
|
||||
Update: using this for JKII support, made sure everything is still valid
|
||||
|
||||
Hydra
|
||||
5/6/2002
|
||||
- Updating for Halflife build, added a bit more info in places.
|
||||
|
||||
NOTE: you need cygwin installed (http://www.cygwin.com) to run setup.pl tools
|
||||
(Base installation + perl)
|
||||
|
||||
You also need UUIDGEN.exe in your path. It's normally in the
|
||||
"Visual Studio .NET\Common7\Tools" directory
|
||||
|
||||
Some experience with IS and our particular way of handling it is expected.
|
||||
The following information is DENSE, read everything
|
||||
|
||||
- select a base name for the pack (which we will use in various variables):
|
||||
WOLF
|
||||
- make a RELEASE build of GtkRadiant.
|
||||
- run setup.pl to generate the IS directories
|
||||
e.g. ./setup.pl 'c:\\my documents\\Source\\GtkRadiant' q3.cf
|
||||
(the directory contains GtkRadiant, Src, etc..)
|
||||
- start WorkDir/GtkRadiant.ipr, this is an half-templated setup we can
|
||||
easily work on to add new stuff
|
||||
|
||||
- go to file groups and start adding new groups:
|
||||
Wolf Executable Files
|
||||
will hold the editor modules and binaries (map compiler, bspc)
|
||||
Wolf Media Files
|
||||
will hold sample files and editor files:
|
||||
maps, models, additional textures, shader scripts, entities.def, project template
|
||||
set the destination directory for those files:
|
||||
Wolf Executable Files
|
||||
goes in the game pack directory: DIR_GAMETOOLS_WOLF
|
||||
Wolf Media Files
|
||||
goes straight into the Wolf path: DIR_GAME_WOLF
|
||||
|
||||
- start feeding stuff in those file groups
|
||||
make sure all those files start from the prefix we are working with
|
||||
(C:\home\Id in my case)
|
||||
|
||||
- add a component:
|
||||
Wolf (Wolf Executable Files)
|
||||
-- Wolf editing media (Wolf Media Files)
|
||||
NOTE: make sure that you put the file groups in those components you created!
|
||||
|
||||
- go to add the pack to setup.rul:
|
||||
add new globals
|
||||
// Wolf
|
||||
NUMBER DO_GAME_WOLF_BOOL;
|
||||
STRING szDIR_GAME_WOLF, szDIR_GAMETOOLS_WOLF;
|
||||
|
||||
- in OnFirstUIBefore
|
||||
define any strings you use, e.g. szJKII and DEFAULTJKIIDIR;
|
||||
add template for wolf pack inclusion
|
||||
DO_GAME_WOLF_BOOL = <<DO_GAME_WOLF_BOOL>>;
|
||||
|
||||
- copy 'game pack #1' code and paste is as a 'game pack #2'
|
||||
start renaming the code and updating it
|
||||
(use the registry key for default path lookup if possible)
|
||||
Wolf setup doesn't leave an install path, we will hardcode to
|
||||
C:\\Program Files\\Return To Castle Wolfenstein
|
||||
and look for the binary
|
||||
(note, this is by far the part with the most things to do,
|
||||
read carefully the game pack code, replace everywhere it's needed,
|
||||
put the right 'BACK' code etc.)
|
||||
|
||||
NOTE: the 'if (nResult = BACK) then' code gets more complicated as new packs are added
|
||||
sadly, it's not possible to store labels into variables for jumps
|
||||
the next 'nResult = BACK' in non-gamepack code needs to be updated too
|
||||
|
||||
- in Dlg_SdStartCopy, add summary for Wolf operations
|
||||
if (DO_GAME_WOLF_BOOL == 1) then
|
||||
ListAddString(listStartCopy,"Return To Castle Wolfenstein folder:",AFTER);
|
||||
ListAddString(listStartCopy," " + szDIR_GAME_WOLF,AFTER);
|
||||
ListAddString(listStartCopy,"Return To Castle Wolfenstein mapping package folder:",AFTER);
|
||||
ListAddString(listStartCopy," " + szDIR_GAMETOOLS_WOLF,AFTER);
|
||||
endif;
|
||||
|
||||
- in OnMoved, add generation of the game file for Wolf
|
||||
if (DO_GAME_WOLF_BOOL == 1) then
|
||||
if (CreateDir(TARGETDIR ^ "games")< 0) then
|
||||
// Report the error; then abort.
|
||||
MessageBox ("Unable to create directory " + TARGETDIR ^ "games", SEVERE);
|
||||
abort;
|
||||
endif;
|
||||
if (CreateFile(nvFileHandle, TARGETDIR ^ "games", "wolf.game")< 0) then
|
||||
// Report the error.
|
||||
MessageBox ("CreateFile " + TARGETDIR ^ "games" + "\\wolf.game failed.", SEVERE);
|
||||
abort;
|
||||
endif;
|
||||
WriteLine(nvFileHandle, "<?xml version=\"1.0\" encoding=\"iso-8859-1\" standalone=\"yes\"?>");
|
||||
WriteLine(nvFileHandle, "<!-- generated by Radiant setup, modify at your own risks -->");
|
||||
WriteLine(nvFileHandle, "<game name=\"Return To Castle Wolfenstein\" gametools=\"" + szDIR_GAMETOOLS_WOLF + "/\"/>");
|
||||
WriteLine(nvFileHandle, " gamename=\"wolf\"");
|
||||
WriteLine(nvFileHandle, " enginename=\"quake3\"");
|
||||
CloseFile(nvFileHandle);
|
||||
endif;
|
||||
|
||||
- configure the setup so that the new components are installed by default:
|
||||
in 'Setup Types' tab, check the new components
|
||||
NOTE: do that in BOTH types, specially Custom
|
||||
|
||||
- once all those changes are done, we are gonna validate the update..
|
||||
save and exit IS
|
||||
make a backup copy of setup/win32/WorkDir ($ cp -R WorkDir/ WorkDir-backup)
|
||||
|
||||
- templatize WorkDir/ with the setup.pl
|
||||
$ ./setup.pl 'c:\\home\\Id' -template template-gen
|
||||
Configured for base GtkRadiant directory: 'C:\\home\\Id'
|
||||
Building a template version of WorkDir into template-gen/
|
||||
Copy files...
|
||||
Templating UUID...
|
||||
Processing 'C:\\home\\Id' into '<<GTKRAD_DIR>>'
|
||||
|
||||
- check with a recursive diff that it's all good (Araxis Merge!)
|
||||
Files template/Component Definitions/Default.cdf and template-gen/Component Definitions/Default.cdf differ
|
||||
Files template/Component Definitions/Default.fgl and template-gen/Component Definitions/Default.fgl differ
|
||||
Files template/File Groups/Default.fdf and template-gen/File Groups/Default.fdf differ
|
||||
Files template/Script Files/Setup.rul and template-gen/Script Files/Setup.rul differ
|
||||
Files template/Text Substitutions/Setup.tsb and template-gen/Text Substitutions/Setup.tsb differ
|
||||
|
||||
newly added, the file groups files
|
||||
|
||||
- copy over template-gen/ into template/
|
||||
$ cp -R template-gen/* template/
|
||||
|
||||
- cvs update in the template dir, add new files etc.
|
||||
|
||||
|
||||
|
||||
- edit template/Component Definitions/Default.cdf in a text editor to configure the 'include in build' templates
|
||||
search for [Wolf] and change the line:
|
||||
INCLUDEINBUILD=NO
|
||||
to:
|
||||
INCLUDEINBUILD=<<DO_GAME_WOLF_BOOL_YESNO>>
|
||||
|
||||
search for [Wolf\Wolf Editing Media] and change the line:
|
||||
INCLUDEINBUILD=NO
|
||||
to:
|
||||
INCLUDEINBUILD=<<DO_GAME_WOLF_BOOL_FULL_YESNO>>
|
||||
|
||||
that is, main is always installed, and the editing media only in full
|
||||
NOTE: IS 6.0 has the nasty habit of changing order in Default.cdf on each save .. makes things harder
|
||||
|
||||
- edit 'sub configure_tree' in setup/win32/setup.pl:
|
||||
copy from an existing game pack code and adapt
|
||||
there's a general boolean, and a full setup boolean
|
||||
(search and replace affects Setup.rul and Default.cdf)
|
||||
|
||||
add the corresponding items to
|
||||
# set default config
|
||||
|
||||
add a corresponding output string under
|
||||
print " DO_CORE : $DO_CORE\n";
|
||||
|
||||
- search for '# set default config' and add the new default entry (default to 0)
|
||||
as well as the verbosity below
|
||||
|
||||
- create a new .cf file
|
||||
|
||||
# ET setup
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-ET';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_ET = 1;
|
||||
|
||||
|
||||
- build a new setup using a .cf file.
|
||||
|
||||
e.g.
|
||||
|
||||
./setup.pl 'C:\\home\\Id' wolf.cf
|
||||
|
||||
- load up Setup-Wolf/GtkRadiant.ipl into IS and build it!
|
||||
74
setup/win32/TODO
Normal file
74
setup/win32/TODO
Normal file
@@ -0,0 +1,74 @@
|
||||
TODO list for 1.2 setup:
|
||||
|
||||
- do we need some DO_* variables for the plugins too..
|
||||
- does the nightly do some safe checks while installing?
|
||||
(i.e. query the GUID of the existing full installation we expect to find)
|
||||
|
||||
short explanation / design doc:
|
||||
|
||||
------------
|
||||
|
||||
Any setup is made from a core and some game packs
|
||||
In the template -> buildable setup process, we give a few parameters to
|
||||
customize things:
|
||||
|
||||
- Put only the binaries or put everything
|
||||
- put / don't put the editor core
|
||||
- put / don't put any game pack
|
||||
|
||||
To do this, we mostly rely on a search replace in the template code:
|
||||
|
||||
DO_* are variables telling wether are not a given component is INCLUDED into
|
||||
the setup. We have currently:
|
||||
|
||||
DO_CORE: editor core content
|
||||
(ex: the central editor binary)
|
||||
DO_CORE_FULL: include the full setup content related to the code
|
||||
(ex: the GtkRadiant manual)
|
||||
DO_GAME_Q3: include binaries for Q3
|
||||
DO_GAME_FULL_Q3: media for the Q3 game pack
|
||||
|
||||
we search and replace for '<<DO_CORE_BOOL>>' '<<DO_GAME_Q3_BOOL>>' etc.
|
||||
more such variables will be .. DO_GAME_WOLF_BOOL, DO_GAME_Q1_BOOL etc.
|
||||
the *_BOOL are meant to be replaced by '1' or '0'
|
||||
we use equivalents *_BOOL_YESNO that are replaced by 'Yes' and 'No'
|
||||
(those are used for 'include in build setting')
|
||||
|
||||
-------------
|
||||
|
||||
Installation paths:
|
||||
the variables DIR_* are holding the install paths for core or game packs
|
||||
DIR_CORE is the install path for the core
|
||||
DIR_GAME_Q3 is the Q3 directory
|
||||
DIR_GAMETOOLS_Q3 is the subdirectory path choosen below Q3 dir to install
|
||||
game specific stuff
|
||||
|
||||
When the setup executes, it must rely on the stuff included in the setup to
|
||||
prompt the user with the right questions (where do I install the editor,
|
||||
where do I install the Q3 game pack?). This should be tempered by prior
|
||||
selection of what and whatnot to install if necessary. There should always
|
||||
be a 'Default' path that allows installing quickly without answering any
|
||||
difficult questions.
|
||||
|
||||
-------------
|
||||
|
||||
Nightly builds:
|
||||
|
||||
this was added afterwards. nightlies are intended to be an upgrade
|
||||
over an existing installation it only holds binaries
|
||||
|
||||
also adds some specific component and file groups for the media stuff
|
||||
that may have changed since the full setup
|
||||
|
||||
how does it work?
|
||||
a matter of 'include in build' configuration again
|
||||
if nightly is on, the *_FULL_* variables will be disabled
|
||||
and the *_NIGHTLY_* ones will be enabled
|
||||
Component Definitions/Default.cdf is the critical file in this operation
|
||||
added the following:
|
||||
DO_CORE_BOOL_FULL_YESNO
|
||||
DO_GAME_Q3_BOOL_FULL_YESNO
|
||||
DO_GAME_WOLF_BOOL_FULL_YESNO
|
||||
those three are to disable the media we only put in full setup
|
||||
DO_NIGHLY_BOOL_YESNO
|
||||
this is for the specific additions of the nightly setup
|
||||
16
setup/win32/all.cf
Normal file
16
setup/win32/all.cf
Normal file
@@ -0,0 +1,16 @@
|
||||
# Core + all game packs
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-All';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_Q3 = 1;
|
||||
$DO_GAME_WOLF = 1;
|
||||
$DO_GAME_JKII = 1;
|
||||
$DO_GAME_STVEF = 1;
|
||||
$DO_GAME_HALFLIFE = 1;
|
||||
$DO_GAME_SOF2 = 1;
|
||||
$DO_GAME_ET = 1;
|
||||
$DO_GAME_JA = 1;
|
||||
$DO_GAME_Q2 = 1;
|
||||
$DO_GAME_HER2 = 1;
|
||||
BIN
setup/win32/bin/bspc.exe
Normal file
BIN
setup/win32/bin/bspc.exe
Normal file
Binary file not shown.
BIN
setup/win32/bin/msvcr70.dll
Normal file
BIN
setup/win32/bin/msvcr70.dll
Normal file
Binary file not shown.
56
setup/win32/build.py
Normal file
56
setup/win32/build.py
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright (C) 2001-2006 William Joseph.
|
||||
#
|
||||
# This file is part of GtkRadiant.
|
||||
#
|
||||
# GtkRadiant is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# GtkRadiant is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GtkRadiant; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
import datetime
|
||||
from installer import MSIPackage
|
||||
|
||||
def format_date_today():
|
||||
return str(datetime.date.today())
|
||||
|
||||
package = MSIPackage("gtkradiant-1.5.0.xml")
|
||||
package.writeMSI("template.msi", "GtkRadiant-1.5.0-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("q3a_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "Q3A-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("wolf_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "Wolf-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("ja_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "JA-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("et_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "ET-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("jk2_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "JK2-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("sof2_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "SoF2-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("q2_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "Q2-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("her2_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "Heretic2-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("hl_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "HalfLife-Example-Maps-" + format_date_today() + ".msi")
|
||||
|
||||
#package = MSIPackage("ef_example_maps.xml")
|
||||
#package.writeMSI("template.msi", "STVEF-Example-Maps-" + format_date_today() + ".msi")
|
||||
9
setup/win32/classic.cf
Normal file
9
setup/win32/classic.cf
Normal file
@@ -0,0 +1,9 @@
|
||||
# classic gaming special
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-Classic';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_HALFLIFE = 1;
|
||||
$DO_GAME_Q2 = 1;
|
||||
$DO_GAME_HER2 = 1;
|
||||
7
setup/win32/components/archivepak.xml
Normal file
7
setup/win32/components/archivepak.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="archivepak">
|
||||
<dir name="modules">
|
||||
<file name="archivepak.dll"/>
|
||||
<file name="archivepak.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/archivewad.xml
Normal file
7
setup/win32/components/archivewad.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="archivewad">
|
||||
<dir name="modules">
|
||||
<file name="archivewad.dll"/>
|
||||
<file name="archivewad.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/archivezip.xml
Normal file
7
setup/win32/components/archivezip.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="archivezip">
|
||||
<dir name="modules">
|
||||
<file name="archivezip.dll"/>
|
||||
<file name="archivezip.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
13
setup/win32/components/atk.xml
Normal file
13
setup/win32/components/atk.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="atk-1.0-0">
|
||||
<file name="libatk-1.0-0.dll"/>
|
||||
<dir name="lib">
|
||||
<dir name="locale">
|
||||
<dir name="en_GB">
|
||||
<dir name="LC_MESSAGES">
|
||||
<file name="atk10.mo"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/bspc.xml
Normal file
4
setup/win32/components/bspc.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="bspc.exe"/>
|
||||
</component>
|
||||
4
setup/win32/components/dbghelp.xml
Normal file
4
setup/win32/components/dbghelp.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="dbghelp.dll"/>
|
||||
</component>
|
||||
9
setup/win32/components/doom3.xml
Normal file
9
setup/win32/components/doom3.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="doom3.game"/>
|
||||
</dir>
|
||||
<dir name="doom3.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
</dir>
|
||||
</component>
|
||||
16
setup/win32/components/ef.xml
Normal file
16
setup/win32/components/ef.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="stvef.game"/>
|
||||
</dir>
|
||||
<dir name="stvef.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="baseEF">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="sp_entities.def"/>
|
||||
<file name="hm_entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
414
setup/win32/components/ef_data.xml
Normal file
414
setup/win32/components/ef_data.xml
Normal file
@@ -0,0 +1,414 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="baseEF">
|
||||
<file name="mapextras.pk3"/>
|
||||
<dir name="maps">
|
||||
<file name="voy3.map"/>
|
||||
<file name="_brig.map"/>
|
||||
<file name="borg1.map"/>
|
||||
<file name="ctf_kln1.map"/>
|
||||
<file name="hm_blastradius.map"/>
|
||||
<file name="tutorial.map"/>
|
||||
<file name="voy1.map"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="boltOns">
|
||||
<file name="ted.md3"/>
|
||||
<file name="detpack.md3"/>
|
||||
<file name="emitter.md3"/>
|
||||
<file name="glass.md3"/>
|
||||
<file name="helmet.md3"/>
|
||||
<file name="jetpack.md3"/>
|
||||
<file name="pat_enh.md3"/>
|
||||
<file name="phaser.md3"/>
|
||||
</dir>
|
||||
<dir name="chunks">
|
||||
<dir name="borg">
|
||||
<file name="borg_3.md3"/>
|
||||
<file name="borg_1.md3"/>
|
||||
<file name="borg_2.md3"/>
|
||||
</dir>
|
||||
<dir name="generic">
|
||||
<file name="chunks_6.md3"/>
|
||||
<file name="chunks_1.md3"/>
|
||||
<file name="chunks_2.md3"/>
|
||||
<file name="chunks_3.md3"/>
|
||||
<file name="chunks_4.md3"/>
|
||||
<file name="chunks_5.md3"/>
|
||||
</dir>
|
||||
<dir name="glass">
|
||||
<file name="glchunks_6.md3"/>
|
||||
<file name="glchunks_1.md3"/>
|
||||
<file name="glchunks_2.md3"/>
|
||||
<file name="glchunks_3.md3"/>
|
||||
<file name="glchunks_4.md3"/>
|
||||
<file name="glchunks_5.md3"/>
|
||||
</dir>
|
||||
<dir name="warriorbot">
|
||||
<file name="turret.md3"/>
|
||||
<file name="arm.md3"/>
|
||||
<file name="foot.md3"/>
|
||||
<file name="head.md3"/>
|
||||
<file name="leg.md3"/>
|
||||
</dir>
|
||||
<dir name="stasis">
|
||||
<file name="stasis_4.md3"/>
|
||||
<file name="stasis_1.md3"/>
|
||||
<file name="stasis_2.md3"/>
|
||||
<file name="stasis_3.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="flags">
|
||||
<file name="flag_red.md3"/>
|
||||
<file name="flag_blue.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="telep.md3"/>
|
||||
</dir>
|
||||
<dir name="weaphits">
|
||||
<file name="ring02.md3"/>
|
||||
<file name="explosion.md3"/>
|
||||
<file name="nuke.md3"/>
|
||||
</dir>
|
||||
<dir name="powerups">
|
||||
<dir name="trek">
|
||||
<file name="transporter_1.md3"/>
|
||||
<file name="arc_ammo.md3"/>
|
||||
<file name="arc_ammo_1.md3"/>
|
||||
<file name="armor2.md3"/>
|
||||
<file name="armor2_1.md3"/>
|
||||
<file name="armor3.md3"/>
|
||||
<file name="armor3_1.md3"/>
|
||||
<file name="armor.md3"/>
|
||||
<file name="armor_1.md3"/>
|
||||
<file name="armor_shard.md3"/>
|
||||
<file name="decoy.md3"/>
|
||||
<file name="detpak.md3"/>
|
||||
<file name="flag_base.md3"/>
|
||||
<file name="flight.md3"/>
|
||||
<file name="flight_1.md3"/>
|
||||
<file name="flight_2.md3"/>
|
||||
<file name="flyer.md3"/>
|
||||
<file name="glauncher_ammo.md3"/>
|
||||
<file name="haste.md3"/>
|
||||
<file name="haste_1.md3"/>
|
||||
<file name="hypo_double.md3"/>
|
||||
<file name="hypo_single.md3"/>
|
||||
<file name="imod_ammo.md3"/>
|
||||
<file name="invisible.md3"/>
|
||||
<file name="invisible_1.md3"/>
|
||||
<file name="med_kit.md3"/>
|
||||
<file name="prifle_ammo.md3"/>
|
||||
<file name="quad_damage.md3"/>
|
||||
<file name="quad_damage_1.md3"/>
|
||||
<file name="regen.md3"/>
|
||||
<file name="scavenger_ammo.md3"/>
|
||||
<file name="shield_gen.md3"/>
|
||||
<file name="stasis_ammo.md3"/>
|
||||
<file name="tetrion_ammo.md3"/>
|
||||
<file name="torpedo.md3"/>
|
||||
<file name="torpedo_1.md3"/>
|
||||
<file name="transporter.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="mapobjects">
|
||||
<dir name="borg">
|
||||
<file name="vynclumn_d1.md3"/>
|
||||
<file name="alien_ammo2.md3"/>
|
||||
<file name="alien_ammo2_b.md3"/>
|
||||
<file name="alien_ammo.md3"/>
|
||||
<file name="blite.md3"/>
|
||||
<file name="blite_d1.md3"/>
|
||||
<file name="borg_munro.md3"/>
|
||||
<file name="borg_munrof.md3"/>
|
||||
<file name="BorgCrew1.md3"/>
|
||||
<file name="borgmachine1_d1.md3"/>
|
||||
<file name="circuit_1.md3"/>
|
||||
<file name="circuit_1_d1.md3"/>
|
||||
<file name="circuit_2.md3"/>
|
||||
<file name="circuit_2_d1.md3"/>
|
||||
<file name="circuit_3.md3"/>
|
||||
<file name="circuit_3_d1.md3"/>
|
||||
<file name="dead_borg.md3"/>
|
||||
<file name="dead_borg_arm.md3"/>
|
||||
<file name="dead_borg_bashed.md3"/>
|
||||
<file name="dead_borg_legs.md3"/>
|
||||
<file name="dead_leg.md3"/>
|
||||
<file name="disnode.md3"/>
|
||||
<file name="disnode_d1.md3"/>
|
||||
<file name="foster_borg.md3"/>
|
||||
<file name="plugin2.md3"/>
|
||||
<file name="plugin2_d1.md3"/>
|
||||
<file name="plugin2_in.md3"/>
|
||||
<file name="plugin.md3"/>
|
||||
<file name="plugin_in.md3"/>
|
||||
<file name="tank.md3"/>
|
||||
<file name="vynclumn.md3"/>
|
||||
</dir>
|
||||
<dir name="bridge">
|
||||
<file name="stationsleft.md3"/>
|
||||
<file name="cchair.md3"/>
|
||||
<file name="ceiling.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="confchair.md3"/>
|
||||
<file name="confLight.md3"/>
|
||||
<file name="hazardchair.md3"/>
|
||||
<file name="helm.md3"/>
|
||||
<file name="paris_chair.md3"/>
|
||||
<file name="railing.md3"/>
|
||||
<file name="station.md3"/>
|
||||
</dir>
|
||||
<dir name="cargo">
|
||||
<file name="turbo_lite.md3"/>
|
||||
<file name="barrel0.md3"/>
|
||||
<file name="barrel1.md3"/>
|
||||
<file name="barrel2.md3"/>
|
||||
<file name="barrel_wood2.md3"/>
|
||||
<file name="barrel_wood.md3"/>
|
||||
<file name="bullseye.md3"/>
|
||||
<file name="control_stand.md3"/>
|
||||
<file name="crate.md3"/>
|
||||
<file name="cube.md3"/>
|
||||
<file name="delta_flyer.md3"/>
|
||||
<file name="exam_table2.md3"/>
|
||||
<file name="exam_table.md3"/>
|
||||
<file name="hypo.md3"/>
|
||||
<file name="jetpack.md3"/>
|
||||
<file name="laptop.md3"/>
|
||||
<file name="med_padd.md3"/>
|
||||
<file name="medcart.md3"/>
|
||||
<file name="padd.md3"/>
|
||||
<file name="rack.md3"/>
|
||||
<file name="rugby_football.md3"/>
|
||||
<file name="s_chair.md3"/>
|
||||
<file name="scanner.md3"/>
|
||||
<file name="sm_plant.md3"/>
|
||||
<file name="square_cup.md3"/>
|
||||
<file name="stool.md3"/>
|
||||
<file name="suit.md3"/>
|
||||
<file name="suitb.md3"/>
|
||||
<file name="suith.md3"/>
|
||||
<file name="suitr.md3"/>
|
||||
<file name="toolkit.md3"/>
|
||||
<file name="tray1.md3"/>
|
||||
<file name="tray2.md3"/>
|
||||
</dir>
|
||||
<dir name="confroom">
|
||||
<file name="sm_chair.md3"/>
|
||||
<file name="confplant.md3"/>
|
||||
<file name="conftable.md3"/>
|
||||
<file name="egg.md3"/>
|
||||
<file name="head_sculp.md3"/>
|
||||
</dir>
|
||||
<dir name="dn">
|
||||
<file name="toparm_full.md3"/>
|
||||
<file name="alien_ammo2.md3"/>
|
||||
<file name="alien_ammo2_b.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="chair_d1.md3"/>
|
||||
<file name="energy_container.md3"/>
|
||||
<file name="fighter.md3"/>
|
||||
<file name="gunturret_arm.md3"/>
|
||||
<file name="gunturret_base.md3"/>
|
||||
<file name="gunturret_head.md3"/>
|
||||
<file name="headbot_plug.md3"/>
|
||||
<file name="laser.md3"/>
|
||||
<file name="laser_arm.md3"/>
|
||||
<file name="laser_base.md3"/>
|
||||
<file name="laser_head.md3"/>
|
||||
<file name="light.md3"/>
|
||||
<file name="loader_arm_full.md3"/>
|
||||
<file name="machine2.md3"/>
|
||||
<file name="machine2_d1.md3"/>
|
||||
<file name="machine.md3"/>
|
||||
<file name="powercell2.md3"/>
|
||||
<file name="powercell.md3"/>
|
||||
<file name="sleep_chamber.md3"/>
|
||||
<file name="sleep_chamber_c1.md3"/>
|
||||
<file name="sleep_chamber_d1.md3"/>
|
||||
</dir>
|
||||
<dir name="forge">
|
||||
<file name="turret_neck.md3"/>
|
||||
<file name="alien_ammo.md3"/>
|
||||
<file name="arm.md3"/>
|
||||
<file name="boss_shell.md3"/>
|
||||
<file name="boss_shell_1.md3"/>
|
||||
<file name="boss_shell_2.md3"/>
|
||||
<file name="capsule2.md3"/>
|
||||
<file name="capsule2_d1.md3"/>
|
||||
<file name="capsule3.md3"/>
|
||||
<file name="capsule3_d1.md3"/>
|
||||
<file name="d_grid2.md3"/>
|
||||
<file name="d_grid.md3"/>
|
||||
<file name="exam_table.md3"/>
|
||||
<file name="exam_table_d1.md3"/>
|
||||
<file name="flesh_vat.md3"/>
|
||||
<file name="flesh_vat_d1.md3"/>
|
||||
<file name="monitor.md3"/>
|
||||
<file name="monitor_d1.md3"/>
|
||||
<file name="panels2.md3"/>
|
||||
<file name="panels3.md3"/>
|
||||
<file name="panels.md3"/>
|
||||
<file name="panels_d1.md3"/>
|
||||
<file name="power_up2.md3"/>
|
||||
<file name="power_up.md3"/>
|
||||
<file name="power_up_boss.md3"/>
|
||||
<file name="power_up_bossoff.md3"/>
|
||||
<file name="probe.md3"/>
|
||||
<file name="probe_d1.md3"/>
|
||||
<file name="seed.md3"/>
|
||||
<file name="trophy.md3"/>
|
||||
<file name="turret.md3"/>
|
||||
<file name="turret_d1.md3"/>
|
||||
<file name="turret_head.md3"/>
|
||||
</dir>
|
||||
<dir name="stasis">
|
||||
<file name="thing_r7.md3"/>
|
||||
<file name="alien_ammo2.md3"/>
|
||||
<file name="alien_ammo2_b.md3"/>
|
||||
<file name="control1.md3"/>
|
||||
<file name="control1_d1.md3"/>
|
||||
<file name="control1left.md3"/>
|
||||
<file name="control1left_d1.md3"/>
|
||||
<file name="control2.md3"/>
|
||||
<file name="control2_d1.md3"/>
|
||||
<file name="control_switch.md3"/>
|
||||
<file name="door2.md3"/>
|
||||
<file name="door.md3"/>
|
||||
<file name="generator.md3"/>
|
||||
<file name="generator_d1.md3"/>
|
||||
<file name="guntree.md3"/>
|
||||
<file name="holo1.md3"/>
|
||||
<file name="holo2.md3"/>
|
||||
<file name="holo3.md3"/>
|
||||
<file name="holo4.md3"/>
|
||||
<file name="jumppad.md3"/>
|
||||
<file name="jumppad_d1.md3"/>
|
||||
<file name="light2.md3"/>
|
||||
<file name="light2_d1.md3"/>
|
||||
<file name="mine.md3"/>
|
||||
<file name="monitor.md3"/>
|
||||
<file name="plugin2.md3"/>
|
||||
<file name="plugin2_floor.md3"/>
|
||||
<file name="plugin2_floor_in.md3"/>
|
||||
<file name="plugin2_in.md3"/>
|
||||
<file name="plugin.md3"/>
|
||||
<file name="plugin_floor.md3"/>
|
||||
<file name="plugin_floor_in.md3"/>
|
||||
<file name="plugin_in.md3"/>
|
||||
<file name="pod1.md3"/>
|
||||
<file name="pod2.md3"/>
|
||||
<file name="pod.md3"/>
|
||||
<file name="projector.md3"/>
|
||||
<file name="teleporter_base.md3"/>
|
||||
<file name="teleporter_base_d1.md3"/>
|
||||
<file name="teleporter_top.md3"/>
|
||||
<file name="teleporter_top_d1.md3"/>
|
||||
<file name="thing.md3"/>
|
||||
<file name="thing_l1.md3"/>
|
||||
<file name="thing_l2.md3"/>
|
||||
<file name="thing_l3.md3"/>
|
||||
<file name="thing_l4.md3"/>
|
||||
<file name="thing_l5.md3"/>
|
||||
<file name="thing_l6.md3"/>
|
||||
<file name="thing_l7.md3"/>
|
||||
<file name="thing_r1.md3"/>
|
||||
<file name="thing_r2.md3"/>
|
||||
<file name="thing_r3.md3"/>
|
||||
<file name="thing_r4.md3"/>
|
||||
<file name="thing_r5.md3"/>
|
||||
<file name="thing_r6.md3"/>
|
||||
</dir>
|
||||
<dir name="scavenger">
|
||||
<file name="weapons.md3"/>
|
||||
<file name="alien_ammo2.md3"/>
|
||||
<file name="alien_ammo2_b.md3"/>
|
||||
<file name="alienlight.md3"/>
|
||||
<file name="alienlight_d1.md3"/>
|
||||
<file name="camera.md3"/>
|
||||
<file name="card2.md3"/>
|
||||
<file name="card3.md3"/>
|
||||
<file name="card4.md3"/>
|
||||
<file name="card.md3"/>
|
||||
<file name="cards.md3"/>
|
||||
<file name="cchair.md3"/>
|
||||
<file name="chessboard.md3"/>
|
||||
<file name="chessboard_d1.md3"/>
|
||||
<file name="dcrystal.md3"/>
|
||||
<file name="deadplant2.md3"/>
|
||||
<file name="deadplant2_d1.md3"/>
|
||||
<file name="deadplant.md3"/>
|
||||
<file name="deadplant_d1.md3"/>
|
||||
<file name="galileo.md3"/>
|
||||
<file name="h_control.md3"/>
|
||||
<file name="hypospray.md3"/>
|
||||
<file name="hypospray_r.md3"/>
|
||||
<file name="hypostack_b.md3"/>
|
||||
<file name="hypostack_r.md3"/>
|
||||
<file name="iso.md3"/>
|
||||
<file name="k_barrel.md3"/>
|
||||
<file name="k_chair1.md3"/>
|
||||
<file name="k_chair2.md3"/>
|
||||
<file name="k_crate.md3"/>
|
||||
<file name="k_cup.md3"/>
|
||||
<file name="k_plate.md3"/>
|
||||
<file name="laundry.md3"/>
|
||||
<file name="laundry_boots.md3"/>
|
||||
<file name="laundry_f.md3"/>
|
||||
<file name="m_tank.md3"/>
|
||||
<file name="m_tank_d1.md3"/>
|
||||
<file name="malon_hanging.md3"/>
|
||||
<file name="matt.md3"/>
|
||||
<file name="power_up2.md3"/>
|
||||
<file name="power_up.md3"/>
|
||||
<file name="sc_chair1.md3"/>
|
||||
<file name="sc_chair1_d1.md3"/>
|
||||
<file name="sc_handle.md3"/>
|
||||
<file name="sc_monitor.md3"/>
|
||||
<file name="sc_monitor_d1.md3"/>
|
||||
<file name="sc_scanner.md3"/>
|
||||
<file name="sc_wallthing1.md3"/>
|
||||
<file name="sc_wallthing1_d1.md3"/>
|
||||
<file name="sc_wallthing2.md3"/>
|
||||
<file name="sc_wallthing2_d1.md3"/>
|
||||
<file name="sc_wallthing3.md3"/>
|
||||
<file name="sc_wallthing3_d1.md3"/>
|
||||
<file name="tank.md3"/>
|
||||
<file name="testtube.md3"/>
|
||||
<file name="toolbox.md3"/>
|
||||
<file name="toolbox_d1.md3"/>
|
||||
<file name="vermin.md3"/>
|
||||
<file name="wallpipe.md3"/>
|
||||
<file name="wallpipe_d1.md3"/>
|
||||
</dir>
|
||||
<dir name="podium">
|
||||
<file name="podium_single.md3"/>
|
||||
<file name="hm_room.md3"/>
|
||||
<file name="podium4.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="scripts">
|
||||
<file name="weapons.shader"/>
|
||||
<file name="borg.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="ctf2.shader"/>
|
||||
<file name="ctf.shader"/>
|
||||
<file name="damagedvoyager.shader"/>
|
||||
<file name="decals.shader"/>
|
||||
<file name="dreadnought3.shader"/>
|
||||
<file name="effects.shader"/>
|
||||
<file name="engineering.shader"/>
|
||||
<file name="explosions.shader"/>
|
||||
<file name="forge.shader"/>
|
||||
<file name="gfx.shader"/>
|
||||
<file name="holodeck_temple.shader"/>
|
||||
<file name="holodeck_training.shader"/>
|
||||
<file name="menu.shader"/>
|
||||
<file name="mg.shader"/>
|
||||
<file name="scavenger.shader"/>
|
||||
<file name="Stasis.shader"/>
|
||||
<file name="STModels.shader"/>
|
||||
<file name="transporter.shader"/>
|
||||
<file name="voyager.shader"/>
|
||||
</dir>
|
||||
</component>
|
||||
16
setup/win32/components/ef_docs.xml
Normal file
16
setup/win32/components/ef_docs.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="stvef.game/docs">
|
||||
<!--<file name="EF-GDK-FAQ.htm"/>
|
||||
<dir name="EF-GDK-FAQ_files">
|
||||
<file name="image001.gif"/>
|
||||
<file name="filelist.xml"/>
|
||||
</dir>-->
|
||||
<dir name="GtkRadiant_STVEF_HOWTO">
|
||||
<file name="project.png"/>
|
||||
<file name="game1.png"/>
|
||||
<file name="game2.png"/>
|
||||
<file name="index.html"/>
|
||||
<file name="monitor.png"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/ef_tools.xml
Normal file
7
setup/win32/components/ef_tools.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="stvef.game">
|
||||
<file name="bspc.exe"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/entityq3.xml
Normal file
7
setup/win32/components/entityq3.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="entityq3">
|
||||
<dir name="modules">
|
||||
<file name="entityq3.dll"/>
|
||||
<file name="entityq3.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
18
setup/win32/components/et.xml
Normal file
18
setup/win32/components/et.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="et.game"/>
|
||||
</dir>
|
||||
<dir name="et.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="bitmaps">
|
||||
<file name="splash.bmp"/>
|
||||
</dir>
|
||||
<dir name="etmain">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="et_entities.ent"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
387
setup/win32/components/et_data.xml
Normal file
387
setup/win32/components/et_data.xml
Normal file
@@ -0,0 +1,387 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="etmain">
|
||||
<file name="common.pk3"/>
|
||||
<file name="lights.pk3"/>
|
||||
<file name="astro-skies.pk3"/>
|
||||
<file name="mapmedia.pk3"/>
|
||||
<file name="goldrush.pcx"/>
|
||||
<dir name="scripts">
|
||||
<file name="xlab_wall.shader"/>
|
||||
<file name="_unsorted.shader"/>
|
||||
<file name="alpha.shader"/>
|
||||
<file name="alpha_sd.shader"/>
|
||||
<file name="assault.shader"/>
|
||||
<file name="assault_rock.shader"/>
|
||||
<file name="awf_props.shader"/>
|
||||
<file name="battery.shader"/>
|
||||
<file name="battery_wall.shader"/>
|
||||
<file name="bbmodels_mapobjects.shader"/>
|
||||
<file name="blimp.shader"/>
|
||||
<file name="bunker_sd.shader"/>
|
||||
<file name="castle_door.shader"/>
|
||||
<file name="castle_floor.shader"/>
|
||||
<file name="castle_window.shader"/>
|
||||
<file name="castle_wood.shader"/>
|
||||
<file name="chat.shader"/>
|
||||
<file name="chat_window.shader"/>
|
||||
<file name="chat_wood.shader"/>
|
||||
<file name="chateau.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="decals.shader"/>
|
||||
<file name="doors.shader"/>
|
||||
<file name="eerie.shader"/>
|
||||
<file name="egypt_door_sd.shader"/>
|
||||
<file name="egypt_floor_sd.shader"/>
|
||||
<file name="egypt_props_sd.shader"/>
|
||||
<file name="egypt_rock_sd.shader"/>
|
||||
<file name="egypt_trim_sd.shader"/>
|
||||
<file name="egypt_walls_sd.shader"/>
|
||||
<file name="egypt_windows_sd.shader"/>
|
||||
<file name="egypt_wood_sd.shader"/>
|
||||
<file name="factory_sd.shader"/>
|
||||
<file name="fueldump.shader"/>
|
||||
<file name="gfx_2d.shader"/>
|
||||
<file name="gfx_clipboard.shader"/>
|
||||
<file name="gfx_damage.shader"/>
|
||||
<file name="gfx_hud.shader"/>
|
||||
<file name="gfx_limbo.shader"/>
|
||||
<file name="gfx_misc.shader"/>
|
||||
<file name="goldrush.shader"/>
|
||||
<file name="icons.shader"/>
|
||||
<file name="levelshots.shader"/>
|
||||
<file name="lights.shader"/>
|
||||
<file name="liquids.shader"/>
|
||||
<file name="liquids_sd.shader"/>
|
||||
<file name="mapfx.shader"/>
|
||||
<file name="metal_misc.shader"/>
|
||||
<file name="metals_sd.shader"/>
|
||||
<file name="miltary_door.shader"/>
|
||||
<file name="miltary_trim.shader"/>
|
||||
<file name="miltary_wall.shader"/>
|
||||
<file name="models_ammo.shader"/>
|
||||
<file name="models_foliage.shader"/>
|
||||
<file name="models_furniture.shader"/>
|
||||
<file name="models_mapobjects.shader"/>
|
||||
<file name="models_multiplayer.shader"/>
|
||||
<file name="models_players.shader"/>
|
||||
<file name="models_shards.shader"/>
|
||||
<file name="models_weapons2.shader"/>
|
||||
<file name="mp_goldrush.shader"/>
|
||||
<file name="mp_guns.shader"/>
|
||||
<file name="mp_railgun.shader"/>
|
||||
<file name="mp_rocket.shader"/>
|
||||
<file name="mp_seawall.shader"/>
|
||||
<file name="mp_siwa.shader"/>
|
||||
<file name="mp_wurzburg.shader"/>
|
||||
<file name="props.shader"/>
|
||||
<file name="props_sd.shader"/>
|
||||
<file name="radar.shader"/>
|
||||
<file name="railgun_props.shader"/>
|
||||
<file name="railway_sd.shader"/>
|
||||
<file name="rock.shader"/>
|
||||
<file name="rubble.shader"/>
|
||||
<file name="seawall_wall.shader"/>
|
||||
<file name="sfx.shader"/>
|
||||
<file name="shadows.shader"/>
|
||||
<file name="siwa_fx_sd.shader"/>
|
||||
<file name="siwa_props_sd.shader"/>
|
||||
<file name="siwa_skyboxes_sd.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="skies_sd.shader"/>
|
||||
<file name="snow.shader"/>
|
||||
<file name="snow_sd.shader"/>
|
||||
<file name="sprites.shader"/>
|
||||
<file name="stone.shader"/>
|
||||
<file name="swf.shader"/>
|
||||
<file name="temperate_sd.shader"/>
|
||||
<file name="terrain.shader"/>
|
||||
<file name="textures.shader"/>
|
||||
<file name="tobruk_wall_sd.shader"/>
|
||||
<file name="tobruk_windows_sd.shader"/>
|
||||
<file name="town_props.shader"/>
|
||||
<file name="town_roof.shader"/>
|
||||
<file name="town_wall.shader"/>
|
||||
<file name="town_window.shader"/>
|
||||
<file name="town_wood.shader"/>
|
||||
<file name="tree.shader"/>
|
||||
<file name="ui_assets2.shader"/>
|
||||
<file name="ui_assets.shader"/>
|
||||
<file name="villa_sd.shader"/>
|
||||
<file name="village.shader"/>
|
||||
<file name="wood.shader"/>
|
||||
<file name="xlab_door.shader"/>
|
||||
<file name="xlab_props.shader"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="mapobjects">
|
||||
<dir name="archeology">
|
||||
<file name="vessel.md3"/>
|
||||
<file name="obelisk.md3"/>
|
||||
<file name="pitcher.md3"/>
|
||||
<file name="vase1.md3"/>
|
||||
<file name="vase2.md3"/>
|
||||
<file name="vase3.md3"/>
|
||||
<file name="vase4.md3"/>
|
||||
<file name="vase5.md3"/>
|
||||
</dir>
|
||||
<dir name="battery_rocks">
|
||||
<file name="rocks3.ase"/>
|
||||
<file name="rocks1.ase"/>
|
||||
<file name="rocks2.ase"/>
|
||||
</dir>
|
||||
<dir name="blitz_sd">
|
||||
<file name="blitzwheelsf_s_mm.md3"/>
|
||||
<file name="blitz_sd_interior.tga"/>
|
||||
<file name="blitz_sd_s.tga"/>
|
||||
<file name="blitzbody2_s.md3"/>
|
||||
<file name="blitzbody2_s.tag"/>
|
||||
<file name="blitzbody3_mm.md3"/>
|
||||
<file name="blitzbody3_s.md3"/>
|
||||
<file name="blitzbody3_s_mm.md3"/>
|
||||
<file name="blitzwheelsb_mm.md3"/>
|
||||
<file name="blitzwheelsb_s.md3"/>
|
||||
<file name="blitzwheelsb_s_mm.md3"/>
|
||||
<file name="blitzwheelsf_mm.md3"/>
|
||||
<file name="blitzwheelsf_s.md3"/>
|
||||
</dir>
|
||||
<dir name="book">
|
||||
<file name="book.md3"/>
|
||||
</dir>
|
||||
<dir name="chandelier">
|
||||
<file name="chandlier_new.md3"/>
|
||||
<file name="chandelier.md3"/>
|
||||
<file name="chandelier_lt.md3"/>
|
||||
<file name="chandelier_lt_sm.md3"/>
|
||||
</dir>
|
||||
<dir name="coat">
|
||||
<file name="coat.md3"/>
|
||||
</dir>
|
||||
<dir name="dinghy_sd">
|
||||
<file name="dinghy.md3"/>
|
||||
</dir>
|
||||
<dir name="flag">
|
||||
<file name="flag_axis.md3"/>
|
||||
<file name="flag_allied.md3"/>
|
||||
</dir>
|
||||
<dir name="furniture">
|
||||
<file name="type.mdc"/>
|
||||
<file name="bunks.md3"/>
|
||||
<file name="chat_armchair.md3"/>
|
||||
<file name="clubchair.md3"/>
|
||||
<file name="faucet.md3"/>
|
||||
<file name="furnace1.md3"/>
|
||||
<file name="type.md3"/>
|
||||
</dir>
|
||||
<dir name="light">
|
||||
<file name="sd_sconce3.md3"/>
|
||||
<file name="cagelight.md3"/>
|
||||
<file name="cagelighta5k.md3"/>
|
||||
<file name="cagelighta9k.md3"/>
|
||||
<file name="cagelighta.md3"/>
|
||||
<file name="cagelightr.md3"/>
|
||||
<file name="lantern.md3"/>
|
||||
<file name="p_nolight.md3"/>
|
||||
<file name="pendant10k.md3"/>
|
||||
<file name="sd_chad2.md3"/>
|
||||
<file name="bel_lamp_top40.md3"/>
|
||||
</dir>
|
||||
<dir name="logs_sd">
|
||||
<file name="stump05s.md3"/>
|
||||
<file name="log1.md3"/>
|
||||
<file name="log2.2.md3"/>
|
||||
<file name="log2.md3"/>
|
||||
<file name="log2.tga"/>
|
||||
<file name="log3.md3"/>
|
||||
<file name="stump02.md3"/>
|
||||
<file name="stump02s.md3"/>
|
||||
<file name="stump03.md3"/>
|
||||
<file name="stump03s.md3"/>
|
||||
<file name="stump04.md3"/>
|
||||
<file name="stump04s.md3"/>
|
||||
</dir>
|
||||
<dir name="miltary_trim">
|
||||
<file name="sandbag1s.md3"/>
|
||||
<file name="dragon_teeth.md3"/>
|
||||
</dir>
|
||||
<dir name="xlab">
|
||||
<file name="cart.md3"/>
|
||||
</dir>
|
||||
<dir name="trees_sd">
|
||||
<file name="tree_e.md3"/>
|
||||
<file name="brokentree_b.md3"/>
|
||||
<file name="brokentree_t.md3"/>
|
||||
<file name="damptrunk01.tga"/>
|
||||
<file name="tree_a.md3"/>
|
||||
<file name="tree_b.md3"/>
|
||||
<file name="tree_c.md3"/>
|
||||
<file name="tree_d.md3"/>
|
||||
</dir>
|
||||
<dir name="tree_temperate_sd">
|
||||
<file name="trunk_cut.tga"/>
|
||||
<file name="bush_temperate1.md3"/>
|
||||
<file name="bush_temperate2.md3"/>
|
||||
<file name="bush_temperate3.md3"/>
|
||||
<file name="bush_temperate4.md3"/>
|
||||
<file name="cuttrunk.md3"/>
|
||||
<file name="floor_leaf1.md3"/>
|
||||
<file name="floor_leaf1.tga"/>
|
||||
<file name="highfoliage1.md3"/>
|
||||
<file name="highfoliage2.md3"/>
|
||||
<file name="hightree1.md3"/>
|
||||
<file name="hightree2.md3"/>
|
||||
<file name="hightrunk.md3"/>
|
||||
<file name="mediumfoliage1.md3"/>
|
||||
<file name="mediumfoliage2.md3"/>
|
||||
<file name="mediumtrunk.md3"/>
|
||||
<file name="smallfoliage1.md3"/>
|
||||
<file name="smallfoliage2.md3"/>
|
||||
<file name="smalltrunk.md3"/>
|
||||
<file name="tree_temperate_high.md3"/>
|
||||
</dir>
|
||||
<dir name="tree_desert_sd">
|
||||
<file name="tall.md3"/>
|
||||
<file name="newpalm.md3"/>
|
||||
<file name="newpalmsmall.md3"/>
|
||||
<file name="newpalmtall.md3"/>
|
||||
<file name="palm_bark2.tga"/>
|
||||
<file name="palm_bark.tga"/>
|
||||
<file name="palm_leaves1.md3"/>
|
||||
<file name="palm_leaves2.md3"/>
|
||||
<file name="palm_leaves2.tga"/>
|
||||
<file name="palm_leaves3.md3"/>
|
||||
<file name="palm_leaves.tga"/>
|
||||
<file name="palm_trunk1.md3"/>
|
||||
<file name="palm_trunk2.md3"/>
|
||||
<file name="palm_trunk3.md3"/>
|
||||
<file name="small.md3"/>
|
||||
</dir>
|
||||
<dir name="tanks_sd">
|
||||
<file name="wheel_b.tga"/>
|
||||
<file name="jagdpanther_additions_snow.tga"/>
|
||||
<file name="jagdpanther_snow.tga"/>
|
||||
<file name="jagdpanther_snow_body.md3"/>
|
||||
<file name="jagdpanther_snow_body.tag"/>
|
||||
<file name="jagdpanther_snow_damaged_body.md3"/>
|
||||
<file name="jagdpanther_snow_damaged_body.tag"/>
|
||||
<file name="jagdpanther_snow_ext_hp.md3"/>
|
||||
<file name="jagdpanther_snow_ext_lp.md3"/>
|
||||
<file name="jagdpanther_snow_turret.md3"/>
|
||||
<file name="wheel2_a_s.tga"/>
|
||||
<file name="wheel_a_s.tga"/>
|
||||
</dir>
|
||||
<dir name="spool_sd">
|
||||
<file name="spool_s.md3"/>
|
||||
</dir>
|
||||
<dir name="shell_sd">
|
||||
<file name="big_shell.tga"/>
|
||||
<file name="big_shell.md3"/>
|
||||
</dir>
|
||||
<dir name="seawall_rocks">
|
||||
<file name="rocks3.ase"/>
|
||||
<file name="rocks1.ase"/>
|
||||
<file name="rocks2.ase"/>
|
||||
</dir>
|
||||
<dir name="rocks_sd">
|
||||
<file name="rock_tunnelsiwa.jpg"/>
|
||||
<file name="rock_big1.md3"/>
|
||||
<file name="rock_big2.md3"/>
|
||||
<file name="rock_big3.md3"/>
|
||||
<file name="rock_big4.md3"/>
|
||||
<file name="rock_big5.md3"/>
|
||||
<file name="rock_desert.jpg"/>
|
||||
<file name="rock_desert_big.jpg"/>
|
||||
<file name="rock_desert_small.jpg"/>
|
||||
<file name="rock_medium1.md3"/>
|
||||
<file name="rock_medium2.md3"/>
|
||||
<file name="rock_medium3.md3"/>
|
||||
<file name="rock_small1.md3"/>
|
||||
<file name="rock_small2.md3"/>
|
||||
<file name="rock_small3.md3"/>
|
||||
<file name="rock_snow_small.jpg"/>
|
||||
<file name="rock_temperate.jpg"/>
|
||||
<file name="rock_temperate_big.jpg"/>
|
||||
</dir>
|
||||
<dir name="raster">
|
||||
<file name="moto_wheel.md3"/>
|
||||
<file name="moto.md3"/>
|
||||
<file name="moto_body2.md3"/>
|
||||
<file name="moto_body.md3"/>
|
||||
<file name="moto_gastank.md3"/>
|
||||
<file name="moto_handelbar.md3"/>
|
||||
</dir>
|
||||
<dir name="props_sd">
|
||||
<file name="xlight_fg2_oasis.md3"/>
|
||||
<file name="basket.md3"/>
|
||||
<file name="basketlevel_high.md3"/>
|
||||
<file name="basketlevel_low.md3"/>
|
||||
<file name="fuel_can.md3"/>
|
||||
<file name="snowrock1_a.md3"/>
|
||||
<file name="snowrock2_a.md3"/>
|
||||
<file name="snowrock3_a.md3"/>
|
||||
<file name="snowrock.tga"/>
|
||||
<file name="vase.md3"/>
|
||||
<file name="vase_broken_1.md3"/>
|
||||
<file name="vase_broken_2.md3"/>
|
||||
<file name="vase_broken_bits.md3"/>
|
||||
<file name="xlight_fg2.md3"/>
|
||||
</dir>
|
||||
<dir name="plants_sd">
|
||||
<file name="shrub_green2.tga"/>
|
||||
<file name="bush_high.md3"/>
|
||||
<file name="bush_low.md3"/>
|
||||
<file name="bush_snow2.tga"/>
|
||||
<file name="catail3.tga"/>
|
||||
<file name="catail.md3"/>
|
||||
<file name="deadbranch2_damp.tga"/>
|
||||
<file name="deadbranch3_damp.tga"/>
|
||||
<file name="grass_dry1.tga"/>
|
||||
<file name="grass_dry2.tga"/>
|
||||
<file name="grass_dry3.tga"/>
|
||||
<file name="grass_green2.tga"/>
|
||||
<file name="grass_green3.tga"/>
|
||||
<file name="grass_low.md3"/>
|
||||
<file name="grassdryfoliage.md3"/>
|
||||
<file name="grassdryfoliage_oasis.md3"/>
|
||||
<file name="grassfoliage.md3"/>
|
||||
<file name="leaf1.tga"/>
|
||||
<file name="leaf2.tga"/>
|
||||
<file name="leaf3.tga"/>
|
||||
<file name="leaf_high.md3"/>
|
||||
<file name="leaf_low.md3"/>
|
||||
<file name="mil1.tga"/>
|
||||
<file name="mil2.tga"/>
|
||||
<file name="mil.md3"/>
|
||||
<file name="shrub_green1.tga"/>
|
||||
</dir>
|
||||
<dir name="plants">
|
||||
<file name="bush.md3"/>
|
||||
<file name="bush2.md3"/>
|
||||
</dir>
|
||||
<dir name="pak75_sd">
|
||||
<file name="pak75-a.tga"/>
|
||||
<file name="pak75_broken_s.md3"/>
|
||||
<file name="pak75_s.md3"/>
|
||||
<file name="pak75_s.tga"/>
|
||||
</dir>
|
||||
<dir name="electronics">
|
||||
<file name="phone.md3"/>
|
||||
</dir>
|
||||
<dir name="siwa_props_sd">
|
||||
<file name="siwa_cushiona1.md3"/>
|
||||
</dir>
|
||||
<dir name="prefabs_sd">
|
||||
<file name="goldrush_laundry.ase"/>
|
||||
<file name="goldrush_bank_roof.ase"/>
|
||||
</dir>
|
||||
<dir name="vehicles">
|
||||
<file name="wagon_tilt.md3"/>
|
||||
</dir>
|
||||
<dir name="barrel_sd">
|
||||
<file name="barrel.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="maps">
|
||||
<file name="goldrush.map"/>
|
||||
</dir>
|
||||
</component>
|
||||
96
setup/win32/components/et_docs.xml
Normal file
96
setup/win32/components/et_docs.xml
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="et.game/docs">
|
||||
<dir name="Level Designers Reference">
|
||||
<file name="tracemaps.html"/>
|
||||
<file name="appendix_a.html"/>
|
||||
<file name="appendix_b.html"/>
|
||||
<file name="appendix_c.html"/>
|
||||
<file name="arenafile.html"/>
|
||||
<file name="cabinets.html"/>
|
||||
<file name="campaignfile.html"/>
|
||||
<file name="commandmaps.html"/>
|
||||
<file name="commandposts.html"/>
|
||||
<file name="compiling.html"/>
|
||||
<file name="consolecommands.html"/>
|
||||
<file name="construction.html"/>
|
||||
<file name="contents.html"/>
|
||||
<file name="dualobj.html"/>
|
||||
<file name="enveffects.html"/>
|
||||
<file name="foliage.html"/>
|
||||
<file name="glossary.html"/>
|
||||
<file name="implicitshaders.html"/>
|
||||
<file name="index.html"/>
|
||||
<file name="introduction.html"/>
|
||||
<file name="movingbobj.html"/>
|
||||
<file name="objcameras.html"/>
|
||||
<file name="spawnpoints.html"/>
|
||||
<file name="speakereditor.html"/>
|
||||
<file name="splash.html"/>
|
||||
<file name="splinepaths.html"/>
|
||||
<file name="surfaceparms.html"/>
|
||||
<dir name="images">
|
||||
<file name="tracemap_red.jpg"/>
|
||||
<file name="3logos.jpg"/>
|
||||
<file name="arena.jpg"/>
|
||||
<file name="bspmenu.jpg"/>
|
||||
<file name="cabinet_1.jpg"/>
|
||||
<file name="cabinet_2.jpg"/>
|
||||
<file name="campaign.jpg"/>
|
||||
<file name="cmicon_cab.jpg"/>
|
||||
<file name="cmicon_con.jpg"/>
|
||||
<file name="cmicon_cp.jpg"/>
|
||||
<file name="cmicon_custom_1.jpg"/>
|
||||
<file name="cmicon_custom_2.jpg"/>
|
||||
<file name="cmicon_des.jpg"/>
|
||||
<file name="cmicon_spawns.jpg"/>
|
||||
<file name="commandmap_1.jpg"/>
|
||||
<file name="commandmap_2.jpg"/>
|
||||
<file name="commandmap_3.jpg"/>
|
||||
<file name="commandmap_4.jpg"/>
|
||||
<file name="commandpost_1.jpg"/>
|
||||
<file name="commandpost_2.jpg"/>
|
||||
<file name="commandpost_3.jpg"/>
|
||||
<file name="construct.jpg"/>
|
||||
<file name="dualobj_1.jpg"/>
|
||||
<file name="dualobj_2.jpg"/>
|
||||
<file name="objcameras_1.jpg"/>
|
||||
<file name="objcameras_2.jpg"/>
|
||||
<file name="singleteam_1.jpg"/>
|
||||
<file name="singleteam_2.jpg"/>
|
||||
<file name="speaker_1.jpg"/>
|
||||
<file name="speaker_2.jpg"/>
|
||||
<file name="speaker_3.jpg"/>
|
||||
<file name="speaker_4.jpg"/>
|
||||
<file name="speaker_5.jpg"/>
|
||||
<file name="splash.jpg"/>
|
||||
<file name="splinepaths_1.jpg"/>
|
||||
<file name="splinepaths_2.jpg"/>
|
||||
<file name="splinepaths_3.jpg"/>
|
||||
<file name="tankstuff.jpg"/>
|
||||
<file name="tracemap_alpha.jpg"/>
|
||||
<file name="tracemap_blue.jpg"/>
|
||||
<file name="tracemap_green.jpg"/>
|
||||
<dir name="common">
|
||||
<file name="trigger.jpg"/>
|
||||
<file name="caulk.jpg"/>
|
||||
<file name="clip.jpg"/>
|
||||
<file name="clipmissile.jpg"/>
|
||||
<file name="clipweapmetal.jpg"/>
|
||||
<file name="clipweapwood.jpg"/>
|
||||
<file name="hint.jpg"/>
|
||||
<file name="ladder.jpg"/>
|
||||
<file name="lightgrid.jpg"/>
|
||||
<file name="nodraw.jpg"/>
|
||||
<file name="origin.jpg"/>
|
||||
<file name="skip.jpg"/>
|
||||
<file name="terrain.jpg"/>
|
||||
<file name="terrain_sand.jpg"/>
|
||||
<file name="terrain_snow.jpg"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="styles">
|
||||
<file name="style.css"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
16
setup/win32/components/glib2.xml
Normal file
16
setup/win32/components/glib2.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="glib-2.0-0">
|
||||
<file name="libglib-2.0-0.dll"/>
|
||||
<file name="libgmodule-2.0-0.dll"/>
|
||||
<file name="libgobject-2.0-0.dll"/>
|
||||
<file name="libgthread-2.0-0.dll"/>
|
||||
<dir name="lib">
|
||||
<dir name="locale">
|
||||
<dir name="en_GB">
|
||||
<dir name="LC_MESSAGES">
|
||||
<file name="glib20.mo"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
47
setup/win32/components/gtk2.xml
Normal file
47
setup/win32/components/gtk2.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<component name="gtk-win32-2.0-0">
|
||||
<file name="libgtk-win32-2.0-0.dll"/>
|
||||
<file name="libgdk-win32-2.0-0.dll"/>
|
||||
<file name="libgdk_pixbuf-2.0-0.dll"/>
|
||||
<dir name="etc">
|
||||
<dir name="gtk-2.0">
|
||||
<file name="gdk-pixbuf.loaders"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="lib">
|
||||
<dir name="gtk-2.0">
|
||||
<dir name="2.4.0">
|
||||
<dir name="engines">
|
||||
<file name="libwimp.dll"/>
|
||||
</dir>
|
||||
<dir name="immodules">
|
||||
<file name="im-ipa.dll"/>
|
||||
</dir>
|
||||
<dir name="loaders">
|
||||
<file name="libpixbufloader-bmp.dll"/>
|
||||
<file name="libpixbufloader-xpm.dll"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="locale">
|
||||
<dir name="en@IPA">
|
||||
<dir name="LC_MESSAGES">
|
||||
<file name="gtk20.mo"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="en_GB">
|
||||
<dir name="LC_MESSAGES">
|
||||
<file name="gtk20.mo"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="share">
|
||||
<dir name="themes">
|
||||
<dir name="Default">
|
||||
<dir name="gtk-2.0">
|
||||
<file name="gtkrc"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
5
setup/win32/components/gtkglext.xml
Normal file
5
setup/win32/components/gtkglext.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0"?>
|
||||
<component name="gtkglext-1.0-0">
|
||||
<file name="libgtkglext-win32-1.0-0.dll"/>
|
||||
<file name="libgdkglext-win32-1.0-0.dll"/>
|
||||
</component>
|
||||
7
setup/win32/components/gtkradiant.xml
Normal file
7
setup/win32/components/gtkradiant.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component shortcut="GtkRadiant" icon="radiant.ico">
|
||||
<file name="GtkRadiant.exe"/>
|
||||
<file name="GtkRadiant.pdb"/>
|
||||
<file name="RADIANT_MAJOR"/>
|
||||
<file name="RADIANT_MINOR"/>
|
||||
</component>
|
||||
76
setup/win32/components/gtkradiant_data.xml
Normal file
76
setup/win32/components/gtkradiant_data.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="global.xlink"/>
|
||||
<dir name="bitmaps">
|
||||
<file name="brush_flipx.bmp"/>
|
||||
<file name="brush_flipy.bmp"/>
|
||||
<file name="brush_flipz.bmp"/>
|
||||
<file name="brush_rotatex.bmp"/>
|
||||
<file name="brush_rotatey.bmp"/>
|
||||
<file name="brush_rotatez.bmp"/>
|
||||
<file name="cap_bevel.bmp"/>
|
||||
<file name="cap_endcap.bmp"/>
|
||||
<file name="cap_ibevel.bmp"/>
|
||||
<file name="cap_iendcap.bmp"/>
|
||||
<file name="cap_cylinder.bmp"/>
|
||||
<file name="curve_cap.bmp"/>
|
||||
<file name="dontselectcurve.bmp"/>
|
||||
<file name="dontselectmodel.bmp"/>
|
||||
<file name="ellipsis.bmp"/>
|
||||
<file name="file_open.bmp"/>
|
||||
<file name="file_save.bmp"/>
|
||||
<file name="icon.bmp"/>
|
||||
<file name="logo.bmp"/>
|
||||
<file name="modify_edges.bmp"/>
|
||||
<file name="modify_faces.bmp"/>
|
||||
<file name="modify_vertices.bmp"/>
|
||||
<file name="patch_bend.bmp"/>
|
||||
<file name="patch_drilldown.bmp"/>
|
||||
<file name="patch_insdel.bmp"/>
|
||||
<file name="patch_showboundingbox.bmp"/>
|
||||
<file name="patch_weld.bmp"/>
|
||||
<file name="patch_wireframe.bmp"/>
|
||||
<file name="popup_selection.bmp"/>
|
||||
<file name="scalelockx.bmp"/>
|
||||
<file name="scalelocky.bmp"/>
|
||||
<file name="scalelockz.bmp"/>
|
||||
<file name="selection_csgmerge.bmp"/>
|
||||
<file name="selection_csgsubtract.bmp"/>
|
||||
<file name="selection_makehollow.bmp"/>
|
||||
<file name="selection_selectcompletetall.bmp"/>
|
||||
<file name="selection_selectinside.bmp"/>
|
||||
<file name="selection_selectpartialtall.bmp"/>
|
||||
<file name="selection_selecttouching.bmp"/>
|
||||
<file name="select_mouserotate.bmp"/>
|
||||
<file name="select_mousescale.bmp"/>
|
||||
<file name="select_mousetranslate.bmp"/>
|
||||
<file name="select_mouseresize.bmp"/>
|
||||
<file name="show_entities.bmp"/>
|
||||
<file name="splash.bmp"/>
|
||||
<file name="texture_lock.bmp"/>
|
||||
<file name="textures_popup.bmp"/>
|
||||
<file name="view_cameratoggle.bmp"/>
|
||||
<file name="view_cameraupdate.bmp"/>
|
||||
<file name="view_change.bmp"/>
|
||||
<file name="view_clipper.bmp"/>
|
||||
<file name="view_cubicclipping.bmp"/>
|
||||
<file name="view_entity.bmp"/>
|
||||
<file name="window1.bmp"/>
|
||||
<file name="window2.bmp"/>
|
||||
<file name="window3.bmp"/>
|
||||
<file name="window4.bmp"/>
|
||||
<file name="white.bmp"/>
|
||||
<file name="black.bmp"/>
|
||||
<file name="noFalloff.bmp"/>
|
||||
</dir>
|
||||
<dir name="gl">
|
||||
<file name="lighting_DBS_omni_fp.glsl"/>
|
||||
<file name="lighting_DBS_omni_fp.glp"/>
|
||||
<file name="lighting_DBS_omni_vp.glsl"/>
|
||||
<file name="lighting_DBS_omni_vp.glp"/>
|
||||
<file name="zfill_fp.glsl"/>
|
||||
<file name="zfill_fp.glp"/>
|
||||
<file name="zfill_vp.glsl"/>
|
||||
<file name="zfill_vp.glp"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/gtkradiant_docs.xml
Normal file
7
setup/win32/components/gtkradiant_docs.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="changelog.txt"/>
|
||||
<file name="credits.html"/>
|
||||
<file name="license.txt"/>
|
||||
<file name="links.htm"/>
|
||||
</component>
|
||||
13
setup/win32/components/her2.xml
Normal file
13
setup/win32/components/her2.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="heretic2.game"/>
|
||||
</dir>
|
||||
<dir name="heretic2.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
<file name="game.xlink"/>
|
||||
<dir name="base">
|
||||
<file name="entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
30
setup/win32/components/her2_data.xml
Normal file
30
setup/win32/components/her2_data.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="base">
|
||||
<dir name="models">
|
||||
<dir name="radiant">
|
||||
<dir name="items">
|
||||
<dir name="mana">
|
||||
<dir name="defensive">
|
||||
<dir name="full">
|
||||
<file name="tris.fm"/>
|
||||
<file name="!skin_def2.m8"/>
|
||||
<file name="!skin_off2.m8"/>
|
||||
</dir>
|
||||
<dir name="half">
|
||||
<file name="tris.fm"/>
|
||||
<file name="!skin_def1.m8"/>
|
||||
<file name="!skin_off1.m8"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="weapons">
|
||||
<dir name="pbow">
|
||||
<file name="tris.fm"/>
|
||||
<file name="!skin2.pcx.m8"/>
|
||||
<file name="!skin.pcx.m8"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
13
setup/win32/components/hl.xml
Normal file
13
setup/win32/components/hl.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="hl.game"/>
|
||||
</dir>
|
||||
<dir name="hl.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="valve">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="halflife.fgd"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
12
setup/win32/components/hl_data.xml
Normal file
12
setup/win32/components/hl_data.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="common-hydra.wad"/>
|
||||
<dir name="scripts">
|
||||
<file name="common-hydra.shader"/>
|
||||
</dir>
|
||||
<dir name="sprites">
|
||||
<file name="speaker.spr"/>
|
||||
<file name="lightbulb.spr"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
19
setup/win32/components/hlcs_data.xml
Normal file
19
setup/win32/components/hlcs_data.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="sprites">
|
||||
<dir name="cs">
|
||||
<file name="VIP.spr"/>
|
||||
<file name="Armoury.spr"/>
|
||||
<file name="BombTarget.spr"/>
|
||||
<file name="CT.spr"/>
|
||||
<file name="Hostage.spr"/>
|
||||
<file name="HostageRescue.spr"/>
|
||||
<file name="MapParams.spr"/>
|
||||
<file name="Terrorist.spr"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="maps">
|
||||
<file path="de_mexico-sample.map"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
9
setup/win32/components/icarus_manual.xml
Normal file
9
setup/win32/components/icarus_manual.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="ICARUS Manual.htm"/>
|
||||
<dir name="ICARUS Manual_files">
|
||||
<file name="header.htm"/>
|
||||
<file name="filelist.xml"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
4
setup/win32/components/iconv.xml
Normal file
4
setup/win32/components/iconv.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="iconv.dll"/>
|
||||
</component>
|
||||
7
setup/win32/components/imagehl.xml
Normal file
7
setup/win32/components/imagehl.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="imagehl.dll"/>
|
||||
<file name="imagehl.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/imagem8.xml
Normal file
7
setup/win32/components/imagem8.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="imagem8.dll"/>
|
||||
<file name="imagem8.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/imagepng.xml
Normal file
7
setup/win32/components/imagepng.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="imagepng.dll"/>
|
||||
<file name="imagepng.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/imageq2.xml
Normal file
7
setup/win32/components/imageq2.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="imageq2.dll"/>
|
||||
<file name="imageq2.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/imageq3.xml
Normal file
7
setup/win32/components/imageq3.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="imageq3.dll"/>
|
||||
<file name="imageq3.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/intl.xml
Normal file
4
setup/win32/components/intl.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="intl.dll"/>
|
||||
</component>
|
||||
17
setup/win32/components/ja.xml
Normal file
17
setup/win32/components/ja.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="ja.game"/>
|
||||
</dir>
|
||||
<dir name="ja.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="base">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="mp_entities.def"/>
|
||||
<file name="sp_entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
|
||||
2183
setup/win32/components/ja_data.xml
Normal file
2183
setup/win32/components/ja_data.xml
Normal file
File diff suppressed because it is too large
Load Diff
38
setup/win32/components/ja_tools.xml
Normal file
38
setup/win32/components/ja_tools.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="ja.game">
|
||||
<file name="ShaderEd2.exe"/>
|
||||
<file name="Assimilate.exe"/>
|
||||
<file name="behaved.bhc"/>
|
||||
<file name="BehavEd.exe"/>
|
||||
<file name="Bot waypoint tutorial.doc"/>
|
||||
<file name="carcass.exe"/>
|
||||
<file name="Disclaimer-JediAcademy-Tools.htm"/>
|
||||
<file name="IBIze.exe"/>
|
||||
<file name="ICARUS Manual.doc"/>
|
||||
<file name="JAscripts.zip"/>
|
||||
<file name="JKA Game Source License.htm"/>
|
||||
<file name="MD3View.exe"/>
|
||||
<file name="ModView.exe"/>
|
||||
<file name="Readme.txt"/>
|
||||
<file name="roq.exe"/>
|
||||
<dir name="docs">
|
||||
<file name="template.vwp"/>
|
||||
<file name="NPC_read_me.txt"/>
|
||||
<file name="sab_read_me.txt"/>
|
||||
<file name="template.veh"/>
|
||||
</dir>
|
||||
<dir name="EffectsEd">
|
||||
<file name="Using_EffectsEd.doc"/>
|
||||
<file name="brick.jpg"/>
|
||||
<file name="clamp.jpg"/>
|
||||
<file name="dirt.jpg"/>
|
||||
<file name="EffectsEd.exe"/>
|
||||
<file name="none.jpg"/>
|
||||
<file name="stucco.jpg"/>
|
||||
<file name="transitions.exe"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
|
||||
16
setup/win32/components/jk2.xml
Normal file
16
setup/win32/components/jk2.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="jk2.game"/>
|
||||
</dir>
|
||||
<dir name="jk2.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="ChangeLog.txt"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="base">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="sp_entities.def"/>
|
||||
<file name="mp_entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
417
setup/win32/components/jk2_data.xml
Normal file
417
setup/win32/components/jk2_data.xml
Normal file
@@ -0,0 +1,417 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="base">
|
||||
<file name="mapextras.pk3"/>
|
||||
<file name="mapextras2.pk3"/>
|
||||
<dir name="maps">
|
||||
<file name="kejim_post.map"/>
|
||||
<file name="ctf_bespin.map"/>
|
||||
<file name="duel_valley.map"/>
|
||||
<file name="cairn_dock1.map"/>
|
||||
<file name="ctf_ns_streets.map"/>
|
||||
<dir name="prefabs">
|
||||
<file name="artus_control.map"/>
|
||||
<file name="atst_physics.map"/>
|
||||
<file name="center.map"/>
|
||||
<file name="goodie_crate.map"/>
|
||||
<file name="imp_controls.map"/>
|
||||
<file name="lights_leavemealonedudethatmeansyou.map"/>
|
||||
<file name="new_imp_controls.map"/>
|
||||
<file name="open_srate.map"/>
|
||||
<file name="ravensclaw.map"/>
|
||||
<file name="scow_physics.map"/>
|
||||
<file name="shuttle_physics.map"/>
|
||||
<file name="standing_lamp_physics.map"/>
|
||||
<file name="tie_physics.map"/>
|
||||
<file name="xwing_physics.map"/>
|
||||
<dir name="Bespin">
|
||||
<file name="cortosis.map"/>
|
||||
<file name="doubledoor.map"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="chunks">
|
||||
<dir name="crate">
|
||||
<file name="crate2_4.md3"/>
|
||||
<file name="crate1_2.md3"/>
|
||||
<file name="crate1_3.md3"/>
|
||||
<file name="crate1_4.md3"/>
|
||||
<file name="crate2_1.md3"/>
|
||||
<file name="crate2_2.md3"/>
|
||||
<file name="crate2_3.md3"/>
|
||||
<file name="crate1_1.md3"/>
|
||||
</dir>
|
||||
<dir name="generic">
|
||||
<file name="chunks_2.md3"/>
|
||||
<file name="chunks_1.md3"/>
|
||||
</dir>
|
||||
<dir name="metal">
|
||||
<file name="wmetal1_4.md3"/>
|
||||
<file name="metal1_2.md3"/>
|
||||
<file name="metal1_3.md3"/>
|
||||
<file name="metal1_4.md3"/>
|
||||
<file name="metal2_1.md3"/>
|
||||
<file name="metal2_2.md3"/>
|
||||
<file name="metal2_3.md3"/>
|
||||
<file name="metal2_4.md3"/>
|
||||
<file name="wmetal1_1.md3"/>
|
||||
<file name="wmetal1_2.md3"/>
|
||||
<file name="wmetal1_3.md3"/>
|
||||
<file name="metal1_1.md3"/>
|
||||
</dir>
|
||||
<dir name="rock">
|
||||
<file name="rock3_4.md3"/>
|
||||
<file name="rock1_2.md3"/>
|
||||
<file name="rock1_3.md3"/>
|
||||
<file name="rock1_4.md3"/>
|
||||
<file name="rock2_1.md3"/>
|
||||
<file name="rock2_2.md3"/>
|
||||
<file name="rock2_3.md3"/>
|
||||
<file name="rock2_4.md3"/>
|
||||
<file name="rock3_1.md3"/>
|
||||
<file name="rock3_2.md3"/>
|
||||
<file name="rock3_3.md3"/>
|
||||
<file name="rock1_1.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="flags">
|
||||
<file name="r_flag_ysal.md3"/>
|
||||
<file name="b_flag_ysal.md3"/>
|
||||
<file name="r_flag.md3"/>
|
||||
<file name="b_flag.md3"/>
|
||||
</dir>
|
||||
<dir name="items">
|
||||
<file name="sphere.md3"/>
|
||||
<file name="a_shield_converter.md3"/>
|
||||
<file name="bacta.md3"/>
|
||||
<file name="battery.md3"/>
|
||||
<file name="binoculars.md3"/>
|
||||
<file name="datapad.md3"/>
|
||||
<file name="energy_cell.md3"/>
|
||||
<file name="forcegem.md3"/>
|
||||
<file name="key.md3"/>
|
||||
<file name="medpac.md3"/>
|
||||
<file name="metallic_bolts.md3"/>
|
||||
<file name="power_cell.md3"/>
|
||||
<file name="psd.md3"/>
|
||||
<file name="psd_sm.md3"/>
|
||||
<file name="remote.md3"/>
|
||||
<file name="rockets.md3"/>
|
||||
<file name="a_pwr_converter.md3"/>
|
||||
</dir>
|
||||
<dir name="map_objects">
|
||||
<dir name="bespin">
|
||||
<file name="twinpodcc.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="panels.md3"/>
|
||||
<file name="sconce.md3"/>
|
||||
<file name="scow.md3"/>
|
||||
<file name="statue.md3"/>
|
||||
<file name="streetlight.md3"/>
|
||||
<file name="bench.md3"/>
|
||||
<file name="landostatue.md3"/>
|
||||
</dir>
|
||||
<dir name="cairn">
|
||||
<file name="welder.md3"/>
|
||||
<file name="absorber_d1.md3"/>
|
||||
<file name="barrels.md3"/>
|
||||
<file name="cargo_big.md3"/>
|
||||
<file name="cargo_sm.md3"/>
|
||||
<file name="container.md3"/>
|
||||
<file name="controlpanel.md3"/>
|
||||
<file name="emitter.md3"/>
|
||||
<file name="floorlight.md3"/>
|
||||
<file name="light.md3"/>
|
||||
<file name="receptor.md3"/>
|
||||
<file name="utilitylight.md3"/>
|
||||
<file name="absorber.md3"/>
|
||||
</dir>
|
||||
<dir name="cinematics">
|
||||
<file name="table.md3"/>
|
||||
<file name="crystal2.md3"/>
|
||||
<file name="crystal3.md3"/>
|
||||
<file name="desk.md3"/>
|
||||
<file name="imp_shuttle.md3"/>
|
||||
<file name="kylesleg.md3"/>
|
||||
<file name="pod.md3"/>
|
||||
<file name="pod_hatch.md3"/>
|
||||
<file name="raven_cockpit.md3"/>
|
||||
<file name="ravensclaw.md3"/>
|
||||
<file name="shuttle.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="substatue.md3"/>
|
||||
<file name="asteroid.md3"/>
|
||||
<file name="crystal.md3"/>
|
||||
<file name="crystals.md3"/>
|
||||
<file name="ladyluck_chairs.md3"/>
|
||||
<file name="statue.md3"/>
|
||||
</dir>
|
||||
<dir name="doom">
|
||||
<file name="antenna.md3"/>
|
||||
<file name="heater.md3"/>
|
||||
<file name="airpurifier.md3"/>
|
||||
</dir>
|
||||
<dir name="force_holocrons">
|
||||
<file name="speed.md3"/>
|
||||
<file name="pull.md3"/>
|
||||
<file name="push.md3"/>
|
||||
<file name="jump.md3"/>
|
||||
<file name="telepathy.md3"/>
|
||||
<file name="grip.md3"/>
|
||||
<file name="heal.md3"/>
|
||||
<file name="L1.md3"/>
|
||||
</dir>
|
||||
<dir name="imp_detention">
|
||||
<file name="transport.md3"/>
|
||||
<file name="door_lock.md3"/>
|
||||
<file name="tie_fighter.md3"/>
|
||||
<file name="tie_fighter_1.md3"/>
|
||||
<file name="atst.md3"/>
|
||||
<file name="tie_fighter_damage.md3"/>
|
||||
</dir>
|
||||
<dir name="imp_mine">
|
||||
<file name="x_wing_1.md3"/>
|
||||
<file name="con2.md3"/>
|
||||
<file name="control_panel.md3"/>
|
||||
<file name="crate.md3"/>
|
||||
<file name="crate_open.md3"/>
|
||||
<file name="crystal_raw.md3"/>
|
||||
<file name="flightsuit.md3"/>
|
||||
<file name="generator.md3"/>
|
||||
<file name="generator_u1.md3"/>
|
||||
<file name="ion_cannon_damage.md3"/>
|
||||
<file name="ladyluck_gun.md3"/>
|
||||
<file name="lamp.md3"/>
|
||||
<file name="mbay.md3"/>
|
||||
<file name="mine_drill.md3"/>
|
||||
<file name="shuttle.md3"/>
|
||||
<file name="spotlight.md3"/>
|
||||
<file name="tank.md3"/>
|
||||
<file name="turret_damage.md3"/>
|
||||
<file name="x_wing.md3"/>
|
||||
<file name="con1.md3"/>
|
||||
<file name="turret_cannon2.md3"/>
|
||||
<file name="turret_cannon2_damage.md3"/>
|
||||
<file name="turret_cannon.md3"/>
|
||||
<file name="wall_tank2.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="desk.md3"/>
|
||||
<file name="gonkdestroyed.md3"/>
|
||||
<file name="ioncannon.md3"/>
|
||||
<file name="ore_cart.md3"/>
|
||||
<file name="ore_cart_rocks.md3"/>
|
||||
<file name="probedestroyed.md3"/>
|
||||
<file name="probedestroyed_1.md3"/>
|
||||
<file name="psgun.md3"/>
|
||||
<file name="r5destroyed.md3"/>
|
||||
</dir>
|
||||
<dir name="kejim">
|
||||
<file name="weaponsrung.md3"/>
|
||||
<file name="bombard_upper.md3"/>
|
||||
<file name="cargo_small.md3"/>
|
||||
<file name="crate_01.md3"/>
|
||||
<file name="crate_02.md3"/>
|
||||
<file name="crate_04.md3"/>
|
||||
<file name="crate_xplode.md3"/>
|
||||
<file name="crystal_machine.md3"/>
|
||||
<file name="crystal_machine_d1.md3"/>
|
||||
<file name="cutter.md3"/>
|
||||
<file name="cutter_u1.md3"/>
|
||||
<file name="dish.md3"/>
|
||||
<file name="examiner.md3"/>
|
||||
<file name="generator.md3"/>
|
||||
<file name="generator_big.md3"/>
|
||||
<file name="generator_big_d1.md3"/>
|
||||
<file name="impcam.md3"/>
|
||||
<file name="impcam_base.md3"/>
|
||||
<file name="inc_mod.md3"/>
|
||||
<file name="junction.md3"/>
|
||||
<file name="ravensclaw.md3"/>
|
||||
<file name="sec_panel.md3"/>
|
||||
<file name="tram.md3"/>
|
||||
<file name="tube.md3"/>
|
||||
<file name="weaponsrack.md3"/>
|
||||
<file name="bombard_base.md3"/>
|
||||
<file name="stasistube.md3"/>
|
||||
<file name="bombard.md3"/>
|
||||
<file name="camera.md3"/>
|
||||
</dir>
|
||||
<dir name="mp">
|
||||
<file name="ysalimari.md3"/>
|
||||
<file name="dk_drain.md3"/>
|
||||
<file name="dk_enlightenment.md3"/>
|
||||
<file name="dk_grip.md3"/>
|
||||
<file name="dk_lightning.md3"/>
|
||||
<file name="dk_powerother.md3"/>
|
||||
<file name="dk_rage.md3"/>
|
||||
<file name="force_boon.md3"/>
|
||||
<file name="force_jump.md3"/>
|
||||
<file name="force_pull.md3"/>
|
||||
<file name="force_push.md3"/>
|
||||
<file name="force_sight.md3"/>
|
||||
<file name="force_speed.md3"/>
|
||||
<file name="holo.md3"/>
|
||||
<file name="jedi_enlightenment.md3"/>
|
||||
<file name="lt_absorb.md3"/>
|
||||
<file name="lt_heal.md3"/>
|
||||
<file name="lt_healother.md3"/>
|
||||
<file name="lt_protect.md3"/>
|
||||
<file name="lt_telepathy.md3"/>
|
||||
<file name="medpac.md3"/>
|
||||
<file name="psd.md3"/>
|
||||
<file name="psd_sm.md3"/>
|
||||
<file name="saber_attack.md3"/>
|
||||
<file name="saber_defend.md3"/>
|
||||
<file name="saber_throw.md3"/>
|
||||
<file name="shield.md3"/>
|
||||
<file name="sphere.md3"/>
|
||||
<file name="sphere_1.md3"/>
|
||||
<file name="bacta.md3"/>
|
||||
</dir>
|
||||
<dir name="nar_shaddar">
|
||||
<file name="wine.md3"/>
|
||||
<file name="book.md3"/>
|
||||
<file name="coffee_pot.md3"/>
|
||||
<file name="crate_xplode.md3"/>
|
||||
<file name="cup.md3"/>
|
||||
<file name="dualpod.md3"/>
|
||||
<file name="fishtank.md3"/>
|
||||
<file name="jabacam.md3"/>
|
||||
<file name="plant.md3"/>
|
||||
<file name="podbod.md3"/>
|
||||
<file name="skiff.md3"/>
|
||||
<file name="turret_cannon_damage.md3"/>
|
||||
<file name="beerglass.md3"/>
|
||||
<file name="bench01.md3"/>
|
||||
<file name="crate.md3"/>
|
||||
<file name="crate_banded.md3"/>
|
||||
<file name="light_wall.md3"/>
|
||||
<file name="reelochair.md3"/>
|
||||
<file name="reelosdesk.md3"/>
|
||||
<file name="table01.md3"/>
|
||||
</dir>
|
||||
<dir name="ships">
|
||||
<file name="x_wing.md3"/>
|
||||
<file name="tie_fighter.md3"/>
|
||||
</dir>
|
||||
<dir name="yavin">
|
||||
<file name="tree09_b.md3"/>
|
||||
<file name="glowlight.md3"/>
|
||||
<file name="grass_b.md3"/>
|
||||
<file name="grass_tall_b.md3"/>
|
||||
<file name="head.md3"/>
|
||||
<file name="plant.md3"/>
|
||||
<file name="tree_sidehill_b.md3"/>
|
||||
<file name="tree02.md3"/>
|
||||
<file name="tree02_b.md3"/>
|
||||
<file name="tree05.md3"/>
|
||||
<file name="tree05_b.md3"/>
|
||||
<file name="tree06_b.md3"/>
|
||||
<file name="tree08_b.md3"/>
|
||||
<file name="tree09.md3"/>
|
||||
<file name="fern3_b.md3"/>
|
||||
<file name="tree_sidehill.md3"/>
|
||||
<file name="fern2.md3"/>
|
||||
<file name="fern2_b.md3"/>
|
||||
<file name="fern3.md3"/>
|
||||
<file name="fern.md3"/>
|
||||
<file name="ferntwo.md3"/>
|
||||
<file name="grass.md3"/>
|
||||
<file name="grass_tall.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="players">
|
||||
<dir name="droids">
|
||||
<file name="r5d2_head.md3"/>
|
||||
<file name="probe_droid_head.md3"/>
|
||||
<file name="probe_droid_smleg.md3"/>
|
||||
<file name="r5d2.md3"/>
|
||||
<file name="probe_droid_bigleg.md3"/>
|
||||
</dir>
|
||||
<dir name="mouse">
|
||||
<file name="lower.md3"/>
|
||||
</dir>
|
||||
<dir name="shadowtrooper">
|
||||
<file name="test.md3"/>
|
||||
</dir>
|
||||
<dir name="remote">
|
||||
<file name="lower.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="weapons2">
|
||||
<dir name="blaster_r">
|
||||
<file name="blaster.md3"/>
|
||||
</dir>
|
||||
<dir name="bowcaster">
|
||||
<file name="bowcaster.md3"/>
|
||||
</dir>
|
||||
<dir name="briar_pistol">
|
||||
<file name="briar_pistol.md3"/>
|
||||
</dir>
|
||||
<dir name="demp2">
|
||||
<file name="demp2.md3"/>
|
||||
</dir>
|
||||
<dir name="detpack">
|
||||
<file name="det_pack.md3"/>
|
||||
</dir>
|
||||
<dir name="disruptor">
|
||||
<file name="disruptor.md3"/>
|
||||
</dir>
|
||||
<dir name="golan_arms">
|
||||
<file name="golan_arms.md3"/>
|
||||
</dir>
|
||||
<dir name="heavy_repeater">
|
||||
<file name="heavy_repeater.md3"/>
|
||||
</dir>
|
||||
<dir name="imp_pistol">
|
||||
<file name="pistol.md3"/>
|
||||
</dir>
|
||||
<dir name="laser_trap">
|
||||
<file name="laser_trap.md3"/>
|
||||
</dir>
|
||||
<dir name="merr_sonn">
|
||||
<file name="merr_sonn.md3"/>
|
||||
</dir>
|
||||
<dir name="stun_baton">
|
||||
<file name="baton.md3"/>
|
||||
</dir>
|
||||
<dir name="thermal">
|
||||
<file name="thermal.md3"/>
|
||||
</dir>
|
||||
<dir name="saber">
|
||||
<file name="saber_w.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="shaders">
|
||||
<file name="zoom.shader"/>
|
||||
<file name="cinematics.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="decals.shader"/>
|
||||
<file name="doomgiver.shader"/>
|
||||
<file name="effects.shader"/>
|
||||
<file name="explosions.shader"/>
|
||||
<file name="flares.shader"/>
|
||||
<file name="fogs.shader"/>
|
||||
<file name="gfx.shader"/>
|
||||
<file name="gfx2.shader"/>
|
||||
<file name="imperial.shader"/>
|
||||
<file name="items.shader"/>
|
||||
<file name="marks.shader"/>
|
||||
<file name="metashader.shader"/>
|
||||
<file name="models.shader"/>
|
||||
<file name="mp.shader"/>
|
||||
<file name="nar_shaddaa.shader"/>
|
||||
<file name="players.shader"/>
|
||||
<file name="sabers.shader"/>
|
||||
<file name="scavenger.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="sprites.shader"/>
|
||||
<file name="system.shader"/>
|
||||
<file name="test.shader"/>
|
||||
<file name="text_crawl.shader"/>
|
||||
<file name="ui.shader"/>
|
||||
<file name="yavin.shader"/>
|
||||
<file name="bespin.shader"/>
|
||||
</dir>
|
||||
</component>
|
||||
12
setup/win32/components/jk2_docs.xml
Normal file
12
setup/win32/components/jk2_docs.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="jk2.game/docs">
|
||||
<file name="Bot waypoint tutorial.htm"/>
|
||||
<dir name="GtkRadiant_JK2_HOWTO">
|
||||
<file name="index.html"/>
|
||||
<file name="bsp_menu.png"/>
|
||||
<file name="game1.png"/>
|
||||
<file name="game2.png"/>
|
||||
<file name="bsp_console.png"/>
|
||||
<file name="project.png"/>
|
||||
</dir>
|
||||
</component>
|
||||
32
setup/win32/components/jk2_raven_docs.xml
Normal file
32
setup/win32/components/jk2_raven_docs.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="jk2.game/docs">
|
||||
<!--<file name="Guide to SOF2JK2 Vertigons.htm"/>
|
||||
<file name="Guide to SOF2JK2 Weather.htm"/>
|
||||
<file name="Using_EffectsEd.htm"/>
|
||||
<file name="ICARUS Manual.htm"/>
|
||||
-->
|
||||
<file name="Q3_Enhancements.htm"/>
|
||||
<file name="ROQ_Files.htm"/>
|
||||
<!--
|
||||
<dir name="Using_EffectsEd_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.jpg"/>
|
||||
<file name="image004.jpg"/>
|
||||
<file name="image005.jpg"/>
|
||||
<file name="image006.jpg"/>
|
||||
<file name="image007.jpg"/>
|
||||
<file name="image008.jpg"/>
|
||||
<file name="image009.jpg"/>
|
||||
<file name="image010.jpg"/>
|
||||
<file name="image011.jpg"/>
|
||||
<file name="image012.jpg"/>
|
||||
<file name="image013.jpg"/>
|
||||
<file name="image014.jpg"/>
|
||||
<file name="image015.jpg"/>
|
||||
<file name="image016.jpg"/>
|
||||
</dir>
|
||||
-->
|
||||
</component>
|
||||
|
||||
6
setup/win32/components/jk2_tools.xml
Normal file
6
setup/win32/components/jk2_tools.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="jk2.game">
|
||||
<file name="BehavEd.bhc"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/libmhash.xml
Normal file
4
setup/win32/components/libmhash.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="libmhash.dll"/>
|
||||
</component>
|
||||
4
setup/win32/components/libpng13.xml
Normal file
4
setup/win32/components/libpng13.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="libpng13.dll"/>
|
||||
</component>
|
||||
4
setup/win32/components/libxml2.xml
Normal file
4
setup/win32/components/libxml2.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="libxml2.dll"/>
|
||||
</component>
|
||||
8
setup/win32/components/mapq3.xml
Normal file
8
setup/win32/components/mapq3.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="mapq3.dll"/>
|
||||
<file name="mapq3.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/mapxml.xml
Normal file
7
setup/win32/components/mapxml.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="mapxml.dll"/>
|
||||
<file name="mapxml.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/modelmd3.xml
Normal file
7
setup/win32/components/modelmd3.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="modelmd3.dll"/>
|
||||
<file name="modelmd3.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
7
setup/win32/components/modelpico.xml
Normal file
7
setup/win32/components/modelpico.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="modelpico.dll"/>
|
||||
<file name="modelpico.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/msvcr71.xml
Normal file
4
setup/win32/components/msvcr71.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="msvcr71.dll"/>
|
||||
</component>
|
||||
20
setup/win32/components/pango.xml
Normal file
20
setup/win32/components/pango.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="libpango-1.0-0.dll"/>
|
||||
<file name="libpangowin32-1.0-0.dll"/>
|
||||
<dir name="etc">
|
||||
<dir name="pango">
|
||||
<file name="pango.aliases"/>
|
||||
<file name="pango.modules"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="lib">
|
||||
<dir name="pango">
|
||||
<dir name="1.4.0">
|
||||
<dir name="modules">
|
||||
<file name="pango-basic-win32.dll"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
12
setup/win32/components/q1.xml
Normal file
12
setup/win32/components/q1.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="q1.game"/>
|
||||
</dir>
|
||||
<dir name="q1.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="id1">
|
||||
<file name="entities.ent"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
13
setup/win32/components/q2.xml
Normal file
13
setup/win32/components/q2.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="q2.game"/>
|
||||
</dir>
|
||||
<dir name="q2.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
<file name="game.xlink"/>
|
||||
<dir name="baseq2">
|
||||
<file name="entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
9
setup/win32/components/q2_data.xml
Normal file
9
setup/win32/components/q2_data.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="main">
|
||||
<dir name="maps">
|
||||
<file name="base1.map"/>
|
||||
</dir>
|
||||
<dir name="pics">
|
||||
<file name="colormap.pcx"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/q2map.xml
Normal file
4
setup/win32/components/q2map.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="q2map.exe"/>
|
||||
</component>
|
||||
18
setup/win32/components/q3.xml
Normal file
18
setup/win32/components/q3.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="q3.game"/>
|
||||
</dir>
|
||||
<dir name="q3.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="baseq3">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="entities.ent"/>
|
||||
</dir>
|
||||
<dir name="missionpack">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="entities-ta.ent"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
12
setup/win32/components/q3a_compile_manual.xml
Normal file
12
setup/win32/components/q3a_compile_manual.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="Compile_Manual">
|
||||
<file name="q3map.html"/>
|
||||
<file name="cfgq3.c"/>
|
||||
<file name="headskins.txt"/>
|
||||
<file name="index.html"/>
|
||||
<file name="modelskins.txt"/>
|
||||
<file name="bspc.txt"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
156
setup/win32/components/q3a_data.xml
Normal file
156
setup/win32/components/q3a_data.xml
Normal file
@@ -0,0 +1,156 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="baseq3">
|
||||
<dir name="maps">
|
||||
<file name="q3dm17sample.map"/>
|
||||
<file name="q3dm1sample.map"/>
|
||||
<file name="q3dm7sample.map"/>
|
||||
<file name="terrademoQ3.map"/>
|
||||
<file name="museum.map"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="mapobjects">
|
||||
<file name="gargoyle1.md3"/>
|
||||
<file name="kmlamp1.md3"/>
|
||||
<file name="statue_major.md3"/>
|
||||
<file name="visor_posed.md3"/>
|
||||
<file name="walllamp3.md3"/>
|
||||
|
||||
<dir name="banner">
|
||||
<file name="banner5.md3"/>
|
||||
</dir>
|
||||
<dir name="baph">
|
||||
<file name="baphomet_gold.md3"/>
|
||||
<file name="lil_baphomet.md3"/>
|
||||
</dir>
|
||||
<dir name="bitch">
|
||||
<file name="fembot.md3"/>
|
||||
<file name="fembotbig.md3"/>
|
||||
</dir>
|
||||
<dir name="corpse">
|
||||
<file name="corpse.md3"/>
|
||||
<file name="torso.md3"/>
|
||||
</dir>
|
||||
<dir name="gratelamp">
|
||||
<file name="gratelamp.md3"/>
|
||||
<file name="gratetorch.md3"/>
|
||||
<file name="gratetorchbig.md3"/>
|
||||
</dir>
|
||||
<dir name="jesus">
|
||||
<file name="jesus.md3"/>
|
||||
</dir>
|
||||
<dir name="jets">
|
||||
<file name="jets01.md3"/>
|
||||
</dir>
|
||||
|
||||
<dir name="lamps">
|
||||
<file name="bot_lamp2.md3"/>
|
||||
</dir>
|
||||
|
||||
<dir name="pipe">
|
||||
<file name="pipe02.md3"/>
|
||||
<file name="pipe02b.md3"/>
|
||||
</dir>
|
||||
|
||||
<dir name="podium">
|
||||
<file name="podium4.md3"/>
|
||||
</dir>
|
||||
|
||||
<dir name="portal_2">
|
||||
<file name="portal_2.md3"/>
|
||||
</dir>
|
||||
|
||||
<dir name="skel">
|
||||
<file name="skel01.md3"/>
|
||||
<file name="skel02mid.md3"/>
|
||||
<file name="skel_ribs.md3"/>
|
||||
<file name="xray.md3"/>
|
||||
<file name="xraybig.md3"/>
|
||||
</dir>
|
||||
<dir name="skull">
|
||||
<file name="monkeyface.md3"/>
|
||||
<file name="skull.md3"/>
|
||||
<file name="skull_tilt1.md3"/>
|
||||
</dir>
|
||||
<dir name="spotlamp">
|
||||
<file name="spotlamp.md3"/>
|
||||
</dir>
|
||||
<dir name="storch">
|
||||
<file name="storch.md3"/>
|
||||
<file name="storchx.md3"/>
|
||||
<file name="tall_torch.md3"/>
|
||||
</dir>
|
||||
<dir name="teleporter">
|
||||
<file name="teleporter.md3"/>
|
||||
</dir>
|
||||
<dir name="timlamp">
|
||||
<file name="timlamp.md3"/>
|
||||
</dir>
|
||||
<dir name="tree2">
|
||||
<file name="branch2.tga"/>
|
||||
<file name="tree1.md3"/>
|
||||
<file name="tree10.md3"/>
|
||||
<file name="tree2.md3"/>
|
||||
<file name="tree3.md3"/>
|
||||
<file name="tree4.md3"/>
|
||||
<file name="tree5.md3"/>
|
||||
<file name="tree6.md3"/>
|
||||
<file name="tree7.md3"/>
|
||||
<file name="tree8.md3"/>
|
||||
<file name="tree9.md3"/>
|
||||
<file name="trunk2.tga"/>
|
||||
</dir>
|
||||
<dir name="wallhead">
|
||||
<file name="femhead.md3"/>
|
||||
<file name="lion.md3"/>
|
||||
<file name="wallhead02.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="scripts">
|
||||
<file name="base_button.shader"/>
|
||||
<file name="base_door.shader"/>
|
||||
<file name="base_floor.shader"/>
|
||||
<file name="base_light.shader"/>
|
||||
<file name="base_object.shader"/>
|
||||
<file name="base_support.shader"/>
|
||||
<file name="base_trim.shader"/>
|
||||
<file name="base_wall.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="ctf.shader"/>
|
||||
<file name="gfx.shader"/>
|
||||
<file name="gothic_block.shader"/>
|
||||
<file name="gothic_button.shader"/>
|
||||
<file name="gothic_door.shader"/>
|
||||
<file name="gothic_floor.shader"/>
|
||||
<file name="gothic_light.shader"/>
|
||||
<file name="gothic_trim.shader"/>
|
||||
<file name="gothic_wall.shader"/>
|
||||
<file name="hell.shader"/>
|
||||
<file name="liquids.shader"/>
|
||||
<file name="models.shader"/>
|
||||
<file name="museum.shader"/>
|
||||
<file name="organics.shader"/>
|
||||
<file name="sfx.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="skin.shader"/>
|
||||
<file name="terrademoQ3.shader"/>
|
||||
<file name="test.shader"/>
|
||||
</dir>
|
||||
<dir name="textures">
|
||||
<dir name="proto2">
|
||||
<file name="pj_terralpha01.pcx"/>
|
||||
</dir>
|
||||
<dir name="skies2">
|
||||
<file name="clouds.tga"/>
|
||||
</dir>
|
||||
<dir name="stone">
|
||||
<file name="pjrock10b_2.tga"/>
|
||||
<file name="pjrock12b_2.tga"/>
|
||||
<file name="pjrock9b_2.tga"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<file name="common-spog.pk3"/>
|
||||
<file name="mapmedia.pk3"/>
|
||||
</dir>
|
||||
</component>
|
||||
10
setup/win32/components/q3a_model_manual.xml
Normal file
10
setup/win32/components/q3a_model_manual.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="Model_Manual">
|
||||
<file name="model_manual.htm"/>
|
||||
<dir name="styles">
|
||||
<file name="q3rad.css"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
34
setup/win32/components/q3a_shader_manual.xml
Normal file
34
setup/win32/components/q3a_shader_manual.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="Q3AShader_Manual">
|
||||
<file name="index.htm"/>
|
||||
<dir name="ch01">
|
||||
<file name="pg1_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch02">
|
||||
<file name="pg2_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch03">
|
||||
<file name="pg3_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch04">
|
||||
<file name="pg4_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch05">
|
||||
<file name="pg5_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch06">
|
||||
<file name="pg6_1.htm"/>
|
||||
</dir>
|
||||
<dir name="q3ashader_manual_files">
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="styles">
|
||||
<file name="q3rad.css"/>
|
||||
</dir>
|
||||
<dir name="appendix">
|
||||
<file name="appA.html"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
45
setup/win32/components/q3a_terrain_manual.xml
Normal file
45
setup/win32/components/q3a_terrain_manual.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="Terrain_Manual">
|
||||
<file name="start.html"/>
|
||||
<dir name="pages">
|
||||
<file name="adding_bots.html"/>
|
||||
<file name="adding_buildings_to_terrain.html"/>
|
||||
<file name="art_tools.html"/>
|
||||
<file name="blocking_vis.html"/>
|
||||
<file name="boxing_in_the_world.html"/>
|
||||
<file name="clipping_the_terrain.html"/>
|
||||
<file name="creating_the_alphamap.html"/>
|
||||
<file name="creating_the_terrain.html"/>
|
||||
<file name="entity_keys_and_values.html"/>
|
||||
<file name="glossary.html"/>
|
||||
<file name="height_maps.html"/>
|
||||
<file name="height_map_into_terrain_mesh.html"/>
|
||||
<file name="Image3.gif"/>
|
||||
<file name="Image4.gif"/>
|
||||
<file name="Image5.gif"/>
|
||||
<file name="Image6.gif"/>
|
||||
<file name="introduction.html"/>
|
||||
<file name="key_changes.html"/>
|
||||
<file name="lighting_the_terrain.html"/>
|
||||
<file name="manipulating_the_terrain_mesh.html"/>
|
||||
<file name="mapping_the_textures.html"/>
|
||||
<file name="new_or_revised_q3map_shader_comm.html"/>
|
||||
<file name="other_possible_height_map_tools.html"/>
|
||||
<file name="related_links.html"/>
|
||||
<file name="suggested_gensurf_settings.html"/>
|
||||
<file name="table_of_contents.html"/>
|
||||
<file name="terrain_entity.html"/>
|
||||
<file name="terrain_mesh_into_terrain_entity.html"/>
|
||||
<file name="terrain_related_worldspawn_features.html"/>
|
||||
<file name="terrain_texture.html"/>
|
||||
<file name="the_meta_shader.html"/>
|
||||
</dir>
|
||||
<dir name="pics">
|
||||
<file name="background.jpg"/>
|
||||
<file name="start.gif"/>
|
||||
<file name="terrain.jpg"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
4
setup/win32/components/q3map2.xml
Normal file
4
setup/win32/components/q3map2.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="q3map2.exe"/>
|
||||
</component>
|
||||
4
setup/win32/components/q3map2_docs.xml
Normal file
4
setup/win32/components/q3map2_docs.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="changelog.q3map2.txt"/>
|
||||
</component>
|
||||
57
setup/win32/components/q3ta_data.xml
Normal file
57
setup/win32/components/q3ta_data.xml
Normal file
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="missionpack">
|
||||
<file name="terrademo-README.txt"/>
|
||||
<file name="mapmedia-TA.pk3"/>
|
||||
<dir name="maps">
|
||||
<dir name="Team Arena Prefabs">
|
||||
<file name="armorpad_blue.pfb"/>
|
||||
<file name="armorpad_neutral.pfb"/>
|
||||
<file name="armorpad_red.pfb"/>
|
||||
<file name="TA_banner_blue.pfb"/>
|
||||
<file name="TA_banner_red.pfb"/>
|
||||
<file name="weaponpad_blue.pfb"/>
|
||||
<file name="weaponpad_neutral.pfb"/>
|
||||
<file name="weaponpad_red.pfb"/>
|
||||
</dir>
|
||||
<file name="terrademo.map"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="mapobjects">
|
||||
<dir name="spawn">
|
||||
<file name="spawn.md3"/>
|
||||
<file name="spawn_r.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="scripts">
|
||||
<file name="base_floor.shader"/>
|
||||
<file name="base_floor2.shader"/>
|
||||
<file name="base_light.shader"/>
|
||||
<file name="base_wall.shader"/>
|
||||
<file name="base_wall2.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="ctf.shader"/>
|
||||
<file name="ctf2.shader"/>
|
||||
<file name="gothic_trim.shader"/>
|
||||
<file name="gothic_wall.shader"/>
|
||||
<file name="liquids.shader"/>
|
||||
<file name="liquids2.shader"/>
|
||||
<file name="museum.shader"/>
|
||||
<file name="proto2.shader"/>
|
||||
<file name="sfx.shader"/>
|
||||
<file name="sfx2.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="skies2.shader"/>
|
||||
<file name="stone2.shader"/>
|
||||
<file name="team.shader"/>
|
||||
<file name="terrain.shader"/>
|
||||
<file name="tim.shader"/>
|
||||
</dir>
|
||||
<dir name="textures">
|
||||
<dir name="base_wall2">
|
||||
<file name="techfloor_kc_blue.tga"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
29
setup/win32/components/q3ta_editing_manual.xml
Normal file
29
setup/win32/components/q3ta_editing_manual.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="Team_Arena_Mapping_Help">
|
||||
<file name="start.html"/>
|
||||
<dir name="pages">
|
||||
<file name="design_tips.html"/>
|
||||
<file name="map_converters_checklist.html"/>
|
||||
<file name="preface.html"/>
|
||||
<file name="related_links.html"/>
|
||||
<file name="table_of_contents.htm"/>
|
||||
<file name="ta_game_types.html"/>
|
||||
<file name="team_arena_entity_definitions.html"/>
|
||||
<file name="team_arena_prefabs.html"/>
|
||||
<file name="team_powerup_bases.html"/>
|
||||
<file name="using_new_game_entities.html"/>
|
||||
</dir>
|
||||
<dir name="pics">
|
||||
<file name="CRUSADER.gif"/>
|
||||
<file name="INTRUDER.gif"/>
|
||||
<file name="logo.gif"/>
|
||||
<file name="MAINPOP.gif"/>
|
||||
<file name="MENUBACKgif.gif"/>
|
||||
<file name="PAGANs.gif"/>
|
||||
<file name="STROGGS.gif"/>
|
||||
<file name="THEFALLEN.gif"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/q3ta_teams_manual.xml
Normal file
7
setup/win32/components/q3ta_teams_manual.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="q3.game/docs">
|
||||
<dir name="New_Teams_For_Q3TA">
|
||||
<file name="index.html"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
9
setup/win32/components/q4.xml
Normal file
9
setup/win32/components/q4.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="q4.game"/>
|
||||
</dir>
|
||||
<dir name="q4.game">
|
||||
<file name="default_build_menu.xml"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/qdata3.xml
Normal file
4
setup/win32/components/qdata3.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="qdata3.exe"/>
|
||||
</component>
|
||||
87
setup/win32/components/radiant_manual.xml
Normal file
87
setup/win32/components/radiant_manual.xml
Normal file
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0"?>
|
||||
<component shortcut="Radiant Manual" icon="htmlhelp.ico">
|
||||
<dir name="Q3Rad_Manual">
|
||||
<file name="index.htm"/>
|
||||
<dir name="appndx">
|
||||
<file name="appn_a.htm"/>
|
||||
<file name="appn_b_1.htm"/>
|
||||
<file name="appn_b_2.htm"/>
|
||||
<file name="appn_b_3.htm"/>
|
||||
<file name="appn_b_4.htm"/>
|
||||
<file name="appn_b_5.htm"/>
|
||||
<file name="appn_b_6.htm"/>
|
||||
<file name="appn_b_7.htm"/>
|
||||
<file name="appn_b_8.htm"/>
|
||||
<file name="appn_b_9.htm"/>
|
||||
<file name="appn_c.htm"/>
|
||||
<file name="appn_d.htm"/>
|
||||
<file name="appn_e.htm"/>
|
||||
<file name="appn_f.htm"/>
|
||||
<file name="sskey_dl.htm"/>
|
||||
</dir>
|
||||
<dir name="ch01">
|
||||
<file name="pg1_1.htm"/>
|
||||
<file name="pg1_2.htm"/>
|
||||
</dir>
|
||||
<dir name="ch02">
|
||||
<file name="pg2_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch03">
|
||||
<file name="pg3_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch04">
|
||||
<file name="pg4_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch05">
|
||||
<file name="pg5_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch06">
|
||||
<file name="pg6_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch07">
|
||||
<file name="pg7_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch08">
|
||||
<file name="pg8_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch09">
|
||||
<file name="pg9_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch10">
|
||||
<file name="pg10_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch11">
|
||||
<file name="pg11_1.htm"/>
|
||||
</dir>
|
||||
<dir name="ch12">
|
||||
<file name="pg12_1.htm"/>
|
||||
</dir>
|
||||
<dir name="Q3Rad_Manual_files">
|
||||
<file name="image002.png"/>
|
||||
<file name="image003.png"/>
|
||||
<file name="image004.png"/>
|
||||
<file name="image006.png"/>
|
||||
<file name="image008.png"/>
|
||||
<file name="image010.png"/>
|
||||
<file name="image012.png"/>
|
||||
<file name="image014.png"/>
|
||||
<file name="image016.png"/>
|
||||
<file name="image018.png"/>
|
||||
<file name="image020.png"/>
|
||||
<file name="image022.png"/>
|
||||
<file name="image024.png"/>
|
||||
<file name="image026.png"/>
|
||||
<file name="image028.png"/>
|
||||
<file name="image030.png"/>
|
||||
<file name="image032.png"/>
|
||||
<file name="image034.png"/>
|
||||
<file name="image035.png"/>
|
||||
<file name="image038.png"/>
|
||||
<file name="image040.png"/>
|
||||
</dir>
|
||||
<dir name="styles">
|
||||
<file name="q3rad.css"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
9
setup/win32/components/raven.xml
Normal file
9
setup/win32/components/raven.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="BehavEd.exe"/>
|
||||
<file name="ConfusEditor.exe"/>
|
||||
<file name="EffectsEd.exe"/>
|
||||
<file name="IBIze.exe"/>
|
||||
<file name="roq.exe"/>
|
||||
</component>
|
||||
|
||||
11
setup/win32/components/shadersq3.xml
Normal file
11
setup/win32/components/shadersq3.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="shadersq3.dll"/>
|
||||
<file name="shadersq3.pdb"/>
|
||||
</dir>
|
||||
<dir name="bitmaps">
|
||||
<file name="notex.bmp"/>
|
||||
<file name="shadernotex.bmp"/>
|
||||
</dir>
|
||||
</component>
|
||||
17
setup/win32/components/sof2.xml
Normal file
17
setup/win32/components/sof2.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="sof2.game"/>
|
||||
</dir>
|
||||
<dir name="sof2.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="ChangeLog.txt"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="base">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="mp_entities.def"/>
|
||||
<file name="sp_entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
848
setup/win32/components/sof2_data.xml
Normal file
848
setup/win32/components/sof2_data.xml
Normal file
@@ -0,0 +1,848 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="base">
|
||||
<dir name="maps">
|
||||
<file name="mp_examples.map"/>
|
||||
<file name="heli.map"/>
|
||||
<file name="kam6.map"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="chunks">
|
||||
<dir name="aqualid">
|
||||
<file name="aqualid.md3"/>
|
||||
</dir>
|
||||
<dir name="bar">
|
||||
<file name="bar.md3"/>
|
||||
</dir>
|
||||
<dir name="basket_sq">
|
||||
<file name="basket_sq.md3"/>
|
||||
</dir>
|
||||
<dir name="body_parts">
|
||||
<file name="head.md3"/>
|
||||
<file name="chunk_torso.md3"/>
|
||||
</dir>
|
||||
<dir name="canbase">
|
||||
<file name="canbase.md3"/>
|
||||
</dir>
|
||||
<dir name="candle">
|
||||
<file name="candle.md3"/>
|
||||
</dir>
|
||||
<dir name="canlid">
|
||||
<file name="canlid.md3"/>
|
||||
</dir>
|
||||
<dir name="cart_bev">
|
||||
<file name="cart_bev.md3"/>
|
||||
</dir>
|
||||
<dir name="cart_food">
|
||||
<file name="tray.md3"/>
|
||||
<file name="cart.md3"/>
|
||||
</dir>
|
||||
<dir name="clipboard">
|
||||
<file name="clipboard.md3"/>
|
||||
</dir>
|
||||
<dir name="copier_chunks">
|
||||
<file name="copier_chunk.md3"/>
|
||||
</dir>
|
||||
<dir name="cpu_chunk">
|
||||
<file name="cpu_chunk.md3"/>
|
||||
</dir>
|
||||
<dir name="dish">
|
||||
<file name="dish.md3"/>
|
||||
</dir>
|
||||
<dir name="dishbase">
|
||||
<file name="dishbase.md3"/>
|
||||
</dir>
|
||||
<dir name="fabric">
|
||||
<file name="fabric_small_wht.md3"/>
|
||||
<file name="fabric_big.md3"/>
|
||||
<file name="fabric_med.md3"/>
|
||||
<file name="fabric_med_purp.md3"/>
|
||||
<file name="fabric_med_wht.md3"/>
|
||||
<file name="fabric_small.md3"/>
|
||||
</dir>
|
||||
<dir name="fern">
|
||||
<file name="fern_ledge.md3"/>
|
||||
</dir>
|
||||
<dir name="fish">
|
||||
<file name="fish.md3"/>
|
||||
</dir>
|
||||
<dir name="flag">
|
||||
<file name="flag.md3"/>
|
||||
</dir>
|
||||
<dir name="flag_blue">
|
||||
<file name="flag_blue.md3"/>
|
||||
</dir>
|
||||
<dir name="flag_red">
|
||||
<file name="flag_red.md3"/>
|
||||
</dir>
|
||||
<dir name="glass">
|
||||
<file name="glass_big.md3"/>
|
||||
<file name="glass_med.md3"/>
|
||||
<file name="glass_small.md3"/>
|
||||
<file name="glchunks_1.md3"/>
|
||||
<file name="glchunks_2.md3"/>
|
||||
<file name="glchunks_3.md3"/>
|
||||
<file name="glchunks_4.md3"/>
|
||||
<file name="glchunks_5.md3"/>
|
||||
<file name="glchunks_6.md3"/>
|
||||
</dir>
|
||||
<dir name="ice">
|
||||
<file name="ice_big.md3"/>
|
||||
<file name="ice_med.md3"/>
|
||||
<file name="ice_small.md3"/>
|
||||
</dir>
|
||||
<dir name="katana">
|
||||
<file name="katana.md3"/>
|
||||
</dir>
|
||||
<dir name="keyboard_chunks">
|
||||
<file name="keyboard_chunk1.md3"/>
|
||||
<file name="keyboard_chunk2.md3"/>
|
||||
<file name="keyboard_chunk_small.md3"/>
|
||||
</dir>
|
||||
<dir name="lantern_long">
|
||||
<file name="lantern_long.md3"/>
|
||||
</dir>
|
||||
<dir name="leaf">
|
||||
<file name="leaf.md3"/>
|
||||
</dir>
|
||||
<dir name="lid">
|
||||
<file name="lid.md3"/>
|
||||
</dir>
|
||||
<dir name="metal">
|
||||
<file name="metal_big.md3"/>
|
||||
<file name="metal_med.md3"/>
|
||||
<file name="metal_small.md3"/>
|
||||
</dir>
|
||||
<dir name="micro1">
|
||||
<file name="micro1.md3"/>
|
||||
</dir>
|
||||
<dir name="micro2">
|
||||
<file name="micro2.md3"/>
|
||||
</dir>
|
||||
<dir name="micro3">
|
||||
<file name="micro3.md3"/>
|
||||
</dir>
|
||||
<dir name="micro4">
|
||||
<file name="micro4.md3"/>
|
||||
</dir>
|
||||
<dir name="micro5">
|
||||
<file name="micro5.md3"/>
|
||||
</dir>
|
||||
<dir name="monitor_cart_chunks">
|
||||
<file name="cart_wheel.md3"/>
|
||||
<file name="monitor_cart_chunk1.md3"/>
|
||||
</dir>
|
||||
<dir name="monitor_chunks">
|
||||
<file name="monitor_chunk_lrg.md3"/>
|
||||
<file name="monitor_chunk_med.md3"/>
|
||||
</dir>
|
||||
<dir name="monitor_front">
|
||||
<file name="monitor_front.md3"/>
|
||||
</dir>
|
||||
<dir name="paper">
|
||||
<file name="paper.md3"/>
|
||||
<file name="paper_mag1.md3"/>
|
||||
<file name="paper_mag2.md3"/>
|
||||
<file name="paper_mag3.md3"/>
|
||||
</dir>
|
||||
<dir name="phone_chunks">
|
||||
<file name="phone_chunk1.md3"/>
|
||||
<file name="phone_chunk2.md3"/>
|
||||
</dir>
|
||||
<dir name="poolchair">
|
||||
<file name="poolchair.md3"/>
|
||||
</dir>
|
||||
<dir name="rebreather">
|
||||
<file name="rebreather.md3"/>
|
||||
</dir>
|
||||
<dir name="rock">
|
||||
<file name="rock_big.md3"/>
|
||||
<file name="rock_med.md3"/>
|
||||
<file name="rock_small.md3"/>
|
||||
</dir>
|
||||
<dir name="rubber">
|
||||
<file name="rubber_big.md3"/>
|
||||
<file name="rubber_med.md3"/>
|
||||
<file name="rubber_small.md3"/>
|
||||
</dir>
|
||||
<dir name="sam_missle">
|
||||
<file name="sam_missle.md3"/>
|
||||
</dir>
|
||||
<dir name="smalllid">
|
||||
<file name="smalllid.md3"/>
|
||||
</dir>
|
||||
<dir name="spatula">
|
||||
<file name="spatula.md3"/>
|
||||
</dir>
|
||||
<dir name="spoon">
|
||||
<file name="spoon.md3"/>
|
||||
</dir>
|
||||
<dir name="sunglasses">
|
||||
<file name="sunglass1.md3"/>
|
||||
<file name="sunglass2.md3"/>
|
||||
<file name="sunglass3.md3"/>
|
||||
</dir>
|
||||
<dir name="tray">
|
||||
<file name="tray.md3"/>
|
||||
</dir>
|
||||
<dir name="truck_chunks">
|
||||
<file name="truck_axle_chunk.md3"/>
|
||||
<file name="truck_back_chunk.md3"/>
|
||||
<file name="truck_cab_chunk.md3"/>
|
||||
<file name="truck_fender_chunk.md3"/>
|
||||
<file name="truck_hood_chunk.md3"/>
|
||||
<file name="truck_wheel_chunk.md3"/>
|
||||
</dir>
|
||||
<dir name="tv">
|
||||
<file name="tv.md3"/>
|
||||
</dir>
|
||||
<dir name="wood">
|
||||
<file name="wood_big.md3"/>
|
||||
<file name="wood_med.md3"/>
|
||||
<file name="wood_small.md3"/>
|
||||
<file name="wood_splinter3.md3"/>
|
||||
<file name="wood_splinter4.md3"/>
|
||||
<file name="wood_splinter5.md3"/>
|
||||
<file name="wood_splinter6.md3"/>
|
||||
<file name="wood_splinter.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="flags">
|
||||
<file name="flag_blue.md3"/>
|
||||
<file name="flag_red.md3"/>
|
||||
</dir>
|
||||
<dir name="objects">
|
||||
<dir name="Airport">
|
||||
<file name="box_cart.md3"/>
|
||||
<file name="box_cart_buggy.md3"/>
|
||||
<file name="box_cart_open.md3"/>
|
||||
<file name="gift_stand.md3"/>
|
||||
<file name="giftstore_candy.md3"/>
|
||||
<file name="luggage_cart.md3"/>
|
||||
<file name="magazine_stand.md3"/>
|
||||
<file name="parachute.md3"/>
|
||||
<file name="parachute_1.md3"/>
|
||||
<file name="parachute_2.md3"/>
|
||||
<file name="phone.md3"/>
|
||||
<file name="postcard_stand.md3"/>
|
||||
<file name="steps.md3"/>
|
||||
<file name="sunglass_stand.md3"/>
|
||||
<file name="sunglasses.md3"/>
|
||||
<file name="wand_detector.md3"/>
|
||||
</dir>
|
||||
<dir name="Armory">
|
||||
<file name="airtank.md3"/>
|
||||
<file name="airtank_1.md3"/>
|
||||
<file name="airtank_2.md3"/>
|
||||
<file name="ak74_armory.md3"/>
|
||||
<file name="ak74_nb.md3"/>
|
||||
<file name="dummy.md3"/>
|
||||
<file name="flippers.md3"/>
|
||||
<file name="knife_armory.md3"/>
|
||||
<file name="m4_armory.md3"/>
|
||||
<file name="m60_armory.md3"/>
|
||||
<file name="mask.md3"/>
|
||||
<file name="rebreather.md3"/>
|
||||
<file name="rebreather_1.md3"/>
|
||||
<file name="rebreather_2.md3"/>
|
||||
<file name="rope.md3"/>
|
||||
<file name="rope_1.md3"/>
|
||||
<file name="rope_2.md3"/>
|
||||
<file name="virus.md3"/>
|
||||
</dir>
|
||||
<dir name="Colombia">
|
||||
<dir name="furniture">
|
||||
<file name="chair_col.md3"/>
|
||||
<file name="chair_col_1.md3"/>
|
||||
<file name="chair_col_2.md3"/>
|
||||
<file name="table_col.md3"/>
|
||||
<file name="table_col_1.md3"/>
|
||||
</dir>
|
||||
<dir name="jungle">
|
||||
<file name="fern_ledge.md3"/>
|
||||
<file name="fern_lrg01.md3"/>
|
||||
<file name="fern_lrg01_1.md3"/>
|
||||
<file name="fern_lrg01_2.md3"/>
|
||||
<file name="fern_sm01.md3"/>
|
||||
<file name="grass2.md3"/>
|
||||
<file name="grass2sm.md3"/>
|
||||
<file name="grass.md3"/>
|
||||
<file name="grass_clump.md3"/>
|
||||
<file name="grass_clumpsm.md3"/>
|
||||
<file name="grass_tall.md3"/>
|
||||
<file name="plant_4leafs.md3"/>
|
||||
<file name="plant_lrg01.md3"/>
|
||||
<file name="plant_lrg01_1.md3"/>
|
||||
<file name="plant_lrg01_2.md3"/>
|
||||
<file name="plant_stalk.md3"/>
|
||||
<file name="rock01.md3"/>
|
||||
<file name="rock02.md3"/>
|
||||
<file name="tree01.md3"/>
|
||||
<file name="tree02.md3"/>
|
||||
<file name="tree02_1.md3"/>
|
||||
<file name="tree02_2.md3"/>
|
||||
<file name="tree02_rmg.md3"/>
|
||||
<file name="tree02_rmg_1.md3"/>
|
||||
<file name="tree02_rmg_2.md3"/>
|
||||
<file name="tree04.md3"/>
|
||||
<file name="tree05.md3"/>
|
||||
<file name="tree06.md3"/>
|
||||
<file name="tree06_1.md3"/>
|
||||
<file name="tree06_2.md3"/>
|
||||
<file name="tree06_rmg.md3"/>
|
||||
<file name="tree06_rmg_1.md3"/>
|
||||
<file name="tree06_rmg_2.md3"/>
|
||||
<file name="tree08.md3"/>
|
||||
<file name="tree08_1.md3"/>
|
||||
<file name="tree08_2.md3"/>
|
||||
<file name="tree08_3.md3"/>
|
||||
<file name="tree08rmg.md3"/>
|
||||
<file name="tree08rmg_1.md3"/>
|
||||
<file name="tree08rmg_2.md3"/>
|
||||
<file name="tree08rmg_3.md3"/>
|
||||
<file name="tree09.md3"/>
|
||||
<file name="tree09_1.md3"/>
|
||||
<file name="tree09_2.md3"/>
|
||||
<file name="tree09_3.md3"/>
|
||||
<file name="tree09rmg.md3"/>
|
||||
<file name="tree09rmg_1.md3"/>
|
||||
<file name="tree09rmg_2.md3"/>
|
||||
<file name="tree09rmg_3.md3"/>
|
||||
<file name="tree10.md3"/>
|
||||
<file name="tree_sidehill.md3"/>
|
||||
<file name="tree_sidehill_1.md3"/>
|
||||
<file name="tree_sidehill_2.md3"/>
|
||||
<file name="treetest.md3"/>
|
||||
</dir>
|
||||
<dir name="lights">
|
||||
<file name="hanging_light.md3"/>
|
||||
<file name="hanging_light_1.md3"/>
|
||||
<file name="hanging_light_2.md3"/>
|
||||
</dir>
|
||||
<dir name="market">
|
||||
<file name="basket.md3"/>
|
||||
<file name="basket_1.md3"/>
|
||||
<file name="basket_2.md3"/>
|
||||
<file name="basket_cloth.md3"/>
|
||||
<file name="basket_cloth_1.md3"/>
|
||||
<file name="basket_cloth_2.md3"/>
|
||||
<file name="basket_food.md3"/>
|
||||
<file name="basket_food_1.md3"/>
|
||||
<file name="basket_food_2.md3"/>
|
||||
<file name="boxfruit.md3"/>
|
||||
<file name="boxfruit_1.md3"/>
|
||||
<file name="boxfruit_2.md3"/>
|
||||
<file name="boxfruit_empty.md3"/>
|
||||
<file name="boxfruit_empty_1.md3"/>
|
||||
<file name="boxfruit_empty_2.md3"/>
|
||||
<file name="chair.md3"/>
|
||||
<file name="chair_1.md3"/>
|
||||
<file name="chair_2.md3"/>
|
||||
<file name="pots1.md3"/>
|
||||
<file name="pots1_1.md3"/>
|
||||
<file name="pots1_2.md3"/>
|
||||
<file name="pots2.md3"/>
|
||||
<file name="pots2_1.md3"/>
|
||||
<file name="pots2_2.md3"/>
|
||||
<file name="pots3.md3"/>
|
||||
<file name="pots3_1.md3"/>
|
||||
<file name="pots3_2.md3"/>
|
||||
<file name="sawhorse.md3"/>
|
||||
<file name="sawhorse_1.md3"/>
|
||||
<file name="sawhorse_2.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="claymore.md3"/>
|
||||
<file name="com_equip_phone.md3"/>
|
||||
<file name="com_equip_popup.md3"/>
|
||||
<file name="com_equip_sdish.md3"/>
|
||||
<file name="flowerbox1.md3"/>
|
||||
<file name="flowerbox1_empty.md3"/>
|
||||
<file name="flowerbox2.md3"/>
|
||||
<file name="flowerbox2_empty.md3"/>
|
||||
<file name="flowerbox3.md3"/>
|
||||
<file name="flowerbox3_empty.md3"/>
|
||||
<file name="flowerpot_big2.md3"/>
|
||||
<file name="flowerpot_big2_1.md3"/>
|
||||
<file name="flowerpot_big2_2.md3"/>
|
||||
<file name="flowerpot_big.md3"/>
|
||||
<file name="flowerpot_big_1.md3"/>
|
||||
<file name="flowerpot_big_2.md3"/>
|
||||
<file name="flowerpot_med.md3"/>
|
||||
<file name="flowerpot_med_1.md3"/>
|
||||
<file name="flowerpot_med_2.md3"/>
|
||||
<file name="flowerpot_small.md3"/>
|
||||
<file name="flowerpot_small_1.md3"/>
|
||||
<file name="flowerpot_small_2.md3"/>
|
||||
<file name="statue.md3"/>
|
||||
<file name="tire.md3"/>
|
||||
<file name="tire_1.md3"/>
|
||||
<file name="tire_2.md3"/>
|
||||
</dir>
|
||||
<dir name="vehicles">
|
||||
<file name="jeep.md3"/>
|
||||
<file name="jeep_bombed.md3"/>
|
||||
<file name="jeep_dm.md3"/>
|
||||
<file name="truck_black_temp.md3"/>
|
||||
<file name="truck_black_temp_1.md3"/>
|
||||
<file name="truck_black_temp_2.md3"/>
|
||||
<file name="truck_flatbed.md3"/>
|
||||
<file name="truck_personnel.md3"/>
|
||||
<file name="truck_personnel_1.md3"/>
|
||||
<file name="truck_personnel_2.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Common">
|
||||
<file name="ashtray.md3"/>
|
||||
<file name="beam.md3"/>
|
||||
<file name="body_bag.md3"/>
|
||||
<file name="candleholder.md3"/>
|
||||
<file name="desklamp1.md3"/>
|
||||
<file name="desklamp1_1.md3"/>
|
||||
<file name="desklamp1_2.md3"/>
|
||||
<file name="desklamp2.md3"/>
|
||||
<file name="desklamp2_1.md3"/>
|
||||
<file name="desklamp2_2.md3"/>
|
||||
<file name="faucet.md3"/>
|
||||
<file name="glass.md3"/>
|
||||
<file name="lantern.md3"/>
|
||||
<file name="lantern_1.md3"/>
|
||||
<file name="lantern_2.md3"/>
|
||||
<file name="payphone.md3"/>
|
||||
<file name="phone.md3"/>
|
||||
<file name="poolball.md3"/>
|
||||
<file name="sandbag_corner.md3"/>
|
||||
<file name="sandbag_end.md3"/>
|
||||
<file name="sandbag_section.md3"/>
|
||||
<file name="search_light.md3"/>
|
||||
<file name="shoes.md3"/>
|
||||
<file name="shoes_1.md3"/>
|
||||
<file name="shoes_2.md3"/>
|
||||
<file name="sink_faucet.md3"/>
|
||||
<file name="sprinkler.md3"/>
|
||||
<file name="sprinkler_1.md3"/>
|
||||
<file name="sprinkler_2.md3"/>
|
||||
<file name="taxi_cab.md3"/>
|
||||
<file name="test.md3"/>
|
||||
<file name="toilet.md3"/>
|
||||
<file name="toilet_1.md3"/>
|
||||
<file name="toilet_2.md3"/>
|
||||
<file name="toilet_damaged.md3"/>
|
||||
<file name="toolkit.md3"/>
|
||||
<file name="tracklight.md3"/>
|
||||
<file name="tracklight_1.md3"/>
|
||||
<file name="trash_can_empty.md3"/>
|
||||
<file name="trash_can_lid.md3"/>
|
||||
<file name="trash_can_lid_1.md3"/>
|
||||
<file name="trash_can_lid_2.md3"/>
|
||||
<file name="trash_can_nolid.md3"/>
|
||||
<file name="trash_can_nolid_1.md3"/>
|
||||
<file name="trash_can_nolid_2.md3"/>
|
||||
<file name="trucksandbag.md3"/>
|
||||
<file name="tv.md3"/>
|
||||
<file name="tv_1.md3"/>
|
||||
<file name="tv_2.md3"/>
|
||||
<file name="urinal.md3"/>
|
||||
<file name="urinal_1.md3"/>
|
||||
<file name="urinal_2.md3"/>
|
||||
<file name="yugo.md3"/>
|
||||
<dir name="barrels">
|
||||
<file name="barrel_hk.md3"/>
|
||||
</dir>
|
||||
<dir name="doorhandle">
|
||||
<file name="handle.md3"/>
|
||||
</dir>
|
||||
<dir name="forklift">
|
||||
<file name="forklift.md3"/>
|
||||
</dir>
|
||||
<dir name="handcart">
|
||||
<file name="handcart.md3"/>
|
||||
<file name="handcart_lrg.md3"/>
|
||||
</dir>
|
||||
<dir name="rope">
|
||||
<file name="rope.md3"/>
|
||||
<file name="rope_1.md3"/>
|
||||
<file name="rope_2.md3"/>
|
||||
</dir>
|
||||
<dir name="SAM">
|
||||
<dir name="missile">
|
||||
<file name="missle.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Finca">
|
||||
<dir name="cars">
|
||||
<file name="hummer.md3"/>
|
||||
<file name="limo.md3"/>
|
||||
<file name="luxurysedan.md3"/>
|
||||
</dir>
|
||||
<dir name="furniture">
|
||||
<file name="bar_stool.md3"/>
|
||||
<file name="chair_finca.md3"/>
|
||||
<file name="masterchair_finca.md3"/>
|
||||
<file name="oak_table.md3"/>
|
||||
<file name="poolside_chair.md3"/>
|
||||
<file name="poolside_foot_stool.md3"/>
|
||||
<file name="poolside_table.md3"/>
|
||||
<file name="sundial.md3"/>
|
||||
</dir>
|
||||
<dir name="lamps">
|
||||
<file name="desklamp1.md3"/>
|
||||
<file name="desklamp2.md3"/>
|
||||
<file name="floorlamp1.md3"/>
|
||||
<file name="floorlamp2.md3"/>
|
||||
<file name="lightbulb1.md3"/>
|
||||
<file name="lightbulb2.md3"/>
|
||||
<file name="wall_light1.md3"/>
|
||||
<file name="wall_light2.md3"/>
|
||||
<file name="wall_light3.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="bear_rug.md3"/>
|
||||
<file name="bowling_ball.md3"/>
|
||||
<file name="bowling_pin.md3"/>
|
||||
<file name="bust.md3"/>
|
||||
<file name="closed_book.md3"/>
|
||||
<file name="coffee_cup.md3"/>
|
||||
<file name="coffee_cup_1.md3"/>
|
||||
<file name="coffee_cup_2.md3"/>
|
||||
<file name="katana.md3"/>
|
||||
<file name="moose.md3"/>
|
||||
<file name="open_book.md3"/>
|
||||
<file name="steer_horns.md3"/>
|
||||
<file name="wine_bottle.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Hongkong">
|
||||
<file name="electric_chair.md3"/>
|
||||
<dir name="baskets_pots">
|
||||
<file name="basket_efx.md3"/>
|
||||
<file name="basket_single_cover.md3"/>
|
||||
<file name="basket_single_food.md3"/>
|
||||
<file name="basket_single_open.md3"/>
|
||||
<file name="basket_single_oval.md3"/>
|
||||
<file name="basket_single_over.md3"/>
|
||||
<file name="baskets_stack.md3"/>
|
||||
<file name="baskets_stack_lrg.md3"/>
|
||||
<file name="baskets_stack_single.md3"/>
|
||||
<file name="baskets_stack_square.md3"/>
|
||||
<file name="bucket_handles.md3"/>
|
||||
<file name="pot_lrg.md3"/>
|
||||
</dir>
|
||||
<dir name="lights">
|
||||
<file name="cell.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="mahi.md3"/>
|
||||
<file name="stoplight.md3"/>
|
||||
<file name="tire_dock.md3"/>
|
||||
<file name="tuna.md3"/>
|
||||
<file name="vase.md3"/>
|
||||
</dir>
|
||||
<dir name="paper_lanterns">
|
||||
<file name="lantern_long.md3"/>
|
||||
<file name="lantern_short.md3"/>
|
||||
<file name="pagoda_lrg.md3"/>
|
||||
<file name="pagoda_sm.md3"/>
|
||||
<file name="plantern.md3"/>
|
||||
</dir>
|
||||
<dir name="prison">
|
||||
<file name="bed.md3"/>
|
||||
<file name="clipboard.md3"/>
|
||||
</dir>
|
||||
<dir name="rice_bags">
|
||||
<file name="rice_bag_bentdown.md3"/>
|
||||
<file name="rice_bag_bentup.md3"/>
|
||||
<file name="rice_bag_single.md3"/>
|
||||
<file name="rice_bags_stack.md3"/>
|
||||
<file name="rice_bags_stack_lrg.md3"/>
|
||||
<file name="rice_bags_stacklow.md3"/>
|
||||
<file name="rice_bags_stacklow_lrg.md3"/>
|
||||
</dir>
|
||||
<dir name="vehicles">
|
||||
<file name="car_hk.md3"/>
|
||||
<file name="truck_flatbed.md3"/>
|
||||
<file name="truck_hk.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Hospital">
|
||||
<dir name="carts">
|
||||
<file name="cart_2tray.md3"/>
|
||||
<file name="cart_2tray_items2.md3"/>
|
||||
<file name="cart_2tray_items.md3"/>
|
||||
<file name="cart_beverage.md3"/>
|
||||
<file name="cart_food.md3"/>
|
||||
<file name="cart_medical.md3"/>
|
||||
<file name="monitor_cart.md3"/>
|
||||
<file name="monitor_cart_1.md3"/>
|
||||
<file name="monitor_cart_2.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="ambulance.md3"/>
|
||||
<file name="bed.md3"/>
|
||||
<file name="drip_stand.md3"/>
|
||||
<file name="firetruck.md3"/>
|
||||
<file name="gurney.md3"/>
|
||||
<file name="microscope.md3"/>
|
||||
<file name="office_chair.md3"/>
|
||||
<file name="office_chair_1.md3"/>
|
||||
<file name="office_chair_2.md3"/>
|
||||
<file name="spray_bottle.md3"/>
|
||||
<file name="test_tube_1.md3"/>
|
||||
<file name="test_tube_2.md3"/>
|
||||
<file name="test_tube_3.md3"/>
|
||||
<file name="test_tube_4.md3"/>
|
||||
<file name="test_tube_tray.md3"/>
|
||||
<file name="wall_machine.md3"/>
|
||||
<file name="wheelchair.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Jordan">
|
||||
<dir name="misc">
|
||||
<file name="cpu.md3"/>
|
||||
<file name="keyboard.md3"/>
|
||||
<file name="keyboard_1.md3"/>
|
||||
<file name="keyboard_2.md3"/>
|
||||
<file name="monitor.md3"/>
|
||||
<file name="monitor_1.md3"/>
|
||||
<file name="monitor_2.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Kamchatka">
|
||||
<file name="deadtree_med.md3"/>
|
||||
<file name="limb_1.md3"/>
|
||||
<file name="limb_2.md3"/>
|
||||
<file name="tree2.md3"/>
|
||||
<file name="tree2_1.md3"/>
|
||||
<file name="tree2_2.md3"/>
|
||||
<file name="tree2_rmg.md3"/>
|
||||
<file name="tree2_rmg_1.md3"/>
|
||||
<file name="tree2_rmg_2.md3"/>
|
||||
<file name="tree_lrg.md3"/>
|
||||
<file name="tree_lrg_1.md3"/>
|
||||
<file name="tree_lrg_2.md3"/>
|
||||
<file name="tree_lrg_rmg.md3"/>
|
||||
<file name="tree_lrg_rmg_1.md3"/>
|
||||
<file name="tree_lrg_rmg_2.md3"/>
|
||||
<file name="tree_med.md3"/>
|
||||
<file name="tree_med_1.md3"/>
|
||||
<file name="tree_med_2.md3"/>
|
||||
<file name="tree_med_rmg.md3"/>
|
||||
<file name="tree_med_rmg_1.md3"/>
|
||||
<file name="tree_med_rmg_2.md3"/>
|
||||
<dir name="misc">
|
||||
<file name="chem_suit.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Liner">
|
||||
<dir name="furniture">
|
||||
<file name="galley_chair.md3"/>
|
||||
<file name="galley_chair_1.md3"/>
|
||||
<file name="galley_chair_2.md3"/>
|
||||
<file name="sink.md3"/>
|
||||
</dir>
|
||||
<dir name="lights">
|
||||
<file name="wall_light2.md3"/>
|
||||
<file name="wall_light.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="ax.md3"/>
|
||||
<file name="ax_1.md3"/>
|
||||
<file name="ax_2.md3"/>
|
||||
<file name="big_pot.md3"/>
|
||||
<file name="big_pot_1.md3"/>
|
||||
<file name="big_pot_2.md3"/>
|
||||
<file name="big_pot_nolid.md3"/>
|
||||
<file name="big_pot_nolid_1.md3"/>
|
||||
<file name="big_pot_nolid_2.md3"/>
|
||||
<file name="cart_tray.md3"/>
|
||||
<file name="cart_tray_1.md3"/>
|
||||
<file name="cart_tray_2.md3"/>
|
||||
<file name="coffee_maker.md3"/>
|
||||
<file name="coffee_maker_1.md3"/>
|
||||
<file name="coffee_maker_2.md3"/>
|
||||
<file name="coffee_pot.md3"/>
|
||||
<file name="control_1.md3"/>
|
||||
<file name="extinguisher.md3"/>
|
||||
<file name="extinguisher_1.md3"/>
|
||||
<file name="extinguisher_2.md3"/>
|
||||
<file name="foodtray.md3"/>
|
||||
<file name="frying_pan.md3"/>
|
||||
<file name="headphones.md3"/>
|
||||
<file name="life_preserver.md3"/>
|
||||
<file name="monitor.md3"/>
|
||||
<file name="mop.md3"/>
|
||||
<file name="mop_bucket.md3"/>
|
||||
<file name="phone.md3"/>
|
||||
<file name="pot.md3"/>
|
||||
<file name="pot_nolid.md3"/>
|
||||
<file name="raft.md3"/>
|
||||
<file name="spatula.md3"/>
|
||||
<file name="throttle.md3"/>
|
||||
<file name="valve2.md3"/>
|
||||
<file name="wood_spoon.md3"/>
|
||||
</dir>
|
||||
<dir name="toilet">
|
||||
<file name="toilet.md3"/>
|
||||
<file name="toilet_open.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Prague">
|
||||
<dir name="furniture">
|
||||
<file name="table_long.md3"/>
|
||||
<file name="table_round.md3"/>
|
||||
<file name="umbrella.md3"/>
|
||||
</dir>
|
||||
<dir name="misc">
|
||||
<file name="big_chandelier.md3"/>
|
||||
<file name="knife_prague.md3"/>
|
||||
<file name="m1911a1_prague.md3"/>
|
||||
<file name="med_chandelier.md3"/>
|
||||
<file name="statue.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="Shop">
|
||||
<dir name="misc">
|
||||
<file name="copy_machine.md3"/>
|
||||
<file name="helipad_lights.md3"/>
|
||||
<file name="helipad_lights_1.md3"/>
|
||||
<file name="helipad_lights_2.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="pick_ups">
|
||||
<file name="ammo_9mm_lrg.md3"/>
|
||||
<file name="ammo_9mm_smll.md3"/>
|
||||
<file name="ammo_20_lrg.md3"/>
|
||||
<file name="ammo_20_smll.md3"/>
|
||||
<file name="ammo_40_lrg.md3"/>
|
||||
<file name="ammo_40_smll.md3"/>
|
||||
<file name="ammo_45_lrg.md3"/>
|
||||
<file name="ammo_45_smll.md3"/>
|
||||
<file name="ammo_50_lrg.md3"/>
|
||||
<file name="ammo_50_smll.md3"/>
|
||||
<file name="ammo_556_lrg.md3"/>
|
||||
<file name="ammo_556_smll.md3"/>
|
||||
<file name="ammo_762_lrg.md3"/>
|
||||
<file name="ammo_762_smll.md3"/>
|
||||
<file name="ammo_rpg7_lrg.md3"/>
|
||||
<file name="ammo_rpg7_smll.md3"/>
|
||||
<file name="ammo_shotgun_lrg.md3"/>
|
||||
<file name="ammo_shotgun_smll.md3"/>
|
||||
<file name="anm14_lrg.md3"/>
|
||||
<file name="anm14_smll.md3"/>
|
||||
<file name="armor_large.md3"/>
|
||||
<file name="armor_medium.md3"/>
|
||||
<file name="armor_small.md3"/>
|
||||
<file name="briefcase_silver.md3"/>
|
||||
<file name="f1_lrg.md3"/>
|
||||
<file name="f1_smll.md3"/>
|
||||
<file name="health_lrg.md3"/>
|
||||
<file name="health_smll.md3"/>
|
||||
<file name="l2a2_lrg.md3"/>
|
||||
<file name="l2a2_smll.md3"/>
|
||||
<file name="m15_lrg.md3"/>
|
||||
<file name="m15_smll.md3"/>
|
||||
<file name="m67_lrg.md3"/>
|
||||
<file name="m67_smll.md3"/>
|
||||
<file name="m84_lrg.md3"/>
|
||||
<file name="m84_smll.md3"/>
|
||||
<file name="mdn11_lrg.md3"/>
|
||||
<file name="mdn11_smll.md3"/>
|
||||
<file name="rmg_book.md3"/>
|
||||
<file name="rmg_briefcase.md3"/>
|
||||
<file name="rmg_discs.md3"/>
|
||||
<file name="rmg_documents.md3"/>
|
||||
<file name="rmg_tnt.md3"/>
|
||||
<file name="smohg92_lrg.md3"/>
|
||||
<file name="smohg92_smll.md3"/>
|
||||
</dir>
|
||||
<dir name="weapons">
|
||||
<file name="grenade_handle.md3"/>
|
||||
<dir name="ak74">
|
||||
<file name="ak74_muzzle_model.md3"/>
|
||||
</dir>
|
||||
<dir name="shells">
|
||||
<file name="shell_40mm.md3"/>
|
||||
<file name="shell_40mm_empty.md3"/>
|
||||
<file name="shell_brass.md3"/>
|
||||
<file name="shell_brass_large.md3"/>
|
||||
<file name="shell_brass_small.md3"/>
|
||||
<file name="shell_shotgun.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="scripts">
|
||||
<dir name="kam6">
|
||||
<file name="elev_see_player.txt"/>
|
||||
<file name="ambush_one.txt"/>
|
||||
<file name="ceiling_cart.txt"/>
|
||||
<file name="door_ambush.txt"/>
|
||||
<file name="el_down.txt"/>
|
||||
<file name="el_downb.txt"/>
|
||||
<file name="el_up.txt"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="shaders">
|
||||
<file name="airport.shader"/>
|
||||
<file name="airport_models.shader"/>
|
||||
<file name="arioche.shader"/>
|
||||
<file name="armory.shader"/>
|
||||
<file name="armory_models.shader"/>
|
||||
<file name="average_armor.shader"/>
|
||||
<file name="average_sleeves.shader"/>
|
||||
<file name="bolt_ons.shader"/>
|
||||
<file name="cemetery.shader"/>
|
||||
<file name="chem_suit.shader"/>
|
||||
<file name="chunks.shader"/>
|
||||
<file name="colombia.shader"/>
|
||||
<file name="colombia_models.shader"/>
|
||||
<file name="colors.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="common_models.shader"/>
|
||||
<file name="decals.shader"/>
|
||||
<file name="dog.shader"/>
|
||||
<file name="effects.shader"/>
|
||||
<file name="fat.shader"/>
|
||||
<file name="female_armor.shader"/>
|
||||
<file name="female_pants.shader"/>
|
||||
<file name="female_skirt.shader"/>
|
||||
<file name="finca.shader"/>
|
||||
<file name="finca_models.shader"/>
|
||||
<file name="fogs.shader"/>
|
||||
<file name="gfx.shader"/>
|
||||
<file name="glass.shader"/>
|
||||
<file name="gore.shader"/>
|
||||
<file name="hongkong.shader"/>
|
||||
<file name="hongkong_models.shader"/>
|
||||
<file name="hospital.shader"/>
|
||||
<file name="hospital_models.shader"/>
|
||||
<file name="hud.shader"/>
|
||||
<file name="instances.shader"/>
|
||||
<file name="jordan.shader"/>
|
||||
<file name="jordan_models.shader"/>
|
||||
<file name="kamchatka.shader"/>
|
||||
<file name="kamchatka_models.shader"/>
|
||||
<file name="liner.shader"/>
|
||||
<file name="liner_models.shader"/>
|
||||
<file name="menu.shader"/>
|
||||
<file name="meta.txt"/>
|
||||
<file name="metashader.shader"/>
|
||||
<file name="mp.shader"/>
|
||||
<file name="osprey.shader"/>
|
||||
<file name="pick_ups.shader"/>
|
||||
<file name="prague.shader"/>
|
||||
<file name="prague_models.shader"/>
|
||||
<file name="roam.shader"/>
|
||||
<file name="shop.shader"/>
|
||||
<file name="shop_models.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="skingore.shader"/>
|
||||
<file name="snow.shader"/>
|
||||
<file name="sprites.shader"/>
|
||||
<file name="suit_long_coat.shader"/>
|
||||
<file name="suit_sleeves.shader"/>
|
||||
<file name="test.shader"/>
|
||||
<file name="tools.shader"/>
|
||||
<file name="weapons.shader"/>
|
||||
</dir>
|
||||
</component>
|
||||
198
setup/win32/components/sof2_docs.xml
Normal file
198
setup/win32/components/sof2_docs.xml
Normal file
@@ -0,0 +1,198 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="sof2.game/docs">
|
||||
<file name="RMG tutorial.htm"/>
|
||||
<!--<file name="SoF2_Terrain.html"/>
|
||||
<file name="SoF2_MP_Maps.html"/>
|
||||
<file name="SoF2_Shaders.html"/>
|
||||
<file name="SoF2_Weapons_WpnFile.htm"/>
|
||||
<file name="Nav Point System.htm"/>
|
||||
<file name="SoF2_Animating Objects.htm"/>
|
||||
<file name="SoF2_Character_NPCFile.htm"/>
|
||||
<file name="SoF2_Character_Skins.htm"/>
|
||||
<file name="SoF2_ConfusEd.htm"/>
|
||||
<file name="SoF2_Model_Formats.htm"/>
|
||||
<file name="SoF2_Raven Menu Format.htm"/>
|
||||
<file name="SoF2_Scripting.htm"/>
|
||||
<file name="SoF2_StripEd.htm"/>
|
||||
<file name="SoF2_Weapons_AnimatorPOV.htm"/>
|
||||
<file name="SoF2_Weapons_FramesFile.htm"/>
|
||||
<file name="SoF2_Weapons_InviewFile.htm"/>
|
||||
<file name="SoF2_Weapons_Overview.htm"/>
|
||||
-->
|
||||
<dir name="GtkRadiant_SoF2_HOWTO">
|
||||
<file name="project.png"/>
|
||||
<file name="bsp_console.png"/>
|
||||
<file name="bsp_menu.png"/>
|
||||
<file name="game1.png"/>
|
||||
<file name="game2.png"/>
|
||||
<file name="index.html"/>
|
||||
</dir>
|
||||
<!--
|
||||
<dir name="SoF2_MP_Maps_files">
|
||||
<file name="image002.jpg"/>
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.html"/>
|
||||
<file name="image001.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Shaders_files">
|
||||
<file name="image002.jpg"/>
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.html"/>
|
||||
<file name="image001.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Terrain_files">
|
||||
<file name="image002.jpg"/>
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.html"/>
|
||||
<file name="image001.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Weapons_WpnFile_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Weapons_Overview_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Weapons_InviewFile_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Weapons_FramesFile_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Weapons_AnimatorPOV_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_StripEd_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Scripting_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Raven Menu Format_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Model_Formats_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.jpg"/>
|
||||
<file name="image004.jpg"/>
|
||||
<file name="image005.jpg"/>
|
||||
<file name="image006.jpg"/>
|
||||
<file name="image007.jpg"/>
|
||||
<file name="image008.jpg"/>
|
||||
<file name="image009.jpg"/>
|
||||
<file name="image010.jpg"/>
|
||||
<file name="image011.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_ConfusEd_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Character_Skins_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.jpg"/>
|
||||
<file name="image004.jpg"/>
|
||||
<file name="image005.jpg"/>
|
||||
<file name="image006.jpg"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Character_NPCFile_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.gif"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.gif"/>
|
||||
<file name="image004.gif"/>
|
||||
<file name="image005.gif"/>
|
||||
<file name="image006.gif"/>
|
||||
<file name="image007.gif"/>
|
||||
<file name="image008.gif"/>
|
||||
<file name="image009.gif"/>
|
||||
<file name="image010.gif"/>
|
||||
<file name="image011.gif"/>
|
||||
<file name="image012.gif"/>
|
||||
<file name="image013.gif"/>
|
||||
<file name="image014.gif"/>
|
||||
<file name="image015.gif"/>
|
||||
<file name="image016.gif"/>
|
||||
<file name="image017.gif"/>
|
||||
<file name="image018.gif"/>
|
||||
<file name="image019.gif"/>
|
||||
</dir>
|
||||
<dir name="SoF2_Animating Objects_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
</dir>
|
||||
<dir name="Nav Point System_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="header.htm"/>
|
||||
<file name="image001.png"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.png"/>
|
||||
<file name="image004.jpg"/>
|
||||
<file name="image005.png"/>
|
||||
<file name="image006.jpg"/>
|
||||
<file name="image007.png"/>
|
||||
<file name="image008.jpg"/>
|
||||
<file name="image009.png"/>
|
||||
<file name="image010.jpg"/>
|
||||
<file name="image011.png"/>
|
||||
<file name="image012.jpg"/>
|
||||
<file name="image013.png"/>
|
||||
<file name="image014.jpg"/>
|
||||
<file name="image015.png"/>
|
||||
<file name="image016.jpg"/>
|
||||
<file name="image017.png"/>
|
||||
<file name="image018.jpg"/>
|
||||
<file name="image019.png"/>
|
||||
<file name="image020.jpg"/>
|
||||
<file name="image021.png"/>
|
||||
<file name="image022.jpg"/>
|
||||
<file name="image023.png"/>
|
||||
<file name="image024.jpg"/>
|
||||
<file name="image025.png"/>
|
||||
<file name="image026.jpg"/>
|
||||
<file name="image027.png"/>
|
||||
<file name="image028.jpg"/>
|
||||
<file name="image029.png"/>
|
||||
<file name="image030.jpg"/>
|
||||
<file name="image031.png"/>
|
||||
<file name="image032.jpg"/>
|
||||
<file name="image033.png"/>
|
||||
<file name="image034.jpg"/>
|
||||
<file name="image035.png"/>
|
||||
<file name="image036.jpg"/>
|
||||
</dir>
|
||||
-->
|
||||
</component>
|
||||
|
||||
32
setup/win32/components/sof2_raven_docs.xml
Normal file
32
setup/win32/components/sof2_raven_docs.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="sof2.game/docs">
|
||||
<!--<file name="Guide to SOF2JK2 Vertigons.htm"/>
|
||||
<file name="Guide to SOF2JK2 Weather.htm"/>
|
||||
<file name="Using_EffectsEd.htm"/>
|
||||
<file name="ICARUS Manual.htm"/>
|
||||
-->
|
||||
<file name="Q3_Enhancements.htm"/>
|
||||
<file name="ROQ_Files.htm"/>
|
||||
<!--
|
||||
<dir name="Using_EffectsEd_files">
|
||||
<file name="filelist.xml"/>
|
||||
<file name="image001.jpg"/>
|
||||
<file name="image002.jpg"/>
|
||||
<file name="image003.jpg"/>
|
||||
<file name="image004.jpg"/>
|
||||
<file name="image005.jpg"/>
|
||||
<file name="image006.jpg"/>
|
||||
<file name="image007.jpg"/>
|
||||
<file name="image008.jpg"/>
|
||||
<file name="image009.jpg"/>
|
||||
<file name="image010.jpg"/>
|
||||
<file name="image011.jpg"/>
|
||||
<file name="image012.jpg"/>
|
||||
<file name="image013.jpg"/>
|
||||
<file name="image014.jpg"/>
|
||||
<file name="image015.jpg"/>
|
||||
<file name="image016.jpg"/>
|
||||
</dir>
|
||||
-->
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/sof2_tools.xml
Normal file
7
setup/win32/components/sof2_tools.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="sof2.game">
|
||||
<file name="BehavEd.bhc"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
7
setup/win32/components/vfsq3.xml
Normal file
7
setup/win32/components/vfsq3.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="modules">
|
||||
<file name="vfsq3.dll"/>
|
||||
<file name="vfsq3.pdb"/>
|
||||
</dir>
|
||||
</component>
|
||||
14
setup/win32/components/wolf.xml
Normal file
14
setup/win32/components/wolf.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="games">
|
||||
<file name="wolf.game"/>
|
||||
</dir>
|
||||
<dir name="wolf.game">
|
||||
<file name="game.xlink"/>
|
||||
<file name="default_build_menu.xml"/>
|
||||
<dir name="main">
|
||||
<file name="default_shaderlist.txt"/>
|
||||
<file name="wolf_entities.def"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
887
setup/win32/components/wolf_data.xml
Normal file
887
setup/win32/components/wolf_data.xml
Normal file
@@ -0,0 +1,887 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="main">
|
||||
<file name="common-astro-spog.pk3"/>
|
||||
<file name="astro-skies.pk3"/>
|
||||
<file name="lights.pk3"/>
|
||||
<dir name="scripts">
|
||||
<file name="alpha.shader"/>
|
||||
<file name="assault.shader"/>
|
||||
<file name="awf_props.shader"/>
|
||||
<file name="b-25.shader"/>
|
||||
<file name="blimp.shader"/>
|
||||
<file name="castle_door.shader"/>
|
||||
<file name="castle_floor.shader"/>
|
||||
<file name="castle_props.shader"/>
|
||||
<file name="castle_window.shader"/>
|
||||
<file name="castle_wood.shader"/>
|
||||
<file name="cathedrale_wall.shader"/>
|
||||
<file name="chat.shader"/>
|
||||
<file name="chateau.shader"/>
|
||||
<file name="common.shader"/>
|
||||
<file name="decals.shader"/>
|
||||
<file name="doors.shader"/>
|
||||
<file name="graveyard.shader"/>
|
||||
<file name="lights.shader"/>
|
||||
<file name="liquids.shader"/>
|
||||
<file name="metal_misc.shader"/>
|
||||
<file name="miltary_door.shader"/>
|
||||
<file name="miltary_floor.shader"/>
|
||||
<file name="miltary_wall.shader"/>
|
||||
<file name="models.shader"/>
|
||||
<file name="props.shader"/>
|
||||
<file name="rock.shader"/>
|
||||
<file name="rubble.shader"/>
|
||||
<file name="sfx.shader"/>
|
||||
<file name="skies.shader"/>
|
||||
<file name="snow.shader"/>
|
||||
<file name="stone.shader"/>
|
||||
<file name="swf.shader"/>
|
||||
<file name="terrain.shader"/>
|
||||
<file name="training.shader"/>
|
||||
<file name="tree.shader"/>
|
||||
<file name="village.shader"/>
|
||||
<file name="windows.shader"/>
|
||||
<file name="wood.shader"/>
|
||||
<file name="xlab_door.shader"/>
|
||||
<file name="xlab_props.shader"/>
|
||||
<file name="xlab_wall.shader"/>
|
||||
<file name="walls.shader"/>
|
||||
<file name="town_wood.shader"/>
|
||||
<file name="town_props.shader"/>
|
||||
<file name="town_roof.shader"/>
|
||||
<file name="town_wall.shader"/>
|
||||
<file name="town_window.shader"/>
|
||||
</dir>
|
||||
<dir name="maps">
|
||||
<file name="mp_beach_alpha.tga"/>
|
||||
<file name="escape1.map"/>
|
||||
<file name="escape1.script"/>
|
||||
<file name="escape1_alpha.tga"/>
|
||||
<file name="escape2.ai"/>
|
||||
<file name="escape2.map"/>
|
||||
<file name="escape2.script"/>
|
||||
<file name="mp_beach.map"/>
|
||||
<file name="mp_beach.script"/>
|
||||
<file name="escape1.ai"/>
|
||||
</dir>
|
||||
<dir name="models">
|
||||
<dir name="mapobjects">
|
||||
<dir name="apoth">
|
||||
<file name="wired1.md3"/>
|
||||
</dir>
|
||||
<dir name="archeology">
|
||||
<file name="vessel.md3"/>
|
||||
<file name="pitcher.md3"/>
|
||||
<file name="vase1.md3"/>
|
||||
<file name="vase2.md3"/>
|
||||
<file name="vase3.md3"/>
|
||||
<file name="vase4.md3"/>
|
||||
<file name="vase5.md3"/>
|
||||
<file name="obelisk.md3"/>
|
||||
</dir>
|
||||
<dir name="b-25">
|
||||
<file name="wires.md3"/>
|
||||
<file name="door.md3"/>
|
||||
<file name="ext_25.md3"/>
|
||||
<file name="exterior.md3"/>
|
||||
<file name="floor_cockpit.md3"/>
|
||||
<file name="fuse1.md3"/>
|
||||
<file name="fuse1a.md3"/>
|
||||
<file name="fuse2.md3"/>
|
||||
<file name="fuse2a.md3"/>
|
||||
<file name="fuse3.md3"/>
|
||||
<file name="fuse4.md3"/>
|
||||
<file name="fuse5.md3"/>
|
||||
<file name="fuse6.md3"/>
|
||||
<file name="fuse7.md3"/>
|
||||
<file name="glass.md3"/>
|
||||
<file name="hatch.md3"/>
|
||||
<file name="interior.md3"/>
|
||||
<file name="main_hatch.md3"/>
|
||||
<file name="nose1.md3"/>
|
||||
<file name="nose1A.md3"/>
|
||||
<file name="sawingspan.md3"/>
|
||||
<file name="stringers.md3"/>
|
||||
<file name="stringers1.md3"/>
|
||||
<file name="stringers2.md3"/>
|
||||
<file name="tail.md3"/>
|
||||
<file name="tail_ext.md3"/>
|
||||
<file name="wing_port.md3"/>
|
||||
<file name="wing_starboard.md3"/>
|
||||
<file name="wingspan.md3"/>
|
||||
<file name="divider.md3"/>
|
||||
</dir>
|
||||
<dir name="barbwire">
|
||||
<file name="danwire.md3"/>
|
||||
<file name="barbwire.md3"/>
|
||||
</dir>
|
||||
<dir name="bat">
|
||||
<file name="bat.md3"/>
|
||||
</dir>
|
||||
<dir name="bjui">
|
||||
<file name="bjui_c.md3"/>
|
||||
<file name="bjui_b.md3"/>
|
||||
<file name="bjui.md3"/>
|
||||
</dir>
|
||||
<dir name="bodyparts">
|
||||
<file name="zomtorso.md3"/>
|
||||
<file name="doa.md3"/>
|
||||
<file name="helarm.md3"/>
|
||||
<file name="helbody.md3"/>
|
||||
<file name="helhand.md3"/>
|
||||
<file name="helhead.md3"/>
|
||||
<file name="l_arm.md3"/>
|
||||
<file name="l_chest.md3"/>
|
||||
<file name="l_engine.md3"/>
|
||||
<file name="l_head.md3"/>
|
||||
<file name="leg.md3"/>
|
||||
<file name="legpelvis.md3"/>
|
||||
<file name="legside.md3"/>
|
||||
<file name="naziarm.md3"/>
|
||||
<file name="nazitorso.md3"/>
|
||||
<file name="torso.md3"/>
|
||||
<file name="zom_loog.md3"/>
|
||||
<file name="zomarm.md3"/>
|
||||
<file name="deadnazi.md3"/>
|
||||
</dir>
|
||||
<dir name="book">
|
||||
<file name="book.md3"/>
|
||||
</dir>
|
||||
<dir name="boxes">
|
||||
<file name="box64.md3"/>
|
||||
<file name="box48.md3"/>
|
||||
<file name="box32.md3"/>
|
||||
</dir>
|
||||
<dir name="bush">
|
||||
<file name="hedge.md3"/>
|
||||
<file name="bu.md3"/>
|
||||
</dir>
|
||||
<dir name="chandelier">
|
||||
<file name="chandlier_new.md3"/>
|
||||
<file name="chandelier_lt.md3"/>
|
||||
<file name="chandelier_lt_sm.md3"/>
|
||||
<file name="chandelier.md3"/>
|
||||
</dir>
|
||||
<dir name="clipboard">
|
||||
<file name="clipboard_v.md3"/>
|
||||
<file name="clipboard_h.md3"/>
|
||||
</dir>
|
||||
<dir name="clonetube">
|
||||
<file name="clone.md3"/>
|
||||
</dir>
|
||||
<dir name="coat">
|
||||
<file name="coat.md3"/>
|
||||
</dir>
|
||||
<dir name="coffin">
|
||||
<file name="coffin.md3"/>
|
||||
</dir>
|
||||
<dir name="corpse">
|
||||
<file name="legbroke.md3"/>
|
||||
<file name="bone2.md3"/>
|
||||
<file name="bone3.md3"/>
|
||||
<file name="bone4.md3"/>
|
||||
<file name="corpse.md3"/>
|
||||
<file name="leg.md3"/>
|
||||
<file name="bone1.md3"/>
|
||||
</dir>
|
||||
<dir name="curtain">
|
||||
<file name="curtain_direct.md3"/>
|
||||
<file name="2curt_lghtwindB.md3"/>
|
||||
<file name="2curtains_96.md3"/>
|
||||
<file name="curtain.md3"/>
|
||||
<file name="curtain_200.md3"/>
|
||||
<file name="2curt_lghtwind.md3"/>
|
||||
</dir>
|
||||
<dir name="deadosa">
|
||||
<file name="deadosa_new.md3"/>
|
||||
<file name="deadosa.md3"/>
|
||||
</dir>
|
||||
<dir name="debris">
|
||||
<file name="woodxl.md3"/>
|
||||
<file name="boulder2.md3"/>
|
||||
<file name="boulder3.md3"/>
|
||||
<file name="brick1.md3"/>
|
||||
<file name="brick2.md3"/>
|
||||
<file name="brick3.md3"/>
|
||||
<file name="brick4.md3"/>
|
||||
<file name="brick5.md3"/>
|
||||
<file name="brick6.md3"/>
|
||||
<file name="bricksm.md3"/>
|
||||
<file name="brickxl.md3"/>
|
||||
<file name="fabric1.md3"/>
|
||||
<file name="fabric2.md3"/>
|
||||
<file name="fabric3.md3"/>
|
||||
<file name="personal1.md3"/>
|
||||
<file name="personal2.md3"/>
|
||||
<file name="personal3.md3"/>
|
||||
<file name="personal4.md3"/>
|
||||
<file name="personal5.md3"/>
|
||||
<file name="rubble1.md3"/>
|
||||
<file name="rubble2.md3"/>
|
||||
<file name="rubble3.md3"/>
|
||||
<file name="woodm.md3"/>
|
||||
<file name="woodsm.md3"/>
|
||||
<file name="boulder.md3"/>
|
||||
</dir>
|
||||
<dir name="door">
|
||||
<file name="slidingdoor.md3"/>
|
||||
<file name="door.md3"/>
|
||||
</dir>
|
||||
<dir name="electronics">
|
||||
<file name="tuberadio_a.md3"/>
|
||||
<file name="alarmbox.md3"/>
|
||||
<file name="enigma.md3"/>
|
||||
<file name="gramophone.md3"/>
|
||||
<file name="gramophone_anim.md3"/>
|
||||
<file name="loudspeaker.md3"/>
|
||||
<file name="loudspeaker2.md3"/>
|
||||
<file name="parloradio.md3"/>
|
||||
<file name="phone.md3"/>
|
||||
<file name="radar.md3"/>
|
||||
<file name="radar_105.md3"/>
|
||||
<file name="radar_90.md3"/>
|
||||
<file name="radar_panel_blown.md3"/>
|
||||
<file name="radar_panel_blown105.md3"/>
|
||||
<file name="radar_panel_blown90.md3"/>
|
||||
<file name="radio_port.md3"/>
|
||||
<file name="radio1.md3"/>
|
||||
<file name="radios.md3"/>
|
||||
<file name="speaker.md3"/>
|
||||
<file name="speaker_control.md3"/>
|
||||
<file name="tesla_prod.md3"/>
|
||||
<file name="3radios.md3"/>
|
||||
</dir>
|
||||
<dir name="end">
|
||||
<file name="castle.md3"/>
|
||||
</dir>
|
||||
<dir name="eye">
|
||||
<file name="eye.md3"/>
|
||||
</dir>
|
||||
<dir name="firehead">
|
||||
<file name="kid.md3"/>
|
||||
</dir>
|
||||
<dir name="flag">
|
||||
<file name="uibanner2.md3"/>
|
||||
<file name="banner1.md3"/>
|
||||
<file name="british.md3"/>
|
||||
<file name="flag.md3"/>
|
||||
<file name="flag_americanui.md3"/>
|
||||
<file name="flag_escape.md3"/>
|
||||
<file name="flag_larg.md3"/>
|
||||
<file name="flag_med.md3"/>
|
||||
<file name="flag_naziui.md3"/>
|
||||
<file name="flag01.md3"/>
|
||||
<file name="flag1a.md3"/>
|
||||
<file name="flag1b.md3"/>
|
||||
<file name="flag1c.md3"/>
|
||||
<file name="uibanner.md3"/>
|
||||
<file name="american.md3"/>
|
||||
</dir>
|
||||
<dir name="furniture">
|
||||
<file name="type.md3"/>
|
||||
<file name="bench.md3"/>
|
||||
<file name="bkshelfsm.md3"/>
|
||||
<file name="bkshelfxl.md3"/>
|
||||
<file name="bunks.md3"/>
|
||||
<file name="candelabra_sm.md3"/>
|
||||
<file name="candelabra_xl.md3"/>
|
||||
<file name="castletable1.md3"/>
|
||||
<file name="cbkshelfsm.md3"/>
|
||||
<file name="cbkshelfxl.md3"/>
|
||||
<file name="chandelier.md3"/>
|
||||
<file name="chat_armchair.md3"/>
|
||||
<file name="chat_chair.md3"/>
|
||||
<file name="chat_couch.md3"/>
|
||||
<file name="chat_endtable.md3"/>
|
||||
<file name="chat_table_sm.md3"/>
|
||||
<file name="chat_walltable.md3"/>
|
||||
<file name="churchair.md3"/>
|
||||
<file name="churchtable.md3"/>
|
||||
<file name="churchutch.md3"/>
|
||||
<file name="clubchair.md3"/>
|
||||
<file name="cuckoo.md3"/>
|
||||
<file name="cup.md3"/>
|
||||
<file name="director_chair.md3"/>
|
||||
<file name="eagleflag.md3"/>
|
||||
<file name="eaglestand.md3"/>
|
||||
<file name="faucet.md3"/>
|
||||
<file name="floor_radio.md3"/>
|
||||
<file name="footlocker.md3"/>
|
||||
<file name="fptools.md3"/>
|
||||
<file name="fptools_b.md3"/>
|
||||
<file name="furnace.md3"/>
|
||||
<file name="furnace1.md3"/>
|
||||
<file name="globe.md3"/>
|
||||
<file name="grandclock.md3"/>
|
||||
<file name="heater.md3"/>
|
||||
<file name="heinrichbust.md3"/>
|
||||
<file name="heinrichsculptor.md3"/>
|
||||
<file name="hitlerbust.md3"/>
|
||||
<file name="locker_broken.md3"/>
|
||||
<file name="loveseat.md3"/>
|
||||
<file name="manacle.md3"/>
|
||||
<file name="manacles.md3"/>
|
||||
<file name="manacles_dark.md3"/>
|
||||
<file name="metalchairgrid.md3"/>
|
||||
<file name="metalshelf.md3"/>
|
||||
<file name="plate1.md3"/>
|
||||
<file name="plate2.md3"/>
|
||||
<file name="plate3.md3"/>
|
||||
<file name="sausage.md3"/>
|
||||
<file name="sculptor.md3"/>
|
||||
<file name="shelfxl.md3"/>
|
||||
<file name="testchair.md3"/>
|
||||
<file name="torture.md3"/>
|
||||
<file name="beerstein.md3"/>
|
||||
</dir>
|
||||
<dir name="gargoyle">
|
||||
<file name="gargoyle.md3"/>
|
||||
</dir>
|
||||
<dir name="gears">
|
||||
<file name="gear5.md3"/>
|
||||
<file name="gear2.md3"/>
|
||||
<file name="gear3.md3"/>
|
||||
<file name="gear4.md3"/>
|
||||
<file name="gear1.md3"/>
|
||||
</dir>
|
||||
<dir name="generator">
|
||||
<file name="gen_sm.md3"/>
|
||||
<file name="gen.md3"/>
|
||||
<file name="gen_lrg.md3"/>
|
||||
<file name="gen_med.md3"/>
|
||||
<file name="expl_gen.md3"/>
|
||||
</dir>
|
||||
<dir name="goblet">
|
||||
<file name="chalice.md3"/>
|
||||
</dir>
|
||||
<dir name="ironmaiden">
|
||||
<file name="maiden.md3"/>
|
||||
</dir>
|
||||
<dir name="jetengine">
|
||||
<file name="jetengine.md3"/>
|
||||
</dir>
|
||||
<dir name="knight">
|
||||
<file name="knight115.md3"/>
|
||||
<file name="knight_anim.md3"/>
|
||||
<file name="knight_anim2.md3"/>
|
||||
<file name="knight_anim3.md3"/>
|
||||
<file name="knight_stone.md3"/>
|
||||
<file name="knight.md3"/>
|
||||
</dir>
|
||||
<dir name="lamps">
|
||||
<file name="desklamp.md3"/>
|
||||
</dir>
|
||||
<dir name="leaf">
|
||||
<file name="leaf.md3"/>
|
||||
</dir>
|
||||
<dir name="letters">
|
||||
<file name="type.md3"/>
|
||||
</dir>
|
||||
<dir name="light">
|
||||
<file name="worklamp_floor.md3"/>
|
||||
<file name="bel_lamp_2k.md3"/>
|
||||
<file name="bel_lamp_5k.md3"/>
|
||||
<file name="bel_lamp_7k.md3"/>
|
||||
<file name="bel_lamp_arm.md3"/>
|
||||
<file name="bel_lamp_top.md3"/>
|
||||
<file name="bel_lamp_top128.md3"/>
|
||||
<file name="bel_lamp_top24.md3"/>
|
||||
<file name="bel_lamp_top40.md3"/>
|
||||
<file name="bel_lamp_top64.md3"/>
|
||||
<file name="bel_lamp_top96.md3"/>
|
||||
<file name="bel_lamp2.md3"/>
|
||||
<file name="cagelight.md3"/>
|
||||
<file name="cagelighta.md3"/>
|
||||
<file name="cagelighta12k.md3"/>
|
||||
<file name="cagelighta1k.md3"/>
|
||||
<file name="cagelighta2k.md3"/>
|
||||
<file name="cagelighta3k.md3"/>
|
||||
<file name="cagelighta4k.md3"/>
|
||||
<file name="cagelighta5k.md3"/>
|
||||
<file name="cagelighta7k.md3"/>
|
||||
<file name="cagelighta9k.md3"/>
|
||||
<file name="cagelightr.md3"/>
|
||||
<file name="camplt.md3"/>
|
||||
<file name="camplt45.md3"/>
|
||||
<file name="chad1.md3"/>
|
||||
<file name="chad2.md3"/>
|
||||
<file name="chandelier.md3"/>
|
||||
<file name="floor_worklamp.md3"/>
|
||||
<file name="gen_2lamps.md3"/>
|
||||
<file name="lantern.md3"/>
|
||||
<file name="lantern_r.md3"/>
|
||||
<file name="p_nolight.md3"/>
|
||||
<file name="pendant.md3"/>
|
||||
<file name="pendant_1k.md3"/>
|
||||
<file name="pendantb.md3"/>
|
||||
<file name="sconce.md3"/>
|
||||
<file name="sconce2.md3"/>
|
||||
<file name="sconce3.md3"/>
|
||||
<file name="searchlight.md3"/>
|
||||
<file name="searchlight_l_broke.md3"/>
|
||||
<file name="searchlight_pivot.md3"/>
|
||||
<file name="searchlight1_b.md3"/>
|
||||
<file name="searchlight1_l.md3"/>
|
||||
<file name="test.md3"/>
|
||||
<file name="worklamp.md3"/>
|
||||
<file name="bel_lamp_10k.md3"/>
|
||||
</dir>
|
||||
<dir name="lion">
|
||||
<file name="lion.md3"/>
|
||||
</dir>
|
||||
<dir name="lop">
|
||||
<file name="lop3.md3"/>
|
||||
<file name="lop.md3"/>
|
||||
</dir>
|
||||
<dir name="miltary_trim">
|
||||
<file name="sbag_st.md3"/>
|
||||
<file name="dish_only.md3"/>
|
||||
<file name="dragon_clip.md3"/>
|
||||
<file name="dragon_teeth.md3"/>
|
||||
<file name="dragon_teeth_e.md3"/>
|
||||
<file name="eagle150.md3"/>
|
||||
<file name="eagle250.md3"/>
|
||||
<file name="eagle90.md3"/>
|
||||
<file name="gangway.md3"/>
|
||||
<file name="gangway_up.md3"/>
|
||||
<file name="helmutbot.md3"/>
|
||||
<file name="helmuttop.md3"/>
|
||||
<file name="radar_twr.md3"/>
|
||||
<file name="rocket.md3"/>
|
||||
<file name="sandbag1.md3"/>
|
||||
<file name="sandbag1_45.md3"/>
|
||||
<file name="sbag_cr.md3"/>
|
||||
<file name="sbag_crs.md3"/>
|
||||
<file name="sbag_crs_90.md3"/>
|
||||
<file name="barbwire.md3"/>
|
||||
</dir>
|
||||
<dir name="nazi">
|
||||
<file name="soldierscale.md3"/>
|
||||
<file name="soldier128.md3"/>
|
||||
<file name="soldier72.md3"/>
|
||||
<file name="soldier76.md3"/>
|
||||
<file name="soldier80.md3"/>
|
||||
<file name="soldier86.md3"/>
|
||||
<file name="soldier96.md3"/>
|
||||
<file name="soldier120.md3"/>
|
||||
</dir>
|
||||
<dir name="parachute">
|
||||
<file name="test2.md3"/>
|
||||
<file name="asschute.md3"/>
|
||||
<file name="assualtchute.md3"/>
|
||||
<file name="assualtchute2.md3"/>
|
||||
<file name="bjchute.md3"/>
|
||||
<file name="test.md3"/>
|
||||
<file name="assaultchute3.md3"/>
|
||||
</dir>
|
||||
<dir name="piano">
|
||||
<file name="babyg.md3"/>
|
||||
</dir>
|
||||
<dir name="plants">
|
||||
<file name="vine.md3"/>
|
||||
<file name="bush2.md3"/>
|
||||
<file name="flowers1.md3"/>
|
||||
<file name="flowers1_no_pot.md3"/>
|
||||
<file name="small_tree.md3"/>
|
||||
<file name="bush.md3"/>
|
||||
</dir>
|
||||
<dir name="punchingbag">
|
||||
<file name="pbag.md3"/>
|
||||
</dir>
|
||||
<dir name="sawblade">
|
||||
<file name="saw_arm.md3"/>
|
||||
<file name="saw.md3"/>
|
||||
</dir>
|
||||
<dir name="sfx">
|
||||
<file name="hportal4.md3"/>
|
||||
<file name="blob1.md3"/>
|
||||
<file name="blob2.md3"/>
|
||||
<file name="hportal.md3"/>
|
||||
<file name="hportal1.md3"/>
|
||||
<file name="hportal2.md3"/>
|
||||
<file name="hportal3.md3"/>
|
||||
<file name="blob.md3"/>
|
||||
<dir name="punchingbag">
|
||||
<file name="pbag4way.md3"/>
|
||||
<file name="pbag.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
<dir name="shadtest">
|
||||
<file name="cin.md3"/>
|
||||
</dir>
|
||||
<dir name="shield">
|
||||
<file name="shield_anim.md3"/>
|
||||
<file name="shield.md3"/>
|
||||
</dir>
|
||||
<dir name="size">
|
||||
<file name="bjsize.md3"/>
|
||||
</dir>
|
||||
<dir name="skel">
|
||||
<file name="skeltest.md3"/>
|
||||
<file name="hand_bone.md3"/>
|
||||
<file name="hand_bone2.md3"/>
|
||||
<file name="leg.md3"/>
|
||||
<file name="leg_bone.md3"/>
|
||||
<file name="skel_ribs.md3"/>
|
||||
<file name="skel02mid.md3"/>
|
||||
<file name="hand.md3"/>
|
||||
</dir>
|
||||
<dir name="skull">
|
||||
<file name="skull_wallb.md3"/>
|
||||
<file name="skul2t.md3"/>
|
||||
<file name="skull.md3"/>
|
||||
<file name="skull_scale.md3"/>
|
||||
<file name="skull_scale_t45.md3"/>
|
||||
<file name="skull_scale_t90.md3"/>
|
||||
<file name="skull_tilt1.md3"/>
|
||||
<file name="skull_wall.md3"/>
|
||||
<file name="skull_wall_f.md3"/>
|
||||
<file name="skul2.md3"/>
|
||||
</dir>
|
||||
<dir name="sky">
|
||||
<file name="terrain9.md3"/>
|
||||
<file name="inner2.md3"/>
|
||||
<file name="mount2.md3"/>
|
||||
<file name="outer.md3"/>
|
||||
<file name="outer2.md3"/>
|
||||
<file name="plane.md3"/>
|
||||
<file name="plane2.md3"/>
|
||||
<file name="terrain.md3"/>
|
||||
<file name="terrain_ns.md3"/>
|
||||
<file name="terrain1.md3"/>
|
||||
<file name="terrain10.md3"/>
|
||||
<file name="terrain11.md3"/>
|
||||
<file name="terrain12.md3"/>
|
||||
<file name="terrain13.md3"/>
|
||||
<file name="terrain14.md3"/>
|
||||
<file name="terrain15.md3"/>
|
||||
<file name="terrain16.md3"/>
|
||||
<file name="terrain2.md3"/>
|
||||
<file name="terrain3.md3"/>
|
||||
<file name="terrain4.md3"/>
|
||||
<file name="terrain5.md3"/>
|
||||
<file name="terrain6.md3"/>
|
||||
<file name="terrain7.md3"/>
|
||||
<file name="terrain8.md3"/>
|
||||
<file name="inner.md3"/>
|
||||
</dir>
|
||||
<dir name="space">
|
||||
<file name="galaxystar.md3"/>
|
||||
<file name="galaxy1.md3"/>
|
||||
<file name="galaxyout.md3"/>
|
||||
<file name="galaxy.md3"/>
|
||||
</dir>
|
||||
<dir name="toolshed">
|
||||
<file name="weldtankxl.md3"/>
|
||||
<file name="pickax.md3"/>
|
||||
<file name="pickax_v.md3"/>
|
||||
<file name="shovel.md3"/>
|
||||
<file name="shovel_flat.md3"/>
|
||||
<file name="tools1.md3"/>
|
||||
<file name="weldtanksm.md3"/>
|
||||
<file name="generator.md3"/>
|
||||
</dir>
|
||||
<dir name="torture">
|
||||
<file name="tools2.md3"/>
|
||||
<file name="brainjar.md3"/>
|
||||
<file name="cage1.md3"/>
|
||||
<file name="cage1BK.md3"/>
|
||||
<file name="cage2.md3"/>
|
||||
<file name="clamp.md3"/>
|
||||
<file name="fptools.md3"/>
|
||||
<file name="fptools_b.md3"/>
|
||||
<file name="headcrusher.md3"/>
|
||||
<file name="l_engine.md3"/>
|
||||
<file name="slash.md3"/>
|
||||
<file name="tools1.md3"/>
|
||||
<file name="beheader.md3"/>
|
||||
</dir>
|
||||
<dir name="tree">
|
||||
<file name="weed_m01.md3"/>
|
||||
<file name="dead_tree.md3"/>
|
||||
<file name="dead_tree2.md3"/>
|
||||
<file name="dead_tree3.md3"/>
|
||||
<file name="dead_tree4.md3"/>
|
||||
<file name="dead_tree5.md3"/>
|
||||
<file name="dead_tree5a.md3"/>
|
||||
<file name="shrub.md3"/>
|
||||
<file name="shrubaa.md3"/>
|
||||
<file name="training_tree1.md3"/>
|
||||
<file name="training_tree2.md3"/>
|
||||
<file name="training_tree3.md3"/>
|
||||
<file name="tree_big.md3"/>
|
||||
<file name="tree_big1.md3"/>
|
||||
<file name="tree_big2.md3"/>
|
||||
<file name="tree_big3.md3"/>
|
||||
<file name="tree_big4.md3"/>
|
||||
<file name="tree_big5.md3"/>
|
||||
<file name="tree_d1.md3"/>
|
||||
<file name="tree_litl.md3"/>
|
||||
<file name="tree_low1.md3"/>
|
||||
<file name="tree_m01.md3"/>
|
||||
<file name="tree_m01s.md3"/>
|
||||
<file name="tree_m02.md3"/>
|
||||
<file name="tree_m03.md3"/>
|
||||
<file name="tree_m04.md3"/>
|
||||
<file name="tree_m05.md3"/>
|
||||
<file name="tree_m06.md3"/>
|
||||
<file name="tree_m07.md3"/>
|
||||
<file name="tree_m07_1.md3"/>
|
||||
<file name="tree_m07a.md3"/>
|
||||
<file name="tree_m08.md3"/>
|
||||
<file name="tree_m08_1.md3"/>
|
||||
<file name="tree_m08_snow.md3"/>
|
||||
<file name="tree_m08a.md3"/>
|
||||
<file name="tree_m09s.md3"/>
|
||||
<file name="tree_med.md3"/>
|
||||
<file name="tree_mp01.md3"/>
|
||||
<file name="tree_mp01_1.md3"/>
|
||||
<file name="tree_mp01_up.md3"/>
|
||||
<file name="tree_mp01a.md3"/>
|
||||
<file name="tree_mp01ab.md3"/>
|
||||
<file name="tree_mp02.md3"/>
|
||||
<file name="tree_new.md3"/>
|
||||
<file name="tree_pine.md3"/>
|
||||
<file name="tree_pine_2.md3"/>
|
||||
<file name="tree_pine_2_1.md3"/>
|
||||
<file name="tree_pine3.md3"/>
|
||||
<file name="tree_pine4.md3"/>
|
||||
<file name="tree_pine5.md3"/>
|
||||
<file name="tree_pine6.md3"/>
|
||||
<file name="tree_pine7.md3"/>
|
||||
<file name="tree_pine8.md3"/>
|
||||
<file name="tree_small.md3"/>
|
||||
<file name="tree_small3.md3"/>
|
||||
<file name="tree_tall.md3"/>
|
||||
<file name="tree_tall_256.md3"/>
|
||||
<file name="tree_vil1.md3"/>
|
||||
<file name="tree_vil2.md3"/>
|
||||
<file name="tree_village2.md3"/>
|
||||
<file name="bush1.md3"/>
|
||||
</dir>
|
||||
<dir name="tree_snow">
|
||||
<file name="snow_tree4.md3"/>
|
||||
<file name="snow_rock.md3"/>
|
||||
<file name="snow_tree1.md3"/>
|
||||
<file name="snow_tree3.md3"/>
|
||||
<file name="snow_bush1.md3"/>
|
||||
</dir>
|
||||
<dir name="ubergun">
|
||||
<file name="ubergun2.md3"/>
|
||||
<file name="ubergun1.md3"/>
|
||||
</dir>
|
||||
<dir name="ui">
|
||||
<file name="icon_burn.md3"/>
|
||||
</dir>
|
||||
<dir name="undead">
|
||||
<file name="zom80.md3"/>
|
||||
<file name="undnazi76.md3"/>
|
||||
<file name="undnazi80.md3"/>
|
||||
<file name="zom2.md3"/>
|
||||
<file name="zom71.md3"/>
|
||||
<file name="zom76.md3"/>
|
||||
<file name="undnazi1.md3"/>
|
||||
</dir>
|
||||
<dir name="v2">
|
||||
<file name="v4_tagsdestroyed.md3"/>
|
||||
<file name="v4_b.md3"/>
|
||||
<file name="v4_bw.md3"/>
|
||||
<file name="v4_c.md3"/>
|
||||
<file name="v4_cw.md3"/>
|
||||
<file name="v4_g.md3"/>
|
||||
<file name="v4_gw.md3"/>
|
||||
<file name="v4_side.md3"/>
|
||||
<file name="v4_side_lm.md3"/>
|
||||
<file name="v4_sideb.md3"/>
|
||||
<file name="v4_sideb_lm.md3"/>
|
||||
<file name="v4_tags.md3"/>
|
||||
<file name="v4.md3"/>
|
||||
</dir>
|
||||
<dir name="vacum">
|
||||
<file name="zom.md3"/>
|
||||
<file name="box.md3"/>
|
||||
<file name="vacum.md3"/>
|
||||
<file name="bl.md3"/>
|
||||
</dir>
|
||||
<dir name="vehicles">
|
||||
<file name="wheel.md3"/>
|
||||
<file name="boat_door.md3"/>
|
||||
<file name="flatbed.md3"/>
|
||||
<file name="gunflare.md3"/>
|
||||
<file name="halftrack.md3"/>
|
||||
<file name="halftrack2.md3"/>
|
||||
<file name="heinkel.md3"/>
|
||||
<file name="heinkel2.md3"/>
|
||||
<file name="heinkel3.md3"/>
|
||||
<file name="heinkelb1.md3"/>
|
||||
<file name="heinkelb2.md3"/>
|
||||
<file name="jeep.md3"/>
|
||||
<file name="jeepOLD.md3"/>
|
||||
<file name="jet_shadow.md3"/>
|
||||
<file name="lander.md3"/>
|
||||
<file name="lander_door.md3"/>
|
||||
<file name="lander_ndoor.md3"/>
|
||||
<file name="lander1w.md3"/>
|
||||
<file name="lander2.md3"/>
|
||||
<file name="lander2w.md3"/>
|
||||
<file name="m109.md3"/>
|
||||
<file name="m109_100"/>
|
||||
<file name="m109_prop.md3"/>
|
||||
<file name="M109_T.md3"/>
|
||||
<file name="M109_T1.md3"/>
|
||||
<file name="M109_T2.md3"/>
|
||||
<file name="m109crash.md3"/>
|
||||
<file name="m109debris_a.md3"/>
|
||||
<file name="m109debris_b.md3"/>
|
||||
<file name="m109debris_c.md3"/>
|
||||
<file name="m109debris_d.md3"/>
|
||||
<file name="natter.md3"/>
|
||||
<file name="natter_apart.md3"/>
|
||||
<file name="panzer.md3"/>
|
||||
<file name="panzer_a.md3"/>
|
||||
<file name="panzer_b.md3"/>
|
||||
<file name="panzer_b.md3BK"/>
|
||||
<file name="panzer_c.md3"/>
|
||||
<file name="panzer_c.md3BK"/>
|
||||
<file name="panzer_d.md3"/>
|
||||
<file name="panzer_dBK.md3"/>
|
||||
<file name="panzer_e.md3"/>
|
||||
<file name="raft.md3"/>
|
||||
<file name="raft1a.md3"/>
|
||||
<file name="raft2.md3"/>
|
||||
<file name="raft3.md3"/>
|
||||
<file name="rocket_notop.md3"/>
|
||||
<file name="rocket_top.md3"/>
|
||||
<file name="rocket_train.md3"/>
|
||||
<file name="rocket_trans.md3"/>
|
||||
<file name="rocketrain.md3"/>
|
||||
<file name="rocketraingear.md3"/>
|
||||
<file name="rocketrainWR.md3"/>
|
||||
<file name="shermanimtest.md3"/>
|
||||
<file name="shermanimtest_135.md3"/>
|
||||
<file name="shermanimtestbk.md3"/>
|
||||
<file name="sltrack.md3"/>
|
||||
<file name="srtrack.md3"/>
|
||||
<file name="staff_car.md3"/>
|
||||
<file name="staff_car_v.md3"/>
|
||||
<file name="staff4wheels.md3"/>
|
||||
<file name="staffcar.md3"/>
|
||||
<file name="staffdwheel.md3"/>
|
||||
<file name="staffpwheel.md3"/>
|
||||
<file name="sturret.md3"/>
|
||||
<file name="sub1.md3"/>
|
||||
<file name="sub1a.md3"/>
|
||||
<file name="sub2a.md3"/>
|
||||
<file name="sub3a.md3"/>
|
||||
<file name="tag_chassis.md3"/>
|
||||
<file name="tag_turret.md3"/>
|
||||
<file name="tankchassis.md3"/>
|
||||
<file name="tanktracks.md3"/>
|
||||
<file name="tankturret.md3"/>
|
||||
<file name="tankturret_b.md3"/>
|
||||
<file name="test.md3"/>
|
||||
<file name="torpedo.md3"/>
|
||||
<file name="train_trailer.md3"/>
|
||||
<file name="TRAIN_W.md3"/>
|
||||
<file name="TRAINCAR.md3"/>
|
||||
<file name="transport.md3"/>
|
||||
<file name="transport_w1.md3"/>
|
||||
<file name="transport_w1a.md3"/>
|
||||
<file name="transport_w2.md3"/>
|
||||
<file name="transport_w2a.md3"/>
|
||||
<file name="transport_w3.md3"/>
|
||||
<file name="transport_w3a.md3"/>
|
||||
<file name="truck.md3"/>
|
||||
<file name="truck_4wheels.md3"/>
|
||||
<file name="truck_4wheels.md3BK"/>
|
||||
<file name="truck_b.md3"/>
|
||||
<file name="truck_base.md3"/>
|
||||
<file name="truck_exp.md3"/>
|
||||
<file name="truck_exp_ref.md3"/>
|
||||
<file name="truck_flatbed.md3"/>
|
||||
<file name="truck_flatbed_fire.md3"/>
|
||||
<file name="truck_flatbed_fire.md3BK"/>
|
||||
<file name="truck_flatbed_grey.md3"/>
|
||||
<file name="truck_flatbed_grey.md3BK"/>
|
||||
<file name="truck_lwheel.md3"/>
|
||||
<file name="truck_lwheel.MD3BK"/>
|
||||
<file name="truck_rwheel.md3"/>
|
||||
<file name="truck_rwheel.MD3BK"/>
|
||||
<file name="truck_shadow.md3"/>
|
||||
<file name="truck_support_grey.md3"/>
|
||||
<file name="truck_support_grey.md3BK"/>
|
||||
<file name="truckn_90.md3"/>
|
||||
<file name="truckn_BK.md3"/>
|
||||
<file name="truckn_door.md3"/>
|
||||
<file name="truckn_door.md3BK"/>
|
||||
<file name="truckn2.md3"/>
|
||||
<file name="truckn2.md3a"/>
|
||||
<file name="truckn2aa.md3"/>
|
||||
<file name="truckn2bk.md3"/>
|
||||
<file name="trucknaa.md3"/>
|
||||
<file name="u_boat.md3"/>
|
||||
<file name="u_boat_ice.md3"/>
|
||||
<file name="vtol.md3"/>
|
||||
<file name="vtol_explode.md3"/>
|
||||
<file name="vtol_explode_ref.md3"/>
|
||||
<file name="vtol2.md3"/>
|
||||
<file name="vtol2_w1.md3"/>
|
||||
<file name="vtol2_w2.md3"/>
|
||||
<file name="vtol2_w3.md3"/>
|
||||
<file name="wagon_tilt.md3"/>
|
||||
<file name="blimp.md3"/>
|
||||
</dir>
|
||||
<dir name="watertower">
|
||||
<file name="watertower.md3"/>
|
||||
</dir>
|
||||
<dir name="weapons">
|
||||
<file name="turret_c.md3"/>
|
||||
<file name="flak_b.md3"/>
|
||||
<file name="flakgun.md3"/>
|
||||
<file name="flakredux.md3"/>
|
||||
<file name="mauser1.md3"/>
|
||||
<file name="mauser2.md3"/>
|
||||
<file name="mg42a.md3"/>
|
||||
<file name="mg42a_BK.md3"/>
|
||||
<file name="mg42b.md3"/>
|
||||
<file name="monoflakgun.md3"/>
|
||||
<file name="mortar.md3"/>
|
||||
<file name="mp40_upright.md3"/>
|
||||
<file name="mp40_upright_old.md3"/>
|
||||
<file name="satchel_charge.md3"/>
|
||||
<file name="sdagger.md3"/>
|
||||
<file name="test.md3"/>
|
||||
<file name="truckn_BK.md3"/>
|
||||
<file name="turret_a.md3"/>
|
||||
<file name="turret_b.md3"/>
|
||||
<file name="flak_a.md3"/>
|
||||
</dir>
|
||||
<dir name="wine">
|
||||
<file name="wine_barrel.md3"/>
|
||||
<file name="wine.md3"/>
|
||||
</dir>
|
||||
<dir name="xlab">
|
||||
<file name="tanks.md3"/>
|
||||
<file name="shockchair.md3"/>
|
||||
<file name="cart.md3"/>
|
||||
</dir>
|
||||
<dir name="xlab_props">
|
||||
<file name="xlight2.md3"/>
|
||||
<file name="xlab_refer_insert.md3"/>
|
||||
<file name="xlab_refer_insert2.md3"/>
|
||||
<file name="xlight.md3"/>
|
||||
<file name="xlight_dwn.md3"/>
|
||||
<file name="xlight_dwn2.md3"/>
|
||||
<file name="xlight_up.md3"/>
|
||||
<file name="xlight_up2.md3"/>
|
||||
<file name="xlab_refer.md3"/>
|
||||
</dir>
|
||||
<dir name="zemph">
|
||||
<file name="zemph.md3"/>
|
||||
</dir>
|
||||
<dir name="zombie">
|
||||
<file name="zombie.md3"/>
|
||||
</dir>
|
||||
</dir>
|
||||
</dir>
|
||||
</component>
|
||||
12
setup/win32/components/wolf_docs.xml
Normal file
12
setup/win32/components/wolf_docs.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="wolf.game/docs">
|
||||
<file name="scripting_definitions.htm"/>
|
||||
<dir name="GtkRadiant_WOLF_HOWTO">
|
||||
<file name="game2.png"/>
|
||||
<file name="game1.png"/>
|
||||
<file name="index.html"/>
|
||||
<file name="monitor.png"/>
|
||||
<file name="project.png"/>
|
||||
</dir>
|
||||
</component>
|
||||
|
||||
10
setup/win32/components/wolf_tools.xml
Normal file
10
setup/win32/components/wolf_tools.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<dir name="wolf.game">
|
||||
<file name="aascfg_lg.c"/>
|
||||
<file name="aascfg_sm.c"/>
|
||||
<file name="bspc.ai"/>
|
||||
<file name="bspc.exe"/>
|
||||
<file name="roq.exe"/>
|
||||
</dir>
|
||||
</component>
|
||||
31
setup/win32/components/zhlt.xml
Normal file
31
setup/win32/components/zhlt.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?>
|
||||
<component subdirectory="ZHLT">
|
||||
<file name="ZonersHalflifeTools.html"/>
|
||||
<file name="CCXX32.dll"/>
|
||||
<file name="clipnode.map"/>
|
||||
<file name="default.hull"/>
|
||||
<file name="dumpbrush.pl"/>
|
||||
<file name="dumpent.pl"/>
|
||||
<file name="dumpline.pl"/>
|
||||
<file name="hlbsp.exe"/>
|
||||
<file name="hlcsg.exe"/>
|
||||
<file name="hlrad.exe"/>
|
||||
<file name="hlvis.exe"/>
|
||||
<file name="netvis.exe"/>
|
||||
<file name="netvis.html"/>
|
||||
<file name="numberbrush.pl"/>
|
||||
<file name="ripent.exe"/>
|
||||
<file name="stripnulents.pl"/>
|
||||
<file name="tfcabbrev.pl"/>
|
||||
<file name="zeditor.wad"/>
|
||||
<file name="zhlt.css"/>
|
||||
<file name="zhlt.wad"/>
|
||||
<file name="ZHLTIntro.html"/>
|
||||
<file name="ZHLTProblems.html"/>
|
||||
<file name="ZHLTReference.html"/>
|
||||
<dir name="pics">
|
||||
<file name="coplanar-1.gif"/>
|
||||
<file name="coplanar-2.gif"/>
|
||||
<file name="max_portals_on_leaf.gif"/>
|
||||
</dir>
|
||||
</component>
|
||||
4
setup/win32/components/zlib.xml
Normal file
4
setup/win32/components/zlib.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<file name="zlib1.dll"/>
|
||||
</component>
|
||||
8
setup/win32/ef_example_maps.xml
Normal file
8
setup/win32/ef_example_maps.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<package name="Elite Force Example Maps" version="1.0.0" target="[ProgramFilesFolder]\Raven\Star Trek Voyager Elite Force\" code="afdb07d8-ea58-4af4-9305-1a61c40d34ea" license="..\license.rtf">
|
||||
<feature name="Elite Force Example Maps" desc="This feature must be installed in your Star Trek Voyager: Elite Force folder.">
|
||||
<feature name="Elite Force Maps" desc="Example maps, models and textures for Star Trek Voyager: Elite Force">
|
||||
<component name=".\components\ef_data.xml" root="..\..\games\STVEFPack"/>
|
||||
</feature>
|
||||
</feature>
|
||||
</package>
|
||||
7
setup/win32/et.cf
Normal file
7
setup/win32/et.cf
Normal file
@@ -0,0 +1,7 @@
|
||||
# ET setup
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-ET';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_ET = 1;
|
||||
8
setup/win32/et_example_maps.xml
Normal file
8
setup/win32/et_example_maps.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<package name="Enemy Territory Example Maps" version="1.0.0" target="[ProgramFilesFolder]\Wolfenstein - Enemy Territory\" code="d2644618-a31f-4dbe-91c0-9561b22764ce" license="..\license.rtf">
|
||||
<feature name="Enemy Territory Example Maps" desc="This feature must be installed in your Wolfenstein: Enemy Territory folder.">
|
||||
<feature name="Enemy Territory Maps" desc="Example maps, models and textures for Wolfenstein: Enemy Territory">
|
||||
<component name=".\components\et_data.xml" root="..\..\games\ETPack"/>
|
||||
</feature>
|
||||
</feature>
|
||||
</package>
|
||||
96
setup/win32/gtkradiant-1.5.0.xml
Normal file
96
setup/win32/gtkradiant-1.5.0.xml
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0"?>
|
||||
<package name="GtkRadiant 1.5.0" version="1.5.0" target="[ProgramFilesFolder]\[ProductName]" code="ec2f741d-308c-42b4-bd04-9a4853f2e402" license="..\license.rtf">
|
||||
<feature name="GtkRadiant 1.5.0" desc="[ProductName] level editor.">
|
||||
<component name=".\components\gtkradiant.xml" root="..\..\install"/>
|
||||
<component name=".\components\gtkradiant_docs.xml" root=".."/>
|
||||
<component name=".\components\gtkradiant_data.xml" root="..\data\tools"/>
|
||||
<component name=".\components\q3map2.xml" root="..\..\install"/>
|
||||
<component name=".\components\q3map2_docs.xml" root="..\..\tools\quake3\q3map2"/>
|
||||
<component name=".\components\q2map.xml" root="..\..\install"/>
|
||||
<component name=".\components\bspc.xml" root="bin"/>
|
||||
<component name=".\components\iconv.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\intl.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\glib2.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\atk.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\pango.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\gtk2.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\gtkglext.xml" root="..\..\..\gtk2-2.4\install"/>
|
||||
<component name=".\components\libxml2.xml" root="..\..\..\libxml2-2.6\win32\install"/>
|
||||
<component name=".\components\libpng13.xml" root="..\..\..\libpng-1.2\lib"/>
|
||||
<component name=".\components\libmhash.xml" root="..\..\..\mhash-0.9\win32\libmhash\Release"/>
|
||||
<component name=".\components\zlib.xml" root="..\..\..\zlib1-1.2"/>
|
||||
<component name=".\components\msvcr71.xml" root="..\..\install"/>
|
||||
<component name=".\components\dbghelp.xml" root="..\..\install"/>
|
||||
<component name=".\components\archivezip.xml" root="..\..\install"/>
|
||||
<component name=".\components\archivepak.xml" root="..\..\install"/>
|
||||
<component name=".\components\archivewad.xml" root="..\..\install"/>
|
||||
<component name=".\components\modelmd3.xml" root="..\..\install"/>
|
||||
<component name=".\components\modelpico.xml" root="..\..\install"/>
|
||||
<component name=".\components\imagepng.xml" root="..\..\install"/>
|
||||
<component name=".\components\imageq3.xml" root="..\..\install"/>
|
||||
<component name=".\components\imagehl.xml" root="..\..\install"/>
|
||||
<component name=".\components\imageq2.xml" root="..\..\install"/>
|
||||
<component name=".\components\entityq3.xml" root="..\..\install"/>
|
||||
<component name=".\components\vfsq3.xml" root="..\..\install"/>
|
||||
<component name=".\components\shadersq3.xml" root="..\..\install"/>
|
||||
<component name=".\components\mapq3.xml" root="..\..\install"/>
|
||||
<component name=".\components\mapxml.xml" root="..\..\install"/>
|
||||
|
||||
<feature name="GtkRadiant Editor Manual" desc="Documentation for GtkRadiant users.">
|
||||
<component name=".\components\radiant_manual.xml" root="..\..\docs\manual"/>
|
||||
</feature>
|
||||
<feature name="Quake III Arena Support" desc="Support for Quake III Arena.">
|
||||
<component name=".\components\q3.xml" root="..\..\games\Q3Pack\tools"/>
|
||||
<component name=".\components\q3a_shader_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
<component name=".\components\q3a_terrain_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
<component name=".\components\q3a_compile_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
<component name=".\components\q3a_model_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
<component name=".\components\q3ta_teams_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
<component name=".\components\q3ta_editing_manual.xml" root="..\..\games\Q3Pack\docs\"/>
|
||||
</feature>
|
||||
<feature name="Quake Support" desc="Support for Quake.">
|
||||
<component name=".\components\q1.xml" root="..\..\games\Q1Pack"/>
|
||||
</feature>
|
||||
<feature name="Quake II Support" desc="Support for Quake II.">
|
||||
<component name=".\components\q2.xml" root="..\..\games\Q2Pack"/>
|
||||
</feature>
|
||||
<feature name="Doom 3 Support" desc="Support for Doom 3.">
|
||||
<component name=".\components\doom3.xml" root="..\..\games\Doom3Pack\tools"/>
|
||||
</feature>
|
||||
<feature name="Quake 4 Support" desc="Support for Quake 4.">
|
||||
<component name=".\components\q4.xml" root="..\..\games\Q4Pack\tools"/>
|
||||
</feature>
|
||||
<feature name="RTCW Support" desc="Support for Return To Castle Wolfenstein">
|
||||
<component name=".\components\wolf.xml" root="..\..\games\WolfPack\bin"/>
|
||||
<component name=".\components\wolf_docs.xml" root="..\..\games\WolfPack\docs"/>
|
||||
</feature>
|
||||
<feature name="Enemy Territory Support" desc="Support for Wolfenstein: Enemy Territory.">
|
||||
<component name=".\components\et.xml" root="..\..\games\ETPack"/>
|
||||
<!--<component name=".\components\et_docs.xml" root="..\..\games\ETPack\docs"/>-->
|
||||
</feature>
|
||||
<feature name="Jedi Academy Support" desc="Support for Jedi Knight: Jedi Academy.">
|
||||
<component name=".\components\ja.xml" root="..\..\games\JAPack\Tools"/>
|
||||
</feature>
|
||||
<feature name="Jedi Knight II Support" desc="Support for Jedi Knight II.">
|
||||
<component name=".\components\jk2.xml" root="..\..\games\JK2Pack"/>
|
||||
<component name=".\components\jk2_docs.xml" root="..\..\games\JK2Pack\docs"/>
|
||||
<component name=".\components\jk2_raven_docs.xml" root="..\..\games\RavenPack\docs"/>
|
||||
</feature>
|
||||
<feature name="Soldier of Fortune II Support" desc="Support for Soldier of Fortune II.">
|
||||
<component name=".\components\sof2.xml" root="..\..\games\Sof2Pack"/>
|
||||
<component name=".\components\sof2_docs.xml" root="..\..\games\Sof2Pack\docs"/>
|
||||
<component name=".\components\sof2_raven_docs.xml" root="..\..\games\RavenPack\docs"/>
|
||||
</feature>
|
||||
<feature name="Star Trek Voyager: Elite Force Support" desc="Support for Star Trek Voyager: Elite Force.">
|
||||
<component name=".\components\ef.xml" root="..\..\games\STVEFPack"/>
|
||||
<component name=".\components\ef_docs.xml" root="..\..\games\STVEFPack\docs"/>
|
||||
<!--<component name=".\components\icarus_manual.xml" root="..\..\games\RavenPack\docs"/>-->
|
||||
</feature>
|
||||
<feature name="Heretic II Support" desc="Support for Heretic II.">
|
||||
<component name=".\components\her2.xml" root="..\..\games\Her2Pack"/>
|
||||
</feature>
|
||||
<feature name="Half-Life Support" desc="Support for Half-Life.">
|
||||
<component name=".\components\hl.xml" root="..\..\games\HalfLifePack"/>
|
||||
</feature>
|
||||
</feature>
|
||||
</package>
|
||||
7
setup/win32/halflife.cf
Normal file
7
setup/win32/halflife.cf
Normal file
@@ -0,0 +1,7 @@
|
||||
# Core + Halflife game pack
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-Halflife';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_HALFLIFE = 1;
|
||||
8
setup/win32/her2_example_maps.xml
Normal file
8
setup/win32/her2_example_maps.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<package name="Heretic II Example Maps" version="1.0.0" target="c:\heretic2\" code="cd87bd94-a8a3-418e-a4d2-75c3411d145b" license="..\license.rtf">
|
||||
<feature name="Heretic II Maps" desc="This feature must be installed in your Heretic II Folder.">
|
||||
<feature name="Heretic II Maps" desc="Example maps, models and textures for Heretic II">
|
||||
<component name=".\components\her2_data.xml" root="..\..\games\Her2Pack\base"/>
|
||||
</feature>
|
||||
</feature>
|
||||
</package>
|
||||
4
setup/win32/heretic2.cf
Normal file
4
setup/win32/heretic2.cf
Normal file
@@ -0,0 +1,4 @@
|
||||
$SETUP_DIR = 'Setup-HER2';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_HER2 = 1;
|
||||
8
setup/win32/hl_example_maps.xml
Normal file
8
setup/win32/hl_example_maps.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<package name="HalfLife Example Maps" version="1.0.0" target="c:\quake2\" code="411ffcf0-78e8-4bdf-8a28-daf0b32286d9" license="..\license.rtf">
|
||||
<feature name="HalfLife Maps" desc="This feature must be installed in your HalfLife Folder.">
|
||||
<feature name="HalfLife Maps" desc="Example maps, models and textures for HalfLife">
|
||||
<component name=".\components\hl_data.xml" root="..\..\games\HalfLifePack\valve"/>
|
||||
</feature>
|
||||
</feature>
|
||||
</package>
|
||||
11
setup/win32/id-hl.cf
Normal file
11
setup/win32/id-hl.cf
Normal file
@@ -0,0 +1,11 @@
|
||||
# Core + all game packs
|
||||
|
||||
# output dir name
|
||||
$SETUP_DIR = 'Setup-IdHL';
|
||||
|
||||
$DO_CORE = 1;
|
||||
$DO_GAME_Q3 = 1;
|
||||
$DO_GAME_WOLF = 1;
|
||||
$DO_GAME_HALFLIFE = 1;
|
||||
$DO_GAME_ET = 1;
|
||||
$DO_GAME_Q2 = 1;
|
||||
430
setup/win32/installer.py
Normal file
430
setup/win32/installer.py
Normal file
@@ -0,0 +1,430 @@
|
||||
# Copyright (C) 2001-2006 William Joseph.
|
||||
#
|
||||
# This file is part of GtkRadiant.
|
||||
#
|
||||
# GtkRadiant is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# GtkRadiant is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GtkRadiant; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
import os.path
|
||||
import xml.dom
|
||||
import os
|
||||
import stat
|
||||
import string
|
||||
|
||||
from xml.dom.minidom import parse
|
||||
|
||||
import msi
|
||||
|
||||
cwd = os.getcwd()
|
||||
print("cwd=" + cwd)
|
||||
|
||||
|
||||
def format_guid(guid):
|
||||
return "{" + guid.upper() + "}"
|
||||
|
||||
def generate_guid():
|
||||
os.system("uuidgen > tmp_uuid.txt")
|
||||
uuidFile = file("tmp_uuid.txt", "rt")
|
||||
guid = format_guid(uuidFile.read(36))
|
||||
uuidFile.close()
|
||||
os.system("del tmp_uuid.txt")
|
||||
return guid
|
||||
|
||||
def path_components(path):
|
||||
directories = []
|
||||
remaining = path
|
||||
while(remaining != ""):
|
||||
splitPath = os.path.split(remaining)
|
||||
remaining = splitPath[0]
|
||||
directories.append(splitPath[1])
|
||||
directories.reverse()
|
||||
return directories
|
||||
|
||||
|
||||
|
||||
class Feature:
|
||||
def __init__(self, feature, parent, title, desc, display, level, directory, attributes):
|
||||
self.feature = feature
|
||||
self.parent = parent
|
||||
self.title = title
|
||||
self.desc = desc
|
||||
self.display = display
|
||||
self.level = level
|
||||
self.directory = directory
|
||||
self.attributes = attributes
|
||||
|
||||
class FeatureComponent:
|
||||
def __init__(self, feature, component):
|
||||
self.feature = feature
|
||||
self.component = component
|
||||
|
||||
class Directory:
|
||||
def __init__(self, directory, parent, default):
|
||||
self.directory = directory
|
||||
self.parent = parent
|
||||
self.default = default
|
||||
|
||||
class Component:
|
||||
def __init__(self, name, keypath, directory, attributes):
|
||||
self.name = name
|
||||
self.keypath = keypath
|
||||
self.directory = directory
|
||||
self.attributes = attributes
|
||||
|
||||
class File:
|
||||
def __init__(self, file, component, filename, filesize, sequence):
|
||||
self.file = file
|
||||
self.component = component
|
||||
self.filename = filename
|
||||
self.filesize = filesize
|
||||
self.sequence = sequence
|
||||
|
||||
class Shortcut:
|
||||
def __init__(self, name, directory, component, feature, icon):
|
||||
self.name = name
|
||||
self.directory = directory
|
||||
self.component = component
|
||||
self.feature = feature
|
||||
self.icon = icon
|
||||
|
||||
class ComponentFiles:
|
||||
def __init__(self, name, files, directory):
|
||||
self.name = name
|
||||
self.files = files
|
||||
self.directory = directory
|
||||
|
||||
class MSIPackage:
|
||||
def __init__(self, packageFile):
|
||||
self.code = ""
|
||||
self.name = ""
|
||||
self.version = ""
|
||||
self.target = ""
|
||||
self.license = ""
|
||||
self.cabList = []
|
||||
self.featureCount = 0
|
||||
self.featureTable = []
|
||||
self.featurecomponentsTable = []
|
||||
self.componentCache = {}
|
||||
self.componentCount = 0
|
||||
self.componentTable = {}
|
||||
self.directoryTree = {}
|
||||
self.directoryCount = 0
|
||||
self.directoryTable = []
|
||||
self.fileCount = 0
|
||||
self.fileTable = []
|
||||
self.shortcutCount = 0
|
||||
self.shortcutTable = []
|
||||
self.createPackage(packageFile)
|
||||
|
||||
def addDirectory(self, directoryName, parentKey, directory):
|
||||
if(not directory.has_key(directoryName)):
|
||||
directoryKey = "d" + str(self.directoryCount)
|
||||
self.directoryCount = self.directoryCount + 1
|
||||
print("adding msi directory " + directoryKey + " parent=" + parentKey + " name=" + directoryName)
|
||||
self.directoryTable.append(Directory(directoryKey, parentKey, directoryKey + "|" + directoryName))
|
||||
directory[directoryName] = (directoryKey, {})
|
||||
else:
|
||||
print("ignored duplicate directory " + directoryName)
|
||||
return directory[directoryName]
|
||||
|
||||
def parseComponentTree(self, treeElement, parent, directory, directoryPath, component):
|
||||
files = []
|
||||
for childElement in treeElement.childNodes:
|
||||
if (childElement.nodeName == "file"):
|
||||
fileName = childElement.getAttribute("name")
|
||||
filePath = os.path.join(directoryPath, fileName)
|
||||
if(fileName != "" and os.path.exists(filePath)):
|
||||
print("found file " + filePath)
|
||||
file = (fileName, os.path.getsize(filePath), filePath)
|
||||
files.append(file)
|
||||
else:
|
||||
raise Exception("file not found " + filePath)
|
||||
|
||||
if (childElement.nodeName == "dir"):
|
||||
directoryName = childElement.getAttribute("name")
|
||||
print("found directory " + directoryName)
|
||||
directoryPair = self.addDirectory(directoryName, parent, directory)
|
||||
self.parseComponentTree(childElement, directoryPair[0], directoryPair[1], os.path.join(directoryPath, directoryName), component)
|
||||
|
||||
count = len(files)
|
||||
if(count != 0):
|
||||
componentKey = "c" + str(self.componentCount)
|
||||
self.componentCount = self.componentCount + 1
|
||||
msiComponent = ComponentFiles(componentKey, files, parent);
|
||||
print("adding msi component " + msiComponent.name + " with " + str(count) + " file(s)")
|
||||
component.append(msiComponent)
|
||||
|
||||
def parseComponent(self, componentElement, rootPath):
|
||||
shortcut = componentElement.getAttribute("shortcut")
|
||||
icon = componentElement.getAttribute("icon")
|
||||
component = []
|
||||
subDirectory = componentElement.getAttribute("subdirectory")
|
||||
directoryPair = ("TARGETDIR", self.directoryTree)
|
||||
for directoryName in path_components(subDirectory):
|
||||
directoryPair = self.addDirectory(directoryName, directoryPair[0], directoryPair[1])
|
||||
self.parseComponentTree(componentElement, directoryPair[0], directoryPair[1], rootPath, component)
|
||||
component.reverse()
|
||||
print("component requires " + str(len(component)) + " msi component(s)")
|
||||
return (component, shortcut, icon)
|
||||
|
||||
def parseComponentXML(self, filename, rootPath):
|
||||
componentDocument = parse(filename)
|
||||
print("parsing component file " + filename)
|
||||
componentElement = componentDocument.documentElement
|
||||
return self.parseComponent(componentElement, rootPath)
|
||||
|
||||
def componentForName(self, name, rootPath):
|
||||
if(self.componentCache.has_key(name)):
|
||||
return self.componentCache[name]
|
||||
else:
|
||||
component = self.parseComponentXML(name, rootPath)
|
||||
self.componentCache[name] = component
|
||||
return component
|
||||
|
||||
def parseFeature(self, featureElement, parent, index):
|
||||
featureName = "ft" + str(self.featureCount)
|
||||
self.featureCount = self.featureCount + 1
|
||||
title = featureElement.getAttribute("name")
|
||||
desc = featureElement.getAttribute("desc")
|
||||
print("adding msi feature " + featureName + " title=" + title)
|
||||
feature = Feature(featureName, parent, title, desc, index, 1, "TARGETDIR", 8)
|
||||
self.featureTable.append(feature)
|
||||
featureComponents = {}
|
||||
indexChild = 2
|
||||
for childElement in featureElement.childNodes:
|
||||
if (childElement.nodeName == "feature"):
|
||||
self.parseFeature(childElement, featureName, indexChild)
|
||||
indexChild = indexChild + 2
|
||||
elif (childElement.nodeName == "component"):
|
||||
componentName = os.path.normpath(os.path.join(cwd, childElement.getAttribute("name")))
|
||||
if(featureComponents.has_key(componentName)):
|
||||
raise Exception("feature \"" + title + "\" contains more than one reference to \"" + componentName + "\"")
|
||||
featureComponents[componentName] = ""
|
||||
componentSource = os.path.normpath(childElement.getAttribute("root"))
|
||||
print("found component reference " + componentName)
|
||||
componentPair = self.componentForName(componentName, componentSource)
|
||||
component = componentPair[0]
|
||||
for msiComponent in component:
|
||||
print("adding msi featurecomponent " + featureName + " name=" + msiComponent.name)
|
||||
self.featurecomponentsTable.append(FeatureComponent(featureName, msiComponent.name))
|
||||
|
||||
if(not self.componentTable.has_key(msiComponent.name)):
|
||||
keyPath = ""
|
||||
for fileTuple in msiComponent.files:
|
||||
fileKey = "f" + str(self.fileCount)
|
||||
self.fileCount = self.fileCount + 1
|
||||
if(keyPath == ""):
|
||||
keyPath = fileKey
|
||||
print("component " + msiComponent.name + " keypath=" + keyPath)
|
||||
print("adding msi file " + fileKey + " name=" + fileTuple[0] + " size=" + str(fileTuple[1]))
|
||||
self.fileTable.append(File(fileKey, msiComponent.name, fileKey + "|" + fileTuple[0], fileTuple[1], self.fileCount))
|
||||
self.cabList.append("\"" + fileTuple[2] + "\" " + fileKey + "\n")
|
||||
self.componentTable[msiComponent.name] = Component(msiComponent.name, keyPath, msiComponent.directory, 0)
|
||||
|
||||
shortcut = componentPair[1]
|
||||
if(shortcut != ""):
|
||||
shortcutName = "sc" + str(self.shortcutCount)
|
||||
self.shortcutCount = self.shortcutCount + 1
|
||||
self.shortcutTable.append(Shortcut(shortcutName + "|" + shortcut, "ProductShortcutFolder", component[0].name, featureName, componentPair[2]))
|
||||
print("adding msi shortcut " + shortcut)
|
||||
|
||||
def parsePackage(self, packageElement):
|
||||
index = 2
|
||||
self.code = packageElement.getAttribute("code")
|
||||
if(self.code == ""):
|
||||
raise Exception("invalid package code")
|
||||
self.version = packageElement.getAttribute("version")
|
||||
if(self.version == ""):
|
||||
raise Exception("invalid package version")
|
||||
self.name = packageElement.getAttribute("name")
|
||||
if(self.name == ""):
|
||||
raise Exception("invalid package name")
|
||||
self.target = packageElement.getAttribute("target")
|
||||
if(self.target == ""):
|
||||
raise Exception("invalid target directory")
|
||||
self.license = packageElement.getAttribute("license")
|
||||
if(self.license == ""):
|
||||
raise Exception("invalid package license agreement")
|
||||
for childElement in packageElement.childNodes:
|
||||
if (childElement.nodeName == "feature"):
|
||||
self.parseFeature(childElement, "", index)
|
||||
index = index + 2
|
||||
|
||||
def parsePackageXML(self, filename):
|
||||
document = parse(filename)
|
||||
print("parsing package file " + filename)
|
||||
self.parsePackage(document.documentElement)
|
||||
|
||||
def createPackage(self, packageFile):
|
||||
self.directoryTable.append(Directory("TARGETDIR", "", "SourceDir"))
|
||||
self.directoryTable.append(Directory("ProgramMenuFolder", "TARGETDIR", "."))
|
||||
self.directoryTable.append(Directory("SystemFolder", "TARGETDIR", "."))
|
||||
self.parsePackageXML(packageFile)
|
||||
if(self.shortcutCount != 0):
|
||||
self.directoryTable.append(Directory("ProductShortcutFolder", "ProgramMenuFolder", "s0|" + self.name))
|
||||
|
||||
def writeFileTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("File\tComponent_\tFileName\tFileSize\tVersion\tLanguage\tAttributes\tSequence\ns72\ts72\tl255\ti4\tS72\tS20\tI2\ti2\nFile\tFile\n")
|
||||
for row in self.fileTable:
|
||||
tableFile.write(row.file + "\t" + row.component + "\t" + row.filename + "\t" + str(row.filesize) + "\t" + "" + "\t" + "" + "\t" + "0" + "\t" + str(row.sequence) + "\n")
|
||||
|
||||
def writeComponentTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Component\tComponentId\tDirectory_\tAttributes\tCondition\tKeyPath\ns72\tS38\ts72\ti2\tS255\tS72\nComponent\tComponent\n")
|
||||
for k, row in self.componentTable.iteritems():
|
||||
tableFile.write(row.name + "\t" + generate_guid() + "\t" + row.directory + "\t" + str(row.attributes) + "\t" + "" + "\t" + row.keypath + "\n")
|
||||
|
||||
def writeFeatureComponentsTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Feature_\tComponent_\ns38\ts72\nFeatureComponents\tFeature_\tComponent_\n")
|
||||
for row in self.featurecomponentsTable:
|
||||
tableFile.write(row.feature + "\t" + row.component + "\n")
|
||||
|
||||
def writeDirectoryTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Directory\tDirectory_Parent\tDefaultDir\ns72\tS72\tl255\nDirectory\tDirectory\n")
|
||||
for row in self.directoryTable:
|
||||
tableFile.write(row.directory + "\t" + row.parent + "\t" + row.default + "\n")
|
||||
|
||||
def writeFeatureTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Feature\tFeature_Parent\tTitle\tDescription\tDisplay\tLevel\tDirectory_\tAttributes\ns38\tS38\tL64\tL255\tI2\ti2\tS72\ti2\nFeature\tFeature\n")
|
||||
for row in self.featureTable:
|
||||
tableFile.write(row.feature + "\t" + row.parent + "\t" + row.title + "\t" + row.desc + "\t" + str(row.display) + "\t" + str(row.level) + "\t" + row.directory + "\t" + str(row.attributes) + "\n")
|
||||
|
||||
def writeMediaTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("DiskId\tLastSequence\tDiskPrompt\tCabinet\tVolumeLabel\tSource\ni2\ti2\tL64\tS255\tS32\tS72\nMedia\tDiskId\n")
|
||||
tableFile.write("1" + "\t" + str(self.fileCount) + "\t" + "" + "\t" + "#archive.cab" + "\t" + "" + "\t" + "" + "\n")
|
||||
|
||||
def writeShortcutTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Shortcut\tDirectory_\tName\tComponent_\tTarget\tArguments\tDescription\tHotkey\tIcon_\tIconIndex\tShowCmd\tWkDir\ns72\ts72\tl128\ts72\ts72\tS255\tL255\tI2\tS72\tI2\tI2\tS72\nShortcut\tShortcut\n")
|
||||
for row in self.shortcutTable:
|
||||
tableFile.write(row.component + "\t" + row.directory + "\t" + row.name + "\t" + row.component + "\t" + row.feature + "\t" + "" + "\t" + "" + "\t" + "" + "\t" + row.icon + "\t" + "" + "\t" + "" + "\t" + "" + "\n")
|
||||
|
||||
def writeRemoveFileTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("FileKey\tComponent_\tFileName\tDirProperty\tInstallMode\ns72\ts72\tL255\ts72\ti2\nRemoveFile\tFileKey\n")
|
||||
count = 0
|
||||
for row in self.shortcutTable:
|
||||
tableFile.write("rf" + str(count) + "\t" + row.component + "\t" + "" + "\t" + row.directory + "\t" + "2" + "\n")
|
||||
count = count + 1
|
||||
|
||||
def writeCustomActionTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("Action\tType\tSource\tTarget\ns72\ti2\tS72\tS255\nCustomAction\tAction\n")
|
||||
tableFile.write("caSetTargetDir\t51\tTARGETDIR\t" + self.target)
|
||||
|
||||
def writeUpgradeTable(self, name):
|
||||
tableFile = file(name, "wt")
|
||||
tableFile.write("UpgradeCode\tVersionMin\tVersionMax\tLanguage\tAttributes\tRemove\tActionProperty\ns38\tS20\tS20\tS255\ti4\tS255\ts72\nUpgrade\tUpgradeCode\tVersionMin\tVersionMax\tLanguage\tAttributes\n")
|
||||
tableFile.write(format_guid(self.code) + "\t\t" + self.version + "\t1033\t1\t\tRELATEDPRODUCTS")
|
||||
|
||||
def writeMSILicense(self, msiName, licenseName):
|
||||
if(not os.path.exists(licenseName)):
|
||||
raise Exception("file not found: " + licenseName)
|
||||
print("license=\"" + licenseName + "\"")
|
||||
licenseFile = file(licenseName, "rt")
|
||||
text = licenseFile.read(1024)
|
||||
rtfString = ""
|
||||
while(text != ""):
|
||||
rtfString += text
|
||||
text = licenseFile.read(1024)
|
||||
msiDB = msi.Database(msiName)
|
||||
msiDB.setlicense(rtfString[:-1])
|
||||
msiDB.commit()
|
||||
|
||||
def writeMSIProperties(self, msiName):
|
||||
msiDB = msi.Database(msiName)
|
||||
print("ProductCode=" + format_guid(self.code))
|
||||
msiDB.setproperty("ProductCode", format_guid(self.code))
|
||||
print("UpgradeCode=" + format_guid(self.code))
|
||||
msiDB.setproperty("UpgradeCode", format_guid(self.code))
|
||||
print("ProductName=" + self.name)
|
||||
msiDB.setproperty("ProductName", self.name)
|
||||
print("ProductVersion=" + self.version)
|
||||
msiDB.setproperty("ProductVersion", self.version)
|
||||
msiDB.setproperty("RELATEDPRODUCTS", "")
|
||||
msiDB.setproperty("SecureCustomProperties", "RELATEDPRODUCTS")
|
||||
msiDB.commit()
|
||||
|
||||
def writeMSI(self, msiTemplate, msiName):
|
||||
msiWorkName = "working.msi"
|
||||
if(os.system("copy " + msiTemplate + " " + msiWorkName) != 0):
|
||||
raise Exception("copy failed")
|
||||
os.system("msiinfo " + msiWorkName + " /w 2 /v " + generate_guid() + " /a \"Radiant Community\" /j \"" + self.name + "\" /o \"This installation database contains the logic and data needed to install " + self.name + "\"")
|
||||
|
||||
self.writeMSIProperties(msiWorkName)
|
||||
self.writeMSILicense(msiWorkName, self.license)
|
||||
|
||||
self.writeFileTable("File.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" File.idt")
|
||||
os.system("del File.idt")
|
||||
self.writeComponentTable("Component.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Component.idt")
|
||||
os.system("del Component.idt")
|
||||
self.writeFeatureComponentsTable("FeatureComponents.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" FeatureComponents.idt")
|
||||
os.system("del FeatureComponents.idt")
|
||||
self.writeDirectoryTable("Directory.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Directory.idt")
|
||||
os.system("del Directory.idt")
|
||||
self.writeFeatureTable("Feature.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Feature.idt")
|
||||
os.system("del Feature.idt")
|
||||
self.writeMediaTable("Media.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Media.idt")
|
||||
os.system("del Media.idt")
|
||||
self.writeShortcutTable("Shortcut.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Shortcut.idt")
|
||||
os.system("del Shortcut.idt")
|
||||
self.writeRemoveFileTable("RemoveFile.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" RemoveFile.idt")
|
||||
os.system("del RemoveFile.idt")
|
||||
self.writeCustomActionTable("CustomAction.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" CustomAction.idt")
|
||||
os.system("del CustomAction.idt")
|
||||
self.writeUpgradeTable("Upgrade.idt")
|
||||
os.system("msidb -d " + msiWorkName + " -i -f \"" + cwd + "\" Upgrade.idt")
|
||||
os.system("del Upgrade.idt")
|
||||
|
||||
cabText = file("archive_files.txt", "wt")
|
||||
for cabDirective in self.cabList:
|
||||
cabText.write(cabDirective)
|
||||
cabText.close()
|
||||
if(os.system("cabarc -m LZX:21 n archive.cab @archive_files.txt") != 0):
|
||||
raise Exception("cabarc returned error")
|
||||
os.system("del archive_files.txt")
|
||||
os.system("msidb -d " + msiWorkName + " -a archive.cab")
|
||||
os.system("del archive.cab")
|
||||
|
||||
print("running standard MSI validators ...")
|
||||
if(os.system("msival2 " + msiWorkName + " darice.cub > darice.txt") != 0):
|
||||
raise Exception("MSI VALIDATION ERROR: see darice.txt")
|
||||
print("running Logo Program validators ...")
|
||||
if(os.system("msival2 " + msiWorkName + " logo.cub > logo.txt") != 0):
|
||||
raise Exception("MSI VALIDATION ERROR: see logo.txt")
|
||||
print("running XP Logo Program validators ...")
|
||||
if(os.system("msival2 " + msiWorkName + " XPlogo.cub > XPlogo.txt") != 0):
|
||||
raise Exception("MSI VALIDATION ERROR: see XPlogo.txt")
|
||||
|
||||
msiNameQuoted = "\"" + msiName + "\""
|
||||
if(os.path.exists(os.path.join(".\\", msiName)) and os.system("del " + msiNameQuoted) != 0):
|
||||
raise Exception("failed to delete old target")
|
||||
if(os.system("rename " + msiWorkName + " " + msiNameQuoted) != 0):
|
||||
raise Exception("failed to rename new target")
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user