Half-Life: Alyx

Half-Life: Alyx

Fast Headcrab Restored
 This topic has been pinned, so it's probably important
Resonλnce  [developer] 13 Aug, 2024 @ 6:11am
Limitations and Known Issues
If you are knowledgeable in Source 2 and can help address any of the below issues, please reach out to the team!

Due to the fast headcrab being cut from the game before it was fully polished, the implementation of this NPC is functional, though not perfect. Several workarounds were necessary to bring it up to a solid quality. Listed below are the remaining known bugs.
  • This addon is achieved through map extensions:

    ○ While extensions are valuable for keeping compile times short and file sizes small, they come with some noteworthy drawbacks. Namely, this project cannot remove or edit entities or geometry present in the original Valve maps. Only new entities and geometry can be added. Therefore, you will only see the fast headcrab present in addition to original enemies, rather than replacing them.

  • The NPC’s navigation and collision is imperfect when compared to the completed headcrab NPCs:

    ○ It can visually clip through map geometry or other solid objects when near them.

    ○ If its attack lands its ragdoll under large physics props or into a tight space, it may get stuck in its ragdoll state (though it is freeable by the player).

    ○ The fast headcrab NPC lacks a powered ragdoll, and as such it does not wiggle about when in its ragdoll state.

    ○ In edge cases, after a successful attack, the NPC can become momentarily stuck in its standing pose, floating in front of the player’s face.

  • The fast headcrab NPC that shipped with the game files does not have associated sounds:

    ○ The NPC borrows the classic headcrab NPC sounds. This is consistent with the Half-Life 2 fast headcrab, which also uses the classic sounds.

    ○ The bite sound that plays when a player takes damage from this NPC has a necessarily makeshift implementation. As such, in edge cases, the bite sound may trigger if the NPC nearly misses the player. Conversely, the sound may not trigger when the player is actually hit.
Last edited by Resonλnce; 13 Sep, 2024 @ 5:23pm