Skip to content
 
 

Repository files navigation

Hidden: Rebuild

www.hidden-rebuild.com · Install · Servers · Plugins · Latest release

Hidden: Rebuild

Hidden: Source (Calibre Studios, Beta 4b, 2006), rebuilt on the current Source SDK 2013 Multiplayer with the original mod's content: the same game, on a maintained engine, with 64-bit Windows and Linux builds, native Linux dedicated servers, bots, and the popular server plugins built in.

The original game code was lost, so this is a full rebuild of the game code on the modern SDK. This repository is a fork of ValveSoftware/source-sdk-2013 with a HIDDEN game target built on the HL2MP code base. Valve's original README is in README.sdk.md.

Playing

Get the Hidden: Rebuild Launcher (Windows, Linux). It installs the game and keeps it updated, sets up Hidden: Source Beta 4b (whose maps, models and sounds the game uses) and Source SDK Base 2013 Multiplayer, and starts the game ready for VAC-secured servers.

The install page covers the launcher and installing by hand from the releases. The blog has what's new in each release.

Running a server

Each release has server packages for Source SDK Base 2013 Dedicated Server (SteamCMD app 244310) on Windows and Linux, and there's an egg for Pterodactyl panels. The servers page explains installing, updating and configuring, and lists every cvar; the plugins page lists the built-in plugins.

Layout

Path What
src/game/client/client_hidden.vpc, src/game/server/server_hidden.vpc Client and server projects (HL2MP plus HIDDEN define)
src/game/{client,server,shared}/hidden/ Hidden game code
game/hidden2013/ The mod folder the game runs from
src/srcds_hidden/ The 64-bit dedicated server launchers
web/ The project site (GitHub Pages)
branding/ Logo, banner and icons, and the script that builds them
tools/ Build, packaging and asset scripts
.github/workflows/build.yml CI: Windows and Linux builds, packages, releases

Building

The Beta 4b content isn't in this repository. The mod mounts game/hidden (next to game/hidden2013, as in sourcemods), so link that to your Beta 4b install:

New-Item -ItemType Junction -Path game\hidden -Target "<Steam>\steamapps\sourcemods\hidden"

Or copy the content into game/hidden2013/legacy/, which is mounted first: py tools/import_legacy.py <source> [<source> ...] --clean, where <source> is an installed mod folder, the ianua-base-hsb4b.tar.gz archive, or a zip of maps (ghs-patch-assets-v2.zip, ghs-mappack-v1.zip). Only content folders are copied, never the 2006 binaries.

Windows: Source SDK 2013 Multiplayer installed through Steam, Visual Studio 2022 (or its Build Tools) with MSVC v143 and a Windows 10/11 SDK, and Python 3.13+.

tools\build.ps1            # Release; add -Regen after changing .vpc files, -Configuration Debug for debug

This writes the DLLs to game/hidden2013/bin/x64, the shaders to game/hidden2013/shaders/fxc and the launcher to game/hidden2013_win64.exe. Run the launcher with Steam running.

Linux: podman and the Steam Runtime's sniper SDK image, which the script pulls:

src/buildhidden [release|debug]

This writes the libraries to game/hidden2013/bin/linux64. The shaders are compiled on Windows only.

Packages: py tools/package.py windows|linux puts the release archives in dist/, from what the builds left in game/hidden2013.

License

The code is under Valve's SOURCE 1 SDK LICENSE. Hidden: Source content belongs to Calibre Studios and is not distributed here.

About

A recreation of the 2006 Source SDK mod The Hidden on Source 2013

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages