Half-Life, Opposing Force, and Blue Shift campaigns using the Featureful SDK.
  • Makefile 42.3%
  • Shell 30.6%
  • ReScript 27.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-15 03:12:01 -04:00
campaigns Add map configs for c1a1 & c1a1a. 2026-07-15 03:12:01 -04:00
mk Bump Featureful binaries to featureful-2026-07-12 & allow overwrite. 2026-07-14 02:58:23 -04:00
tools@17452f0aca Upgrade tools submodule: versioned downloads & lazyripent adapted. 2026-07-14 02:57:55 -04:00
.editorconfig .editorconfig: Add settings for settings.scr/user.scr. 2026-05-26 20:27:11 -04:00
.gitignore Issue #1: Add basic build process; download binaries. 2026-05-16 16:27:38 -04:00
.gitmodules Issues #3 & #4: Add tools submodule. 2026-05-12 04:24:58 -04:00
license.md Initial commit. 2026-05-10 02:14:15 -04:00
makefile Issue #3: Download charger models as part of campaign builds. 2026-06-07 13:43:47 -04:00
readme.md readme.md: Rephrase dev on Linux to be a big less assertive. 2026-07-04 03:48:07 -04:00

Half-Life, Opposing Force, and Blue Shift campaigns using the Featureful SDK.

Why?

  1. Support for 25th anniversary HUD sizes for Opposing Force and Blue Shift; at the time of writing, Opposing Force and Blue Shift have not been updated by Valve to support the larger HUD sizes.
  2. Support for PS2-style model-based health/HEV chargers and retinal scanners.
  3. Fullbright textures on models.
  4. View model lag like Source games. (I love this.)
  5. Extremely configurable without recompiling code.
  6. Just look at all the features. Look at them.

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.

License

The content in this repository 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; if you wish to do so, please get in touch and we can work out an agreement and compensation.

Thank you

Thank you to the developer of the Featureful SDK, FreeSlave, and anyone who contributed to it.


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