The following sections include specific information, troubleshooting guides, tutorials, and examples on the creation and editing of Multiplayer (MP) game levels and related subjects for Halo PC. The sections are listed in the order in which they should be completed for tutorials.
General Overview - This section gives a general overview for the creation of Multiplayer (MP) Levels for Halo for the PC. This section includes rules, guidelines, components and other useful information related to the creation and editing of Multiplayer environments for Halo and its various game types.<
Level Creation - Part 1 - This section provides more detailed information on creating Multiplayer levels and environments and includes tutorials and examples. Topics covered in the tutorials include the creation of a reference frame, material and shader usage and application, sealed world rules and explanation, and miscellaneous and general tips and suggestions.
Level Creation - Part 2 - This section is a continuation of Level Creation - Part 1 and provides more detailed information on creating Multiplayer levels and environments and includes tutorials and examples. Topics covered in the tutorials and examples include more information on the Sealed World Rules, the additional creation of level geometry including structures, streams, and terrain features, a discussion on water and how it exists and behaves in Halo, additional applications of smoothing groups, the creation and placement of items such as light fixtures and ladders, the placement of visibility portals for rendering, an explanation of player clipping\containment techniques, and miscellaneous and general tips and suggestions.
Level Exporting - This section provides information and a tutorial on the export process from 3DSMax to the .jms format which is used to compile a Halo game level.
Level Compilation - This sections provides information and a tutorial on compiling an exported .jms file into a data tag format that can be manipulated by the Halo tools and eventually packaged to run in a Halo multiplayer game.
Level Data Manipulation in Guerilla - This section provides a tutorial on using Guerilla and information on this tool and what it is used for in relation to Multiplayer Levels.
Radiosity (Lighting) - This section gives a quick overview of the radiosity lighting solution used in Halo. Topics and tutorials include running the radiosity process on the level as well as information on the settings and options for radiosity, the creation of a lightmap for the level (.bitmap) and troubleshooting common problems encountered with lighting in Halo.
Population - This section covers the population or placement of objects in the level using Sapien. Tutorials and information cover an overview of the Sapien tool, player spawn point placement and information, scenery object implementation and placement, vehicle and weapon implementation and placement, net game flags information and placement, and the manipulation and setting of BSP portal data including fog, sounds and weather effects.
Running a Game Level in Halo - This section provides information and a tutorial on preparing a user created level to run in a Halo multiplayer game as well as a discussion on the Halo Developer Mode. The information and tutorial covers the creation of a .map cache file that contains the level and all tag resources needed to run the level in the game.