Garry's Mod
A sandbox game for the PC, Mac and Linux

Garry's Mod is a Sandbox Game based around the idea of building. Unlike most other games there aren't any objectives - you can't lose and you definitely can't win.

February 2016 Update

👤 🕔 February 2, 2016 140

An update has been released!

This update fixes a few regressions introduced by previous update and adds some new functionality for developers.

And thanks to everyone who helped testing the update and reported bugs/problems.

As usual, servers will need to be restarted.
The update will be automatically downloaded when you restart your game.

You can check out the full change log below:

Game Changes

  • NEW Added CNavArea.SetParent( CNavArea, type )
  • NEW Added CNavArea.GetParent() – returns CNavArea
  • NEW Added CNavArea.GetParentHow() – returns NavTraverseType
  • NEW Added CNavArea.ClearSearchLists()
  • NEW Added CNavArea.SetTotalCost( float )
  • NEW Added CNavArea.AddToOpenList()
  • NEW Added CNavArea.GetTotalCost() – returns float
  • NEW Added CNavArea.IsOpenListEmpty()
  • NEW Added CNavArea.PopOpenList() – returns CNavArea
  • NEW Added CNavArea.IsBlocked()
  • NEW Added CNavArea.IsOpen()
  • NEW Added CNavArea.IsClosed()
  • NEW Added CNavArea.RemoveFromClosedList()
  • NEW Added CNavArea.UpdateOnOpenList()
  • NEW Added CNavArea.AddToClosedList()
  • NEW Added CNavLadder.ConnectTo( CNavArea )
  • NEW Added net.WriteMatrix()
  • NEW Added net.ReadMatrix()
  • NEW Added support for ortho views in CalcView and cam.Start
  • NEW Added (safe) ConVar methods: SetString, SetFloat, SetInt, SetBool
  • NEW Added CNavLadder.SetBottomArea( CNavArea )
  • NEW Added CNavLadder.GetBottomArea()
  • NEW Added CNavLadder.SetTopBehindArea( CNavArea )
  • NEW Added CNavLadder.GetTopBehindArea()
  • NEW Added CNavLadder.SetTopForwardArea( CNavArea )
  • NEW Added CNavLadder.GetTopForwardArea()
  • NEW Added CNavLadder.SetTopLeftArea( CNavArea )
  • NEW Added CNavLadder.GetTopLeftArea()
  • NEW Added CNavLadder.SetTopRightArea( CNavArea )
  • NEW Added CNavLadder.GetTopRightArea()
  • NEW Added game.GetIPAddress()
  • NEW Added game.KickID()
  • NEW Added Player.AnimSetGestureSequence( slot, seq )
  • NEW Added “body” and “type” for HTTP()
  • NEW Added PathFollower:GetAllSegments()
  • NEW Added CNavArea.GetExtentInfo()
  • NEW Added “AllSolid” to trace result
  • NEW Added optional parameter to poster command to save each frame as a separate image
  • FIX Fixed VMatrix:SetScale() scaling the 2nd/3rd rows incorrectly
  • FIX Fixed “destination group” problem in multiplayer with npc_template_maker
  • FIX Fixed cyclic reference detection in util.TableToJSON
  • FIX Fixed cyclic reference detection in PrintTable
  • FIX Fixed buffer over-read in input library
  • FIX Fixed collision bounds having no influence on nextbot navigation
  • FIX Fixed net.ReadType for TYPE_NIL
  • FIX Fixed debugoverlay spamming dedicated server console to oblivion
  • FIX Fixed a multiplayer crash issue with combine auto cannon on ep2_outland_09
  • FIX Possible fix for post processing shaders not working properly on Linux/OSX
  • FIX Fixed model indices above 2048 not networking to clients properly
  • FIX Fixed DFrame:Center when parented inside a panel not at [0, 0]
  • UPD net.WriteType support for VMatrix
  • UPD Catch crash condition in CBaseAnimating::TestHitboxes
  • UPD Error/ErrorNoHalt now call menu state’s OnLuaError hook
  • UPD Improved error handling for NextBot coroutines
  • UPD Don’t try to load binary modules that have the same name as a base Lua module
  • UPD Merged functionality of RunString/RunStringEx
  • UPD Lua kick reasons can no longer be language strings
  • UPD Home/End keys now work in Windows SRCDS consoles
  • UPD Opening the chatbox while it is invisible/disabled no longer changes player view angles
  • UPD Chatbox entry max char count is now correct (126)
  • UPD TextEntry:OnTextChanged is now called after undo operation
  • UPD -noworkshop now also prevents SteamAPI from being initialized too soon on dedicated servers
  • UPD utf8.offset now conforms to Lua 5.3 spec
  • UPD More friendly Steam API failure error messages ( for retrieving subscribed addons )
  • UPD Updated the DirectX out of date popup to allow the user to try to launch the game anyway
  • UPD Don’t let players enter vehicles that they are a parent of (stack overflows!)
  • UPD Limited engine.LightStyle to values that do not crash the game ( 0-63 )
  • UPD Stop g_blurx/g_blury shaders from increasing output brightness
  • UPD ENT:SelectWeightedSequence & Weapon:SendWeaponAnim no longer crash when given invalid acts
  • UPD Calling gui.HideGameUI at the wrong time no longer stops the HUD from rendering
  • UPD Context menus no longer remain when their parent is focused
  • UPD Changed scheme of ClientDLL context menus to match DMenu
  • UPD Weapon selection via key bindings should now always work on SWEPs
  • UPD Vector() can now take a Vector as its first argument and return a copy of that vector

