Hello. I've been working on a mod for Half-Life 1 simply so I could test some things out. So far, all I've done programming-wise is change the func_wall entity to print a message to the console (for which I just followed this tutorial https://gamebanana.com/tuts/12801), and I've changed the MP5's secondary function to the crossbow's secondary function (Instead of the Grenade launcher, the MP5 has a zoom-in feature.).
However, for some reason my HUD appears to be completely missing. In my starter map I have an HEV Suit placed down at the player's spawn point, so it is equipped. Even the flashlight and H.E.V voicelines work! However, I can't switch my weapon, and I can't see any HUD elements.
I've only modified hl.dll. I haven't touched client.dll.
https://youtu.be/pN41aBY7xSA
If it helps, I could try and include the DLL files.