Packets ID Finding #1
Replies: 4 comments 2 replies
-
Added those packets (50c3266). Also it seems that 0x34 is also related to the market. Maybe only for top sellers, etc, I'm not sure on that. |
Beta Was this translation helpful? Give feedback.
-
Additional to Login packets [0x11] list: the LoadItemAttributes [Id(0x0F, 0x00)] packets when login, could be combined to single large ICE file (item_parameter), however i am still not sure how to process the file to id list (I just see that Lapig : "i think thats probably the same data as whats in the 11e1 packets the other ice data u get wen u login" ) Did the packet format like the LoadItemPacket [Id(0x0F, 0x30)] so we could get the ItemId directly and map to item name? For Player Spawn packet [Id(0x08, 0x04)]: Staring from 0x60 with each 0x30 (48bytes) block to check pattern with the same start (0x0-0x2) and end with 0x4 (at 0x25) After 0x14 bytes after these repeated blocks, arksCharacterName and Here is my current findings. Not sure it is useful or not but since there is no good place to put these information (even in PSO2mod-discord). |
Beta Was this translation helpful? Give feedback.
-
I try to get updated with current NGS item_attrs, but since I have no too much Rust background to understand the Procedural Macros , thus I try it by hand in Hex-editor. In 202403 JP updates, NGS version item_parameter.bin maybe like this (guessing but not verify every entry, maybe completely wrong): The classic seems have another item_parameter.bin while login, and also I need a way to get the items name from packets (did the id 0x31 should be the name list? as [Id(0x31, 0x05)] contain the achievement titles ).. Also id[0x40, 0x2A] should be the friends related list (online list?)...
|
Beta Was this translation helpful? Give feedback.
-
0x0F, 0x30 packet seems last hope on item names (but seems only game available/player owned items could get 0x0F, 0x30 packet) I am also looking at 9 0x11, 0xe1 packets (ICE packs, a bit away from packet-lib usages) But I need time to see how the UTF16 string store in ICE files (seem not like .text / .cmx file format?) |
Beta Was this translation helpful? Give feedback.
-
Market related packets (ID 0x2D)
Market Item List packets
(0x2D, 0x03) Maybe each item for 132 bytes (NGS) or 128 bytes (classic one)
0x0 owner player ID?
0x1C item main category id
0x1E item sub category id
0x22 item id
(These could be referee on https://github.com/CRC32EX/PSO2Data/blob/master/items.csv )
0x74 No. of items
0x78 selling price
Market Item shop owner?
(0x2D, 0x0C)
Beta Was this translation helpful? Give feedback.
All reactions