Garry's Mod - Rubat

Faceposer, 3rd person animations and HL campaign improvements

View Post

  • Added "Favourite this server" button to the bottom bar of the main menu when you are on a server
  • Eye Poser and Finger Poser Tools can now be used on Effects
  • Added vid_sound 1/0 to control sound recording of gm_video (Community Contribution)
  • Bone manipulation will now properly affect hit boxes of Players and NPCs
  • 3rd person reload animations are now automatically stopped when switching weapons
  • Updated default spawnlists: Portal 1, Builder and HL2: Characters categories, added Garry's Mod category. This only affects new players
  • Updated some HL2 map icons to be more recognizable
  • Changed Toolgun's holdtype from pistol to revolver to match the view model (Community Contribution)
  • Bone manipulation now works properly on players
  • Improved 3rd person crouching animations to better represent what happens in 1st person
  • Medkit Weapon now heals up to max health properly, and lag compensates when used by players (Community Contribution)
  • Slightly improved performance of player animations (Community Contribution)
  • Updated language files
  • Restored functionality of env_wind
  • Fixed pick up HUD ( ammo, weapons, etc ) not working properly for some time after HL2 campaign loading screens
  • Restored functionality of monster_mortar to fix a crash issue on a Half-Life Source map
  • Fixed entities inside player clip brushes not being usable by +use for Half Life Source maps
  • Fixed Paint Tool's reload not removing the duplicator entity modifiers (Community Contribution)
  • Reduced lag with a very huge amount of Sandbox notifications
  • Reduced probability of the game crashing when saving a dupe
  • Fixed Half-Life: Source Scientists always having random skins
  • Fixed Half-Life: Source Tentacles not dealing damage
  • Half-Life: Source Headcrabs no longer break Half-Life 2 Headcrabs and vice versa
  • You can now middle mouse click on a slider's knob to reset the slider to its default value
  • Faceposer now has a quick filter feature, allowing to quickly search through flexes by name
  • Context panel now properly clears itself when targeted entity becomes invalid
  • Right clicking a model will no longer break the face on certain models like HWM TF2 models or Alyx
  • Clear function of the Faceposer will now properly reset all values to their defaults, so faces are no longer broken
  • Faceposer now supports 128 flexes not just 64
  • The secondary presets (pictures) no longer occupy 3 rows if only 2 or even 1 row is populated
  • Improved the flex list so that the text is not cut off on the bottom
  • Flex names are now prettier
  • Better placement of the orange ring around the face, so it is no longer in the stomach of certain TF2 models
  • Added render.OverrideBlend (replaces render.OverrideBlendFunc)
  • Added Entity.GetSequenceMovement
  • Added Player.IsSprinting
  • Added Vector.Div
  • Added Angle.Div & Angle.__div
  • Added Angle.Mul
  • Added Angle.Add
  • Added Angle.Sub
  • Added serverlist.AddCurrentServerToFavorites
  • Added CanAddServerToFavorites
  • Added CreatePhysCollidesFromModel
  • Added CNavLadder.GetTop
  • Added CNavLadder.GetBottom
  • Added CNavLadder.GetWidth
  • Added PhysObj.ApplyTorqueCenter
  • Added PhysObj.GetShadowPos
  • Added PhysObj.GetShadowAngles
  • Added PhysObj.GetVelocityAtPoint
  • Added PhysObj.SetContents
  • Added PhysObj.GetContents
  • Added DNumSlider.GetDefaultValue
  • Added DNumSlider.SetDefaultValue
  • Added DNumSlider.ResetToDefaultValue
  • Added navmesh.GetGroundHeight
  • Added engine.TickCount
  • Added file.Rename, same restrictions as file.Write/file.Open apply
  • Added BLENDFUNC enums
  • Added game.GetAmmoNPCDamage
  • Added game.GetAmmoPlayerDamage
  • Added game.GetAmmoForce
  • Added game.GetAmmoDamageType
  • Added ents.FindAlongRay
  • Implemented DNumSlider.GetText
  • Added support for BodyGroups in Sandbox NPC list
  • Added ConVar support for plydmg, npcdmg and maxcarry keys of game.AddAmmoType
  • Entity.DeleteOnRemove() can no longer remove players or the world
  • Fixed a stack overflow in DListView
  • Entity.IsRagdoll will attempt to return proper value when the entity is marked for deletion
  • render.DrawSphere will no longer draws one less longitude step than specified
  • game.CleanUpMap() will no longer crash on LZMA compressed maps
  • Fixed util.DecalEx's scale arguments not working
  • Fixed util.DecalEx using inverted normal for non brush entities
  • Fixed game.AddDecal not precaching added decals resulting in util.DecalMaterial not working as expected in some cases
  • Fixed util.DecalEx not working on entities with brush models
  • Fixed util.Base64Encode output for 0 and 1 byte inputs
  • Fixed Entity.GetAnimInfo not working at all
  • Fixed Entity.SetGravity resetting on players when they use ladders
  • Player.IsFullyAuthenticated no longer returns the player object in some cases
  • Fixed prediction errors caused by using Player.SetHull(Ducked)
  • Player.SetAmmo now has proper ammo typeID bounds check, as well as proper max ammo check (0-9999)
  • Fixed calling Player.Spawn() on a player inside a vehicle putting the player in an invalid state where NPCs can't see them
  • Entity.AddCallback will now error instead of silently failing when given not a function on its 2nd argument
  • Vector/Angle.Mul and Div methods now have correct type checking and errors
  • util.TableToJSON returns nil unless top-most element is an object or array
  • file.Exists and file.IsDir will return false where it used to return nil
  • ScriptedEntityType field will now work equally on all entity types
  • Added better bounds checking to Entity:GetSequenceActivity
  • GetCreator now returns NULL for no creator, instead of nil (Community Contribution)
  • IsValid micro optimisation (Community Contribution)
  • Improvements to Entity.GetKeyValues() - Vectors actually work now, added support for FIELD_SOUNDNAME and FIELD_EHANDLE
  • FL_ANIMDUCKING is now used and set automatically
  • Return type consistency for Player.TraceHullAttack, Player.GetObserverTarget, Player.GetRagdollEntity, NPC.GetBlockingEntity, NPC.GIve, Entity.GetRagdollOwner, they now return NULL entity where they used to return nil
  • Better/Faster implementations of SortedPairs and similar functions (Community Contribution)
  • PrintTable will no longer try to print the table its currently printing (Community Contribution)
  • DNumberScratch decimal changes for the pop up window (Community Contribution)
  • Added Entity Classname and Index to the "Changing collision rules within a callback is likely to cause crashes!" error message
  • Updated .fgd files (for Hammer) to include GMod specific Sandbox key values
  • Moved the Map and Source Engine Version text when console is open a bit down so it can be read
  • Changed the default value of r_hunkalloclightmaps to 0
  • GMPublish now works better with big addons
  • Fixed a crash having to do with playing sounds
  • Removed game/bin/sdk.fgd, as it was unused and contained non-existent/duplicate entities
