aboutsummaryrefslogtreecommitdiff
path: root/src/con_.h
Commit message (Collapse)AuthorAgeFilesLines
* Support deferring cvar registrationGravatar Michael Smith 2022-03-201-0/+18
| | | | | | | | This allows stuff to be registered conditionally. Unfortunately cmeta is now truly the worst thing of all time, but cleaning it up isn't a huge priority. On the plus side, codegen actually got simpler.
* Spruce up text and fix some copyright yearsGravatar Michael Smith 2022-03-191-2/+2
| | | | Sometimes, you just want to Unicode.
* Very slightly tidy RTTI stuffGravatar Michael Smith 2022-01-181-4/+13
| | | | More handwavey Linux prep, nothing too significant.
* Tidy up stubs, make vstdlib a stub, build on LinuxGravatar Michael Smith 2022-01-061-1/+1
| | | | | | Important note: it doesn't WORK on Linux, and there's tons of warnings and stuff, but it's easier to work on when all the compiler output and whatnot is there.
* Make convar init macro type-genericGravatar Michael Smith 2021-12-291-2/+11
| | | | | | | | | | | | | 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.
* Unhide useful commands and allow cheats in lobbiesGravatar Michael Smith 2021-12-261-1/+3
| | | | | | | | | | | | | 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.
* Initial public snapshotGravatar Michael Smith 2021-11-201-0/+278
With code from Bill. Thanks Bill!