• Alpha 0.4.0 Stable

    That-One-Nerd released this 2023-04-25 17:42:31 -04:00 | 42 commits to main since this release

    We did it! This should hopefully be is the final alpha release of SrcMod! Next up will be actual integration into the Source Engine. Progress there can be tracked on the Steam and Source Engine Integration project.

    This version squashes some bugs but is mostly focused on reworking the config system to a whole other level. The config system is entirely automated now (well, basically). Now whenever one wants to add a new variable to the config system, instead of changing every single config method to add that variable, thanks to the power of reflection, it is done entirely for you! I like the new system a lot, and hopefully you will too!

    Here's the full changelog:

    Changelog

    • Displaying the raw config info no longer writes to an unnecessary memory stream (#53).
    • The config display system is now fully automated (#54).
    • Changing config variables is now fully automated (#55).
    • Turned the config type into a mutable type (class).
    • Marked Tools and LoadingBar as public instead of internal (#61).
    • Better exception messages are provided when compiled in debug mode (#71).
    • Detecting changes in the config system is now fully automated (#56).
    Downloads