Shared tools for developing and building Half-Life content and assets.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-14 02:56:12 -04:00
config Add local {modeltexturemaker|spritemaker|wadmaker}.config files instead. 2026-05-23 03:40:09 -04:00
mk Issue #1: Rework lazyripent download & extract to use versioning. 2026-07-14 02:56:12 -04:00
.editorconfig Added .editorconfig. 2026-04-24 11:51:15 -04:00
.gitignore Move downloads & bin within tools submodule directory. 2026-04-29 18:53:14 -04:00
license.md Initial commit of readme.md & license.md. 2026-04-24 11:25:04 -04:00
readme.md readme.md: Fix typo in SSH push URL shell command. 2026-04-24 11:51:00 -04:00
tools.mk Add lazyripent tool. 2026-05-12 05:07:44 -04:00

Shared tools for developing and building Half-Life content and assets.

This repository isn't intended to be used directly, but is used by our other repositories checked out as a Git submodule.

To add this to a repository, open your terminal, navigate to the root of the repo, and run:

git submodule add --name tools.git -- https://codeberg.org/unforeseen-consequences/tools.git tools

If you have push access and want to push via SSH:

cd tools && git remote set-url --push origin ssh://[email protected]/unforeseen-consequences/tools.git && cd ..

Development

All development is done on Linux. While it is possible to get this working on Windows, I have no intention of spending time on that. Gaming on Linux is really good now, so why not join us?

Requirements

  1. Make
  2. GNU Core Utilities (a.k.a. coreutils)
  3. ImageMagick 7 or newer
  4. Inkscape installed as a flatpak (recommended) or as an inkscape command found somewhere in your path

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