Skip to content

Releases: UncraftedName/UntitledParser

Added arbitrary flag detection

16 Nov 00:59
Compare
Choose a tag to compare
Pre-release

The flag detection is no longer restricted to #SAVE# and #CHECKPOINT#.
flag detection
You can now create your own flags, and as long as they look like "echo #some_flag#" they will be detected by the parser. It should also work if the echo is chained together with other commands, such as
"+forward; echo #did_the_run#; noclip" because they are broken up into individual commands by the engine. Simply put, your flag must match this regex to be detected "^\s*echo\s+#(\S*?)#\s*$" :p.

Fixed dumb mistake in the previous version

14 Nov 06:22
Compare
Choose a tag to compare

Man I really gotta test this stuff a bit more. Fixed that the previous version wouldn't function without additional arguments.

Added Steampipe and basic 3420 support

14 Nov 02:34
Compare
Choose a tag to compare
Pre-release

The steampipe settings should be complete, although tbh I only tested one demo. The 3420 support does not include message parsing, as the byte values for the different messages are completely different and I want to test that on lots of demos before I try to implement it. It looks like it might not be as trivial as it was for steampipe.

v0.4

13 Nov 17:56
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

-fixed checkpoint detection getting false positives
-added explicit autosave, autosavedangerous and autosavedangerousissafe commands
-fixed tiny mistake with help for "-j"

Fixed tiny bug

11 Nov 23:38
d40ec98
Compare
Choose a tag to compare
Fixed tiny bug Pre-release
Pre-release

The standard usage output now ensures that all ticks displayed per category are unique

Checkpoint and Jump Detection

11 Nov 23:00
dc55f19
Compare
Choose a tag to compare
Pre-release

-Botched a fix for SvcSetPause sometimes not parsing
-Added "-j" option to detect jumps
-Recolored the normal usage output
-Added checkpoint detection to normal usage output
-fixed a minor console bug for edge case with the "-h" option

First public upload, yay or something

10 Nov 23:04
Compare
Choose a tag to compare
Pre-release

(I realized I forgot to add a release don't mind me).
You can run normally like listdemo+, it should print the exact same info.
You can also invoke the exe from the command line; use -h, --help or /? to get the options.
Arguably the most useful feature atm is the regex search, search for ".*" or run "-r" without any additional arguments to get all commands run through the console (this includes movement keys as well as anything literally entered into the console).
Additionally, the "-v" option prints out everything I know about the demo, (use -f to dump that to a text file).
There are some known bugs, most notable steampipe demos are (sometimes) unparsable, and some demos have a packet that I cannot parse, which will crash the parser if it tries to parse it.
Let me know of any issues you find and send any demos that crash my way, I'll do my best to fix that.