Difference between revisions of "PLAY09"

From SWGANH Wiki
Jump to: navigation, search
(Sample Packet)
(Sample Packet)
Line 54: Line 54:
 
0F 00 00 00 //0 - ABILITY LIST SIZE
 
0F 00 00 00 //0 - ABILITY LIST SIZE
 
00 00 00 00
 
00 00 00 00
10 00 // string count
+
10 00                         // string count
63 65 72 74 5F 6B 6E 69 66 65 5F 73 74 6F 6E 65 // cert_knife_stone
+
63 65 72 74 5F 6B 6E 69 66 65 // cert_knife
13 00 // string count
+
5F 73 74 6F 6E 65             // _stone
63 65 72 74 5F 6B 6E 69 66 65 5F 73 75 72 76 69 76 61 6C // cert_knife_survival
+
13 00                         // string count
18 00 // string count
+
63 65 72 74 5F 6B 6E 69 66 65 // cert_knife
63 65 72 74 5F 6C 61 6E 63 65 5F 73 74 61 66 66 5F 77 6F 6F 64 5F 73 31 // cert_lance_staff_wood_s1
+
5F 73 75 72 76 69 76 61 6C   // _survival
13 00 // string count
+
18 00                                 // string count
63 65 72 74 5F 61 78 65 5F 68 65 61 76 79 5F 64 75 74 79 // cert_axe_heavy_duty
+
63 65 72 74 5F 6C 61 6E 63 65 5F       // cert_lance_
0F 00 // string count
+
73 74 61 66 66 5F 77 6F 6F 64 5F 73 31 // staff_wood_s1
63 65 72 74 5F 72 69 66 6C 65 5F 63 64 65 66 // cert_rifle_cdef
+
13 00                         // string count
10 00 // string count
+
63 65 72 74 5F 61 78 65 5F   // cert_axe_
63 65 72 74 5F 70 69 73 74 6F 6C 5F 63 64 65 66 // cert_pistol_cdef
+
68 65 61 76 79 5F 64 75 74 79 // heavy_duty
11 00 // string count
+
0F 00                         // string count
63 65 72 74 5F 63 61 72 62 69 6E 65 5F 63 64 65 66 // cert_carbine_cdef
+
63 65 72 74 5F 72 69 66 6C 65 // cert_rifle
20 00 63 65 72 74 5F 67 72 65 6E 61 64 65 5F 66 72 61 67 6D 65 6E 74 61 74 69 6F 6E 5F 6C 69 67 68 74 // cert_grenade_fragmentation_light
+
5F 63 64 65 66               // _cdef
1E 00 // string count
+
10 00                           // string count
63 65 72 74 5F 73 74 61 72 73 68 69 70 73 5F 74 69 65 66 69 67 68 74 65 72 6C 69 67 68 74 // cert_starships_tiefighterlight
+
63 65 72 74 5F 70 69 73 74 6F 6C // cert_pistol
14 00 // string count
+
5F 63 64 65 66                   // _cdef
63 65 72 74 5F 6F 72 64 6E 61 6E 63 65 5F 6C 65 76 65 6C 31 // cert_ordnance_level1
+
11 00                               // string count
16 00 // string count
+
63 65 72 74 5F 63 61 72 62 69 6E 65 // cert_carbine
63 65 72 74 5F 64 72 6F 69 64 5F 61 73 74 72 6F 6D 65 63 68 5F 31 //cert_droid_astromech_1
+
5F 63 64 65 66                     // _cdef
16 00 // string count
+
20 00                                                   // string count
64 72 6F 69 64 63 6F 6D 6D 61 6E 64 5F 6D 75 74 65 64 72 6F 69 64 //droidcommand_mutedroid
+
63 65 72 74 5F 67 72 65 6E 61 64 65 5F                   // cert_grenade_
0D 00 // string count
+
66 72 61 67 6D 65 6E 74 61 74 69 6F 6E 5F 6C 69 67 68 74 // fragmentation_light
 +
1E 00                                       // string count
 +
63 65 72 74 5F 73 74 61 72 73 68 69 70 73 5F // cert_starships_
 +
74 69 65 66 69 67 68 74 65 72 6C 69 67 68 74 // tiefighterlight
 +
14 00                                 // string count
 +
63 65 72 74 5F 6F 72 64 6E 61 6E 63 65 // cert_ordnance
 +
5F 6C 65 76 65 6C 31                   // _level1
 +
16 00                           // string count
 +
