Code:
I sent an update to Valve which fixes GMod 13 crashing on startup. A few warnings up front:
Mac & Linux isn’t updated - both still broken
I’m testing a new HTML renderer. The main menu is rendered using it. So if there’s any problems it’s that.
So what’s new in this patch - apart from being able to play the game again? Well..
Added Grocels colour panel
Added ‘landing’ player animation
Added ‘noclip’ player animation
Added new act command ‘muscle’
Added new act command ‘point’
Added new act command ‘laugh’
Added net.WriteInt( val, bits )
Added net.WriteUInt( val, bits )
Added net.ReadInt( bits )
Added net.ReadUInt( bits )
Removed net.WriteLong
Removed net.WriteChar
Removed net.WriteByte
Removed net.ReadLong
Removed net.ReadChar
Removed net.ReadByte
Renamed net.WriteAngles -> net.WriteAngle
Added net.WriteDouble
Added net.ReadDouble
Reverted console to default
Added file:Flush()
Fixed HL2 depot never mounting
Detects whether games are installed more reliably
Fixed loadscreen errors when downloading files
Added enable all/disable all to addons page
Fixed addon maps not always showing up in Start Game
Can now double click a map to start game
Fixed games always starting with sv_lan 1
Menu background now changes
Added misc category to addons
Fixed sbox_weapons being mis-labelled in settings
Fixed DFrame:ShowCloseButton(false) not hiding the buttons
Serverlist shows nice gamemode title instead of folder name
Fixed console/gui elements sometimes showing in recorded demo
Fixed halo effects/widgets being out of line when rendering a demo
Fixed broken halo effects in stereoscopic mode
Local demos are now refreshed when clicking on the category name
Fixed camera zoom and roll being ignored in recorded demos
Fixed DOF focus going crazy in recorded demos
Demos now properly record (starting) view entities
Player:GetViewEntity() is now shared
Changed localization strings to use “#…” instead of “!…” (fixes compatibility)
Added util.Base64Encode( str )
http.Get parameters changed to http.Get( url, onsuccess, onfailure )
Added HTTP( table ) (see http.lua)
Added http.Post( url, params (table), onsuccess, onfailure )
Fixed spawn effect being ping delayed
Added Entity:SetSpawnEffect( b ) (set to true entity will spawn with effect)
Added Entity:GetSpawnEffect()
Added Entity:GetCreationTime() (returns the time was created on server)
Added GAMEMODE:NetworkEntityCreated( ent ) (clientside)
Added Player:SteamID64()
Added render.BrushMaterialOverride( mat )
Added render.ModelMaterialOverride( mat )
Added render.RenderNormalBuffer()
Added render.GetNormalBuffer()
Added render.DrawTextureToScreen( tex )
GetRenderTargetEx now takes an imageformat as the 8th argument
Added render.GetPositionBuffer()
Added render.RenderPositionBuffer()
A reminder that this is a beta so don’t expect it to always work flawlessly.
For the people that cant access the site