6,142 Commits over 3,806 Days - 0.07cph!
▊▊▆▄ ▉▆▍ █▌▌▊▆▆▅▇▋ ▇▅▇▆▄▇▉▍▉▆::▍█▇▅▊▊▌▊ ▇▌▄▊
Fixed func_tankrocket on HL1 maps firing stationary rockets that do no damage
Fixed being able to control any func_tracktrain (even uncontrollable ones) using Physgun
Fixed a console warning when turning off func_tracktrain controls
User friendly error codes for GMPublish.exe
Dupes/Saves/Demos sub sections in main menu show whether -noworkshop is active
Hide Subscribe/Install buttons in main menu with -noworkshop
steamworks.FileInfo's "children" key uses numbers are keys, not strings
Fixed vgui_drawtree crashing
Properly null terminate console output
Set chat limit to 64k characters to avoid lag/freezes with long chat logs
Source Engine language system is no longer forced to English and uses Steam's UI language.
Added -languge to override SE language
Translation support for the following: Spawnicon Editor (partial), Player model selector (full), script error UI thing, spawnicon and spawnlist right click menus, workshop mounting and fetching subs messages
Player model selector now has a filter/search bar
Switched gmpublish.exe to ISteamUGC
Added cam.GetModelMatrix()
Added second argument (optional, defaults to false) to cam.PushModelMatrix which multiplies given matrix with the currently active matrix
Added support for Black Mesa Source's staticproplump_t v11
Translate "Character" shader into "VertexLitGeneric" (new CSGO models, also Insurgency I think?)
Translate "SolidEnergy" into "UnlitGeneric" (Black Mesa Source Xen)
Updated Types.h - SURFACEINFO
Fixed copying text from TextEntry with new lines cutting off copied text by the amount of new lines
Apply special TextEntry hack for Panel.GetValue from Panel.GetText to get rid of the 8k char limit
CreateMaterial calls with existing names will now update the existing material instead of just returning it
Failed server downloads (0 nyte files in download/ folder) will no longer prevent server downloads from working for that file
Bootil's JSON functions support wirting NaNs and Infinity (as nulls), as well as reading nulls (as empty strings) which all now also applies to GMod's JSON functions
util.TableToJSON now properly writes boolean keys
Bootil's JSON functions support wirting NaNs and Infinity (as nulls), as well as reading nulls (as empty strings) which all now also applies to GMod's JSON functions
util.TableToJSON now properly writes boolean keys
Yet another ragdoll crash fix (trigger_remove)
Don't draw the Suit Power HUD with gmod_suit 0
▊▆▍ ▆▄ █▇▄▍ █▆█▇ ██▍▆▋▇▉.▄▋█▇▍▍▄▇▉▉
Sub/unsub for demos/saves/dupes
Update main_menu.properties
In-game WS save/dupe/demo updating
Steam workshop updating, and UI changes to enable that
Added full support of ISteamUGC for Dupes/Saves/Demos
Upgraded steamworks.Publish to support ISteamUGC and Workshop item updating
Updated "Publish Creation" UI to reflect changes above
Fixed your own hidden addons showing up as "Hidden addon" in menus
certain gm_load errors are displayed nicely to client instead of printing to console
Add stack trace to non halting errors of the remaining Lua functions
Subscribe/unsubscribe stuff for demos/saves/dupes in main menu
steamworks.DownloadUGC support
Also make demos error nicely on a failure to download from workshop
Main menu subsctiptions include UGC
UGC = demos/saves/dupes, control.Addons.js got cleaned up a bit
Main menu out of engine fixes
DlistView.GetSelectedLine returns panel too
merge from main: WorkshopDL changes and fixes
merge from main: gm_demo black image fix
Get rid of the uncompress parameter on steamworks.DownloadUGC
Added steamworks.DownloadUGC( workshopID, bUncompress, fCallback ) - replaces steamworks.Download for game.MountGMA needs (also for dupes and stuff)
Hopefully solved all addon update problems by calculating k_EItemStateNeedsUpdate manually at all times instead of relying on Steam giving us correct data
Fixed first font ranges (starting with 0) never working for Lua created fonts
Fixed changes to surface.CreateFont affecting fonts whose typeface name is exactly the same as their in-game name
Improve handling of Demo/Save/Dupe subscriptions
Improve handling of Hidden addons on the workshop, so they are displayed as such in the addons menu
More friendly Steam error messages from steamworks library functions
Added "visibility" key to steamworks.FileInfo, and repalced title and description wiith "Hidden addon" if they are empty
Added support to load and display Static prop lightmaps
Fix compile errors due to branch differences