Daxter's char parsing guide.

04/01/2018 12:17 ReviveSRO#1
In the guide made by @DaxterSoul ; here in this link: [Only registered and activated users can see links. Click Here To Register...]

SERVER_AGENT_CHARACTER_DATA (0x3013):
Code:
    4   uint    item.RefItemID
    if(item.TypeID1 == 3)
    {
        //ITEM_        
        if(item.TypeID2 == 1)
        {
            //ITEM_CH
            //ITEM_EU
            //AVATAR_
            1   byte    item.OptLevel
            8   ulong   item.Variance
            4   uint    item.Data       //Durability
            1   byte    item.MagParamNum
            fo
------------------------------------------------
SERVER_AGENT_ENTITY_SPAWN (0x3015, 0x3019):
Code:
4   uint    RefObjID
if(obj.TypeID1 == 1)
{
    //BIONIC:
    //  CHARACTER
    //  NPC
    //      NPC_FORTRESS_STRUCT
    //      NPC_MOB
    //      NPC_COS
    //      NPC_FORTRESS_COS    
    
    if(obj.TypeID2 == 1)
    {
        //CHARACTER
        1   byte    Scale
I need to know what are the (item.TypeID1, item.TypeID2) in both examples, nor where they come from.
04/01/2018 12:19 ​Exo#2
Quote:
Originally Posted by ReviveSRO View Post
In the guide made by @DaxterSoul ; here in this link: [Only registered and activated users can see links. Click Here To Register...]



SERVER_AGENT_CHARACTER_DATA (0x3013):

Code:
    4   uint    item.RefItemID

    if(item.TypeID1 == 3)

    {

        //ITEM_        

        if(item.TypeID2 == 1)

        {

            //ITEM_CH

            //ITEM_EU

            //AVATAR_

            1   byte    item.OptLevel

            8   ulong   item.Variance

            4   uint    item.Data       //Durability

            1   byte    item.MagParamNum

            fo
------------------------------------------------

SERVER_AGENT_ENTITY_SPAWN (0x3015, 0x3019):

Code:
4   uint    RefObjID

if(obj.TypeID1 == 1)

{

    //BIONIC:

    //  CHARACTER

    //  NPC

    //      NPC_FORTRESS_STRUCT

    //      NPC_MOB

    //      NPC_COS

    //      NPC_FORTRESS_COS    

    

    if(obj.TypeID2 == 1)

    {

        //CHARACTER

        1   byte    Scale


I need to know what are the (item.TypeID1, item.TypeID2) in both examples, nor where they come from.


[SRO_VT_SHARD].[_RefObjCommon].dbo


Sent from my iPhone using Tapatalk
04/01/2018 17:50 ReviveSRO#3
I have nothing to do with the server, I mean I am not a gm nor have access to the sql database. so I want to read and record everything in the spawn/entity packets as I am working on a clientless tool just for my personal use, so asking for an interpretation.
04/01/2018 19:13 DaxterSoul#4
_RefObjCommon and their derived tables _RefObjChar, _RefObjStruct, _RefObjItem are represented in the client as characterdata.txt, teleportbuilding.txt, itemdata.txt with the exception of Resist columns.