Jump to content

Protocol:Packet 0x64: Difference between revisions

From Sylverant Wiki
m BlueCrab moved page Packet 0x64 to Protocol:Packet 0x64
No edit summary
 
Line 13: Line 13:
| 0x0004-0x0023 || Map Variations
| 0x0004-0x0023 || Map Variations
|-
|-
| 0x0024-0x0103 || Four Player Headers (see dc_player_hdr_t struct on [[Character Data]], any blank headers should simply be zeroed out)
| 0x0024-0x0103 || Four Player Headers (see dc_player_hdr_t struct on [[Protocol:Character Data|Character Data]], any blank headers should simply be zeroed out)
|-
|-
| 0x0104 || Client ID of the joining client
| 0x0104 || Client ID of the joining client

Latest revision as of 06:00, 13 December 2021

The server sends Packet 0x64 to clients when they join a game.

Dreamcast Packet Format

Bytes Meaning
0x0000 Packet Type (0x64)
0x0001 Flags (number of active clients)
0x0002-0x0003 Packet Size (0x0110)
0x0004-0x0023 Map Variations
0x0024-0x0103 Four Player Headers (see dc_player_hdr_t struct on Character Data, any blank headers should simply be zeroed out)
0x0104 Client ID of the joining client
0x0105 Client ID of the Leader
0x0106 1
0x0107 Difficulty of the game
0x0108 Battle Mode Flag
0x0109 Event for the lobby
0x010A Section ID of the game's creator
0x010B Challenge Mode Flag
0x010C-0x010F Random Seed for the game