View model arms for Half-Life and its expansions/mods.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-04 01:57:49 -04:00
source Add source files for security textures; add black hands. 2026-06-04 01:57:49 -04:00
.editorconfig Initial commit. 2026-03-20 10:49:38 -04:00
.gitattributes Add *.xcf to Git LFS. 2026-04-02 18:12:08 -04:00
.gitignore Initial commit. 2026-03-20 10:49:38 -04:00
license.md Change license from GPL v3 to CC BY-NC 4.0. 2026-04-24 11:40:43 -04:00
readme.md Issue #4: Add updated scientist textures and meshes. 2026-06-04 01:55:56 -04:00

View model arms for Half-Life and its expansions/mods.

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

Credits

Security arms

Geometry and textures significantly improved by Suparsonik.

Scientist arms

Geometry and textures significantly improved by Suparsonik.

Soldier arms

Geometry and textures significantly improved by Suparsonik.

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?

As a Git submodule

To use this repository as a Git submodule in another weapon model repo, open your terminal, navigate to the root of the repo, and run:

git submodule add --name models-view-arms.git -- https://codeberg.org/unforeseen-consequences/models-view-arms.git source/view_arms

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

cd source/view_arms && git remote set-url --push origin ssh://[email protected]/unforeseen-consequences/models-view-arms.git && cd ../..

Requirements

TBD.

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).


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