Difference between revisions of "TANO03"

From SWGANH Wiki
Jump to: navigation, search
(To Do)
(Deltas Struct)
Line 35: Line 35:
 
----
 
----
  
<pre>
+
<pre>SHORT:                  UpdateCount
 +
SHORT:                  UpdateType
 +
{
 +
  00:         
 +
    FLOAT:              Complexity
 +
  01:         
 +
    A_STRING:          STFName
 +
    INT:                ??
 +
    A_STRING:          DefaultName
 +
  02:         
 +
    U_STRING:          CustomName
 +
  03:         
 +
    INT:                Volume
 +
  04:         
 +
    A_STRING:          Customization
 +
  05:                   
 +
    INT:                ??ListSize
 +
    INT:                UpdateCount
 +
    {
 +
      BYTE:            SubType
 +
      {
 +
        00:(remove)
 +
          INT:          ??
 +
        01:(add)
 +
          INT:          ??
 +
        02:(clearall)
 +
      }
 +
    }   
 +
  06:   
 +
     
 +
    INT:                OptionsBitmask
 +
  07:         
 +
    INT:                IncapTimer
 +
  08:         
 +
    INT:                ConditionDamage
 +
  09:         
 +
    INT:                MaxCondition
 +
  0A:         
 +
    BYTE:              ??
 +
}
 
</pre>
 
</pre>
  

Revision as of 01:01, 29 November 2007

TANO Packet Type QuickNav
TANO03 - TANO06 - TANO07


BaseLine Struct


SHORT:		ObjOpperandCount (13)
float:          Schematic Complexity (!!!!!)
ASTRING:	ASCII string dir to look for the item name
INT:            ???
ASTRING         item name to look up

USTRING:        Cust String???
INT:            Inventory LOAD in number of slots used 
USTRING         Customization String to look up
INT:            ??? with creo thatd be listsize
INT:            ??? with creo thatd be updatecounter
INT:            optionsbitmask
INT:            count for stackables
INT:            deduction from item health
INT:            item health
BYTE:           ???

Deltas Struct


SHORT:                  UpdateCount
SHORT:                  UpdateType
{
  00:           
    FLOAT:              Complexity
  01:           
    A_STRING:           STFName
    INT:                ??
    A_STRING:           DefaultName
  02:           
    U_STRING:           CustomName
  03:           
    INT:                Volume
  04:           
    A_STRING:           Customization
  05:                    
    INT:                ??ListSize
    INT:                UpdateCount
    {
      BYTE:             SubType
      {
        00:(remove)
          INT:          ??
        01:(add)
          INT:          ??
        02:(clearall)
      }
    }     
  06:    
       
    INT:                OptionsBitmask
  07:           
    INT:                IncapTimer
  08:           
    INT:                ConditionDamage
  09:           
    INT:                MaxCondition
  0A:           
    BYTE:               ??
}

Sample Packet


05 00 
0C 5F A7 68
1D 92 14 6D 02 00 00 00 
4F 4E 41 54 03 // ONAT 3
0B 00 00 00 
80 3F 
06 00              // String count
69 74 65 6D 5F 6E  // item_n
00 00 00 00 
11 00                                              // String count
64 65 66 61 75 6C 74 5F 66 75 72 6E 69 74 75 72 65 // default_furniture
13 00 00 00                                        // U-string count
45 00 71 00 75 00 75 00 6C 00 75 00 73 00          // E.q.u.u.l.u.s.
20 00 4E 00 65 00 6D 00 75 00 73 00 27 00 20 00    // .N.e.m.u.s.'. .
43 00 61 00 6D 00 70 00                            // C.a.m.p
01 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 01 
00 00 00 00 
00 00 00 00 
00 00 64 00 
00 00 01 21 

Variable Descriptions


Obj_OperandCount =


Tags


50% This packet has been partially reversed.

S→C This packet originates on the server.

To Do


Bitmask 1  : 2  : 4  : Insured