halflife-unified-sdk icon indicating copy to clipboard operation
halflife-unified-sdk copied to clipboard

Work in progress, not ready for use. Half-Life Updated SDK with Opposing Force and Blue Shift merged in, along with other improvements. Check README.md for more information.

Results 74 halflife-unified-sdk issues
Sort by recently updated
recently updated
newest added

By convention, many CMake users build their project in build folder in git repo. Although this is not the recommended way for HalfLife Unified SDK, this can prevent confusion and...

On a game_player_equip, if you add the item_suit keyvalue first and the item_battery second, the battery will not be picked up. Only when the item_battery is added to the list...

Update the SDK to the anniversary version of the game. This involves both updating the use of original game assets that are modified by the installer and applying the same...

enhancement

The installer applies upgrades that change existing maps. Some of them may require changes or removal due to changes made to the maps in the anniversary update. Known changes: *...

bug

Since the anniversary update the Half-Life Uplink demo maps are included with the Steam version of the game. Change the installer to use those maps instead of requiring a separate...

enhancement

The C# tools codebase has a list of official maps included with Steam Half-Life. Since the anniversary update there are more maps which need to be taken into account to...

enhancement

Some maps use `ambient_generic` entities with non-looping sounds that do not have the `Not Toggled` flag set. As a result, once activated saving and loading will cause the sound to...

bug

In vanilla Half-Life NPCs default to having a use function that forces their state to the alert state which stops the `SCHED_WAIT_TRIGGER` schedule. Because this function allowed NPCs to come...

bug

Consider using alternatives the C++ standard library types. The following types are known to have performance issues that can be avoided using replacements: | Type | Alternative | | ---...

enhancement

Implement a new UI using [RmlUi](https://github.com/mikke89/RmlUi) or another UI library. The game uses sprites + text for the HUD and VGUI1 for menus like the MOTD, Map Briefing, Team and...

enhancement