Garry's Mod Logo
schedule 11 October 2012
Devblog

GMod Beta - Update 37

Here’s what Max and I have done since last Thursday.

  • Dedicated servers can subscribe to workshop addons
  • Fixed OSX sound bugs
  • Added option to turn off spawn effect
  • Added option to turn off world tooltips
  • Added Entity:IsRagdoll()
  • Added Entity:GetRagdollOwner()
  • Added soundscapes to gm_construct and gm_flatgrass
  • Added two more colourable playermodels: Gman and Grigori
  • Fixed sounds and soundscapes from Orange Box games
  • Updated base materials for most HL2 NPCs (phong / normal maps)
  • Fixed point entities being networked by default
  • Fixed sky not showing on DX8
  • Fixed Awesomium process flood
  • Fixed sound from HTML panels continuing after panel destroyed
  • EntityTakeDamage hook now passes damageinfo struct only
  • Fixed physics crashes
  • Fixed Spawnmenu not showing addon models if another addon shares the model folder.
  • Fixed viewmodel spazz
  • Fixed AddAmmo errors
  • Updated Awesomium to 1.7 (Windows 8 support)
  • 357 uses revolver animation
  • Fixed loading screen resize delay
  • Fixed SWEPs giving owner 357 ammo
  • Fade gamemodes with 0 players
  • Fixed gamemode title overflowning
  • Fixed TF2 fingerposer
  • Fixed game.SetTimeScale not networking to client
  • Fixed no collide not duplicating
  • Fixed keep upright not duplicating
  • Added Entity:EnableMatrix( str, matrix ) (str should be “RenderMultiply”) (client)
  • Added Entity:DisableMatrix( str ) (client)
  • Lua errors now show which addon caused them
  • Lua errors aren’t printed to the top right of the screen
  • Fixed HTTP not working until map change on dedicated server
  • Player:SetRenderAngles now shared
  • Player:GetRenderAngles now shared
  • Ragdolls now take player’s colour
  • Fixed not showing Resume Game on menu
  • Added NPC weapon option to menu
  • Optimized datapack filename lookup (faster loadtimes)
  • Fixed panel crashes
  • Fixed gm_construct water

I’ve mainly been going around fixing bugs that people have reported. There’s a couple of new things, and a couple of unfinished features (one being the player model editor).

Fixed Mac Sound Bug

You have no idea how much sleep I’ve lost over this bug. I was convinced that it was some kind of misconfiguration in my build process. Turns out it was my own stupid fault. A misplaced exclamation point in my code. God damn.

Dedicated Server Workshop

See the link above. I’ve tried to make it GSP friendly - but if there’s more I can do then let me know, this is just the foundation of this feature as far as I’m concerned.

Physics Crashes

If GMod detects a physics crash is about it happen it will remove the entities and the associated constraints. This should greatly reduce physics crashes. Under my testing I haven’t had any problems with entities randomly dissapearing - but I will be keeping an eye on it.

Error Reporting

To help me weed out Lua errors I’ve now got it sending me any errors that occur. If for some reason you want to opt out of this you can use the convar lua_reporterrors to disable sending. I’ll give addon developers access to the error reports in due time.

Lua Error Changes

You know it’s GMod because of the block of yellow Lua errors on the top right of the screen.. right? Well - that’s gone. Look in the console if you want to see the errors. On the plus side.. stack traces should be shown with all errors now.

Windows 8

We should be working find on Windows 8 now. If you’re getting errors then make sure you’re using the latest RC version (or whatever).