Saul Rennison
Saul Rennison
It's a very reasonable suggestion. Unfortunately you need to know how to deserialize all fields, as the data is packed one after the other. So you can't skip unknown fields...
> In an ideal world there would be some automated process that runs the dedicated server, dumps the schema and then updates the code for this library. But the schema...
Hi @Jacckii - there are actually a couple of different types of schemas that we need to generate: 1. Source 2 schemas, which describes the game classes/entities and their fields...
I did manage to update the schema the other day just from my iPad using the GitHub Action so that's made life much easier. However as I said before it...
A property of demo files for both Source 1, Source 2, CS2 and Deadlock etc, is that _not all Source1GameEvents are available in demo files_. The game defines many events...
If you want to know when a player respawns, you can use: ```c# demo.EntityEvents.CCitadelPlayerPawn.AddChangeCallback(x => x.IsAlive, (pawn, old, newLife) => { Console.WriteLine($"{pawn.Controller?.PlayerName} {(old ? "alive" : "dead")} -> {(newLife ?...