63 65 72 74 5F 64 72 6F 69 64 5F // cert_droid_
 +
61 73 74 72 6F 6D 65 63 68 5F 31 //astromech_1
 +
16 00                               // string count
 +
64 72 6F 69 64 63 6F 6D 6D 61 6E 64 // droidcommand
 +
5F 6D 75 74 65 64 72 6F 69 64       //_mutedroid
 +
0D 00                                 // string count
 
68 61 72 76 65 73 74 43 6F 72 70 73 65 // harvestCorpse
 
68 61 72 76 65 73 74 43 6F 72 70 73 65 // harvestCorpse
14 00 // string count
+
14 00                                 // string count
70 72 69 76 61 74 65 5F 73 63 6F 75 74 5F 6E 6F 76 69 63 65 // private_scout_novice
+
70 72 69 76 61 74 65 5F 73 63 6F 75 74 // private_scout
1C 00 // string count
+
5F 6E 6F 76 69 63 65                   // _novice
70 72 69 76 61 74 65 5F 69 6D 70 65 72 69 61 6C 5F 6E 61 76 79 5F 6E 6F 76 69 63 65 // private_imperial_navy_novice
+
1C 00                                           // string count
00 00 00 00    //1 - ExperimentationFlags
+
70 72 69 76 61 74 65 5F 69 6D 70 65 72 69 61 6C // private_imperial
00 00 00 00    //2 - CraftingStageFlags
+
5F 6E 61 76 79 5F 6E 6F 76 69 63 65             // _navy_novice
00 00 00 00 00 00 00 00 //3 - CraftingStationID
+
00 00 00 00    // ExperimentationFlags
01 00 00 00 //4 - Draft Schematics
+
00 00 00 00    // CraftingStageFlags
 +
00 00 00 00 00 00 00 00 // CraftingStationID
 +
01 00 00 00   // Draft Schematics
 
00 00 00 00
 
00 00 00 00
A7 94 A8 12 //SchematicID
+
A7 94 A8 12   // SchematicID
63 30 4A 0F //SchematicCRC
+
63 30 4A 0F   // SchematicCRC
00 00 00 00 //5 - ExperimentationPoints
+
00 00 00 00   // ExperimentationPoints
00 00 00 00 //6 - Counter Incremented Every Prototype Creation Ack. And Every Kill. (CU/NGE)
+
00 00 00 00   // Counter Incremented Every Prototype Creation Ack. And Every Kill. (CU/NGE)
 
           //PRE-CU This gets flagged as an ExperienceChanged. Old trace of experience most likely.
 
           //PRE-CU This gets flagged as an ExperienceChanged. Old trace of experience most likely.
02 00 00 00 //7 - Friends List
+
02 00 00 00   // Friends List
 
00 00 00 00
 
00 00 00 00
 
05 00          // string count
 
05 00          // string count
Line 99: Line 114:
 
06 00            // string count
 
06 00            // string count
 
66 65 72 72 69 6E // ferrin
 
66 65 72 72 69 6E // ferrin
02 00 00 00 //8 - Ignore List
+
02 00 00 00   // Ignore List
 
00 00 00 00
 
00 00 00 00
 
06 00            // string count
 
06 00            // string count
Line 105: Line 120:
 
06 00            // string count
 
06 00            // string count
 
52 61 6D 73 65 79 // Ramsey
 
52 61 6D 73 65 79 // Ramsey
01 00 00 00 //9 - Current Lanaguage
+
01 00 00 00 // Current Lanaguage
32 00 00 00 //A - Stomach Food Current
+
32 00 00 00 // Stomach Food Current
64 00 00 00 //B - Stomach Food Max
+
64 00 00 00 // Stomach Food Max
32 00 00 00 //C - Stomach Drink Current
+
32 00 00 00 // Stomach Drink Current
64 00 00 00 //D - Stomach Drink Max
+
64 00 00 00 // Stomach Drink Max
00 00 00 00 //E - Not Found (Something related/similar to Stomach)
+
00 00 00 00 // Not Found (Something related/similar to Stomach)
00 00 00 00 //F - Not Found (Something related/similar to Stomach)
+
00 00 00 00 // Not Found (Something related/similar to Stomach)
00 00 00 00 //10 - Waypoint Objects - Not Found - Not for Datapad
+
00 00 00 00 // Waypoint Objects - Not Found - Not for Datapad
 
00 00 00 00
 
00 00 00 00
00 00 00 00 //11 - Jedi State  
+
00 00 00 00 // Jedi State  
 
