Skip to content

Release 0.4

Compare
Choose a tag to compare
@RaphaelIT7 RaphaelIT7 released this 12 Sep 07:47
· 634 commits to main since this release

Next Update

- [+] Added systimer module.
- [+] Added two new filesystem functions.
- - filesystem.Create
- - filesystem.Access
- [+] Added partial Linux 64x support.
- - bitbuf
- - concommand
- - cvars
- - holylib
- - networking
- - serverplugin
- - steamworks
- - stringtable
- - util
- - systimer

- [+] Added a compatibility system for all modules.
Modules that aren't compatible are disabled by default.

NOTE: If some of their functions work, you can still force enable them with their ConVar or with the commandline.

- [+] Added filesystem lua library.
- [+] Added INetworkStringTable:Set/GetNumberUserData.
- [+] Added steamworks.ForceActivate to mimic the engine.

- [#] Fixed surffix module not actually working
- [#] Fixed a crash in the surffix module when noclipping thru a player.
I forgot to pass the first argument to Gmod which caused this issue.

- [#] Future improved the filesystem my reducing the usage of std::string.
- [#] Fixed up the sourcesdk to not have all these file name differences and fixed a few things
-> (32x)keyvalues.h | (64x)KeyValues.h
- [#] Fixed serverplugins module not removing all detours on shutdown.
- [#] Fixed a few crashes with gameevent module when given invalid input.
- [#] Fixed a potential bug with util.AsyncCompress/util.AsyncDecompress not returning the expected output.
- [#] Fixed Filesystem prediction always failing.
- [#] Fixed Filesystem prediction predicing models like alyx and airboat as missing.
models like models/airboat.mdl and models/alyx.mdl were broken because they aren't organized unlike ANY other file.
They seem to be located in multiple search paths which causes this issue.
- [#] Fixed path command being broken by convars. (I's currently just a workaround)

You can see all changes here:
Release0.3...Release0.4

QoL updates

- [#] Extented vprof to also include calls from CScriptedEntity -> SWEPs, Entity, Nextbot and probably more.
- [#] Changed print formatting

Registered module holylib         (Enabled: true,  Compatible: true )
Registered module gameevent       (Enabled: true,  Compatible: true )
[...]