Beta Update 13

2nd Mar 2012
(2 months ago)

Hello beta testers! I sent the latest update to Valve - so hopefully it will be online quite soon. Notable changes in this update include:

Workshop Live Subscriptions

Subscribing to an addon via the Workshop site with Garry’s Mod open will cause the addon to install immediately. And the same with unsubscribing.

NPCs and Items

Due to popular demand I’ve made HL2 weapons, items and more NPCs spawnable.

Unclamped Faceposer

Face flexes are no longer clamped - which means you can do crazier faceposes.

Poster Renderer

An experimental feature is the new poster command. If you type “poster 2” it will generate a screenshot twice the size of your screen. “poster 10” will generate a screenshot 10 times the size. This is experimental so don’t expect everything to work perfectly.

Bug fixes

Lots of bug fixes. Servers should now be visible in the server browser. The mac version should work properly. The fonts issue should be solved. The workshop subscription GUI should disappear if you don’t have any subscriptions.

Full Changelog

  • Turn off fullbright when loading a map if it’s lit
  • Removed sv_gamemode, sv_gamemodeoverride 
  • Added ‘gamemode’ console command
  • Should now be able to derive from more than 2 chained gamemodes
  • sbox_plpldamage changed to sbox_playershurtplayers (to make things more clear)
  • Fixed double lag compensation errors when shooting glass
  • Added more spawnable NPCs
  • Added HL2 Items and Weapons 
  • Removed GetGamemodes()
  • Removed GetAddonList()
  • Removed GetAddonInfo()
  • Added engine.GetMountedGames()
  • Added engine.GetMountedAddons()
  • Added engine.GetGamemodes()
  • Added cam.Start( table )
  • Fixed Matrix errors Msging instead of Erroring
  • Added Entity:GetNumPoseParameters()
  • Added Entity:GetPoseParameterName( i )
  • Added PhysObj:GetMesh() (returns table)
  • Added gameevent.Listen( event_name ) (game event will then travel through hooks)
  • Fixed workshop dialog showing forever if not subscribed to any
  • Fixed server browser not showing any servers
  • Fixed loading screen Lua errors
  • Changed VGUI draw order so popups can be seen under other popups
  • Fixed killicons not showing properly
  • Fixed fonts getting corrupted
  • Fixed SLAM selection icon missing
  • Added map icons from UberMunchkin
  • Fixed addon system struggling with filenames with double slashes
  • Switched weld mouse button actions
  • Fixed options dialog being odd
  • Added extra errors to Holly to catch vid errors
  • Fixed addons not extracting properly if the compression is too awesome
  • Added error to net.Start if message name not pooled
  • Fixed monitor render targets being wrong on low resolutions
  • Fixed toytown missing bottom row
  • Fixed player falling through props with prediction errors
  • Linux build now works
  • Fixed widget bone lag
  • Unclamped face poser
  • Fixed F1 invisible help menu
  • Added default image to AvatarImage

For information about the beta (including how to get a key) check out this page. I will be putting some keys out over the weekend. I’ll post on twitter when they’re ready.

Beta Update 12

17th Feb 2012
(3 months ago)

I sent an update to the GMod beta to Valve, so it should be out some time later today. Here’s the changes:

New:

  • Fixed monitors being broken in HL2 maps
  • Decals no longer remove other overlapping decals
  • Can load 7.5 VTF’s
  • Can load version 49 models
  • Can now browse addon models on spawn menu
  • Added render.SetShadowDirection( vec )
  • Added render.SetShadowColor( r, g, b )
  • Added render.SetShadowDistance( f )
  • Added render.SetShadowsDisabled( b )
  • Added Entity:GetRenderFX()
  • Added Entity:GetRenderMode()
  • Added Panel:Show()
  • Added Panel:Hide()
  • Added game.AddDecal( name, decalmatname );
  • Added game.AddParticles( “particles/<name>.pcf” )
  • Removed ParseParticleManifest
  • Added Entity:ObjectCaps()
  • Added Panel:IsChildHovered( iDepth )
  • Added game.GetMountedGames()
  • Removed GetMountedContent()
  • Removed GetMountableContent()
  • Added game.GetMountedAddons()
  • Added string.StartWith( str, start )
  • Added string.EndsWith( str, end )

Beta Fixes

  • Fixed erroring out when unable to download a workshop file
  • Fixed gamemodes not mounting from addons
  • Disabled material re-loading on render target creation [experimental]
  • Getting subscribed file list now 14000% times faster
  • Fixed crash when loading addon icons
  • Fixed not loading scenes properly (such as the start of Lost Coast)
  • Maps no longer extracted from addons (can load pack from map, from addon)
  • Fixed addons getting removed if offline
  • Fixed addon disabling not working
  • Added addon download progress
  • Clicking the SuperDOF icon will open the superdof window - instead of opening a context menu with a single button.
  • Fixed delayed reaction on spamming content/spawn icons due to double click
  • Changed content icons
  • Fixed game content browsing not working
  • Fixed VPK content not browsable
  • Fixed case where files weren’t found in addons because of caps
  • Fixed case where folders containing only folders inside addons would seem not to exist
  • Fixed infinite loop in DTileLayout
  • Fixed dedicated server

You can read more and discuss in the beta forum.

Updated T&C’s

7th Feb 2012
(3 months ago)

Hey doods - our Terms and Conditions have changed. This is a news post alerting you of that fact.

Why should you care? Well - you shouldn’t really. Chances are that you are completely unaffected by the changes. But maybe it’s worth having a read of it anyway - just to make sure you’re not doing something we don’t like. Or maybe we don’t mind you doing something - and you’re not going it. 

Check it out anyway. It’s a great read.

Toybox Doods enter the Beta

7th Feb 2012
(3 months ago)

So I rigged up the GMod Beta key system to hand out keys to accounts that have contributed a decent amount to Toybox. I’m hoping to get some of the best contributors to the Toybox into the beta to test the new Steam Workshop addon system.

The new system awards your Steam acocunt a score based on how much you’ve contributed to Garry’s Mod. Here’s mine.

You need 10,000 to get a key. But I might bring that down once I observe the kind of scores other people are bringing in.

To check your score and possibly get your beta key, go here, log in and click on beta.

GMod Beta - Update 11

3rd Feb 2012
(3 months ago)

I uploaded the latest Garry’s Mod Beta to Valve. Here’s the changes:

  • Can bind console toggle key via options
  • IK is enabled by default on players
  • Fixed env_projectedtexture attenuation on world error
  • Added Entity:SetIK( bool ) [clientside]
  • Added Entity:SetupPhonemeMappings( filename ) [clientside]
  • Added util.IsSkyboxVisibleFromPoint( vec ) [clientside]
  • Fixed file.Open being able to backslash to parent folders
  • Fixed file.CreateDir needing a file extension
  • Fixed missing language files
  • Fixed inflator error on reload
  • Fixed multithread access to ViewModelFlip
  • Fixed console javascript errors
  • Fixed NPC crashes
  • Fixed crash when loading player models menu
  • Fixed content browse errors
  • file.Find now returns 2 tables - files and folders
  • Fixed files in addon being caps sensitive
  • Fixed antlion worker spawning hunter
  • Workshop files now download addon preview
  • Workshop addons save to client generated filenames (instead of server suggested)
  • New workshop download graphics
  • Added AddonMaterial( addonid ) (addon must be installed!)
  • Show addon image next to addon instead of avatar
  • Addons now update properly
  • Map list changes when game content is mounted/unmounted
  • Fixed gamemodes content not getting mounted

I’ll probably be giving more beta keys out over the weekend. Join our secret IRC room to get lucky.