aboutsummaryrefslogtreecommitdiff
path: root/src/l4d1democompat.c
Commit message (Collapse)AuthorAgeFilesLines
* Rework API for inline hookingGravatar Michael Smith 2025-04-161-22/+15
| | | | | | | | | | | | | This both simplifies and complicates things, but probably hopefully maybe simplifies things overall. Certainly in cases like the L4D1 demo thing where there's 3 inline hooks at once, it seems simpler to be able to batch the fallible stuff to avoid rollbacks. In cases where you only need one hook, it's a bit more verbose, but what can you do. Thanks bill for discussing this with me pretty exhaustively and giving a lot of good input. I think both of us still kind of hate it actually.
* Fix mistakes I made integrating Hayden's old codeGravatar Michael Smith 2025-04-091-5/+5
| | | | | Doesn't matter how many history rewrites I do before pushing my local branch, there will always be something I still got wrong.
* Remove years from copyright headersGravatar Michael Smith 2025-04-071-3/+3
| | | | | | | | They're legally unnecessary as far as I know, and kind of annoying to maintain on a long-term basis. This was done with the consent of all 3 other contributors, in case anyone was wondering.
* Make Steam L4D1 demos backwards-compatibleGravatar Hayden K 2025-04-061-0/+186