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, .qci, .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, .qci, .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.
The contents of this repository are licensed under the MIT license, with the exception of assets that were originally made by Valve which are covered by the Half-Life SDK license.
The following directories fall under the Half-Life SDK license:
- fgdsrc
- gfxsrc
- modelsrc
- resourcesrc
- soundsrc
- spritesrc
- textsrc
- tools