</pre>
 
</pre>
 
|valign=top|
 
|valign=top|

Revision as of 09:23, 17 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


11 00 
0F 00 00 00 //0 - ABILITY LIST SIZE
00 00 00 00
10 00                         // string count
63 65 72 74 5F 6B 6E 69 66 65 // cert_knife
5F 73 74 6F 6E 65             // _stone
13 00                         // string count
63 65 72 74 5F 6B 6E 69 66 65 // cert_knife
5F 73 75 72 76 69 76 61 6C    // _survival
18 00                                  // string count
63 65 72 74 5F 6C 61 6E 63 65 5F       // cert_lance_
73 74 61 66 66 5F 77 6F 6F 64 5F 73 31 // staff_wood_s1
13 00                         // string count
63 65 72 74 5F 61 78 65 5F    // cert_axe_
68 65 61 76 79 5F 64 75 74 79 // heavy_duty
0F 00                         // string count
63 65 72 74 5F 72 69 66 6C 65 // cert_rifle
5F 63 64 65 66                // _cdef
10 00                            // string count
63 65 72 74 5F 70 69 73 74 6F 6C // cert_pistol
5F 63 64 65 66                   // _cdef
11 00                               // string count
63 65 72 74 5F 63 61 72 62 69 6E 65 // cert_carbine
5F 63 64 65 66                      // _cdef
20 00                                                    // string count
63 65 72 74 5F 67 72 65 6E 61 64 65 5F                   // cert_grenade_
66 72 61 67 6D 65 6E 74 61 74 69 6F 6E 5F 6C 69 67 68 74 // fragmentation_light
1E 00                                        // string count
63 65 72 74 5F 73 74 61 72 73 68 69 70 73 5F // cert_starships_
74 69 65 66 69 67 68 74 65 72 6C 69 67 68 74 // tiefighterlight 
14 00                                  // string count
63 65 72 74 5F 6F 72 64 6E 61 6E 63 65 // cert_ordnance
5F 6C 65 76 65 6C 31                   // _level1
16 00                            // string count
63 65 72 74 5F 64 72 6F 69 64 5F // cert_droid_
61 73 74 72 6F 6D 65 63 68 5F 31 //astromech_1
16 00                               // string count
64 72 6F 69 64 63 6F 6D 6D 61 6E 64 // droidcommand
5F 6D 75 74 65 64 72 6F 69 64       //_mutedroid
0D 00                                  // string count
68 61 72 76 65 73 74 43 6F 72 70 73 65 // harvestCorpse
14 00                                  // string count
70 72 69 76 61 74 65 5F 73 63 6F 75 74 // private_scout
5F 6E 6F 76 69 63 65                   // _novice
1C 00                                           // string count
70 72 69 76 61 74 65 5F 69 6D 70 65 72 69 61 6C // private_imperial
5F 6E 61 76 79 5F 6E 6F 76 69 63 65             // _navy_novice
00 00 00 00    // ExperimentationFlags
00 00 00 00    // CraftingStageFlags
00 00 00 00 00 00 00 00 // CraftingStationID
01 00 00 00    // Draft Schematics
00 00 00 00
A7 94 A8 12    // SchematicID
63 30 4A 0F    // SchematicCRC
00 00 00 00    // ExperimentationPoints
00 00 00 00    // Counter Incremented Every Prototype Creation Ack. And Every Kill. (CU/NGE)
           //PRE-CU This gets flagged as an ExperienceChanged. Old trace of experience most likely.
02 00 00 00   // Friends List
00 00 00 00
05 00          // string count
61 63 68 61 6E // achan
06 00             // string count
66 65 72 72 69 6E // ferrin
02 00 00 00    // Ignore List
00 00 00 00
06 00             // string count
55 6C 74 79 6D 61 // Ultyma
06 00             // string count
52 61 6D 73 65 79 // Ramsey
01 00 00 00 // Current Lanaguage
32 00 00 00 // Stomach Food Current
64 00 00 00 // Stomach Food Max
32 00 00 00 // Stomach Drink Current
64 00 00 00 // Stomach Drink Max
00 00 00 00 // Not Found (Something related/similar to Stomach)
00 00 00 00 // Not Found (Something related/similar to Stomach)
00 00 00 00 // Waypoint Objects - Not Found - Not for Datapad
00 00 00 00
00 00 00 00 // Jedi State 

Variable Descriptions


Obj_OperandCount = ??



Tags


50% This packet has been partially reversed.