Release 0.5
Changes
- [+] Added voicechat
module
- [+] Made pas
work on 64x
- [+] Added IGameEvent
class and a few new functions to the gameevent
library.
- - gameevent.Create
- - gameevent.FireEvent
- - gameevent.FireClient
- - gameevent.DuplicateEvent
- - gameevent.BlockCreation
- [+] Also added sourcetv.FireEvent
and HLTVClient:FireEvent
.
- [+] Added a few new functions to the holylib
library.
- - HolyLib.FadeClientVolume
- - HolyLib.ServerExecute
- - HolyLib.IsMapValid
- - HolyLib.EntityMessageBegin
- - HolyLib.UserMessageBegin
- - HolyLib.MessageEnd
- - HolyLib.BroadcastCustomMessage
- - HolyLib.SendCustomMessage
- [+] Added two new functions to the stringtable
library.
- - INetworkStringTable:SetPrecacheUserData
- - INetworkStringTable:GetPrecacheUserData
- [+] Added the HolyLib:GetGModTags
hook.
- [+] Added util.FancyTableToJSON
function.
- [#] Fixed my debug system not working as expected.
- [#] holylib_filesystem_predictexistance
is now disabled by default.
(Enable it if you know that your content is managed properly)
- [#] Experimentally readded HLTVClient:SendLua
(Doesn't crash anymore but also doesn't work clientside yet)
- [#] INetworkStringTable:SetStringUserData
now has a length argument. Be careful if you should use it.
- [#] INetworkStringTable:GetStringUserData
has a second return value. It now also returns the length.
- [#] pas.TestPAS
now supports Entities as arguments.
- [#] stringtable.DeleteAllStrings
now has a second argument.
- [#] The thread used for util.AsyncCompress/Decompress
is now only started if thoes functions are actually called.
- [#] INetworkStringTable:DeleteString
will now also delete the precache data if you use it on one of the precache tables.
You can see all changes here:
Release0.4...Release0.5
QoL updates
- [#] Fixed error handling being unstable in some cases
- [#] Fixed Custom Userdata having no proper arg errors.
- [#] Hid the Player will be stuck
message from surffix
behind debug mode.
- [-] Removed useless SDK files / small cleanup.