GitHub changes

Community Contributions

  1. Veloci
    February 2, 2016 at 4:29 pm

    how do i downgrade gmod cant connect to any server bcz of this update..

    Reply
    • Blet Otum
      February 2, 2016 at 4:39 pm

      chill
      all the game servers should update over the next day

    • Stijn Sterenborg
      January 25, 2017 at 4:55 pm

      How can i make collision bounds no longer have influence on nextbot navigation?

  2. -{firebird}-
    February 2, 2016 at 4:35 pm

    Cause of your grammar.

    Reply
    • scoutkiks
      February 2, 2016 at 4:38 pm

      Ohhh!

  3. Hello
    February 2, 2016 at 4:43 pm

    h

    Reply
  4. adasdsa
    February 2, 2016 at 4:47 pm

    mmm
    not bad

    Reply
  5. Jesse Pinkman
    February 2, 2016 at 5:00 pm

    Кто тебя просит обновы делать, пидорас, лучшеб оптимизацией серверов занялся, уебок, от каждой обновы только хуже. ТТТ на 32 слота можно только в мечтах сделать, оптимизируй нормально. Жиробас.

    Reply
    • Architector #4
      February 2, 2016 at 5:51 pm

      Uhh what?

    • Dmitry Antonov
      February 2, 2016 at 5:55 pm

      Самые тупые комментарии в обновлениях всегда от русских. Мне стыдно за моих соотечетсвенников, серьезно. Хватить, блядь, ныть и грузить на сервер кучу говна с поинтшопами, и лагать ничего у тебя не будет.

      Excuse me, nakipelo.

    • Goober
      February 6, 2016 at 12:46 am

      translating of Jesse’s comment

      Who asked you to do Reload , fag , luchsheb optimized servers engaged , uebok , worse from each upgrade. TTT 32 slots can only do in dreams , optimizes normal. Zhirobas .

    • Goober
      February 6, 2016 at 12:48 am

      translation of Dmitry’s comment

      The most stupid comments in the updates are always on the Russian . I am ashamed of my sootechetsvennikov seriously . Enough , damn , whining and ship the server with a bunch of shit pointshopami , and lag is nothing you will not .

      Excuse me, nakipelo.

  6. Mini_Bledard
    February 2, 2016 at 5:07 pm

    I love so much garry’s mod :)

    Reply
    • joker_rulit
      February 2, 2016 at 5:58 pm

      Гариис мод*))

  7. Davey
    February 2, 2016 at 5:08 pm

    does this mean the random disconnecting should be fixed?

    Reply
  8. Lesslife
    February 2, 2016 at 6:42 pm

    Updated now im getting spammed with this on every map
    referencelua/singularity/core/engine/sh_networking.lua:13: attempt to serialize structure with cyclic

    Reply
  9. MrElehock
    February 2, 2016 at 7:17 pm

    блять вы чё натворили?! я теперь никуда зайти не могу. Точнее у меня он не обновляется не хочет даже загуглил на youtube а там все пираты!!! Что делать а Valve???

    Reply
  10. 111903kb
    February 3, 2016 at 12:13 am

    HOW do you update it

    Reply
  11. Donald Trump's Penis
    February 3, 2016 at 12:56 am

    ……………………„„-~^^~„-„„_
    ………………„-^*” : : „” : : : : *-„
    …………..„-* : : :„„–/ : : : : : : : ‘\
    …………./ : : „-* . .| : : : : : : : : ‘|
    …………/ : „-* . . . | : : : : : : : : |
    …………\„-* . . . . .| : : : : : : : :’|
    …………/ . . . . . . ‘| : : : : : : : 😐
    ………./ . . . . . . . .’\ : : : : : : : |
    ……../ . . . . . . . . . .\ : : : : : : 😐
    ……./ . . . . . . . . . . . ‘\ : : : : : /
    ……/ . . . . . . . . . . . . . *-„„„„-*’
    ….’/ . . . . . . . . . . . . . . ‘|
    …/ . . . . . . . ./ . . . . . . .|
    ../ . . . . . . . .’/ . . . . . . .’|
    ./ . . . . . . . . / . . . . . . .’|
    ‘/ . . . . . . . . . . . . . . . .’|
    ‘| . . . . . \ . . . . . . . . . .|
    ‘| . . . . . . \„_^- „ . . . . .’|
    ‘| . . . . . . . . .’\ .\ ./ ‘/ . |
    | .\ . . . . . . . . . \ .” / . ‘|
    | . . . . . . . . . . / .’/ . . .|
    | . . . . . . .| . . / ./ ./ . .|

    Reply
    • Donald's Wife's Cunt
      February 18, 2016 at 5:56 am

      ..gspp..
      .d$$S$$S$$Sb.
      dS$$S$$S$PS$$Sb
      :$$S$S^^'”;TSS$$; ;
      SSP’ : T$$SS/;
      $$ \ `^^’/
      :$ `-ggd:
      :.=-. .-=.:SSS
      ; ` $$$$
      : SS$$
      ‘ -. $$S;
      ‘ .–. s$$S
      _ `. `–‘ .$$S$;
      .-“” “-._.-‘`.__.’ $$$S;
      : :S$$S
      ; :l “-. ‘^S$$b
      /`-. ;: ” .–“”””””^-.
      :”-. “” : /) ;
      ;`- : /: :
      :`- `. \ / ‘-.t
      `+.__ `. ;/ .-‘ -.;
      ; “-. “-. : .-” –:
      ; ;. “^:” .-“”-.`.;
      : -^”`. “-.+’ \/
      ; `. “- ;
      : .^. /
      \ .-” “-. .’
      `._.-” “-._.-“:
      ; : ;
      : : :
      ; \ ; ;
      : ; ; :
      ; : : / ;
      bug : \ ;
      ; :
      : ;
      ; : :
      : ; ;
      ; ; c :
      : : : ;
      /””–..__ ; :
      : “”–..__ ;
      ; “-. –..__ “”–..__:
      :`-._ “-._ “” _;
      ; “-._ “””—…—“”” :

  12. Kenny
    February 3, 2016 at 4:28 am

    such bs, now I can’t use custom models anymore :(

    Reply
  13. TAURP
    February 3, 2016 at 9:02 am

    Thanks for the update glad to see Rust is not the only thing being updated by FP. Garry’s Mod >= Rust. Oh and it would be just great if someone could read my unban for facepunch. (the staff on FP are banning people for stupid af reasons) Either way I have turned to other forums since my unban request has not even been looked at.

    Reply
  14. Laurence
    February 3, 2016 at 12:01 pm

    Still waiting on Portal 2 map compatibility, guys.

    Reply
    • rookie1024
      February 4, 2016 at 5:22 am

      Unfortunately, that couldn’t happen unless they updated the engine to the new version of Source, which could pretty much require rewriting most to all of the game.

  15. #*\STekLyAToR/*#
    February 3, 2016 at 12:05 pm

    Лол, добавьте к net.Receive аргумент, чтобы при манипуляции им можно было делать чтобы пока функция не получит значение, код не продолжал исполняться. Будет очень полезно, надеюсь выслушайте.

    Reply
  16. rookie1024
    February 7, 2016 at 1:36 am

    “Added support for ortho views in CalcView and cam.Start”

    So, I can use orthographic in CalcView? How’s that work?

    Reply
  17. ZyR!X
    February 27, 2016 at 11:10 am

    Has anyone else’s game started lagging alot more after these recent updates? Because my FPS has started to jump up and down from 130 FPS to even as low as 24 :s

    Reply

Leave a Reply