(I have named this Zidgel's Gizmos in anticipation of future projects I hope to come to fruition)
I am Zidgel and I have an interest in scripting.
Big Project A: Degroot Sort, sort your demos into folders based on information like map, date, etc.
Show Content
I also just finished writing v1 of Degroot Sort, a sorter for your demos. You can also "probe" to get basic information or "flatten" to reset your sorts back to one folder, for resorting. You can read more about it on Github.
https://github.com/CaptainZidgel/degroot-sort
You can sort by a few kinds of categories, here's an example tree after sorting by map, "date"(not really, its the first 7 characters of the filename), and server group (read more about sever group aliasing on the github repo or I can answer your questions here).
https://i.imgur.com/wnr22js.png
There is an "eventfulness" category to sort by (`eventful`) but it only supports the in-game recorder style of documenting events, via a matching json for each demo file. I'd be happy to support other event doc types if someone can provide me samples of whatever tool they use (say, PREC)
Comes in your preferred flavor of UI or CLI, downloads for Windows here
https://github.com/CaptainZidgel/degroot-sort/releases
If you can, I recommend building it yourself.
Big Project B: StraightToVDM - Turn your bookmarks into vdm files usable by Lawena!
Show Content
This program takes bookmarks and creates vdms usable by Lawena - it will automatically skip between demos to your events and record them, nothing needs to be done in Lawena to create/load these. Just open TF2 through lawena like normally, then playdemo <starting demo>.
Download the latest
release! Just look for the .zip that isn't called 'source code', unzip it, open the folder, double click the exe
Supports in-game demo support and PREC.
Big Project C: TF2KillstreakFinder (No cool name :( ) - create vdm files from a directory of demos
Show Content
ok gamers here's something based and poggerspilled:
an exe that takes a directory of demos, searches them for killstreaks according to your custom parameters (how many kills count, how long between them) and creates VDFs (the format used to semi-automate recording with lawena) of these streaks
https://github.com/CaptainZidgel/TF2KillstreakFinder/releases/tag/0.1-alpha
Be prepared with your Steam3 ID and the directory where your demos are.
Two caveats:
1. if the allowable space between kills in a streak is sufficiently long, it is possible it will record 'killstreaks' that happen over multiple lives. i would program a solution to this but i am working fulltime and doing school every other breathing moment so i cant
2. doesnt add custom bookmarks from prec or whatever into the VDFs. I would want to code this too but... yeah
That's all for now, I hope to bring more things of questionable usefulness to you soon.