Security guard models for Half-Life.
  • QuakeC 62.6%
  • Makefile 37.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-04 02:46:39 -04:00
source First pass at cleaning up/reformatting QC files & simplifying includes. 2026-06-24 07:51:26 -04:00
tools@d16b9f2b8c Update tools submodule: Fix build-output-subpath never being set. 2026-06-24 02:56:39 -04:00
.editorconfig Initial commit of HIT source files. 2026-04-29 19:24:30 -04:00
.gitattributes Initial commit of HIT source files. 2026-04-29 19:24:30 -04:00
.gitignore WIP makefile build process; not yet working. 2026-04-29 22:52:09 -04:00
.gitmodules Added tools submodule. 2026-04-29 19:26:07 -04:00
license.md Initial commit of HIT source files. 2026-04-29 19:24:30 -04:00
makefile Add barney_no_armour.mk and Blue Shift dead_barney.mml compile. 2026-06-24 02:27:30 -04:00
readme.md Add readme.md. 2026-07-04 02:46:39 -04:00

Security guard models for Half-Life.

Please note that while this repository is licensed under CC BY-NC 4.0, most of the textures, geometry, and animations are based on work that is the property of Valve and Gearbox.

Development

All development is done on Linux. While it is possible to get this working on Windows, I don't really want to spend time on that. Gaming on Linux is really good now, so why not join us?

Git submodules

When cloning this repository, make sure to use the --recurse-submodules (or --recurse) flag to also include Git submodules containing shared source files. You won't be able to compile if you skip this.

Git LFS

If you need to access the model and texture source files (such as Photoshop PSDs, etc.), you'll also need to have Git LFS installed for git to pull them. If you install it after checking out this repository, you'll need to open a terminal, navigate to the repo root, and run:

git lfs install
git lfs fetch
git lfs checkout

This will update the repository's hooks, then download and check out the LFS files, replacing the pointer files with their actual contents.

See git-lfs-install(1), git-lfs-fetch(1), and git-lfs-checkout(1).

Requirements

Basic requirements

  1. Make
  2. GNU Core Utilities (a.k.a. coreutils)
  3. sed
  4. Wget
  5. unzip
  6. ImageMagick 7 or newer as a magick command found somewhere in your path

All but ImageMagick are usually pre-installed on most flavours of Linux.

Building

Open a terminal in root of this repostory and run:

Half-Life

make build-hl

Opposing Force

make build-opfor

Blue Shift

make build-bshift

Decay: Solo Mission

make build-decay

All at once

All of the above can be built all at once by running:

make build-all-games

and to do all of that plus copying to each mod or game:

make build-to-all-games

License

The content in this package and the source files are licensed under the CC BY-NC 4.0 license. This means:

  • You can include the built content in your own non-commercial project.

  • You can adapt, alter, remix, and then release that derivative work. (Please use the source files and not decompiled models, however.)

  • You must link back to ambientimpact.com/unforeseen in your credits and/or readme.

  • You cannot use this as-is for a commercial project because most of the textures, geometry, and animations are based on work that is the property of Valve and Gearbox.

Thank you

Thank you to the developer of ModelTextureMaker for creating such an invaluable tool.

Thank you to the PrimeXT project for their Linux build of pxstudiomdl.

Thank you to the developers of ImageMagick for such a bonkers useful CLI tool they've built upon and maintained since (I kid you not) 1987

Thank you to idleberg/Creative-Commons-Markdown for providing Creative Commons licenses in Markdown format.


No generative AI was used for any part of this project.