Half-Life Featureful SDK 2024-01-12
Pre-release
Pre-release
FreeSlave
released this
12 Jan 15:15
·
638 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
Support for subtitles
Mods can use sound/captions.txt and sound/captions_profiles.txt files to define captions.
Sample files defining captions for some sentences on the first two maps of "Anomalous Materials" chapter are packed with the mod sample.
HUD scaling
Added hud_scale
client cvar to control HUD scaling. 1 means the original scale. 0 means autoscale depending on the screen resolution. Note that support for high definition sprites from the anniversary patch will be added later.
Configurable Weapon Layout
Weapon layout can be configured in features/hud_weapon_layout.cfg file. The format is described in the sample file.
Entities
trigger_configure_monster
can configure more monster's parameters: Free Roaming, Gib Policy and Size For Grapple.- Added dead turret entities:
monster_miniturret_dead
,monster_sentry_dead
andmonster_turret_dead
- Added
Custom amount
parameter for ammo entities. - Added
Custom Initial Ammo
parameter for weapons. - Added
Delay after blocked
parameter for monstermaker. If not zero, this is used instead of spawn delay before trying to to spawn the monster again, if the spawn was blocked before. - Added
Don't fire look target
fortrigger_camera
. - Added
scripted_following
entity and theFollowage policy
parameter for following monster (Experimental).
Bugfixes
- Fixed HUD not showing after 'fullupdate' command.
- Fixed repeatable
scripted_sequence
with Walk or Run move type not properly working after it got interrupted and triggered again (Half-Life bug). Thanks @Aynekko for reporting. - Fixed
scripted_sequence
being unresponsive when it has Idle Animation and Turn to Face move type (Half-Life bug).
Configurable features
- Color values in hexadecimal form can be prefixed with
#
symbol instead of0x
. hud_autoscale_by_default
- whetherhud_scale
value is 0 by default (meaning autoscale).crosshair_colorable
feature and corresponding cvar. Allows crosshair color to depend on the chosen HUD color. Requires a sprite with white crosshairs to apply colors properly. Experimental feature, not enabled by default.