Skip to content
AsteriskAmpersand edited this page Apr 3, 2019 · 1 revision

Guildcard Data is redundant, the game will autopopulate this section anyyway

struct Guildcard
{
    UQUAD               steamID;
    time64_t            created;
    UBYTE               unknown;
    ULONG               hunterRank;
    ULONG               playTime_s;
    time64_t            lastUpdated;
    UCHAR               hunterName[0x40];
    UCHAR               primaryGroup[0x36];
    blob                unknown[0x10];
    struct H_APPEARANCE hunterAppearance;
    struct P_APPEARANCE palicoAppearance;
    struct hunterEquipment
    blob    unknown[0x5C];
    struct  gcpalico
    ULONG   unity;
    blob    unknown[0x10];
    USHORT  questsLR;
    USHORT  questsHR;
    USHORT  questsInvest;
    USHORT  questsArena;
    ULONG   tailRaiderUnity[0x05];
    blob    unknown[0x0F];
    struct  weaponUsage
    {
        struct WEAPONUSAGE lowRank;
        struct WEAPONUSAGE highRank;
        struct WEAPONUSAGE investigations;
    };
    UBYTE   poseID;
    UBYTE   expressionID;
    UBYTE   backgroundID;
    UBYTE   stickerID;
    UCHAR   greeting[0x0100];
    UCHAR   title[0x0100];
    USHORT  titleFirst;
    USHORT  titleMiddle;
    USHORT  titleLast;
    float   positionX;   // -60 to 60
    float   positionY;   // -70 to 70
    float   zoom;        // -50 to 180
    struct ARENASTATS arenaRecords[0x0A];
    struct  creatureStats
    {
        struct CREATURES16 captured;
        struct CREATURES16 slayed;
        struct CREATURES16 largest;
        struct CREATURES16 smallest;
        struct CREATURES8 researchLevel;
    };
};
struct hunterEquipment{
        ULONG   weaponType;
        ULONG   weaponID;
        ULONG   headArmorType;
        ULONG   headArmorID;
        ULONG   chestArmorType;
        ULONG   chestArmorID;
        ULONG   armArmorType;
        ULONG   armArmorID;
        ULONG   waistArmorType;
        ULONG   waistArmorID;
        ULONG   legArmorType;
        ULONG   legArmorID;
        ULONG   charmType;
        ULONG   charmID;
        ULONG   tool1Type;
        ULONG   tool1ID;
        ULONG   tool2Type;
        ULONG   tool2ID;
    };
struct palicoEquipment{
            ULONG   palicoWeaponType;
            ULONG   palicoWeaponID;
            ULONG   palicoHeadArmorType;
            ULONG   palicoHeadArmorID;
            ULONG   palicoBodyArmorType;
            ULONG   palicoBodyArmorID;
            ULONG   palicoGadgetType;
            ULONG   palicoGadgetID;
        };
struct gcpalico{
        UCHAR   palicoName[0x40];
        ULONG   palicoRank_Minus_1;
        ULONG   palicoHealth;
        ULONG   palicoAttM;
        ULONG   palicoAttR;
        ULONG   palicoAffinity;
        ULONG   palicoDef;
        LONG    palicoVsFire;
        LONG    palicoVsWater;
        LONG    palicoVsThunder;
        LONG    palicoVsIce;
        LONG    palicoVsDragon;
        UBYTE   unknown;
        struct  palicoEquipment
        blob    unknown[0x04];
        UBYTE   palicoG1;
        UBYTE   palicoG2;
        UBYTE   palicoG3;
        UBYTE   palicoG4;
        UBYTE   palicoG5;
        UBYTE   palicoG6;
    };
Clone this wiki locally