|
|
(7 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | __NOTOC__
| + | {{PageHeader|Server Packets|Baseline Messages}} |
| | | |
| {| border="0" width="90%" cellpadding=6 | | {| border="0" width="90%" cellpadding=6 |
Line 6: |
Line 6: |
| ===Struct=== | | ===Struct=== |
| ---- | | ---- |
− | | + | {| align="center" |
| + | |- |
| + | || |
| {| class="wikitable" | | {| class="wikitable" |
− | |{{short}}||'''Operand_Count''' | + | |{{short}}||'''Operand Count''' |
| |- | | |- |
| |{{int}}||'''Opcode''' | | |{{int}}||'''Opcode''' |
Line 21: |
Line 23: |
| |- | | |- |
| |{{uncertain}}||'''Data''' | | |{{uncertain}}||'''Data''' |
| + | |} |
| |} | | |} |
| | | |
Line 45: |
Line 48: |
| TYPE = CREO | | TYPE = CREO |
| TYPE_#: 1, 3, 4, 6, 7, 8, 9... | | TYPE_#: 1, 3, 4, 6, 7, 8, 9... |
− | Each value contains a different part or data to be updated to the object. Some aren't used at all. | + | Each value contains a different part or data to be updated to the object. |
− | The available ones will be listed. | + | Some aren't used at all. The available ones will be listed. |
| </pre> | | </pre> |
| | | |
Line 53: |
Line 56: |
| | | |
| * '''DATA''': | | * '''DATA''': |
− | :The rest of the packet is just initialization data for the object. This gets parsed uniquely depending on the Object_TYPE and TYPE_#. See the corresponding list for separate structs of these Objects. | + | :The rest of the packet is just initialization data for the object. This gets parsed uniquely depending on |
| + | the Object_TYPE and TYPE_#. See the corresponding list for separate structs of these Objects. |
| | | |
| ===ObjectTemplate Types=== | | ===ObjectTemplate Types=== |
Line 103: |
Line 107: |
| | | |
| ==Parsing Types== | | ==Parsing Types== |
− | {| class="wikitable" | + | {| align="center" |
− | |- align="center"
| + | |
− | |'''NAME'''||width="200px"|'''Name'''||'''Type 01'''||'''Type 02'''||'''Type 03'''||'''Type 04'''||'''Type 05'''||'''Type 06'''||'''Type 07'''||'''Type 08'''||'''Type 09'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Battlefield Marker|BMRK]]'''||align="left"|'''[[Battlefield Marker]]'''||''' '''||''' '''||'''[[BMRK03]]'''||''' '''||''' '''||'''[[BMRK06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Building Object|BUIO]]'''||align="left"|'''[[Building Object]]'''||''' '''||''' '''||'''[[BUIO03]]'''||''' '''||''' '''||'''[[BUIO06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Create Object|CREO]]'''||align="left"|'''[[Create Object]]'''||'''[[CREO01]]'''||''' '''||'''[[CREO03]]'''||'''[[CREO04]]'''||''' '''||'''[[CREO06]]'''||''' '''||'''[[CREO08]]'''||'''[[CREO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Factory Object|FCTY]]'''||align="left"|'''[[Factory Object]]'''||''' '''||''' '''||'''[[FCTY03]]'''||''' '''||''' '''||'''[[FCTY06]]'''||''' '''||'''[[FCTY08]]'''||'''[[FCTY09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Guild Object|GILD]]'''||align="left"|'''[[Guild Object]]'''||'''[[GILD01]]'''||''' '''||'''[[GILD03]]'''||''' '''||''' '''||'''[[GILD06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Group Object|GRUP]]'''||align="left"|'''[[Group Object]]'''||'''[[GRUP01]]'''||''' '''||'''[[GRUP03]]'''||''' '''||''' '''||'''[[GRUP06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[? Object|HINO]]'''||align="left"|'''[[? Object]]'''||''' '''||''' '''||'''[[HINO03]]'''||''' '''||''' '''||'''[[HINO06]]'''||'''[[HINO07]]'''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[? Object|INSO]]'''||align="left"|'''[[? Object]]'''||''' '''||''' '''||'''[[INSO03]]'''||''' '''||''' '''||'''[[INSO06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Intangible Object|ITNO]]'''||align="left"|'''[[Intangible Object]]'''||''' '''||''' '''||'''[[ITNO03]]'''||''' '''||''' '''||'''[[ITNO06]]'''||''' '''||'''[[ITNO08]]'''||'''[[ITNO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Mining Instulation|MINO]]'''||align="left"|'''[[Mining Instulation]]'''||''' '''||''' '''||'''[[MINO03]]'''||''' '''||''' '''||'''[[MINO06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Mission Object|MISO]]'''||align="left"|'''[[Mission Object]]'''||''' '''||''' '''||'''[[MISO03]]'''||''' '''||''' '''||'''[[MISO06]]'''||''' '''||'''[[MISO08]]'''||'''[[MISO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Manufacture Schematic Object|MSCO]]'''||align="left"|'''[[Manufacture Schematic Object]]'''||''' '''||''' '''||'''[[MSCO03]]'''||''' '''||''' '''||'''[[MSCO06]]'''||'''[[MSCO07]]'''||'''[[MSCO08]]'''||'''[[MSCO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Player Object|PLAY]]'''||align="left"|'''[[Player Object]]'''||'''[[PLAY01]]'''||''' '''||'''[[PLAY03]]'''||''' '''||''' '''||'''[[PLAY06]]'''||''' '''||'''[[PLAY08]]'''||'''[[PLAY09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Resource Container Object|RCNO]]'''||align="left"|'''[[Resource Container Object]]'''||''' '''||''' '''||'''[[RCNO03]]'''||''' '''||''' '''||'''[[RCNO06]]'''||''' '''||'''[[RCNO08]] '''||'''[[RCNO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Cell Object|SCLT]]'''||align="left"|'''[[Cell Object]]'''||''' '''||''' '''||'''[[SCLT03]]'''||''' '''||''' '''||'''[[SCLT06]]'''||''' '''||'''[[SCLT08]]'''||'''[[SCLT09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Static Object|STAO]]'''||align="left"|'''[[Static Object]]'''||''' '''||''' '''||'''[[STAO03]]'''||''' '''||''' '''||'''[[STAO06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Ship Object|SHIP]]'''||align="left"|'''[[Ship Object]]'''||'''[[SHIP01]]'''||''' '''||'''[[SHIP03]]'''||'''[[SHIP04]]'''||''' '''||'''[[SHIP06]]'''||''' '''||'''[[SHIP08]]'''||'''[[SHIP09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Tangible Object|TANO]]'''||align="left"|'''[[Tangible Object]]'''||''' '''||''' '''||'''[[TANO03]]'''||''' '''||''' '''||'''[[TANO06]]'''||'''[[TANO07]]'''||'''[[TANO08]]'''||'''[[TANO09]]'''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Waypoint Object|WAYP]]'''||align="left"|'''[[Waypoint Object]]'''||'''[[WAYP01]]'''||''' '''||'''[[WAYP03]]'''||''' '''||''' '''||'''[[WAYP06]]'''||''' '''||''' '''||''' '''
| + | |
− | |- align="center"
| + | |
− | |align="center"|'''[[Wearable Object|WEAO]]'''||align="left"|'''[[Wearable Object]]'''||''' '''||''' '''||'''[[WEAO03]]'''||''' '''||''' '''||'''[[WEAO06]]'''||''' '''||'''[[WEAO08]]'''||'''[[WEAO09]]'''
| + | |
− | |- align="center"
| + | |
| |- | | |- |
| + | || |
| + | {{PacketBaselines}} |
| |} | | |} |