Skip to content

Mob file 005_00004.img

Robsus edited this page Nov 15, 2015 · 1 revision

This is the file, which has all the related info to mobs. Def, Dmg, HP stats, spawntime etc. But also the drops with their corresponding probabilities. There are two templates, 1 for the chinese client, and another one for AGE's client. There are extra bytes in AGE's one This is the 010 template to be used for the chinese client.

//--- 010 Editor v3.1 Binary Template
//
// File: mobfile 005_0004.img
// Author: Rob van den Bekerom
// Revision:
// Purpose: modifying mob attributes for the chinese client/server
//--------------------------------------
   typedef struct { //Probabilities are a range of 1 - 1000000
        int     itemID;
        char     name[28];
        int      unknown1;
int unknown2;
int ModelID;
int unknown4;
int unknown5;
int unknown6;
int unknown7;
int unknown8;
int unknown9;
int unknown10;
int unknown11;
int unknown12;
int SpawntimeMIN;
int SpawntimeMAX;
int DropLVL;
int unknown16;
int HP;
int unknown18;
int unknown19;
int unknown20;
int unknown21;
int unknown22;
int unknown23;
int unknown24;
int unknown25;
int unknown26;
int unknown27;
int unknown28;
int unknown29;
int unknown30;
int Damage;
int Defence;
int unknown33;
int unknown34;
int ElementalDmg;
int ElementalDef;
int unknown37;
int unknown38;
int unknown39;
int ProbabilitySilver; // 1-1.000.000
int SilverDropMin;
int SilverDropMax;
int ProbabbilitynextID1;
int IdDrop1;
int ProbabbilitynextID2;
int IdDrop2;
int ProbabbilitynextID3;
int IdDrop3;
int ProbabbilitynextID4;
int IdDrop4;
int ProbabbilitynextID5;
int IdDrop5;
int ProbabbilitynextID6;
int IdDrop6;
int ProbabbilitynextID7;
int IdDrop7;
int ProbabbilitynextID8;
int IdDrop8;
int ProbabbilitynextID9;
int IdDrop9;
int ProbabbilitynextID10;
int IdDrop10;
int ProbabbilitynextID11;
int IdDrop11;
int ProbabbilitynextID12;
int IdDrop12;
int ProbabbilitynextID13;
int IdDrop13;
int ProbabbilitynextID14;
int IdDrop14;
int ProbabbilitynextID15;
int IdDrop15;
int ProbabbilitynextID16;
int IdDrop16;
int unknown75;
int unknown76;
int unknown77;
int unknown78;
int CommonProb;
int Unknown80;
int unknown81;
int UniProb;
int unknown83;
int unknown84;
int RareProb;
int unknown86;
int unknown87;
int EliteProb;
int unknown89;
int unknown90;
int unknown91;
int unknown92;
int unknown93;
int unknown94;
int unknown95;
int unknown96;
int unknown97;
int unknown98;
int unknown99;
int unknown100;
int unknown101;
int unknown102;
int unknown103;
int unknown104;
int unknown105;
int unknown106;
int unknown107;
int unknown108;
int unknown109;
int unknown110;
int unknown111;
int unknown112;
int unknown113;
int unknown114;
int unknown115;
int unknown116;
int unknown117;
int unknown118;
int unknown119;
int unknown120;
int unknown121;
int unknown122;
int unknown123;
int unknown124;
int unknown125;
int unknown126;
int unknown127;
int unknown128;
int unknown129;
int unknown130;
int unknown131;
int unknown132;
int unknown133;
int unknown144;
int unknown145;
int unknown146;
int unknown147;
int unknown148;
int unknown149;
int unknown150;
int unknown151;
int unknown152;
int unknown153;
int unknown154;
int unknown155;
int ProbabilitySirang;
int SirangId;
int ProbabilityTaro;
int TaroId;
int ProbabilityBamboo;
int BambooID;
int ProbabilityAntler;
int AntlerId;
int ProbabilityMushroom;
int MushroomID;
int ProbabilityOldGinsen;
int OldGinsenID;
int unknown168;
int unknown169;
int DroprateArchives;
int archiveId1;
int archiveId2;
int archiveId3;
int archiveId4;
int archiveId5;
int archiveId6;
int archiveId7;
int archiveId8;
int archiveId9;
int archiveId10;
int archiveId11;
int archiveId12;
int unknown183;
int ProbabilityPJ;
int PurpleJadeID;
int ProbabilityRJ;
int RedJadeID;
int PetXP;
int unknown189;
int PetIdRangeStart;
int PetIdRangeEnd;
int unknown192;
int unknown193;
int unknown194;
int unknown195;
int unknown196;
int unknown197;
int unknown198;
int unknown199;
int unknown200;
int unknown201;
int DropchanceNextID;
int dropID;
int DropchanceNextID2;
int dropID2;
int DropchanceNextID3;
int dropID3;
int unknown208;
int unknown209;
int unknown210;
int unknown211;
int unknown212;
int unknown213;
int unknown214;
int unknown215;
int unknown216;
int unknown217;
int unknown218;
int unknown219;
int unknown220;
int unknown221;

    } record;