Garry's Mod - Rubat
Hi everyone,

We are planning to push out the next Garry's Mod update next week, on May 29th.

You can find the list of changes that will be coming here:

Help us test the update
We kindly ask anyone willing to help us test this update before it releases (especially modders and server owners), to minimize any potential problems with the update.

You will find instructions on how to use the upcoming update below.

You can report any found issues in the comments below, or on our official bug tracking repository on GitHub: ( be sure to search before posting )

Pre-release Steam Branch
The Pre-Release Steam branch for Garry's Mod has been updated and contains all the changes that will be included in the next update. It is backwards compatible with the current version of the game, so if you are using it you'll still be able to connect to servers that haven't updated.

If you want to set up an SRCDS instance using the Pre-Release branch, see this article:

How to switch game branches:
  1. Exit the game
  2. Right click on Garry's Mod in Steam and select Properties
  3. Go to the Betas tab and select your desired branch
None - This is the normal version of the game
Pre-Release - This is the next update
Dev - This is a bleeding edge version of the game, expect it to contain more bugs than usual
Garry's Mod - Rubat
We've pushed a hotfix for an issue that is causing some clients and servers to have huge lag spikes when writing to SQLite databases. Just update your servers
Garry's Mod - Rubat

Fixes Fixes Fixes Fixes Fixes

