demostf / parser

Parsing of tf2 demo files
54 stars 17 forks source link

feat: Rocket Jumping/Sticky Jumping extensions #21

Open Hona opened 4 months ago

Hona commented 4 months ago

Hi @icewind1991,

First of all, this is an awesome tool and I've used it to ingest chat logs from about 10 years worth of the jump communities STVs! This has allowed us to regain data lost to time (like the old World Records, players, rankings etc) ⭐ (from Tempus Jump Network)

It would be awesome for my archiving and enhancement efforts if we could get the following out of STVs (feel free to say no - I'd also be happy to sponsor this project, but there's no button on GitHub ATM)

I'm not sure if a lot of this is possible, but its a wide wishlist, for discussion.

I look forward to hearing from you soon :)

chrb22 commented 4 months ago

I DM'ed you a small example on how to get positions and such (velocities aren't included in STV demos) on Discord (I'm ILDPRUT) some months ago when you asked on the Tempus Discord. Projectile tracking would just be seeing if there is a new entity or if one disappears. Since STV demos don't include player inputs you'd have to try detecting jumps through the player state. I'm not sure about the other points, but it sounds like stuff that'd be included in an STV demo and the parser can extract every type of demo message there is.

Hona commented 4 months ago

Hey @chrb22,

I saw the example you gave me, and it works nicely. I extended it a bit to get some of the extra data.

This issue is to track what we can add back in as analyzers into the core project, instead of custom code on my end.

And yeah, it looks like it extracts all the possible data, we can just interface with it if desired