SHIP01

From SWGANH Wiki
Revision as of 15:34, 5 January 2008 by Snow (Talk | contribs) (Variable Descriptions)

Jump to: navigation, search


SHIP Packet Type QuickNav
SHIP01 - SHIP03 - SHIP04 - SHIP06 - SHIP08 - SHIP09

BaseLine Struct


INT:       ?? 
INT:       ??

Unknown List1:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List2:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Energy Drain List:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Energy Drain for corresponding component
}

Mass List:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Mass for corresponding component
}

Unknown List3:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

INT:       ?? 
INT:       ??

//The following lists are weapon related w/ unk purpose:
Unknown List3:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List4:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List5:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List6:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List7:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Weapon List:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Weapon Refire Rate
}

Unknown List8:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List9:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

Unknown List10:
INT:    List size
INT:    List Update Counter
{
    BYTE:    ??
    INT:     Component Index
    INT:     Value
}

FLOAT:       Total Mass
FLOAT:       Shield Recharge Rate
FLOAT:       Weapon Recharge Rate? (need confirm)
FLOAT:       ??
FLOAT:       ??

//Orientation floats:
FLOAT:       ??
FLOAT:       ??
FLOAT:       ??
//

FLOAT:       ??
FLOAT:       ??
FLOAT:       ??
FLOAT:       Max Speed
FLOAT:       Total Energy

INT:       ?? 
INT:       ??
INT:       ?? 
INT:       ??
INT:       ?? 
INT:       ??
INT:       ?? 
INT:       ??
INT:       ?? 
INT:       ??
INT:       ?? 
INT:       ??

Deltas Struct



Sample Packet


05 00 0C 5F A7 68 04 5A   .......<..._.h.Z
D1 D6 13 00 00 00 50 49 48 53 01 25 02 00 00 29   ......PIHS.%...)
00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 80 3F 00 01 00 00 00 00   .........?......
00 80 3F 00 02 00 00 00 00 00 80 3F 00 04 00 00   ..?........?....
00 00 00 80 3F 00 05 00 00 00 00 00 80 3F 00 06   ....?........?..
00 00 00 00 00 80 3F 00 07 00 00 00 00 00 80 3F   ......?........?
07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80   ................
3F 00 01 00 00 00 00 00 80 3F 00 02 00 00 00 00   ?........?......
00 80 3F 00 04 00 00 00 00 00 80 3F 00 05 00 00   ..?........?....
00 00 00 80 3F 00 06 00 00 00 00 00 80 3F 00 07   ....?........?..
00 00 00 00 00 80 3F 07 00 00 00 00 00 00 00 00   ......?.........
00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00   ................
00 00 02 00 00 00 00 00 00 00 00 04 00 00 00 00   ................
00 00 00 00 05 00 00 00 00 00 00 00 00 06 00 00   ................
00 00 00 00 00 00 07 00 00 00 00 00 00 00 07 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
00 00 04 00 00 00 00 00 00 00 00 05 00 00 00 00   ................
00 00 00 00 06 00 00 00 00 00 00 00 00 07 00 00   ................
00 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00   ................
02 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00   ................
00 00 05 00 00 00 00 00 00 00 00 06 00 00 00 00   ................
00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 00 00 50 C3 47   .............P.G
00 00 A0 40 00 00 00 44 66 66 00 42 00 01 12 17   [email protected]....


Packet : 577
199.108.198.52:44463 -> 24.1.10.254:1304 (Server->Client)
Zone Server: Fragmented: Enc: T: Comp: T 

00 0D 00 CA 00 A0 40 00 00 A0 40 F3 66 5F 3F F3   ......@[email protected]_?.
66 5F 3F 36 8D 27 3F 94 30 37 3F 66 A8 BB 3E 94   f_?6.'?.07?f..>.
30 37 3F 00 00 38 42 28 6B 6E 4E 00 00 C8 42 00   07?..8B(knN...B.
00 A0 40 00 00 20 41 00 00 A0 41 00 00 70 41 00   ..@.. A...A..pA.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
00 00 00 00 00 00 00 00 00 00 00 01 E0 DD         ..............

Variable Descriptions


Obj_OperandCount = 29


Other weapon related lists: Unknown purpose(s). Weapon List: This list has only been seen to update the weapon component with its refire rate.

Orientation Floats - have something to do with pitch/yaw/roll The first 2 floats have been seen to be the same. The last float has been seen as 1/2 of the first 2 floats.

Max Speed: The max speed displayed here is the value that is shown in the SWG ship menus. This is not the actual max speed value. Actual value is in SHIP6.

The last 12 ints are probably list headers (need to confirm).

ToDo: Research the majority of this packet - this is the most incomplete ship baseline.

Tags


0% This packet has not been reversed.