Difference between revisions of "MSCO03"

From SWGANH Wiki
Jump to: navigation, search
(BaseLine Struct)
Line 9: Line 9:
 
|-
 
|-
 
|valign=top|
 
|valign=top|
===BaseLine Struct===
+
==BaseLine Struct==
 
<pre>
 
<pre>
 
SHORT: ObjOpperandCount (13)
 
SHORT: ObjOpperandCount (13)

Revision as of 04:41, 1 January 2008

MSCO Packet Type QuickNav
MSCO03 - MSCO06 - MSCO07 - MSCO08 - MSCO09


BaseLine Struct

SHORT:		ObjOpperandCount (13)

//part 0
float:          Schematic Complexity (!!!!!)

//part 1
ASTRING:	ASCII string dir to look for the tool name

//part 2
INT:            ???

//part 3
ASTRING         string to look up

//part 4
INT:            ???

//part 5 Object descriptor values
INT:            count
INT:            counter
{
   BYTE          unknown
   ASTRING       always "crafting"
   INT           unknown
   ASTRING       descriptor string, for example xp
   FLOAT         value eg 55.0 for 55xp

}

//not reversed, probably ask X
INT:            ???
SHORT:          ???
USTRING         ???
INT:            ???
INT:            ???
INT:            ???

Deltas Struct



Packet Example

00 09 00 DD 
05 00 
0C 5F A7 68 
3D C8 12 6D 02 00 00 00 
4F 43 53 4D 03 // OCSM 3
09 00 00 00 
B0 41 
0F 00 
73 74 72 69 6E 67 5F 69 64 5F 74 61 62 6C 65 // string_id_table
00 00 00 00
00 00 
07 00 00 00 
41 00 42 00 52 00 69 00 66 00 6C 00 65 00 // A.B.R.i.f.l.e
00 00 00 00 
C8 03 00 00 
0B 00 00 00 
20 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting
00 00 00 00 
0B 00 
61 74 74 61 63 6B 53 70 65 65 64 // attackSpeed
50 BB 49 C0                      // -3.15
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting
00 00 00 00 
0A 00 
63 6F 6D 70 6C 65 78 69 74 79    // complexity
00 00 D0 41                      // 26
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting
00 00 00 00 
09 00 
68 69 74 50 6F 69 6E 74 73      // hitPoints
2E 6D 99 41                     // 19
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting 
00 00 00 00 
09 00 
6D 61 78 44 61 6D 61 67 65      // maxDamage
1A 1E 34 41                     // 11.26
00 
08 00 
63 72 61 66 74 69 6E 67         // crafting  
00 00 00 00 
0B 00 
6D 61 78 52 61 6E 67 65 4D 6F 64 // maxRangeMod
00 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
6D 69 64 52 61 6E 67 65 4D 6F 64 // midRangeMod
14 18 90 41                      // 18
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
09 00 
6D 69 6E 44 61 6D 61 67 65       // minDamage
1A 1E 34 41                      // 11
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
6D 69 6E 52 61 6E 67 65 4D 6F 64 // minRangeMod
00 00 00 00 
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0B 00 
77 6F 75 6E 64 43 68 61 6E 63 65 // woundChance
14 18 90 40                      // 4.5
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
02 00
78 70                            // xp
00 00 E6 42                      // 115.0
00 
08 00 
63 72 61 66 74 69 6E 67          // crafting 
00 00 00 00 
0C 00 
7A 65 72 6F 52 61 6E 67 65 4D 6F 64 // zeroRangeMod
00 00 00 00 
05 00 00 00 
4B 00 61 00 6D 00 6D 00 69 00       // K.a.m.m.i
19 00 00 00 
00 00 00 41 
01 F0 23 

Variable Descriptions


Obj_OperandCount =


Tags


50% This packet has been partially reversed.

S→C This packet originates on the server.

To Do