From 9e02c214abefbd8c23e4ea84ef2e90fb0dfdc61a Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Fri, 11 Nov 2022 01:15:51 +0300 Subject: fixed net/svc messages, not reading data atm but working --- packets/messages/message.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'packets/messages/message.go') diff --git a/packets/messages/message.go b/packets/messages/message.go index f934419..376a3d5 100644 --- a/packets/messages/message.go +++ b/packets/messages/message.go @@ -2,12 +2,20 @@ package messages import ( "bytes" - "fmt" "github.com/pektezol/bitreader" "github.com/pektezol/demoparser/packets/messages/types" ) +// TODO: Read data properly in: +// SvcCreateStringTable +// SvcGameEventList +// SvcPacketEntities +// SvcSounds +// SvcTempEntities +// SvcUpdateStringTable +// SvcUserMessage + func ParseMessage(data []byte) []Message { reader := bitreader.Reader(bytes.NewReader(data), true) var messages []Message @@ -16,7 +24,7 @@ func ParseMessage(data []byte) []Message { if err != nil { break } - fmt.Printf("Reading message type: %d\n", messageType) + // fmt.Printf("Reading message type: %d\n", messageType) switch messageType { case 0: messages = append(messages, Message{Data: types.NetNop{}}) @@ -87,7 +95,6 @@ func ParseMessage(data []byte) []Message { case 33: messages = append(messages, Message{Data: types.ParseSvcPaintmapData(reader)}) } - //fmt.Println(messages) } return messages } -- cgit v1.2.3