Half-Life Unified SDK Assets
This repository contains source files for Half-Life Unified SDK assets. This covers the following asset types:
- Configuration files (.cfg, .json, .scr.install, .txt)
- Event files (.sc)
- FGDs (.fgd)
- Graphics resources (.tga)
- Icons (.ico, .tga)
- Installer files (.json)
- Maps (.rmf, .map, .rad, .jmf, .ent, .res)
- Models (.qc, .smd, .bmp, .max)
- Plugin and map scripts (.as)
- Resource files (.txt)
- Scripts (.bat, .sh, .ps1, .csx, and related files)
- Sound files (.wav, .aup3)
- Sprites (.qc, .bmp, .txt)
- Text files (.txt)
- WADs (.bmp)
Directory structure:
- campaignsrc
- cfgsrc
- eventsrc
- fgdsrc
- gfxsrc
- guides
- iconsrc
- installersrc
- mapsrc
- modelsrc
- pluginsrc
- resourcesrc
- scripts
- scriptsrc
- soundsrc
- spritesrc
- textsrc
- tools
- wadsrc
Directories are named <asset type in singular form>src.
Assets consisting of multiple files should be stored in a subdirectory under the directory for their asset type.
For example a map called cs_office
should have all of its files stored under mapsrc/cs_office
.
Scripts used in the assets repository itself are located in the scripts
directory.
Guides covering how to compile assets are located in the guides
directory.