Difference between revisions of "MSCO07"

From SWGANH Wiki
Jump to: navigation, search
(BaseLine Struct)
Line 18: Line 18:
 
INT:            Slot Counter
 
INT:            Slot Counter
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   A_STRING:        Slot String Lookup Directory
 
   A_STRING:        Slot String Lookup Directory
Line 24: Line 23:
 
   A_STRING:        Slot Name
 
   A_STRING:        Slot Name
 
}
 
}
 
 
INT:            Counter 1
 
INT:            Counter 1
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
Line 34: Line 31:
 
INT:            Counter 2
 
INT:            Counter 2
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
 
}
 
}
 
 
INT:            Counter 3
 
INT:            Counter 3
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
 
}
 
}
 
 
INT:            Counter 4
 
INT:            Counter 4
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
 
}
 
}
 
 
INT:            Counter 5
 
INT:            Counter 5
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
 
}
 
}
 
 
INT:            Counter 6
 
INT:            Counter 6
 
INT:            Update Counter
 
INT:            Update Counter
 
 
{
 
{
 
   INT:            Unknown
 
   INT:            Unknown
 
}
 
}
 
</pre>
 
</pre>
 
{| class="wikitable"
 
|-
 
|{{short}}||'''Operand_Count'''
 
|-
 
|{{int}}|'''slotcounter'''
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotname|mycount}}
 
:{| class="wikitable"
 
|-
 
|{{a_string}}||'''slot string lookup directory'''
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|{{a_string}}||'''slotname'''
 
|-
 
|}
 
{{endlist|slotname}}
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 1
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 1|slotlist1}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 1|slotlist1}}
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 2
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 2|slotlist2}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 2|slotlist2}}
 
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 3
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 3|slotlist3}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 3|slotlist3}}
 
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 4
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 4|slotlist4}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 4|slotlist4}}
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 5
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 5|slotlist5}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 5|slotlist5}}
 
 
{| class="wikitable"
 
|-
 
|{{int}}|counter 6
 
|-
 
|{{int}}||'''updatecounter'''
 
|-
 
|}
 
 
{{beginlist|slotlist 6|slotlist6}}
 
:{| class="wikitable"
 
|-
 
|{{int}}|{{unknown}}
 
|-
 
|}
 
{{endlist|slotlist 6|slotlist6}}
 
  
 
<pre>
 
<pre>

Revision as of 13:58, 2 April 2007

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


BaseLine Struct


Few bytes left to figure out on this one.

SHORT:          Operand Count
INT:            Slot Counter
INT:            Update Counter
{
   A_STRING:        Slot String Lookup Directory
   INT:             Unknown
   A_STRING:        Slot Name
}
INT:            Counter 1
INT:            Update Counter
{
   INT:             Unknown
}

INT:            Counter 2
INT:            Update Counter
{
   INT:             Unknown
}
INT:            Counter 3
INT:            Update Counter
{
   INT:             Unknown
}
INT:            Counter 4
INT:            Update Counter
{
   INT:             Unknown
}
INT:            Counter 5
INT:            Update Counter
{
   INT:             Unknown
}
INT:            Counter 6
INT:            Update Counter
{
   INT:             Unknown
}

baseline


10 
01 00 00 00 
01 00 00 00 

crafting

00 00 00 00 
expEffectiveness

01 00 00 00 
01 00 00 00 

00 00 00 00 
01 00 00 00 
01 00 00 00 
00 00 00 00 

01 00 00 00 
01 00 00 00 
00 00 00 00 
01 00 00 00 
01 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 




delta : 

01 00 
05 00 00 00 
05 00 00 00 

01 00 00 
00 00 00 00 
01 01 00 
00 00 00 00 
01 02 00 
00 00 00 00 
01 03 00 
00 00 00 00 
02 03 00 
04 00 00 00 

02 00 
05 00        ................
00 00 05 00 00 00 01 00 00 00 00 00 00 01 01 00        ................
00 00 00 00 01 02 00 00 00 00 00 01 03 00 00 00        ................
00 00 02 03 00 01 00 00 00 52 11 72 22 1B 00 00        .........R.r"...
00 03 00 05 00 00 00 05 00 00 00 01 00 00 00 00        ................
00 00 01 01 00 00 00 00 00 01 02 00 00 00 00 00        ................
01 03 00 00 00 00 00 02 03 00 01 00 00 00 04 00        ................
00 00 04 00 04 00 00 00 04 00 00 00 01 00 00 00        ................
00 00 00 01 01 00 00 00 00 00 01 02 00 00 00 00        ................
00 01 03 00 00 00 00 00 05 00 05 00 00 00 05 00        ................
00 00 01 00 00 FF FF FF FF 01 01 00 FF FF FF FF        ................
01 02 00 FF FF FF FF 01 03 00 FF FF FF FF 02 03        ................
00 00 00 00 00 06 00 08 00 00 00 08 00 00 00 01        ................
00 00 FF FF FF FF 02 00 00 00 00 00 00 ED A0           ...............

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Packet: 409  Time: 28 s

TransOp:[0]

Frag A

195.33.138.98:44463 -> 192.168.2.103:3102(Server -> Client)
Enc: T   Comp: T    Seed: 0xF73F6B0D    Length: 167

00 0D 07 BF 01 01 00 FF FF FF FF 02 01 00 01 00        ................
00 00 01 02 00 FF FF FF FF 02 02 00 02 00 00 00        ................
01 03 00 FF FF FF FF 02 03 00 03 00 00 00 07 00        ................
14 08 00 01 00 00 00 01 00 00 00 01 00 00 08 00        ................
63 72 61 66 74 69 6E 67 00 00 00 00 10 00 65 78        crafting......ex
70 45 66 66 65 63 74 69 76 65 6E 65 73 73 09 00        pEffectiveness..
01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 0A        ................
00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00        ................
0B 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00        ................
00 0C 00 01 00 00 00 01 00 00 00 01 00 00 00 00        ................
00 00 14 00 01 AB FB   

Deltas Struct


There's one delta I'm aware of that is sent after a slot has been filled. In NGE the var 6 (byte) is filled with the amount of filled slots. In precu it is var 5


Variable Descriptions


Obj_OperandCount =


Tags


50% This packet has been partially reversed.

To Do