User:Mine/OGX HL2 Modding Guide
Jump to navigation
Jump to search
Note:THIS WILL REQUIRE A SOFTMODDED OR HARDMODDED ORIGINAL XBOX*
Original Xbox Half-Life 2 Modding Guide 
This page is for the Original Xbox Version of Half-Life 2 (Xbox).

File Structure
- Retail disc layout
D:\
- default.xbe - (Runs HL2 with file checking)
- hl2_xbox.xbe - (Runs HL2 without file checking)
- GameMedia
- zip0_xbox.xz_ - (Extracts zip0_xbox.xzp to Y: or X:)
- zip0_xbox_(language).xz_ - (Extracts zip0_xbox_(language).xzp to Y: or X:)
- Maps
- All the standard HL2 SP BSP files. - (Extracts loaded and cached maps to Y: or X:)
- Sound
- Music
- HL2 music files in WAV format from source sounds.gcf
- Stingers
- More music from source sounds.gcf
- Music
- LoaderMedia
- 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
E:\TDATA\45410091\
- hl2
- hl2x
- cfg
- continue.cfg - (holds game continue status in binary)
- xboxuser.cfg - (Xbox version of config.cfg)
- maps
- SAVE
- _transition - (Save file at transition point)
- autosave - (Save file at autosave)
- <map name>.hl# - (Game Saves)
- cfg
- hl2x
- Cache layout
Y:\ or X:\
- hl2
- hl2x
- maps
- loaded and cached maps - (Extracted from D: partition)
- save
- zip0_xbox.xzp - (Extracted from zip0_xbox.xz_ in D: partition)
- zip0_xbox_english.xzp - (Extracted from zip0_xbox_english.xz_ in D: partition)
- maps
- hl2x
- LoaderMedia
- 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
- .xft - (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
- kHED - (kHED is a simple freeware 3D modeling editor designed for low-poly modeling.)
- MilkShape 3D - (MilkShape 3D is a small modeling and animation software package)
- GMax - (GMax is based on Autodesk's 3ds Max application used by professional computer graphics artists.)
- 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.)
- 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 needed for creating BSP Version 19 maps) ‘Requires SIN Episodes*'
Game Setup
w.i.p