summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-12-30Split up os.h, inline functions and fix some typosMichael Smith
2021-12-29Remove some unused filesMichael Smith
2021-12-29Make convar init macro type-genericMichael Smith
This removes the need to call atof() on each cvar on plugin load; now all that's required is the memory allocations for the string values. The syntax is also a bit nicer since numbers can just be numbers rather than quoted strings. Minor issue: specifying a string value that also happens to be numeric will break this since the numeric representation will be zero, but I can't see a reason this would ever happen. Also, add a DEF_CVAR_MAX just for completeness.
2021-12-27Add custom demo packet stuffMichael Smith
This is more old code that wasn't part of the initial release. Figure I might as well throw it in for later.
2021-12-27Add a basic L4D2 multicore rendering workaroundMichael Smith
2021-12-27Reintroduce autojump codeMichael Smith
2021-12-27Block the plugin nag dialog in newer L4D2 buildsMichael Smith
2021-12-26Unhide useful commands and allow cheats in lobbiesMichael Smith
This is done through a new "fixes" file which will probably become one of those silly dumping grounds that every project has to have somewhere to put random miscellaneous crap in. These are mainly hidden in L4D2 but they just get unilaterally unhidden if they exist, just to be sure they're accessible. As a bonus, it turns out that unhiding a single cvar also allows us to set sv_cheats 1 in Left 4 Dead 2, bringing an end to the need to port- forward a listen server for co-op practice.
2021-11-20Set sst_autorecord to 1 by defaultv0.1-BETAMichael Smith
A few of us agreed there's really no reason not to.
2021-11-20Initial public snapshotMichael Smith
With code from Bill. Thanks Bill!