Files
HomeworldSDL/documentation/Glossary.txt
lmop 1ab3a3936a Adding abbreviated race definitions (R1, R2, P1, P2, P3, Traders) to glossary.
git-svn-id: svn://www.homeworldsdl.org:3692/homeworldsdl/homeworld/trunk@265 026c9d8a-83c9-0310-a9c7-971d0a006279
2006-11-13 20:23:36 +00:00

175 lines
7.5 KiB
Plaintext

-------------------------------------------------------------------------------
BIG (.big)
-------------------------------------------------------------------------------
Don't believe this is an acronym, rather a reference to the fact that by bundling
together lots of files you end up with one big one...
Homeworld combines a large number of the data files it needs into a single
compressed file. Such archives are given the .big extension. The main ones
are:
Homeworld.big - original archive containing the vast majority of the game data
Update.big - "corrections" to Homeworld.big. Provided by the 1.05 PC patch
and also used by Raider Retreat to add the extra mission's data
Extra.big - this is not a real .big file. It's a CD disc space "filler"
created to try and prevent exact-copy pirate CDs because CDR
drives available at the time could only write 650MB discs.
Extra.big's additional 220MB took the total data size over that
limit and so prevented a fair bit of casual piracy. For the
record, the contents of Extra.big is random junk; there isn't
anything to extract:
http://forums.relicnews.com/archive/index.php/t-4409.html
See tools/biggie for a means of listing/extracting files within a .big archive.
-------------------------------------------------------------------------------
Bink
-------------------------------------------------------------------------------
A third-party video compression and playback library used by Homeworld for its
trademark between-mission black-and-white movies. Bink is licenced by Rad Game
Tools (http://www.radgametools.com) who also provide stand-alone player software
(http://www.radgametools.com/bnkdown.htm).
-------------------------------------------------------------------------------
BTG (.btg)
-------------------------------------------------------------------------------
Background Tool [of the] Geeks/Gods!
The panaromic "sky" backgrounds in Homeworld are created with BTG (tools/win32/BTG
in the original source code released by Relic). This tool is currently Windows
only. The files created by this tool use the .btg extension.
-------------------------------------------------------------------------------
GEO (.geo)
-------------------------------------------------------------------------------
GEO[metry]
Geometry data for ship models etc. Tightly integrated with the LiF file format.
-------------------------------------------------------------------------------
KAS (.kas)
-------------------------------------------------------------------------------
Kick Ass Script
Relic's proprietary scripting language for Homeworld. Mission scripts using
this language are saved with the .kas extension. These files are converted by
tools/kas2c into compilable C code which is then placed in the src/Generated
directory.
-------------------------------------------------------------------------------
LiF (.lif)
-------------------------------------------------------------------------------
Layered image Format
This format is the image storage method for Homeworld. It is mostly used for
textures but also finds use for front ends graphics, cursor bitmaps and tutorial
button graphics. It actually has 2 general formats which share a common header.
-------------------------------------------------------------------------------
NIS
-------------------------------------------------------------------------------
Non-Interactive Sequence
The in-game cut-scenes rendered by the Homeworld 3D engine. Indicated by
the fade-in black-bordered widescreen effect.
-------------------------------------------------------------------------------
P1
-------------------------------------------------------------------------------
The Turanic Raiders. The first enemy encountered in the single player game
(Mission 2) after they've destroyed the Kar Selim. They are a carrier-based
race and also feature in Mission 4 and the bonus level "Raider Retreat".
-------------------------------------------------------------------------------
P2
-------------------------------------------------------------------------------
The Kadeshi. The inhabitants of the nebula half way through the single player
campaign whose Motherships resemble tadpoles. Originally part of the refugee
convoy of Hiigaran exiles, they decided to settle in the relatively safety of
the nebula rather than continue the journey on to Kharak as the Kushan (R1) did.
-------------------------------------------------------------------------------
P3
-------------------------------------------------------------------------------
Not directly encountered in the single player game although their Megaship
makes an appearance at the end of the game as one of the council members.
-------------------------------------------------------------------------------
R1
-------------------------------------------------------------------------------
Race 1
The Kushan. The default race in the single player campaign whose Mothership
resembles a vertical banana.
-------------------------------------------------------------------------------
R2
-------------------------------------------------------------------------------
Race 2
The Taiidan. The default protagonists in the single player campaign whose
Mothership is a horizontal cuboid.
-------------------------------------------------------------------------------
Raider Retreat
-------------------------------------------------------------------------------
Raider Retreat was a special edition of Homeworld released as a promotion for
Homeworld Cataclysm. When Homeworld was originally released a mission that
previously existed between the fourth and fifth missions was removed because
it was felt to be too hard for beginner players. Once the existence of this
mission became public knowledge there was widespread demand from Homeworld
players for this mission to be released. Relic eventually relented and it was
distributed, along with the previous four missions, as a stand-alone CD to those
people who preordered Homeworld Cataclysm.
Source code required for this version of Homeworld can be toggled with the
HW_RAIDER_RETREAT #define. The data files required can be downloaded from:
http://www.homeworldarchives.com/hw1-downloads-raider.html
-------------------------------------------------------------------------------
RGL
-------------------------------------------------------------------------------
Relic Graphics Layer
A graphics API wrapper which allows the exact nature of how the graphics are
being rendered to be "hidden" from the main game. It wraps the APIs for
software, Direct3D and OpenGL renderers. Does the same job as SDL and could be
removed; the only caveat is that we would then lose the possibility of using
a software renderer. See:
http://homesource.nekomimicon.net/sourceforum/viewtopic.php?t=8
-------------------------------------------------------------------------------
SDL
-------------------------------------------------------------------------------
Simple Direct Media Layer (http://www.libsdl.org/)
A cross-platform graphics/sound/input API wrapper.
-------------------------------------------------------------------------------
Traders
-------------------------------------------------------------------------------
The Bentusi. They offer to sell you ion cannon technology in Mission 4. Whilst
technically they only have one ship in the game, the Traders race ends up
hosting a lot of other miscellaneous ships used in the game (e.g. the Ghost
Ship; Junk Yard Dawg; Research station).