Difference between revisions of "PLAY09"

From SWGANH Wiki
Jump to: navigation, search
(Sample Packet)
Line 51: Line 51:
 
----
 
----
 
<pre>
 
<pre>
+
0A 00
 +
00 00 80 3F //Complexity
 +
 
 +
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
 +
00 00 00 00 //CustomName
 +
00 00 00 00 //Volume
 +
00 00 00 00 //GenericINT(not used with PLAY)
 +
04 00 00 00 //MyFlags (find possible values!)
 +
00 00 00 00
 +
00 00 00 00
 +
00 00 00 00
 +
00 00 00 00
 +
04 00 00 00 //MyProfile (make chart of values!)
 +
07 07 04 00
 +
01 00 00 20
 +
00 08 00 00
 +
00 10 02 00
 +
00 00 //Profession Tag
 +
00 00 00 00 //BornDate (single integer.. not processed. might need to add xx/yy/zz format in .exe)
 +
00 00 00 00 //TotalPlayTime (update every 30 seconds, count in seconds, displayed in seconds, client updates itself too).
 +
 
 +
//MyFlags
 +
//[INT1]
 +
//1 - LFG(can combine with HELPER)
 +
//2 - HELPER(can combine with LFG)
 +
//4 - ROLEPLAYER (no tag)
 +
//80 - AFK (overrides previous tags)
 +
//100 - LD (overrides other tags)
 +
//200 - Faction Rank(seperate tag)
 +
 
 +
//[INT4]
 +
//80000000 - Anonymous (no tag)
 +
 
 +
//MyProfile
 +
//Large List.. you will need to clear your players cache from the client to get this to display.
 +
//It saves based on what the client sets, and then caches it only sending the values to the server.
 +
//Even if the server sends new ones, the client wont display (because it is relying on the cache)
 
</pre>
 
</pre>
 
|valign=top|
 
|valign=top|

Revision as of 20:59, 16 September 2007


PLAY Packet Type QuickNav
PLAY01 - PLAY03 - PLAY06 - PLAY08 - PLAY09


BaseLine Struct


intristingly enough there does not seem to be a complexity value for yalps. (though there is for resourcecontainers......)

//0 Skillability list
[UINT32] size
[UINT32] update counter
         [ASCII] skill name

//1 experimentation flag
[UINT32] 0 Assembly only; 1 exp

//2 crafting stage
[UINT32]

//3 crafting station id
[UINT64] ???

//4 schematic List
[UINT32] resourceweights ID
[UINT32] schematic crc

//5 No of experimentation points
[UINT32]

//6 

Deltas Struct



Sample Packet


0A 00
00 00 80 3F //Complexity

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
00 00 00 00 //CustomName
00 00 00 00 //Volume
00 00 00 00 //GenericINT(not used with PLAY)
04 00 00 00 //MyFlags (find possible values!)
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
04 00 00 00 //MyProfile (make chart of values!)
07 07 04 00
01 00 00 20
00 08 00 00
00 10 02 00
00 00 //Profession Tag
00 00 00 00 //BornDate (single integer.. not processed. might need to add xx/yy/zz format in .exe)
00 00 00 00 //TotalPlayTime (update every 30 seconds, count in seconds, displayed in seconds, client updates itself too).

//MyFlags
//[INT1]
//1 - LFG(can combine with HELPER)
//2 - HELPER(can combine with LFG)
//4 - ROLEPLAYER (no tag)
//80 - AFK (overrides previous tags)
//100 - LD (overrides other tags)
//200 - Faction Rank(seperate tag)

//[INT4]
//80000000 - Anonymous (no tag)

//MyProfile
//Large List.. you will need to clear your players cache from the client to get this to display.
//It saves based on what the client sets, and then caches it only sending the values to the server.
//Even if the server sends new ones, the client wont display (because it is relying on the cache) 

Variable Descriptions


Obj_OperandCount = ??



Tags


50% This packet has been partially reversed.