Protocol:Packet 0x44: Difference between revisions
Appearance
Add note about Packet 0xA6. |
m Expand note about Packet 0xA6 also applying to download quests. |
||
Line 1: | Line 1: | ||
The server sends clients Packet 0x44 when starting to send a quest to let the client know which files are going to be transmitted. Packet 0xA6 is used similarly for GBA files for the Gamecube version of PSO. | The server sends clients Packet 0x44 when starting to send a quest to let the client know which files are going to be transmitted. | ||
Packet 0xA6 is used similarly for GBA files for the Gamecube version of PSO, as well as by other versions for Downloadable quests. | |||
==Dreamcast Packet Format== | ==Dreamcast Packet Format== | ||
Line 5: | Line 7: | ||
! Bytes !! Meaning | ! Bytes !! Meaning | ||
|- | |- | ||
| 0x00 || Packet Type (0x44) | | 0x00 || Packet Type (0x44 or 0xA6) | ||
|- | |- | ||
| 0x01 || Flags (0x02?) | | 0x01 || Flags (0x02? or 0x00) | ||
|- | |- | ||
| 0x02-0x03 || Packet Size (0x003C) | | 0x02-0x03 || Packet Size (0x003C) |
Revision as of 02:12, 1 March 2010
The server sends clients Packet 0x44 when starting to send a quest to let the client know which files are going to be transmitted.
Packet 0xA6 is used similarly for GBA files for the Gamecube version of PSO, as well as by other versions for Downloadable quests.
Dreamcast Packet Format
Bytes | Meaning |
---|---|
0x00 | Packet Type (0x44 or 0xA6) |
0x01 | Flags (0x02? or 0x00) |
0x02-0x03 | Packet Size (0x003C) |
0x04-0x23 | Name of Quest (PSO/Name) |
0x24-0x26 | Padding (all zeroes) |
0x27-0x36 | Name of the file |
0x37 | Padding (zero) |
0x38-0x3B | Size of the file |