From da6f343032cb01597dc7866e66f091adf3243a62 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Sat, 20 Nov 2021 03:10:50 +0000 Subject: Initial public snapshot With code from Bill. Thanks Bill! --- TODO/autocomplete | 4 ++++ TODO/autojump | 5 +++++ TODO/compat | 3 +++ TODO/featgen | 9 +++++++++ TODO/linux | 6 ++++++ TODO/opt | 5 +++++ 6 files changed, 32 insertions(+) create mode 100644 TODO/autocomplete create mode 100644 TODO/autojump create mode 100644 TODO/compat create mode 100644 TODO/featgen create mode 100644 TODO/linux create mode 100644 TODO/opt (limited to 'TODO') diff --git a/TODO/autocomplete b/TODO/autocomplete new file mode 100644 index 0000000..cc3e867 --- /dev/null +++ b/TODO/autocomplete @@ -0,0 +1,4 @@ +Console command autocompletion +==== +This isn't really something we need right now, but is worth documenting in case +we deem it useful later. diff --git a/TODO/autojump b/TODO/autojump new file mode 100644 index 0000000..7b9c8b4 --- /dev/null +++ b/TODO/autojump @@ -0,0 +1,5 @@ +Add back autojump +==== +I already wrote (and rewrote) the code long ago, but it's a secret until we +further raise the verification standard for L4D2. Stupid, but less stupid than +having no idea whether anyone's cheating, I guess. diff --git a/TODO/compat b/TODO/compat new file mode 100644 index 0000000..7f210e8 --- /dev/null +++ b/TODO/compat @@ -0,0 +1,3 @@ +Support more games and engine branches +==== +Pretty self-explanatory. diff --git a/TODO/featgen b/TODO/featgen new file mode 100644 index 0000000..b71f32a --- /dev/null +++ b/TODO/featgen @@ -0,0 +1,9 @@ +Feature setup code generation +==== +Once the plugin has enough features across enough C files, setting up and +tearing down everything will get kind of annoying. That's where some more code +generation might be nice. + +There's a few vague ideas of how to do this but really it's pretty open-ended +overall. In the meantime, we're just calling functions manually. Not a huge +deal, really. diff --git a/TODO/linux b/TODO/linux new file mode 100644 index 0000000..d89baca --- /dev/null +++ b/TODO/linux @@ -0,0 +1,6 @@ +Support Linux (again) +==== +Early prototype code was written with both Linux and Windows in mind, but since +then most of the development happens to have happened on Windows, which has left +some gaps. We want to eventually add back support for Linux once all the +important Windows stuff is out of the way. diff --git a/TODO/opt b/TODO/opt new file mode 100644 index 0000000..03add29 --- /dev/null +++ b/TODO/opt @@ -0,0 +1,5 @@ +Improve performance +==== +Simple C code tends to go fast, but that doesn't mean we can't make a note of +possibly-weird stuff that should maybe go more fast if we care enough to +improve it. -- cgit v1.2.3