Difference between revisions of "Requestcharactermatch (8A19D7E1)"

From SWGANH Wiki
Jump to: navigation, search
(New page: {{PageHeader|Command|Requestbadges (CA604B86)}} {| border="0" width="90%" cellpadding=6 |- |valign=top| ===Struct=== ---- {| align="center" |- || {| class="wikitable" |- |''' '''|| |- |''...)
 
(Sample Packets)
Line 49: Line 49:
 
|}
 
|}
  
==Sample Packets==
+
==Sample Command Strings==
  
 +
 +
 +
Search for a Rebel Human Architect Master Architect
 
<pre>
 
<pre>
----
+
4 7 0 0 0 370444368 0 crafting_architect_master ""
 +
</pre>
  
 +
Search for an Imperial Human Architect Master Architect
 +
<pre>
 +
4 7 0 0 0 -615855020 0 crafting_architet_master ""
 +
</pre>
  
 +
Search for a Neutral Human Architect Master Architect
 +
<pre>
 +
4 7 0 0 0 0 0 crafting_architect_master ""
 +
</pre>
  
 +
Search for a Neutral Wookiee Architect Master Architect
 +
<pre>
 +
4 7 0 0 0 0 4 crafting_architect_master ""
 
</pre>
 
</pre>
 +
 +
 +
Search for a Neutral Wookiee
 +
<pre>
 +
4 7 0 0 0 0 4 "" ""
 +
</pre>
 +
 +
Unicode string break down ['''Flags bitmask'''] ['''Faction CRC'''] ['''Species'''] ['''Title'''] ['''?''']
 +
 +
 +
 +
'''Flags bitmask:''' (ie: 4 7 0 0 0) Means 0x47. This value is the bitmask for the 3 possible flags.
 +
 +
The 3 lasts bits of the byte define 3 boolean values as follow : [Roleplay] [Newbie] [LFG]
 +
 +
possible flags
 +
<pre>
 +
01000001 = 0x41 = LFG
 +
01000010 = 0x42 = Newbie
 +
01000011 = 0x43 = LFG + Newbie
 +
01000100 = 0x44 = RolePlayer
 +
01000101 = 0x45 = LFG + RolePlay
 +
01000110 = 0x46 = Newbie + RolePlayer
 +
01000111 = 0x47 = LFG + Newbie + Roleplayer
 +
</pre>
 +
 +
 +
 +
'''faction CRC:'''
 +
This is the string of the int value of the crc of either "imperial" or "rebel"  0_o
 +
 +
-615855020 = 0xDB4ACC54 = CRC("imperial")
 +
 +
370444368 = 0x16148850 = CRC("rebel")
 +
 +
0 = neutral
 +
 +
 +
 +
'''Species:'''
 +
 +
an integrer representing the race. 0 beeing for Humans
 +
 +
 +
 +
'''Title:'''
 +
 +
a system-name for titles. Note if no title is selected but only the prof, the names becomes a prof name.
 +
 +
Profession->Architect Title->Master  =  crafting_architect_master
 +
 +
Profession->Architect Title->Any  =  crafting_architect
 +
 +
Profession->Any = ""
 +
 +
 +
'''[?]'''
 +
 +
An unknown parameter. GM/CSR only? Not implemented? Always seen "" (empty parameter)

Revision as of 13:54, 3 July 2007

Command - Requestbadges (CA604B86)

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

Struct


Variable Descriptions


Opperand_Count =

Opcode = CA604B86


Tags


C→S This packet originates on the client.

0% This packet has not been reversed.
CQE This Command is part of the CommandQueueEnqueue.

Command This is a client command.

Sample Command Strings

Search for a Rebel Human Architect Master Architect

4 7 0 0 0 370444368 0 crafting_architect_master ""

Search for an Imperial Human Architect Master Architect

4 7 0 0 0 -615855020 0 crafting_architet_master ""

Search for a Neutral Human Architect Master Architect

4 7 0 0 0 0 0 crafting_architect_master ""

Search for a Neutral Wookiee Architect Master Architect

4 7 0 0 0 0 4 crafting_architect_master ""


Search for a Neutral Wookiee

4 7 0 0 0 0 4 "" ""

Unicode string break down [Flags bitmask] [Faction CRC] [Species] [Title] [?]


Flags bitmask: (ie: 4 7 0 0 0) Means 0x47. This value is the bitmask for the 3 possible flags.

The 3 lasts bits of the byte define 3 boolean values as follow : [Roleplay] [Newbie] [LFG]

possible flags

01000001 = 0x41 = LFG
01000010 = 0x42 = Newbie
01000011 = 0x43 = LFG + Newbie
01000100 = 0x44 = RolePlayer
01000101 = 0x45 = LFG + RolePlay
01000110 = 0x46 = Newbie + RolePlayer
01000111 = 0x47 = LFG + Newbie + Roleplayer


faction CRC: This is the string of the int value of the crc of either "imperial" or "rebel" 0_o

-615855020 = 0xDB4ACC54 = CRC("imperial")

370444368 = 0x16148850 = CRC("rebel")

0 = neutral


Species:

an integrer representing the race. 0 beeing for Humans


Title:

a system-name for titles. Note if no title is selected but only the prof, the names becomes a prof name.

Profession->Architect Title->Master = crafting_architect_master

Profession->Architect Title->Any = crafting_architect

Profession->Any = ""


[?]

An unknown parameter. GM/CSR only? Not implemented? Always seen "" (empty parameter)