/halflife-unified-sdk-assets

Asset sources for the Half-Life Unified SDK. See https://github.com/SamVanheer/halflife-unified-sdk

Primary LanguageBatchfileMIT LicenseMIT

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.