Original Xbox Half-Life 2 Modding Guide

From Valve Developer Community
Jump to: navigation, search

Xbox Original Xbox Half-Life 2 Modding Guide Xbox

This page is for the Original Xbox Version of Half-Life 2 (Xbox).


File Structure

  • Retail disc layout


default.xbe - (Runs HL2 with file checking.)
hl2_xbox.xbe - (Runs HL2 without file checking.)
zip0_xbox.xz_ - (Extracts zip0_xbox.xzp to Y: or X:.)
zip0_xbox_(language).xz_ - (Extracts zip0_xbox_(language).xzp to Y: or X:.)
All the standard HL2 SP BSP files. - (Extracts loaded and cached maps to Y: or X:.)
HL2 music files in WAV format from source sounds.gcf
More music from source sounds.gcf
Demo_Attract.xmv - (Gameplay demo video.)
install.txt - (Dictates what copies over to Y: or X: partition.)
loader.xpr - (Xbox Packed Resource a structure and file-format used by the Microsoft XDK.)
Title_load.xmv - (Half-Life 2 intro video.)
Valve_leader.xmv - (Valve intro video.)
  • Save layout


continue.cfg - (holds game continue status in binary.)
xboxuser.cfg - (Xbox version of config.cfg.)
_transition - (Save file at transition point.)
autosave - (Save file at autosave.)
<map name>.hl# - (Game Saves.)

  • Cache layout

Y:\ or X:\

loaded and cached maps - (Extracted from D: partition.)
zip0_xbox.xzp - (Extracted from zip0_xbox.xz_ in D: partition.)
zip0_xbox_english.xzp - (Extracted from zip0_xbox_english.xz_ in D: partition.)
Title_Load.xmv - (Extracted from D: partition.)
version_235.txt - (copy of install.txt from D: partition.)

file Types

  • Executable Format
.xbe - (Xbox Executable)
  • Archive Format
.xz_ - (compressed archive)
.xzp - (uncompressed archive similar to a VPK.)
  • Texture Format
.xtf - (Xbox Texture File is the Xbox Equivalent to the VTF.)
  • Video Format
.xmv - (Xbox Media Video is the Xbox version of the .wmv / Windows Media Video.)
  • Save Game Format
.hl# - (Unique Game Save format that is used instead of SAV E.g. .hl1, .hl2, .hl3 Ect.)
  • Script Format
.xcd - (Xbox Script File is the Xbox version of a VCD file.)

Necessary Programs

  • FTP (File Transfer Protocol) Software
FileZilla - (FileZilla is a free cross-platform FTP application.)
  • File Editing Software
Notepad++ - (Notepad++ is a text and source code editor.)
Lynx - (Lynx is an exporting and injecting tool used for modifying the .xzp archives.)
Crowbar - (Crowbar is a model compiler/decompiler for GoldSrc and Source.)
  • Texturing Software
Paint.net - (Paint.net is a free raster graphics editor program.)
Adobe Photoshop - (Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc.)
GIMP - (GIMP is a free and open-source raster graphics editor used for image retouching and editing.)
Noesis - (Noesis is a multitool program that just about anything from viewing .xtf textures to mocap "Motion capture" animations.)
VTFEdit - (VTFEdit is a GUI frontend for the functions contained within VTFLib.)
  • Modeling Software
Blender - (Blender is a free and open-source 3D computer graphics software toolset used for creating visual effects, 3D printed models, motion graphics, and computer games.)
GMax - (GMax is based on Autodesk's 3ds Max application used by professional computer graphics artists.)
Softimage - (Autodesk Softimage, or simply Softimage is a discontinued 3D computer graphics application, for producing 3D computer graphics, 3D modeling, and computer animation.)
kHED - (kHED is a simple freeware 3D modeling editor designed for low-poly modeling.)
Maya - (Autodesk Maya, commonly shortened to just Maya, is a 3D computer graphics application that runs on Windows, macOS and Linux.)
3DS Max - (Autodesk 3ds Max is a professional 3D computer graphics program for making 3D animations, models, games and images.)
Modo - (Modo is a polygon and subdivision surface modeling, sculpting, 3D painting, animation and rendering package.)
Lightwave - (LightWave 3D is a 3D computer graphics program developed by NewTek.)
Cinema 4D - (Cinema 4D is a 3D software suite developed by the German company Maxon.)
Fragmotion - (FragMOTION is a powerful 3D modeler used for the creation and animation of characters.)
MilkShape 3D - (MilkShape 3D is a small modeling and animation software package.)
Source SDK - (Legacy Source SDK still includes "-xbox" for compiling models.)
  • Mapping Software
Valve Hammer Editor - (Valve Hammer Editor is the official mapping tool for the GoldSrc and Source.)
Sin Episodes SDK - (Sin Episodes SDK is Required for creating BSP Version 19 maps.)

Also See