Difference between revisions of "GRUP03"

From SWGANH Wiki
Jump to: navigation, search
(New page: __NOTOC__ {|align="center" |- ||{{GRUPArchitectureNAV}} |- |} <br> {| border="0" width="90%" cellpadding=6 |- |valign=top| ===BaseLine Struct=== ---- <pre> SHORT: ObjectOpperandCou...)
 
(Variable Descriptions)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{MissingPacket}}
 +
{{PageHeader|Baseline|GRUP03}}
 
{|align="center"
 
{|align="center"
 
|-  
 
|-  
Line 15: Line 16:
 
SHORT:      ObjectOpperandCount
 
SHORT:      ObjectOpperandCount
 
FLOAT:      Complexity
 
FLOAT:      Complexity
ASTRING:    STFFile
+
ASTRING:    STF File
INT:        ??
+
INT:        STF Spacer
ASTRING:    DefaultName
+
ASTRING:    STF Name
 
USTRING:    CustomName
 
USTRING:    CustomName
 
INT:        Volume
 
INT:        Volume
Line 32: Line 33:
 
     FLOAT:      Complexity
 
     FLOAT:      Complexity
 
   01:
 
   01:
     ASTRING:    STFFile
+
     ASTRING:    STF File
     INT:        ??
+
     INT:        STF Spacer
     ASTRING:    DefaultName
+
     ASTRING:    STF Name
 
   02:
 
   02:
 
     USTRING:    CustomName
 
     USTRING:    CustomName
Line 41: Line 42:
 
}
 
}
 
</pre>
 
</pre>
 +
 
|valign=top|
 
|valign=top|
  
Line 52: Line 54:
 
:Default is 1.0
 
:Default is 1.0
  
* '''STFFile''':
+
* '''STF File''':
 
:The name of the STF file you want to reference a string from.
 
:The name of the STF file you want to reference a string from.
  
* '''DefaultName''':
+
* '''STF Spacer''':
 +
:Just a INT 0 spacer between STF File and Name.
 +
 
 +
* '''STF Name''':
 
:The string reference you want to set as the object name.
 
:The string reference you want to set as the object name.
  
Line 69: Line 74:
 
{| align="center"
 
{| align="center"
 
|-  
 
|-  
||{{75%}}
+
||{{100%}}
 
|-
 
|-
 
||{{ServerPacket}}
 
||{{ServerPacket}}
Line 75: Line 80:
 
|}
 
|}
  
===To Do===
+
===Notes===
 
----
 
----
 +
STFFile = "string_id_table" for Groups, there is no default name.
  
 +
This is the default base OBJECT that gets inherited into Group, nothing more is added.
 
|}
 
|}
  
 +
===Sample Packet===
 
----
 
----
 +
 +
<pre>
 +
05 00
 +
0C 5F A7 68              // BaselineMessage
 +
65 EE 47 95 25 00 00 00  // Group ID
 +
50 55 52 47 03          // PURG 3
 +
25 00 00 00
 +
04 00
 +
00 00 80 3F
 +
0F 00                    // string count
 +
73 74 72 69 6E 67 5F 69  // string_i
 +
64 5F 74 61 62 6C 65    // d_table
 +
00 00 00 00
 +
00 00 00 00
 +
00 00 00 00
 +
00
 +
</pre>

Latest revision as of 12:34, 25 June 2008





Baseline - GRUP03

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.

GRUP Packet Type QuickNav
GRUP01 - GRUP03 - GRUP06


BaseLine Struct


SHORT:       ObjectOpperandCount
FLOAT:       Complexity
ASTRING:     STF File
INT:         STF Spacer
ASTRING:     STF Name
USTRING:     CustomName
INT:         Volume

Deltas Struct


SHORT:			UpdateCount
SHORT:			UpdateType
{
   00:
     FLOAT:       Complexity
   01:
     ASTRING:     STF File
     INT:         STF Spacer
     ASTRING:     STF Name
   02:
     USTRING:     CustomName
   03:
     INT:         Volume
}

Variable Descriptions


Obj_OperandCount = 4


  • Complexity
The Complexity of the Object. These are usually only used with schematics and tangible items.
Default is 1.0
  • STF File:
The name of the STF file you want to reference a string from.
  • STF Spacer:
Just a INT 0 spacer between STF File and Name.
  • STF Name:
The string reference you want to set as the object name.
  • CustomName:
A unicode string of the name of the object. Overrides the STFName.
  • Volume:
The Volume the object takes up in a container.
Default is 1

Tags


100% This packet has been completely reversed.

S→C This packet originates on the server.

Notes


STFFile = "string_id_table" for Groups, there is no default name.

This is the default base OBJECT that gets inherited into Group, nothing more is added.

Sample Packet


05 00 
0C 5F A7 68              // BaselineMessage
65 EE 47 95 25 00 00 00  // Group ID
50 55 52 47 03           // PURG 3
25 00 00 00 
04 00 
00 00 80 3F 
0F 00                    // string count
73 74 72 69 6E 67 5F 69  // string_i
64 5F 74 61 62 6C 65     // d_table
00 00 00 00 
00 00 00 00 
00 00 00 00 
00