User:Mine/OGX HL2 Modding Guide

From Valve Developer Community
< User:Mine
Revision as of 11:20, 18 June 2020 by Mine (talk | contribs)
Jump to navigation Jump to search

Original Xbox Original Xbox Half-Life 2 Modding Guide Original Xbox

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

Note.pngNote:THIS WILL REQUIRE A SOFTMODDED OR HARDMODDED ORIGINAL 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
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)


  • 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)
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