aboutsummaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/messages/messages.go2
-rw-r--r--pkg/packets/headers.go12
2 files changed, 12 insertions, 2 deletions
diff --git a/pkg/messages/messages.go b/pkg/messages/messages.go
index 5cc781d..626f462 100644
--- a/pkg/messages/messages.go
+++ b/pkg/messages/messages.go
@@ -58,7 +58,7 @@ func ParseMessages(messageType uint64, reader *bitreader.Reader) any {
58 case 22: 58 case 22:
59 messageData = messages.ParseSvcSplitScreen(reader) // skipped 59 messageData = messages.ParseSvcSplitScreen(reader) // skipped
60 case 23: 60 case 23:
61 messageData = messages.ParseSvcUserMessage(reader) // TODO: 61 messageData = messages.ParseSvcUserMessage(reader)
62 case 24: 62 case 24:
63 messageData = messages.ParseSvcEntityMessage(reader) // skipped 63 messageData = messages.ParseSvcEntityMessage(reader) // skipped
64 case 25: 64 case 25:
diff --git a/pkg/packets/headers.go b/pkg/packets/headers.go
index d92b22d..a8de4e7 100644
--- a/pkg/packets/headers.go
+++ b/pkg/packets/headers.go
@@ -42,6 +42,16 @@ func ParseHeaders(reader *bitreader.Reader) Headers {
42 if headers.NetworkProtocol != 2001 { 42 if headers.NetworkProtocol != 2001 {
43 panic("this parser only supports demos from portal 2") 43 panic("this parser only supports demos from portal 2")
44 } 44 }
45 writer.AppendLine("Headers: %+v", headers) 45 writer.AppendLine("\nDemo File Stamp: %s", headers.DemoFileStamp)
46 writer.AppendLine("Demo Protocol: %d", headers.DemoProtocol)
47 writer.AppendLine("Network Protocol: %d", headers.NetworkProtocol)
48 writer.AppendLine("Server Name: %s", headers.ServerName)
49 writer.AppendLine("Client Name: %s", headers.ClientName)
50 writer.AppendLine("Map Name: %s", headers.MapName)
51 writer.AppendLine("Game Directory: %s", headers.GameDirectory)
52 writer.AppendLine("Playback Time: %f", headers.PlaybackTime)
53 writer.AppendLine("Playback Ticks: %d", headers.PlaybackTicks)
54 writer.AppendLine("Playback Frames: %d", headers.PlaybackFrames)
55 writer.AppendLine("Sign On Length: %d\n", headers.SignOnLength)
46 return headers 56 return headers
47} 57}