Gordon Freeman

[Open Assets] Gordon Freeman v0.91

The next update for Freeman's taking a REALLY long while, so I've elected to put it out now instead of later:
  • All viewmodels from categories 2 and 3 have smoother renders
  • Changes most, if not all, enemies to have less health overall
  • Fixes some errors with animation timing
  • You now keep crouching if attempting to uncrouch in places you otherwise can't fit in
  • New function HL_IsCrouching(player_t player)
  • Maybe fixes some errors with weapons still being usable while empty?
  • Re-organizes category variables into player.hl.wepmenu
  • Ringslinger SHOULD now work properly without the need for friendlyfire
  • Prefixes function ApplyPickupStats with HL_, like many other functions
  • Adds console indicator for when you can and when you can't use your spray
  • Adds command hl_weaponsdoviewkick, which toggles viewkicking for weapons that have such a property
  • Changes hl_corpselifetime's minimum value to -1
  • Changes hl_longjumponspawn's default to be On
  • All item definitions are about to be moved to HLItems and added via HLItems.Add(name, item). You should move your items to also be defined over THERE
    • Weapons will be under the weapon_ prefix, ammo will be under the ammo_ prefix, and items will be under the item_ prefix
  • Squashes bug with corpse verification, though corpses still get deleted when falling into pits
  • You can now keep shields after busting their respective monitors
  • You can now recover one point of health every 4 rings
  • Weapon viewmodels can have an alternate multiplayer viewmodel via prefixing their multiplayer graphics with MP (this assumes that both models will have the same amount of frames per animation, however)
  • Viewmodel flipping has broken due to switching to v.drawCropped, and the old weapons will now depict Freeman as being left-handed
  • However, due to the new renders, the viewmodels themselves can be properly centered on the screen
  • New table HLFootsteps, where you can use registerFlatMaterial to add support for your custom textures and registerSurfaceSound to add footstep SFX.
  • Ported HL1's view bobbing code, which in turn creates new convars hl_bobcycle, hl_bobup, and hl_bob
  • Weapon kickback has been restored
  • The H.E.V. Suit can now tell you that you ran out of ammo
  • The new text for multiplayer now truly respects seenames
  • The H.E.V. Suit's voice now works (and you can change how loud it is via hl_suitvolume)
Currently, the file stands at close to 80 MB. If even after replacing every render it still edges 100MB, I may consider having a version where the viewmodels use less frames for their animations.
Patches a minor and probably unseen issue with the default spray setting, where I forgot to update it to make it an actual string instead of a number. Nothing else was changed, however (this was the only thing bugging me) (That'll be for next time!.. maybe)
Back
Top