Difference between revisions of "AuctionQueryHeadersResponseMessage"

From SWGANH Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{|
 
|- align="center"
 
||{{PacketGuide}}
 
|-
 
|}
 
  
 
{| border="0" width="90%" cellpadding=6
 
{| border="0" width="90%" cellpadding=6
Line 43: Line 38:
 
----
 
----
  
Opperand_Count     = '''9'''
+
Operand_Count     = '''9'''
  
Opcode     = '''FFFFFFFF'''
+
Opcode     = '''FA500E52'''
 
----
 
----
  
Line 78: Line 73:
  
 
<pre>
 
<pre>
Insert Sample Packet Here...
+
Data A
 +
AuctionQueryHeadersResponseMessage
 +
 
 +
195.33.138.118:44463 -> 192.168.2.100:2716(Server -> Client)
 +
Enc: T  Comp: T    Seed: 0xFF68FE1C    Length: 307
 +
 
 +
00 09 04 92
 +
08 00
 +
52 0E 50 FA
 +
01 00 00 00                                          page count
 +
 
 +
02 00 00 00                                          2 is item listing, 4 is auctions listing
 +
 
 +
[UINT32]                                              //Amount of Elements making up an element list in the order :
 +
                                                        Terminal 1, seller 1 to seller x; ... Terminal x seller 1 to                           
 +
                                                        seller x;
 +
                                                        or put blundly : Nr of unique terminals and unique sellers
 +
 
 +
    //stringlist
 +
    [ASCII] Terminal description                        dantooine.@dantooine_region_names:dantooine_mining_outpost.
 +
                                                        @terminal_name:terminal_bazaar.1366001#-618,2490
 +
 +
        [ASCII]                                        Auction Owner Name
 +
 
 +
 
 +
[UINT32]                                              Number of (unique??) item names
 +
 
 +
    [UNICODE]                                              Item name
 +
 
 +
[UINT32]                                              Number of item descriptions (ie nr of auctions)
 +
 
 +
    [UINT64]                                              Item Id
 +
 
 +
    [UINT8]                                                List ID of itemdescription string // why byte????????
 +
                                                          every page has max 100 Auctions!!!!!!!!!!!!!!!!!!!!!!
 +
 
 +
    [UINT32]                                              item price
 +
 
 +
    [UINT32]                                              remaining Auction / instant sell time in seconds
 +
 
 +
    [UINT8]                                                0 = Auction 1 = instant
 +
   
 +
    [UINT16]                                              list id of bazaar terminal string
 +
 
 +
    [UINT64]                                              owner id
 +
 
 +
    [UINT16]                                              list id of sellername string
 +
 
 +
    00 00
 +
    00 00 00 00
 +
    00 00
 +
 
 +
    02 00 00 00
 +
    00 00 00 00   
 +
    00 00
 +
   
 +
    [UINT8]          Sub category
 +
 
 +
    [UINT8]          Main category
 +
 
 +
    [UINT8]          sub sub cat
 +
 
 +
    [UINT8]          sub sub sub cat
 +
 
 +
    01 08 00 00
 +
    00 00 00 00
 +
    00 00   
 +
    00
 +
 
 +
08 94
 +
 
 
</pre>
 
</pre>

Revision as of 14:29, 14 January 2007


Struct


BYTE uint8
SHORT uint16
INT uint32
FLOAT uint32
LONG uint64
A_STRING ASCII String
U_STRING Unicode String
C_STRING Customization String
B_STRING Byte String
{ } LIST Component
? Uncertain Values
?? Unknown Variable Name

Variable Descriptions


Operand_Count = 9

Opcode = FA500E52


  • Additional Descriptions go here...
  • --
  • ---
  • ----

Tags


S→C This packet originates on the server.

0% This packet has not been reversed.

Sample Code


Insert Code Snippet Here...

Sample Packet

Data A
AuctionQueryHeadersResponseMessage

195.33.138.118:44463 -> 192.168.2.100:2716(Server -> Client)
Enc: T   Comp: T    Seed: 0xFF68FE1C    Length: 307

00 09 04 92 
08 00 
52 0E 50 FA 
01 00 00 00                                           page count

02 00 00 00                                           2 is item listing, 4 is auctions listing

[UINT32]                                              //Amount of Elements making up an element list in the order : 
                                                        Terminal 1, seller 1 to seller x; ... Terminal x seller 1 to                             
                                                        seller x; 
                                                        or put blundly : Nr of unique terminals and unique sellers

    //stringlist
    [ASCII] Terminal description                        dantooine.@dantooine_region_names:dantooine_mining_outpost.
                                                        @terminal_name:terminal_bazaar.1366001#-618,2490
 
         [ASCII]                                        Auction Owner Name


[UINT32]                                               Number of (unique??) item names

    [UNICODE]                                              Item name

[UINT32]                                               Number of item descriptions (ie nr of auctions)

    [UINT64]                                               Item Id

    [UINT8]                                                List ID of itemdescription string // why byte????????
                                                           every page has max 100 Auctions!!!!!!!!!!!!!!!!!!!!!!

    [UINT32]                                               item price

    [UINT32]                                               remaining Auction / instant sell time in seconds

    [UINT8]                                                0 = Auction 1 = instant
    
    [UINT16]                                               list id of bazaar terminal string

    [UINT64]                                               owner id

    [UINT16]                                               list id of sellername string

    00 00 
    00 00 00 00 
    00 00 

    02 00 00 00 
    00 00 00 00     
    00 00 
    
    [UINT8]           Sub category

    [UINT8]           Main category 

    [UINT8]           sub sub cat

    [UINT8]           sub sub sub cat

    01 08 00 00 
    00 00 00 00 
    00 00    
    00 

08 94