aboutsummaryrefslogtreecommitdiff
path: root/dist
Commit message (Collapse)AuthorAgeFilesLines
* Support fast-forwarding 38 custom L4D2 campaignsGravatar Hayden K 2024-05-222-2/+2
|
* Fix compatibility with latest L4D2 updateGravatar Willian Henrique 2024-05-212-2/+2
|
* Update the stupid copyright yearsGravatar Michael Smith 2024-02-252-2/+2
| | | | I will probably forget to do this every year.
* Add a way to fast-forward game timeGravatar Matthew Wozniak 2023-11-262-0/+2
| | | | | | | | | | | | This will be mostly useful for skipping cutscenes in Left 4 Dead games. It may work in other games, but probably won't really be as useful. Committer's note: this was adapted a fair bit from woz's original code, hence the joint copyright, but he did most the hard work of figuring out how to get this deep into the engine's call stack. Thanks! bill also provided a fair bit of help figuring out missing gamedata and fixing compatibility with L4D2 2147 and later. Also thanks!
* Fix amusing typoGravatar Michael Smith 2023-08-052-2/+2
| | | | Thinks, bill.
* Add the auto-update script from the websiteGravatar Michael Smith 2023-08-021-0/+53
| | | | | | Basically for documentation purposes and to ensure it exists outside of my own server; this was a VERY write-only script and is already in fairly wide use so I don't expect to edit it very much.
* Put back the Monocypher acknowledgementGravatar Michael Smith 2023-06-222-0/+10
| | | | | | It's very very likely to actually get used in the next release, I swear. This reverts commit 7893ef46f85eb5a6021d6ab763ca84e382e64954.
* Leave out the Monocypher acknowledgement for nowv0.5-BETAGravatar Michael Smith 2023-06-112-10/+0
| | | | | It's not being used in the 0.5 release; this will be reverted some time after the release is tagged and uploaded.
* Improve L4D2 and Portal gametype detectionGravatar Willian Henrique 2023-05-042-2/+2
| | | | | | Adds tags for L4D2 2147 and Portal 3420. Committer's note: really the gamedata system might benefit from improvement in the future to support things like numerical ranges, but this will do for now.
* Unhide cl_showdemooverlayGravatar Hayden K 2023-05-042-2/+2
|
* Fix a sizeof blunder I happened to notice recentlyGravatar Michael Smith 2023-01-152-8/+10
| | | | | | | | | Nobody seems to have been affected by this in the wild yet, thank goodness. Will probably be a while before there's an actual release, so hopefully people will continue not to be affected. I suppose it's only an issue for paths longer than 128 characters, so it's not too likely to matter under normal circumstances...
* Acknowledge Monocypher in binary distributionsGravatar Michael Smith 2022-08-162-0/+8
| | | | It seems like the nice thing to do.
* Replace udis86 with a very small x86 decoderGravatar Michael Smith 2022-04-242-56/+0
| | | | | | | | | | | | | | | | | | | | | | | | | hook_inline() uses the new x86_len() function to get instruction lengths instead of doing full-blown disassembly, which should be a tiny bit quicker, and also removes the next for about 90KiB of lookup tables and such in the final binary. The code-digging logic in demorecord is also rewritten to be opcode-based rather than mnenmonic based. In general, going forward the plan is to always rely on opcodes and thus avoid a bunch of disassembly work every plugin load. udis86 is still in the tree for now to provide dbg_asmdump(), but it's only compiled into debug builds and left out of releases completely. As such, the whole BSD licence statement is also gone from the distribution LICENCE files. There's now also a dbg_toghidra() which spits out a rebased address to look stuff up for proper reverse engineering, which might be more useful than dbg_asmdump() anyway. If nobody ends up using the latter ever again, udis86 could get chucked completely. We'll see. Also shoehorned into this commit are a couple more forgotten copyright year bumps and some general minor cleanup here and there, because I couldn't be bothered wading through all the diff hunks. Oh, and makebindist.bat now makes an effort to make the zip file timestamps predictable/reproducible. That should be a different commit for sure, but oh well too bad.
* Fix a couple of errataGravatar Michael Smith 2022-03-192-2/+2
| | | | | | | 1. Why is it so hard to remember to bump the years aaaaaaaaaaaaaaaaaaaa 2. Aciidz wrote the mat_monitorgamma patch a while ago and it turns out he since found out it's not version-specific, so the comment was confusing.
* Fix L4D1 v1.0 mat_monitorgamma flags for QoLGravatar Hayden 2022-03-192-0/+2
| | | | Also unhide demo_interpolateview because yes.
* Spruce up text and fix some copyright yearsGravatar Michael Smith 2022-03-192-22/+22
| | | | Sometimes, you just want to Unicode.
* Add Windows release automation and bump to v0.2v0.2-BETAGravatar Michael Smith 2021-12-302-0/+94
Preparing for the January beta release.