GMod Update 132

24th Apr 2012
(3 weeks ago)

I put an update out today in hope that it would fix the recent Mac issues. I screwed it up though, and it didn’t fix anything.

On the bright side I fixed a couple of crashes - and updated to the latest engine. Expect another patch tomorrow with the REAL Mac fix - sorry guys :(

If you can’t join servers its because they need to be updated.

Mac Crashing

23rd Apr 2012
(3 weeks ago)

I’m aware of the Mac errors some people are getting right now. Rest assured I’m working on a fix for this - and hope to have it available by the end of today.

Update: It seems a bit more complicated than I thought. I’ve had to reach out to Valve to see if they have any ideas.

Update: This may be something that Valve has to fix. They’re looking into it.

Beta Update 15

30th Mar 2012
(1 month ago)

I’ve sent another update for the Beta version of Garry’s Mod to Valve. If you want to know more about the beta (including how you can get access) you can view this wiki page.

It’s quite a slim update this time, as I’m trying to squish bugs and round the corners off other added features. There’s a few requested functions and a few improvements.

I ran through HL:Source and fixed it as best I could. So you’ve no longer got invisible props and broken sequences. It works pretty much perfectly now.

I added a few achievements for people that are using the workshop to upload their addons too. You’ll unlock them based on the amount of thumbs up your addons get :)

  • Added new achievements
  • Added spawnmenu_border convar
  • Added Entity:GetPoseParameterRange( i ) (returns 2 floats)
  • Added system.BatteryPower() (returns 0-100, 255 if on AC)
  • Added system.AppTime() (seconds app has been running)
  • Added system.UpTime() (seconds system has been running)
  • Added system.SteamTime() (unix epoch PST)
  • Added system.GetCountry() (country code we’re in [“US”, “UK” etc])
  • Added DHTML:SetAllowLua( bool ) (allows webpage to call Lua via console.output)
  • Added sound.Add( table )
  • Added Entity:GetAttachments()
  • Added Entity:GetBodyGroups()
  • Added Entity:GetTextures()
  • Added Entity:GetBrushPlaneCount()
  • Added Entity:GetBrushPlane( i )
  • Added Entity:GetSubModels()
  • Fixed thread crash ([Not Main Thread] (CLuaObject::Push))
  • Poster creates screenshots folder
  • Fixed not being able to buildcubemaps
  • Fixed holly sometimes not loading when certain content mounted
  • Fixed possible tooltip errors
  • Fixed crash when running lua_openscript when not in game
  • Fixed grubs falling through displacements
  • Fixed maxplayers being -128 on listen servers
  • Fixed DoF not rendering ropes
  • Fixed DoF messing up water rendering
  • Prevented Bad SetLocalAngles
  • Fixed menu background sometimes being visible while in game
  • Fixed unloadable addons showing in addons list
  • Added progress when downloading image previews
  • Fixed mat_reloadallmaterials crash
  • Fixed entities in HL1 maps being invisible
  • Fixed missing HL1 entities
  • Fixed CS:S maps having duplicate props
  • Fixed not seeing menu options in advanced video
  • Enabled legacy addon system
  • Restored gamemode content folder functionality
  • Fixed clicking on gamemode icon resulting in error
  • Removed schedule module
  • Player now visible in mirrors

I’ll be giving out some keys over the weekend. Watch my twitter to find out when.

New gm_construct

16th Mar 2012
(2 months ago)

The guys in this thread are working on an update to gm_construct. I’ve agreed that if it’s good enough it’ll replace gm_construct in the big GMod 13 update.

If you have any opinions or suggestions then maybe you can have a read though the thread and post what you think. And since I know you’re as lazy as me - here’s  all the pictures in the thread.

GMod Beta Update 14

16th Mar 2012
(2 months ago)

Hey Beta Testers - here’s the next update.

This update is mainly bug fixes. The only real new feature being the gamemode selector (and the fact that gamemodes should now work from workshop).

  • Added gamemode selector on menu screen
  • Fixed UTIL_SetModel server crash exploit
  • Fixed rope_material server crash exploit
  • Fixed not being able to plug the plug in d1_trainstation_05 
  • Added physenv.AddSurfaceData( text )
  • Added cam.End()
  • Added DHTML:QueueJavascript( js )
  • Added engine.ActiveGamemode() (returns string)
  • util.ModelInfo now provides KeyValues
  • Added NPC:IsNPCMoving()
  • Added NPC:IsUnreachable( ent )
  • Added Ent:GetSequenceMoveYaw( i )
  • Added Ent:GetSequenceMoveDist( i )
  • Added Ent:SetHitboxSet( i | string )
  • Added Ent:GetHitboxSet() (returns i, str)
  • Added Ent:GetHitboxSetCount()
  • Added Ent:GetHitboxBone()
  • Added Ent:GetBoneController( i ) (returns float)
  • Added Ent:SetBoneController( i, float )
  • Added Ent:GetSequenceGroundSpeed( i )
  • Added Ent:GetGroundSpeedVelocity() (returns vector)
  • Added util.DecalEx( mat, ent, pos, norm, color, w, h )
  • Added Entity:GetShouldPlayPickupSound()
  • Added Entity:SetShouldPlayPickupSound( bool )
  • Fixed crash in ply:ConCommand containing a %
  • Added Spawnicons (thanks to Robotboy655)
  • Fixed File.ReadString returning 1 byte less than it should
  • Fixed font crazyness
  • Fixed dedicated server not adding ../hl2 folder to path
  • Fixed dedicated server datapack errors
  • Fixed widgets error
  • Fixed control panels flooding (especially faceposer)
  • Fixed maps list being blank if you had lots of maps
  • Gamemodes can now be Workshop addons
  • Fixed GM:Initialize not being called
  • ‘stopsound’ is no longer a cheat
  • Added maps/*.nav to whitelist 
  • Prevented crashes with some newer models
  • Fixed missing EP2 voices
  • Added code to hopefully make coroutines work ( thanks Jcw87 )
  • Fixed net.ReadBit always returning false
  • Fixed addon system not loading properly on OSX/Linux

I’m told it’s live now. I’ll give away more beta keys this weekend. Watch me on twitter - I’ll post when the new keys are posted!