04-23-2022, 07:50 PM
def_item.h in Client Source:
struct stItem : public stTbl_base
{
int job;
int stack;
int fame;
int level;
__int64 flag;
int wearing;
int type;
int subType;
int needItemIndex[MAX_MAKE_ITEM_MATERIAL];
int needItemCount[MAX_MAKE_ITEM_MATERIAL];
int needSSkillIndex;
int needSSkillCount;
int needSSkillIndex2;
int needSSkillCount2;
int textureID;
int textureRow;
int textureCol;
int num0;
int num1;
int num2;
int num3;
int price;
int set0;
int set1;
int set2;
int set3;
int set4;
char fileSMC[DEF_SMC_DEFAULT_LENGTH];
char efffectName[DEF_EFFECT_DEFAULT_LENGTH];
char attackEffectName[DEF_EFFECT_DEFAULT_LENGTH];
char damageEffectName[DEF_EFFECT_DEFAULT_LENGTH];
int JewelOptionType;
int JewelOptionLevel;
int rareOptionType[DEF_MAX_ORIGIN_OPTION];
int rareOptionLevel[DEF_MAX_ORIGIN_OPTION];
int syndicate_type;
int syndicate_grade;
int fortuneIndex;
char castleWar;
};
you'd probably have to check the length/max options on each to make it work without a problem.
The client source itself has all the necessary things you need to figure it out.