View Post

  • Updated BASS.DLL to
  • Potentially improved vrad.exe performance
  • Better "Error loading gamemode:" errors that actually describe what's wrong
  • Fixed support for Zombie Panic! Source mounting
  • Fixed hammer_update_entity console command crashing the game
  • Fixed a bunch of different exploits
  • Added translations for env_fire and npc_fisherman when shown in the kill feed
  • Updated TTT to the latest version
  • Increased offset for rollermine to prevent it from spawning below ground
  • Changed maximum value for Frame Blend's Shutter slider so it doesn't just black screen
  • Changed the link on the version button in main menu to link to the new website
  • Updated all built in weapons to work better with NPCs
  • Properly turn off thirdperson on level shutdown
  • Fixed certain tools erroring when their console variables are set to "nan"
  • Applied a potential fix to stop tooltips from being displayed when they are not meant to be displayed
  • Improved flashlight effect on custom entities
  • Fixed Stunstuck sprites rendering in weird positions
  • Clientside ragdolls of dead NPCs will now properly inherit material override
  • Serverside ragdolls of dead NPCs will now properly inherit color and material override
  • Added NPC.GetCurrentSchedule
  • Added File.ReadUShort
  • Added File.ReadULong
  • Added File.WriteUShort
  • Added File.WriteULong
  • Added CreatePhysCollideBox
  • Added PhysCollide:TraceBox
  • Added PhysCollide:Destroy
  • Added PhysCollide:IsValid
  • Added mesh.UserData
  • Added ENT:GetRenderMesh
  • Added GM.PlayerDroppedWeapon( ply, wep )
  • Added CNavArea.SetCostSoFar( num )
  • Added type error to render.Capture
  • NextBot functions now properly error if used on invalid entity
  • IMesh:BuildFromTriangles can do userdata too
  • Fixed errors when calling Setup() without second argument on DProperty_Float and DProperty_Int
  • Fixed deriving from DDragBase requiring to define OnModified
  • Fixed Panel.InvalidateChildren being always recursive
  • Fixed Panel.NewAnimation ease values 0-1 being weird
  • Fixed calling SetAllowWeaponsInVehicle( false ) in PlayerLeaveVehicle hook breaking weapon selection
  • Fixed DBinder not working when its convar is set to NaN
  • Fixed DBinder overriding SetSelected( bool )
  • Fixed util.GetModelInfo crashing with empty string
  • Fixed a crash issue with Weapon functions
  • Fixed NeedsDepthPass not working for addons
  • Fixed string.Comma with very large numbers
  • NextBot.GetRangeSquaredTo now actually works the way it's intended to, by returning squared range
  • Updated most render library functions to not lock up when a Lua type error occurs during function execution
  • Prevent potential stack overflows in scripted_ents.Get
  • Fixed the utf8 library failing with certain UTF8 strings
  • Switched base_anim to CBaseAnimatingOverlay, allowing more functions to be used on "anim" entities
  • DProperty_VectorColor now works with standard colors as well ( vector color support unchanged )
  • Added better type checking and error output to NextBot.GetRange(Squared)To()
  • render.Capture can no longer capture Steam Overlay
  • cam.Start() will now error when given no arguments
  • Removed NPC.RemoveMemory

Unlike many previous updates, this one will require servers to update before you can join them. We try to keep such updates to a minimum, but it was necessary for this update.

This means that for a certain time after the update you may get a message such as "The server is running an older version of the game" when connecting to your favourite servers. You will have to wait for servers to update before you can join them again.

You CANNOT downgrade to a previous version of the game.
Garry's Mod - Rubat
Hi everyone,

We are planning to put out the next Garry's Mod update next week.

You can find the list of changes that will be coming here:

Pre-release Steam Branch
The Pre-Release Steam branch for Garry's Mod has been updated and contains all the changes that will be included in the next update.

Please note that this update NOT backwards compatible with the current version of the game, so you won't be able to play on normal servers.

If you want to set up an SRCDS instance using the Pre-Release branch, see this article:
Garry's Mod - Buck Sexington

Over the years, Trouble in Terrorist Town has been one of the most enduring Garry's Mod modes, if not to play then certainly to watch. We got in touch with TTT's creator Stefan (aka Bad King Urgrain) to talk about how it came together, how it sprung from another mod, why people are still playing his duplicitous deathmatch, and what Gabe Newell thinks about it.

View Post
Garry's Mod - Buck Sexington

What if Gordon Freeman didn't exist? That's the premise behind Haven, a 40 minute experimental machinima that has just been released, filmed in Garry's Mod. I wasn't even 10 minutes into watching it when I started making notes to send to the creator, because I had so many questions about how something like this was possible.

Come and watch the whole thing, and read how film-maker Daniel Schetter crafted one of the most impressive pieces of machinima you'll ever see.

View Post
Nov 21, 2017
Garry's Mod - Rubat

Hotfix for a bug that players are using to crash servers with the Physgun.

View Post

  • Fixed an exploit that allows players to crash servers with the physgun
Garry's Mod - Buck Sexington

The story of MachineCult's dupes. From towering Combine mechs, to junk ships and more.

View Post
Nov 15, 2017
Garry's Mod - Rubat

This update fixes some common crashes, including a crash caused by particles from a recent Team Fortress 2 update.

View Post

  • Added input.SelectWeapon( entity )
  • Fixed particle crashes on map load related to the recent Team Fortress 2 update
  • Fixed a couple exploits, including one that can prevent your game from starting up
  • Fixed a crash related to Awesomium ftp:// link redirects
  • Fixed halo effect Physgun on bouncy balls being square instead of circular
  • Reduced user's ability of being able to exploit the "Remove" property to delete everything on the map on servers with clientside Lua enabled

Update errors
If your anti virus detected any game files as a potential virus - It's a FALSE POSITIVE. This is a common problem with FREE anti virus software. Report it as such with your anti virus program. You can also add the game ( or those files ) into exceptions.

To restore the wrongly deleted files, simply verify the game cache integrity through Steam.

Search news
Jul   Jun   May   Apr   Mar   Feb  
Archives By Year
2018   2017   2016   2015   2014  
2013   2012   2011   2010   2009  
2008   2007   2006   2005   2004  
2003   2002