Half-Life Model and Map SDK:

Questions about the SDK should be sent to het3@valvesoftware.com.

Contents:

Server Info:

Server protocol.txt contains all the information folks should need if they wish to write a separate net game launcher.

Models:

The models provided should give a good example of the possibilities for building characters for use with Half-Life.  Examples are provided of characters and weapons that appear in the game, to allow modellers to familiarize themselves with the character building process.

Player model: animations, textures, and .qc scripts
Deathmatch Models (all shipped versions): animations. Textures, and .qc scripts.

Assault Rifle weapon: world model, DM player model, and view model with animations.
Gluon Gun weapon: world model, DM player model, and view model with animations.

Maps:

Two of the opening maps from Half-Life, with their lighting radiosity files, are provided as they contain good examples of some of the most complicated entity scripting to be found within the game. They should serve as a good source for learning how to use the more powerful HL entities like multisource, multimanager, scipted_sequence, AIscripted_sequence, and scripted_sentence.  A third map, env_beam, is a demo map of various beam effects that can be achieved with the env_beam entity.

C1a0.rmf and C1a0.rad
C1a0d.rmf and C1a0d.rad
Env_beam.rmf

Utilities:

These modelling utilities work with 3DStudio Max 1.2 currently (*not* 2.0+).  Updated versions will be released later with source code.

Studiomdl.exe.
Smdlexp.dle and smdlexp.ilk 3Dstudio Max plugins.

Tutorials:

Modeling Tutorial.doc to explain all aspects of character building and animation.
