8,596 Commits over 3,256 Days - 0.11cph!
Translate steam error code 10
Fixed more compile warnings
Removed unnecessary arguments in C++ => Lua workshop download callbacks in menu state
Fixed a potential issue with Workshop Subs not properly marking files as downloaded
Fixed DTree_Node.MakeFolder producing errors in certain case due to recent changes
SteamAPI Errors on non first page of Dupes/Saves/Addons/Demos will not hide the pagination
Fixed undo.AddFunction changes being undone by previous commit
Add:
- [Server] void Player:SetActivity(int [ACT_*] act)
- [Shared] void Weapon:SetActivity(int [ACT_*] act)
Add:
- int [TASKSTATUS_*] NPC:GetTaskStatus()
- void NPC:SetTaskStatus(int [TASKSTATUS_*] status)
- TASKSTATUS_NEW, TASKSTATUS_RUN_MOVE_AND_TASK, TASKSTATUS_RUN_MOVE, TASKSTATUS_RUN_TASK, TASKSTATUS_COMPLETE
- float NPC:GetMoveInterval()
- void NPC:SetMoveInterval(float)
- float NPC:GetIdealMoveSpeed()
- float NPC:GetIdealMoveAcceleration()
- Vector NPC:GetMoveVelocity()
- float NPC:GetMinMoveStopDist()
- float NPC:GetMinMoveCheckDist()
- bool NPC:IsMoveYawLocked()
- void NPC:SetMoveYawLocked(bool bLocked)
- void NPC:MoveStart()
- void NPC:MoveStop()
- void NPC:MovePause()
- void NPC:ResetMoveCalc()
- void NPC:MoveClimbStart(Vector dest, Vector dir, float dist, float yaw)
- int [AIMR_*] NPC:MoveClimbExec(Vector dest, Vector dir, float dist, float yaw, int nodesLeft)
- void NPC:MoveClimbStop()
- AIMR_BLOCKED_ENTITY, AIMR_BLOCKED_WORLD, AIMR_BLOCKED_NPC, AIMR_ILLEGAL, AIMR_OK, AIMR_CHANGE_TYPE
- void NPC:MoveJumpStart(Vector vel)
- int [AIMR_*] NPC:MoveJumpExec()
- int [AIMR_*] NPC:MoveJumpStop()
Add file.AsyncRead(string file, string path, function(string file, string path, int status, string data) callback, bool sync = false)
Added:
- void NPC:SetActivity( ACT_* )
- void NPC:ResetIdealActivity( ACT_* )
- bool NPC:IsGoalActive()
- void NPC:ClearBlockingEntity()
- NAV_* NPC:GetNavType()
- void NPC:SetNavType( NAV_* )
- NAV_NONE, NAV_GROUND, NAV_JUMP, NAV_FLY, NAV_CLIMB
lets try to recover from internal compiler error yayyy
Browse > Games now also refreshes when a game is mounted or unmounted
You can now open the workshop addon directly from Spawnmenu > Browse > Addons
You can now right click on any folder in Spawnmenu > Browse > Games to quickly generate a recursive spawnlist for that folder
Added DTree_Node.GetExpanded
Added DTree_Node.OnNodeAdded( newNode )
Fixed an issue with DTree file folders where adding folders to an open node would not populate the added node unless the parent node was collapsed and then expanded again
Fixed AddonInformation.File not being set for ISteamUGC addons
GM:GameContentChanged is now also called for serverside/clientside realms like originally intended
Subscribing to an addon while in a map now refreshes the spawnemnu > Browse > Addons section to contain the new addons, if any
Fixed GameContentChanged hook running 3 times in a row in menu state
Better error handling for getting subscriptions to hopefully prevent "Fetching subs" getting rarely stuck forever for some people
Display a UI message when we failed to find models for an addon in SpawnMenu > Browse > Addons
Reduced spamminess of "Couldn't find/load font" warnings
Fixed a few minor compile warnings
SurfaceInfo.__tostring now contains the ID of the surface
Added some debug detection code for missing subscriptions when Steam servers are having issues
Fixes for potential crashes with MOVECOLLIDE_FLY_CUSTOM, FLY_BOUNCE, FLY_SLIDE, DEFAULT
Minor optimization in Base gamemode's CalcView (Community Contribution)
Let people know that -authkey is no longer needed if it is still in the srcds launch options
▅█▉▇▌ ▊▍▇█▇▅ ▄▇▅▇▄▌▋ ▆▌▌▌▅▇█▍▍ ▆█▋▋▊ ▊▆▉▌ ▍▍█▍▍▊▄█▅
Updated CPackedStoreReadCache to its TF2 version, to hopefully fix a random crash 1 guy had
Fixes for potential crash issues when handling Lua entities in C++
Entity.SetTable now throws a type error when given not a table (used to silently fail)
Missing the weapons/scripted_ents.Get function at entity creation no longer exists the game (For example when its only missing clientside)
Update the continue statement implementation in LuaJIT
▇▄▄▅▄ ▉▆ ▌▊▋ ▄▇▄.▇▌▋ ▉█ ▌▍▌ ▅▊▄▍ ▆▄▍▆▊▆▊▊▌ ▇▆ █▋▌ ████▋ ▆▍▄▌▆ - ▋▋▆▋▌ ▅▅▇▍▆▋▉ ▇▉▍ .▉█▋ ▅▍ ▊▆▋▉▇ ▉█▊▌▌▄▆ ▅▊ █▌ ▄▌▋▊▅ ▌▉ ▉▄▍.▅▍▉ ▆▌▆▌▍▊ ▉▄▊█▆▋█▉▅
SpawnmenuContentPanel:SwitchPanel now accepts nil to switch to no panel
▋▅▍▉▋ ▍▍▆▆▊▌▍ + ▍▋▋▌ ▆▉▋▌██▅▄▊▇█ ▄█▆▅▌ █▋▇▄▄▋▇▋ ▅▊▋ █▊▆▄▌▍▇█▌▊▆▉▇▄()
Added map icon for fof_nest
Revert changes to Entity.NetworkVarNotify as they cause problems with many addons
TTT: Fixed an issue with LANG.AddToLanguage to do with missing languages (Community Contrib)
▋▊▋▋▍▋▇▆▉ ▋▍▄▇▌ ▉▅▍ ▄█▄▇ ▅▇▍▅▋ ▍▉▋▆ => ▅▋▍ ▊▆▄▌▇█ ▊▌▌█▆█▋▇
▅▋▊▄▊▅▍▋▆▊▋ "▋▆▆█▆_▊▆█▌▍█▌" ▍▌▌▇▋▍▋▄▍▋ + ▉▅▍█▇▍▍ ▉▍▋▌ ▌▅▇▄▆▍▋▋.▄▆▋ ▋▍▋▅▋▋▆▌█▉ ▌▄ ▋ ▄█▌▇▆█ ▇▍▊▍▄▋█▆█▍, ▄▆▍ █ ▌█▄▊▅▆ - ▅▆▅▇ ▇▄ ▅▊▍▋▄▇▉ ▉▌▋▄▍▋█▆
Minor improvement to Ray-Traced Preview in Hammer, still needs work
Fixed Hammer views forcibly taking focus away from LightingPreviewWindow
Do not try to load filesystem_steam.dll/so/dylib since we do not ship it or use it
Fixed loading screen progress bar kinda going backwards in certain points, and added more steps to the very end
Fixed subscribed addons not being able to update in the main menu while they are mounted
Unify the way ISteamUGC addons get the .gma file from Steam
menu_cleanupgmas now takes into account addons that updated to ISteamUGC API from the old API, so their old .gma in addons/ is unused
Do not copy old API .gma subscriptions to ,gma.outdated files when an update is needed, the copied file is never used
Fixed gui.EnableScreenClicker()'s internal panel showing up after a screen resolution change while it is active
Prevent Lua errors when generating Spawnmenu tabs when an entity or a weapon does not have a Category set, or it is set to not a string
Fixed linux not compiling