Skip to content

Half-Life Featureful SDK 2023-07-06

Pre-release
Pre-release
Compare
Choose a tag to compare
@FreeSlave FreeSlave released this 06 Jul 11:43
· 880 commits to featureful since this release

The mod sample is included in the archive, with the test map and assets

The provided FGD has an extended format used by J.A.C.K. and won't work with Valve Hammer Editor!

Changelog:

  • IMPORTANT: Featureful configs now should be placed in features/ subdirectory of the mod directory. The previous approach (configs in the mod directory) will work too, but now is deprecated.
  • The features directory, containing the config files, is now bundled with game libraries and fgd in github artifacts (autobuilds).
  • !!! Removed cl_viewroll cvar and view_roll configurable feature. Use cl_rollangle cvar to control the rolling. When rollangle is set to 0, the view roll is practically disabled.
  • Added func_illusionary_toggle.
  • "Victory dance" AI schedules of human grunts and alien grunts are now interrupted by danger sounds (e.g. grenades).
  • "Move away" AI schedules (when the ally monster is "pushed" by a player) are now interrupted by damage and danger sounds.
  • M249 now alternates between the shell and link ejection (like in Opposing Force).
  • New configurable feature scientist_random_heads that allows to control randomizing of scientists heads (e.g. if your mod has different number of scientists heads than Half-Life or you want to limit the random to the first n heads. Example: Opposing Force has 6 scientists submodels but the random still should be limited to 4).
  • New configurable feature doors_open_in_move_direction to allow opening rotating doors in the direction of player's moving instead of facing.
  • Fixed a crash when controllable func_tank is triggered with null activator (original Half-Life bug).
  • Fixed rendering a black frame when fog is enabled for the first time in the game.
  • Fixed fog not working when prediction is disabled (cl_lw 0).
  • Voice pitch of talking monsters is now customizable in entity properties.