LittleEndian();
uint count;
record records[count] <optimize=false>;

For AGE's file

//--------------------------------------
//--- 010 Editor v3.1 Binary Template
//
// File: mobfile 005_0004.img
// Author: Rob van den Bekerom
// Revision:
// Purpose: modifying mob attributes for AGE's client
//--------------------------------------
   typedef struct {
        int     itemID;
        char     name[28];
        int      unknown1;
int unknown2;
int ModelId;
int unknown4;
int unknown5;
int unknown6;
int unknown7;
int unknown8;
int unknown9;
int unknown10;
int unknown11;
int unknown12;
int SpawntimeMIN;
int SpawntimeMAX;
int DropLVL;
int unknown16;
int HP;
int unknown18;
int unknown19;
int unknown20;
int unknown21;
int unknown22;
int unknown23;
int unknown24;
int unknown25;
int unknown26;
int unknown27;
int unknown28;
int unknown29;
int unknown30;
int Damage;
int Defence;
int unknown33;
int unknown34;
int ElementalDmg;
int ElementalDef;
int unknown37;
int unknown38;
int unknown39;
int ProbabilitySilver; // 1-1.000.000
int Id1SilverDropMin;
int SilverDropMax;
int ProbabbilitynextID1;
int IdDrop1;
int ProbabbilitynextID2;
int IdDrop2;
int ProbabbilitynextID3;
int IdDrop3;
int ProbabbilitynextID4;
int IdDrop4;
int ProbabbilitynextID5;
int IdDrop5;
int ProbabbilitynextID6;
int IdDrop6;
int ProbabbilitynextID7;
int IdDrop7;
int ProbabbilitynextID8;
int IdDrop8;
int ProbabbilitynextID9;
int IdDrop9;
int ProbabbilitynextID10;
int IdDrop10;
int ProbabbilitynextID11;
int IdDrop11;
int ProbabbilitynextID12;
int IdDrop12;
int ProbabbilitynextID13;
int IdDrop13;
int ProbabbilitynextID14;
int IdDrop14;
int ProbabbilitynextID15;
int IdDrop15;
int ProbabbilitynextID16;
int IdDrop16;
int unknown75;
int unknown76;
int unknown77;
int unknown78;
int CommonProb;
int Unknown80;
int unknown81;
int UniProb;
int unknown83;
int unknown84;
int RareProb;
int unknown86;
int unknown87;
int EliteProb;
int unknown89;
int unknown90;
int unknown91;
int unknown92;
int unknown93;
int unknown94;
int unknown95;
int unknown96;
int unknown97;
int unknown98;
int unknown99;
int unknown100;
int unknown101;
int unknown102;
int unknown103;
int unknown104;
int unknown105;
int unknown106;
int unknown107;
int unknown108;
int unknown109;
int unknown110;
int unknown111;
int unknown112;
int unknown113;
int unknown114;
int unknown115;
int unknown116;
int unknown117;
int unknown118;
int unknown119;
int unknown120;
int unknown121;
int unknown122;
int unknown123;
int unknown124;
int unknown125;
int unknown126;
int unknown127;
int unknown128;
int unknown129;
int unknown130;
int unknown131;
int unknown132;
int unknown133;
int unknown144;
int unknown145;
int unknown146;
int unknown147;
int unknown148;
int unknown149;
int unknown150;
int unknown151;
int unknown152;
int unknown153;
int unknown154;
int unknown155;
int ProbabilitySirang;
int SirangId;
int ProbabilityTaro;
int TaroId;
int ProbabilityBamboo;
int BambooID;
int ProbabilityAntler;
int AntlerId;
int ProbabilityMushroom;
int MushroomID;
int ProbabilityOldGinsen;
int OldGinsenID;
int unknown168;
int unknown169;
int DroprateArchives;
int archiveId1;
int archiveId2;
int archiveId3;
int archiveId4;
int archiveId5;
int archiveId6;
int archiveId7;
int archiveId8;
int archiveId9;
int archiveId10;
int archiveId11;
int archiveId12;
int unknown183;
int ProbabilityPJ;
int PurpleJadeID;
int ProbabilityRJ;
int RedJadeID;
int PetXP;
int unknown189;
int PetIdRangeStart;
int PetIdRangeEnd;
int unknown192;
int unknown193;
int unknown194;
int unknown195;
int unknown196;
int unknown197;
int unknown198;
int unknown199;
int unknown200;
int unknown201;
int DropchanceNextID;
int dropID;
int DropchanceNextID2;
int dropID2;
int DropchanceNextID3;
int dropID3;
int unknown208;
int unknown209;
int unknown210;
int unknown211;
int unknown212;
int unknown213;
int unknown214;
int unknown215;
int unknown216;
int unknown217;
int unknown218;
int unknown219;
int unknown220;
int unknown221;
int unknown222;
int unknown223;

    } record;

LittleEndian();
uint count;
record records[count] <optimize=false>;

Donate with PayPal today.

Donate with PayPal Credit or any major credit card.

Donations will be used to further improve the project or for server expenses.

Clone this wiki locally