Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Add new vehicle type (Source code)

Joined
Mar 20, 2012
Messages
760
Reaction score
368
[Guide] Add new vehicle type (Source code)

Add new vehicle type (Source code)​

DxAniKeys.h

find :
Code:
AN_SPEC= 15,//  Special
AN_SKILL_B= 16,
AN_SKILL_C= 17,
AN_SKILL_D= 18,
AN_SKILL_E= 19,
AN_GATHERING= 20,
AN_BIKE_A= 21,  
AN_BIKE_B= 22,   
AN_BIKE_C= 23,  
AN_BIKE_EV1= 24,  
AN_FLIGHT= 25,
AN_SKILL_F= 26,
AN_SKILL_G= 27,
AN_SKILL_H= 28,

AN_NONE= 29,
AN_TYPE_SIZE= 29,
[/COLOR]


change to :
Code:
AN_SPEC= 15,//  Special
AN_SKILL_B= 16,
AN_SKILL_C= 17,
AN_SKILL_D= 18,
AN_SKILL_E= 19,
AN_GATHERING= 20,
AN_BIKE_A= 21,  
AN_BIKE_B= 22,   
AN_BIKE_C= 23,  
AN_BIKE_EV1= 24,  
AN_FLIGHT= 25,
AN_SKILL_F= 26,
AN_SKILL_G= 27,
AN_SKILL_H= 28,

[COLOR="#FF0000"]
AN_CAR_A= 29,
AN_CAR_B= 30,
AN_CAR_C= 31,
AN_CAR_D= 32,

AN_REARCAR_A= 33,
AN_REARCAR_B= 34,
AN_REARCAR_C= 35,
AN_REARCAR_D= 36,


AN_NONE= 37,
AN_TYPE_SIZE= 37,
[/COLOR]

DxSkinAniMan.cpp

find :
Code:
_T("AN_SPEC"),
_T("AN_SKILL_B"),
_T("AN_SKILL_C"),
_T("AN_SKILL_D"),
_T("AN_SKILL_E"),
_T("AN_GATHERING"),
_T("AN_BIKE_A"),
_T("AN_BIKE_B"),
_T("AN_BIKE_C"),
_T("AN_BIKE_EV1"),
_T("AN_FLIGHT"),
_T("AN_SKILL_F"),
_T("AN_SKILL_G"),
_T("AN_SKILL_H")

change to :
Code:
_T("AN_SPEC"),
_T("AN_SKILL_B"),
_T("AN_SKILL_C"),
_T("AN_SKILL_D"),
_T("AN_SKILL_E"),
_T("AN_GATHERING"),
_T("AN_BIKE_A"),
_T("AN_BIKE_B"),
_T("AN_BIKE_C"),
_T("AN_BIKE_EV1"),
_T("AN_FLIGHT"),
_T("AN_SKILL_F"),
_T("AN_SKILL_G"),
_T("AN_SKILL_H"),
[COLOR="#FF0000"]
_T("AN_CAR_A"),
_T("AN_CAR_B"),
_T("AN_CAR_C"),
_T("AN_CAR_D"),

_T("AN_REARCAR_A"),
_T("AN_REARCAR_B"),
_T("AN_REARCAR_C"),
_T("AN_REARCAR_D")[/COLOR]
GLItem.h

find :
Code:
VEHICLE_TYPE_NONE= -1,
VEHICLE_TYPE_BOARD= 0,
VEHICLE_TYPE_SCUTER= 1,
VEHICLE_TYPE_BIKE_BT5= 2,
VEHICLE_TYPE_BIKE_BT7= 3,
VEHICLE_TYPE_BIKE_BT9= 4,
VEHICLE_TYPE_BIKE_RARE= 5,
VEHICLE_TYPE_G= 6,
VEHICLE_TYPE_H= 7,
VEHICLE_TYPE_I= 8,
VEHICLE_TYPE_J= 9,

VEHICLE_TYPE_SIZE= 10,


change to :
Code:
VEHICLE_TYPE_NONE= -1,
VEHICLE_TYPE_BOARD= 0,
VEHICLE_TYPE_SCUTER= 1,
VEHICLE_TYPE_BIKE_BT5= 2,
VEHICLE_TYPE_BIKE_BT7= 3,
VEHICLE_TYPE_BIKE_BT9= 4,
VEHICLE_TYPE_BIKE_RARE= 5,
VEHICLE_TYPE_G= 6,
VEHICLE_TYPE_H= 7,
VEHICLE_TYPE_I= 8,
VEHICLE_TYPE_J= 9,

[COLOR="#FF0000"]VEHICLE_TYPE_CAR_A= 10,
VEHICLE_TYPE_CAR_B= 11,
VEHICLE_TYPE_CAR_C= 12,
VEHICLE_TYPE_CAR_D= 13,

VEHICLE_TYPE_REARCAR_A= 14,
VEHICLE_TYPE_REARCAR_B= 15,
VEHICLE_TYPE_REARCAR_C= 16,
VEHICLE_TYPE_REARCAR_D= 17,

VEHICLE_TYPE_SIZE= 18,[/COLOR]

GLVEHICLE.cpp

find : :
Code:
EMANI_MAINTYPE GLVEHICLE::GetVehicleMainAni ( VEHICLE_TYPEm_emTYPE )
{
EMANI_MAINTYPE emANIMAINTYPE = AN_NONE;

switch ( m_emTYPE )
{
case VEHICLE_TYPE_SCUTER:
emANIMAINTYPE = AN_BIKE_EV1;
break;

case VEHICLE_TYPE_BIKE_BT5:
emANIMAINTYPE = AN_BIKE_A;
break;

case VEHICLE_TYPE_BIKE_BT7:
emANIMAINTYPE = AN_BIKE_B;
break;

case VEHICLE_TYPE_BIKE_BT9:
emANIMAINTYPE = AN_BIKE_C;
break;

case VEHICLE_TYPE_BIKE_RARE:
emANIMAINTYPE = AN_BIKE_C;
break;

default:
emANIMAINTYPE = AN_NONE;
break;
};

return emANIMAINTYPE;
}

change to :
Code:
EMANI_MAINTYPE GLVEHICLE::GetVehicleMainAni ( VEHICLE_TYPEm_emTYPE )
{
EMANI_MAINTYPE emANIMAINTYPE = AN_NONE;

switch ( m_emTYPE )
{
case VEHICLE_TYPE_SCUTER:
emANIMAINTYPE = AN_BIKE_EV1;
break;

case VEHICLE_TYPE_BIKE_BT5:
emANIMAINTYPE = AN_BIKE_A;
break;

case VEHICLE_TYPE_BIKE_BT7:
emANIMAINTYPE = AN_BIKE_B;
break;

case VEHICLE_TYPE_BIKE_BT9:
emANIMAINTYPE = AN_BIKE_C;
break;

case VEHICLE_TYPE_BIKE_RARE:
emANIMAINTYPE = AN_BIKE_C;
break;

[COLOR="#FF0000"]case VEHICLE_TYPE_CAR_A:
emANIMAINTYPE = AN_CAR_A;
break;
case VEHICLE_TYPE_CAR_B:
emANIMAINTYPE = AN_CAR_B;
break;
case VEHICLE_TYPE_CAR_C:
emANIMAINTYPE = AN_CAR_C;
break;
case VEHICLE_TYPE_CAR_D:
emANIMAINTYPE = AN_CAR_D;
break;

case VEHICLE_TYPE_REARCAR_A:
emANIMAINTYPE = AN_REARCAR_A;
break;
case VEHICLE_TYPE_REARCAR_B:
emANIMAINTYPE = AN_REARCAR_B;
break;
case VEHICLE_TYPE_REARCAR_C:
emANIMAINTYPE = AN_REARCAR_C;
break;
case VEHICLE_TYPE_REARCAR_D:
emANIMAINTYPE = AN_REARCAR_D;
break;[/COLOR]

default:
emANIMAINTYPE = AN_NONE;
break;
};

return emANIMAINTYPE;
}




find :
Code:
namespace COMMENT
{
extern std::string VEHICLE_TYPE[VEHICLE_TYPE_SIZE] = { "HOVERBOARD","VEHICLE_TYPE_SCUTER","VEHICLE_TYPE_BIKE_BT5","VEHICLE_TYPE_BIKE_BT7","VEHICLE_TYPE_BIKE_BT9","VEHICLE_TYPE_BIKE_RARE","G","H","I","J", };
};
change to :
Code:
namespace COMMENT
{
extern std::string VEHICLE_TYPE[VEHICLE_TYPE_SIZE] = { "HOVERBOARD","VEHICLE_TYPE_SCUTER","VEHICLE_TYPE_BIKE_BT5","VEHICLE_TYPE_BIKE_BT7","VEHICLE_TYPE_BIKE_BT9","VEHICLE_TYPE_BIKE_RARE","G","H","I","J",[COLOR="#FF0000"]"VEHICLE_TYPE_CAR_A","VEHICLE_TYPE_CAR_B","VEHICLE_TYPE_CAR_C","VEHICLE_TYPE_CAR_D","VEHICLE_TYPE_REARCAR_A","VEHICLE_TYPE_REARCAR_B","VEHICLE_TYPE_REARCAR_C","VEHICLE_TYPE_REARCAR_D"[/COLOR] };
};


GlogicData.cpp

find :

Code:
namespace GLCONST_VEHICLE
{
PGLVEHICLEpGLVEHICLE[VEHICLE_TYPE_SIZE] = { NULL };
charszVehicleInit[VEHICLE_TYPE_SIZE][MAX_PATH] = { "Vehicle_01.charset","Vehicle_02.charset","Vehicle_03.charset","Vehicle_04.charset","Vehicle_05.charset","Vehicle_06.charset","Vehicle_07.charset","Vehicle_08.charset","Vehicle_09.charset","Vehicle_10.charset" };

intnFullDecrVehicle[VEHICLE_TYPE_SIZE]; // 포만감 감소치

PGLVEHICLE GetVehicleData ( VEHICLE_TYPE emTYPE )
{
for ( WORD i = 0; i < VEHICLE_TYPE_SIZE; ++i )
{
if ( pGLVEHICLE[i]->m_emTYPE == emTYPE ) return pGLVEHICLE[i];
}

return NULL;
}
};

change to :


Code:
namespace GLCONST_VEHICLE
{
PGLVEHICLEpGLVEHICLE[VEHICLE_TYPE_SIZE] = { NULL };
charszVehicleInit[VEHICLE_TYPE_SIZE][MAX_PATH] = { "Vehicle_01.charset","Vehicle_02.charset","Vehicle_03.charset","Vehicle_04.charset","Vehicle_05.charset","Vehicle_06.charset","Vehicle_07.charset","Vehicle_08.charset","Vehicle_09.charset","Vehicle_10.charset"[COLOR="#FF0000"],"Vehicle_11.charset","Vehicle_12.charset","Vehicle_13.charset","Vehicle_14.charset","Vehicle_15.charset","Vehicle_16.charset","Vehicle_17.charset","Vehicle_18.charset" };[/COLOR]

intnFullDecrVehicle[VEHICLE_TYPE_SIZE]; // 포만감 감소치

PGLVEHICLE GetVehicleData ( VEHICLE_TYPE emTYPE )
{
for ( WORD i = 0; i < VEHICLE_TYPE_SIZE; ++i )
{
if ( pGLVEHICLE[i]->m_emTYPE == emTYPE ) return pGLVEHICLE[i];
}

return NULL;
}
};

(If I forgot something pls inform me n I will update this thread)


SCREENSHOT:


REARCAR (RickShaw)
REMOVED
REMOVED

CAR(Ferrari)
REMOVED
REMOVED

NOTE :

1.Don't forget to add new vehicle .charset files (if not, you will get D3Derror! - of course its really annoying -.-)

2: Don't forget to add new vehicle type into comment.ini

3: Don't forget to add new animaintype into comment.ini

4. No support about the new vehicle files (vps.vcf,bin and cfg)

Good Luck :laugh:

Credits :

MinCommunications - original ran source & vehicle files (test)
JDev - RanViewer
 
Last edited:
Newbie Spellweaver
Joined
Oct 25, 2013
Messages
74
Reaction score
0
Re: [Guide] Add new vehicle type (Source code)

Nice Share .
 
Newbie Spellweaver
Joined
Oct 25, 2013
Messages
74
Reaction score
0
Re: [Guide] Add new vehicle type (Source code)

Can i ask a noob question ? :) Where i can find the DxAniKeys.h
 
Newbie Spellweaver
Joined
Jun 15, 2013
Messages
81
Reaction score
6
Re: [Guide] Add new vehicle type (Source code)

Please share v12 animation :(
 
Newbie Spellweaver
Joined
May 6, 2014
Messages
5
Reaction score
0
Re: [Guide] Add new vehicle type (Source code)

Build Finnish!! But Test Emulator Error!! Help me Pls... :/:

AsenDURE - Add new vehicle type (Source code) - RaGEZONE Forums


Add new vehicle type (Source code)​


DxAniKeys.h

find :
Code:
AN_SPEC= 15,//  Special
AN_SKILL_B= 16,
AN_SKILL_C= 17,
AN_SKILL_D= 18,
AN_SKILL_E= 19,
AN_GATHERING= 20,
AN_BIKE_A= 21,  
AN_BIKE_B= 22,   
AN_BIKE_C= 23,  
AN_BIKE_EV1= 24,  
AN_FLIGHT= 25,
AN_SKILL_F= 26,
AN_SKILL_G= 27,
AN_SKILL_H= 28,

AN_NONE= 29,
AN_TYPE_SIZE= 29,
[/COLOR]


change to :
Code:
AN_SPEC= 15,//  Special
AN_SKILL_B= 16,
AN_SKILL_C= 17,
AN_SKILL_D= 18,
AN_SKILL_E= 19,
AN_GATHERING= 20,
AN_BIKE_A= 21,  
AN_BIKE_B= 22,   
AN_BIKE_C= 23,  
AN_BIKE_EV1= 24,  
AN_FLIGHT= 25,
AN_SKILL_F= 26,
AN_SKILL_G= 27,
AN_SKILL_H= 28,

[COLOR=#FF0000]
AN_CAR_A= 29,
AN_CAR_B= 30,
AN_CAR_C= 31,
AN_CAR_D= 32,

AN_REARCAR_A= 33,
AN_REARCAR_B= 34,
AN_REARCAR_C= 35,
AN_REARCAR_D= 36,


AN_NONE= 37,
AN_TYPE_SIZE= 37,
[/COLOR]

DxSkinAniMan.cpp

find :
Code:
_T("AN_SPEC"),
_T("AN_SKILL_B"),
_T("AN_SKILL_C"),
_T("AN_SKILL_D"),
_T("AN_SKILL_E"),
_T("AN_GATHERING"),
_T("AN_BIKE_A"),
_T("AN_BIKE_B"),
_T("AN_BIKE_C"),
_T("AN_BIKE_EV1"),
_T("AN_FLIGHT"),
_T("AN_SKILL_F"),
_T("AN_SKILL_G"),
_T("AN_SKILL_H")

change to :
Code:
_T("AN_SPEC"),
_T("AN_SKILL_B"),
_T("AN_SKILL_C"),
_T("AN_SKILL_D"),
_T("AN_SKILL_E"),
_T("AN_GATHERING"),
_T("AN_BIKE_A"),
_T("AN_BIKE_B"),
_T("AN_BIKE_C"),
_T("AN_BIKE_EV1"),
_T("AN_FLIGHT"),
_T("AN_SKILL_F"),
_T("AN_SKILL_G"),
_T("AN_SKILL_H"),
[COLOR=#FF0000]
_T("AN_CAR_A"),
_T("AN_CAR_B"),
_T("AN_CAR_C"),
_T("AN_CAR_D"),

_T("AN_REARCAR_A"),
_T("AN_REARCAR_B"),
_T("AN_REARCAR_C"),
_T("AN_REARCAR_D")[/COLOR]
GLItem.h

find :
Code:
VEHICLE_TYPE_NONE= -1,
VEHICLE_TYPE_BOARD= 0,
VEHICLE_TYPE_SCUTER= 1,
VEHICLE_TYPE_BIKE_BT5= 2,
VEHICLE_TYPE_BIKE_BT7= 3,
VEHICLE_TYPE_BIKE_BT9= 4,
VEHICLE_TYPE_BIKE_RARE= 5,
VEHICLE_TYPE_G= 6,
VEHICLE_TYPE_H= 7,
VEHICLE_TYPE_I= 8,
VEHICLE_TYPE_J= 9,

VEHICLE_TYPE_SIZE= 10,


change to :
Code:
VEHICLE_TYPE_NONE= -1,
VEHICLE_TYPE_BOARD= 0,
VEHICLE_TYPE_SCUTER= 1,
VEHICLE_TYPE_BIKE_BT5= 2,
VEHICLE_TYPE_BIKE_BT7= 3,
VEHICLE_TYPE_BIKE_BT9= 4,
VEHICLE_TYPE_BIKE_RARE= 5,
VEHICLE_TYPE_G= 6,
VEHICLE_TYPE_H= 7,
VEHICLE_TYPE_I= 8,
VEHICLE_TYPE_J= 9,

[COLOR=#FF0000]VEHICLE_TYPE_CAR_A= 10,
VEHICLE_TYPE_CAR_B= 11,
VEHICLE_TYPE_CAR_C= 12,
VEHICLE_TYPE_CAR_D= 13,

VEHICLE_TYPE_REARCAR_A= 14,
VEHICLE_TYPE_REARCAR_B= 15,
VEHICLE_TYPE_REARCAR_C= 16,
VEHICLE_TYPE_REARCAR_D= 17,

VEHICLE_TYPE_SIZE= 18,[/COLOR]

GLVEHICLE.cpp

find : :
Code:
EMANI_MAINTYPE GLVEHICLE::GetVehicleMainAni ( VEHICLE_TYPEm_emTYPE )
{
EMANI_MAINTYPE emANIMAINTYPE = AN_NONE;

switch ( m_emTYPE )
{
case VEHICLE_TYPE_SCUTER:
emANIMAINTYPE = AN_BIKE_EV1;
break;

case VEHICLE_TYPE_BIKE_BT5:
emANIMAINTYPE = AN_BIKE_A;
break;

case VEHICLE_TYPE_BIKE_BT7:
emANIMAINTYPE = AN_BIKE_B;
break;

case VEHICLE_TYPE_BIKE_BT9:
emANIMAINTYPE = AN_BIKE_C;
break;

case VEHICLE_TYPE_BIKE_RARE:
emANIMAINTYPE = AN_BIKE_C;
break;

default:
emANIMAINTYPE = AN_NONE;
break;
};

return emANIMAINTYPE;
}

change to :
Code:
EMANI_MAINTYPE GLVEHICLE::GetVehicleMainAni ( VEHICLE_TYPEm_emTYPE )
{
EMANI_MAINTYPE emANIMAINTYPE = AN_NONE;

switch ( m_emTYPE )
{
case VEHICLE_TYPE_SCUTER:
emANIMAINTYPE = AN_BIKE_EV1;
break;

case VEHICLE_TYPE_BIKE_BT5:
emANIMAINTYPE = AN_BIKE_A;
break;

case VEHICLE_TYPE_BIKE_BT7:
emANIMAINTYPE = AN_BIKE_B;
break;

case VEHICLE_TYPE_BIKE_BT9:
emANIMAINTYPE = AN_BIKE_C;
break;

case VEHICLE_TYPE_BIKE_RARE:
emANIMAINTYPE = AN_BIKE_C;
break;

[COLOR=#FF0000]case VEHICLE_TYPE_CAR_A:
emANIMAINTYPE = AN_CAR_A;
break;
case VEHICLE_TYPE_CAR_B:
emANIMAINTYPE = AN_CAR_B;
break;
case VEHICLE_TYPE_CAR_C:
emANIMAINTYPE = AN_CAR_C;
break;
case VEHICLE_TYPE_CAR_D:
emANIMAINTYPE = AN_CAR_D;
break;

case VEHICLE_TYPE_REARCAR_A:
emANIMAINTYPE = AN_REARCAR_A;
break;
case VEHICLE_TYPE_REARCAR_B:
emANIMAINTYPE = AN_REARCAR_B;
break;
case VEHICLE_TYPE_REARCAR_C:
emANIMAINTYPE = AN_REARCAR_C;
break;
case VEHICLE_TYPE_REARCAR_D:
emANIMAINTYPE = AN_REARCAR_D;
break;[/COLOR]

default:
emANIMAINTYPE = AN_NONE;
break;
};

return emANIMAINTYPE;
}




find :
Code:
namespace COMMENT
{
extern std::string VEHICLE_TYPE[VEHICLE_TYPE_SIZE] = { "HOVERBOARD","VEHICLE_TYPE_SCUTER","VEHICLE_TYPE_BIKE_BT5","VEHICLE_TYPE_BIKE_BT7","VEHICLE_TYPE_BIKE_BT9","VEHICLE_TYPE_BIKE_RARE","G","H","I","J", };
};
change to :
Code:
namespace COMMENT
{
extern std::string VEHICLE_TYPE[VEHICLE_TYPE_SIZE] = { "HOVERBOARD","VEHICLE_TYPE_SCUTER","VEHICLE_TYPE_BIKE_BT5","VEHICLE_TYPE_BIKE_BT7","VEHICLE_TYPE_BIKE_BT9","VEHICLE_TYPE_BIKE_RARE","G","H","I","J",[COLOR=#FF0000]"VEHICLE_TYPE_CAR_A","VEHICLE_TYPE_CAR_B","VEHICLE_TYPE_CAR_C","VEHICLE_TYPE_CAR_D","VEHICLE_TYPE_REARCAR_A","VEHICLE_TYPE_REARCAR_B","VEHICLE_TYPE_REARCAR_C","VEHICLE_TYPE_REARCAR_D"[/COLOR] };
};


GlogicData.cpp

find :

Code:
namespace GLCONST_VEHICLE
{
PGLVEHICLEpGLVEHICLE[VEHICLE_TYPE_SIZE] = { NULL };
charszVehicleInit[VEHICLE_TYPE_SIZE][MAX_PATH] = { "Vehicle_01.charset","Vehicle_02.charset","Vehicle_03.charset","Vehicle_04.charset","Vehicle_05.charset","Vehicle_06.charset","Vehicle_07.charset","Vehicle_08.charset","Vehicle_09.charset","Vehicle_10.charset" };

intnFullDecrVehicle[VEHICLE_TYPE_SIZE]; // 포만감 감소치

PGLVEHICLE GetVehicleData ( VEHICLE_TYPE emTYPE )
{
for ( WORD i = 0; i < VEHICLE_TYPE_SIZE; ++i )
{
if ( pGLVEHICLE[i]->m_emTYPE == emTYPE ) return pGLVEHICLE[i];
}

return NULL;
}
};

change to :


Code:
namespace GLCONST_VEHICLE
{
PGLVEHICLEpGLVEHICLE[VEHICLE_TYPE_SIZE] = { NULL };
charszVehicleInit[VEHICLE_TYPE_SIZE][MAX_PATH] = { "Vehicle_01.charset","Vehicle_02.charset","Vehicle_03.charset","Vehicle_04.charset","Vehicle_05.charset","Vehicle_06.charset","Vehicle_07.charset","Vehicle_08.charset","Vehicle_09.charset","Vehicle_10.charset"[COLOR=#FF0000],"Vehicle_11.charset","Vehicle_12.charset","Vehicle_13.charset","Vehicle_14.charset","Vehicle_15.charset","Vehicle_16.charset","Vehicle_17.charset","Vehicle_18.charset" };[/COLOR]

intnFullDecrVehicle[VEHICLE_TYPE_SIZE]; // 포만감 감소치

PGLVEHICLE GetVehicleData ( VEHICLE_TYPE emTYPE )
{
for ( WORD i = 0; i < VEHICLE_TYPE_SIZE; ++i )
{
if ( pGLVEHICLE[i]->m_emTYPE == emTYPE ) return pGLVEHICLE[i];
}

return NULL;
}
};

(If I forgot something pls inform me n I will update this thread)


SCREENSHOT:


REARCAR (RickShaw)
REMOVED
REMOVED

CAR(Ferrari)
REMOVED
REMOVED

NOTE :

1.Don't forget to add new vehicle .charset files (if not, you will get D3Derror! - of course its really annoying -.-)

2: Don't forget to add new vehicle type into comment.ini

3: Don't forget to add new animaintype into comment.ini

4. No support about the new vehicle files (vps.vcf,bin and cfg)

Good Luck :laugh:

Credits :

MinCommunications - original ran source & vehicle files (test)
JDev - RanViewer
 
Experienced Elementalist
Joined
Feb 21, 2013
Messages
293
Reaction score
5
Re: [Guide] Add new vehicle type (Source code)

how can i add new vehicle type in comment.ini and charset? and also animaintype ?
 
Junior Spellweaver
Joined
May 17, 2012
Messages
148
Reaction score
0
Re: [Guide] Add new vehicle type (Source code)

how to fix?
can`t call your board information????
 
Experienced Elementalist
Joined
Feb 21, 2013
Messages
293
Reaction score
5
Re: [Guide] Add new vehicle type (Source code)

how can i add new vehicle type in comment.ini and charset? and also animaintype ?
 
Junior Spellweaver
Joined
Jun 16, 2007
Messages
154
Reaction score
3
Re: [Guide] Add new vehicle type (Source code)

After adding as noted above - FieldServer (Not Responding)... What can be the cause?? TIA
 
Newbie Spellweaver
Joined
Sep 23, 2014
Messages
22
Reaction score
1
[Skill]
SKILL_ROLE=Active,Passive
SKILL_APPLY=Melee,Missile,Magic
SKILL_TYPES=Hp,MP,SP,HP Regeneration,MP Regeneration,SP Regeneration,Defense,Detoxify,HitRate,AvoidRate,HP+MP+SP Regeneration,Attack Value,Defend Value,Melee,Hitting rate,Energy Value,HP Add,MP Add,SP Add,Pet Pickup all Item,Pet Pick Rare Item,Pet Pickup Potions,Pet Pickup Money,Pet Pickup Refines,Pet Master HP Regeneration,Pet Master HP+MP+SP Regeneration,Pet Master Attack Ability,Pet Master Defense Ability,Pet Auto Use Potion,Pet Prevent Item Drop,Changed Resistance,Increase Summon Time,Increase CP,Increase CP Gain
SKILL_TYPES_SCALE=1.0f,1.0f,1.0f,100.0f,100.0f,100.0f,1.0f,1.0f,1.0f,1.0f,100.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f
SKILL_LEVEL=Grade01,Grade02,Grade03,Grade04,Grade05,Grade06,Grade07,Grade08,Grade09
SKILL_EFFTIME=Mobilizing,Hitting,at the effect ending,Goal's Installation,NULL,When Effect Activated
SKILL_EFFPOS =Ground position,Hit Position
SPECIAL_SKILL_TYPE=None,Transformer,Summon,Transform(CHF)
SPEC_STIGMA_TYPE=Normal Attack,Skill Attack,Buff,Debuff,Limit
SPEC_HALLUCINATE_TYPE=Transformation,Forced Emoticons
SPEC_DOMINATE_TYPE=Own,Caster,Random,Fixing
SPEC_ASIGN_TYPE=Before,After
SPEC_INC_TYPE=Increase,Decrease
SPEC_INVISIBLE_USE_TYPE=Combat Use
SPEC_INVISIBLE_ANI_TYPE=None,Walking,Teleport
SPEC_SWAPPOS_DIR_TYPE=All,Self,Target
[Level]
CDT_SIGN==,<,>,<=,>=,whatever,~
CDT_SIGN_ID=EMSIGN_SAME,EMSIGN_HIGHER,EMSIGN_LOWER,EMSIGN_SAMEHIGHER,EMSIGN_SAMELOWER,EMSIGN_ALWAYS,EMSIGN_FROMTO
[Item]
ADDON_NO=0,1,2,3,4,5,6,7
[Crow]
CROWACT_UP=Standby,Attack the Closest Enemy,Attack lower LV,Attack lower HP,Attack The light Ranger,Attack the Dark Ranger,Attack Extraordinary Condition Ranger,Attack Ranger with Weapon,Attack Jogger,RunAWay
CROWACT_DN=No Change,Finding Low HP,RunAWay
[Character]
EMREACTION=REACT_MOB,REACT_NPC,REACT_P2P,REACT_PVP,REACT_ITEM,REACT_SKILL,REACT_GATHERING,REACT_NULL
[MobSchedule]
MOBACTIONS=EMACTION_MOVE,EMACTION_ACTSTAY
[ItemDef]
ITEMLEVEL=Common Item,Rare Item,Unique Item,Vote Point Item,Premium Item
ITEMTYPE=Weapon Tool,Arrow,Potion,Skill Scroll,Revert's Book,authentiction book,Polish Dose,Talisman,Bus Ticket,SkillPointReset,StatPointReset,Skill_StatPointReset,Gift Box,Detergent,Megaphone,Smoke and Fire,Character Add,Inventory Add,Warehouse Add,Warehouse Connection,PremiumBox,Individual' Store,RandomBox,separate costume,Hair Transformation,Face Transformation,? Item,Authentication CD,GoToFriend,SummonClub,HairTicket,NameChangeCard,Hairstyle,Haircolor,resurrection,Pet Card,Pet Food,PetNamechange,PetColorchange,PetStylechange,PetSkillBook,SMSsend,PET ResurrectionCard,protectNeckness,Itemalteration,S.R.C,S.R.C oil,ItemCard,ExpCard,ChangeSexCard,RemovedCard,Callmap,PETRandomShape,Changed Face,Taxi Card,MaterialItem,NPCcallcard,Neutron Bullet ,Lunchbox ,Pet Dual Skill Card,Reinforcement Rosary,Mitigation Rosary,Bike Color Change Card,Bike Boost Card,New Oblivion Potion,Costume Color Change Card,Mailbox Card,Point Card(Refundable),point card(No Refundable),Item Mix Scroll,SummonCard,SlotMaterial,Consume
ITEMSUIT =Hats,Jacket,Pant Skirt,Glove,Shoes,Arms,Necklace,Bracelet,Ring,Pet A,Pet B,Vehicle,Vehicle Skin,Vehicle Parts A,Vehicle Parts B,Vehicle Parts C,Wing,Aura,Vehicle Parts D,Vehicle Parts E,Vehicle Parts F,Belt,Earring,Accessory,Consume
ITEMDRUG=NONE,HP Recovery,MP Recovery,SP Recovery,HP+MP ReCovery,HP+SP Recovery,HP+MP+SP Recovery,Extraodinary Treatment,Back to School,BacktoStartingPoint,BackToBefore,Revivification,HP Recovery+Extraodinary Treatment,HP+MP+SP Recovery+Extraodinary Treatment,MoveSpecial map,CP Recovery
ITEMSLOT=Head,Upper body,Lower Body,Hand,Leg,Right Handed,Left Handed,Necklace,Bracelet,Right-Hand Ring,Left-Hand Ring,S.R.C
ITEMATTACK=Don't Install,Sword,Blade,Sword/Blade,Dagger,Spear,Mace,Fist,Bow,Thrown,Without examination Type,Dual_Gun,Rail_Gun,Portal_Gun,DualSpear,Shuriken,Scythe,Portal/Rail Gun,Dummy
ITEMADDON=None,Hit Rate,Avoid Rate,Damage,Defence,HP,MP,SP,Pow Stats,Vit Stats,Int Stats,Dex Stats,Rage Stat,Stm Stat,Melee,Messile,Energy Spirit,Add CP
ITEMVAR =No,HP Increasing Percentage,MP Increasing Percentage,Sp Increasing Percentage,HP+MP+SP Increasing Percentage,increase Speed,increase attacking speed,increase critical rate,High Power appear Rate,Increase CP Rate,Crit Damage,Blow Damage
ITEMVOL =No,HP Increasing Rate,MP Increasing Rate,Sp Increasing Rate,HP+MP+SP Increasing Rate,increase Speed,increase attacking speed,increase critical rate,none,CP Rate,Crit Damage,Blow Damage
ITEM_QUE_TYPE=None,Speed Up,Crazy,Attack Up,Exp Up,Exp Get,Lucky,Bomb!!,Summon,Speed Up Max,Madness,Attack Up Max,Heal
ITEM_QUE_VAR1=None,Speed Movement,Speed Movement,Damage,Experience,No,Occurred Rate,Damage,MID,Speed Movement,Speed Movement,Damage,hp
ITEM_QUE_VAR2=No,No,Attack Speed,No,No,No,No,No,SID,No,Attack Speed,No,No
ITEMVAR_SCALE=1.0f,100.0f,100.0f,100.0f,100.0f,100.0f,100.0f,100.0f,100.0f,1.0f,1.0f,1.0f
GRINDING_TYPE=No,Attack Power,Defend Power,Resistance(Fire),ResistanceI(Ice),Resistance(Eletric),Resistance(Poison),Resistance(air)
GRINDING_LEVEL=Basic,High,Highest
GRINDING_RESIST=Fire,Ice,Electric,Poison,Air
ITEMCOLOR = 152,251,152,152,251,152,152,251,152,152,251,152,152,251,152
COOLTYPE= ItemMID/SID, ItemType
[CharDefine]
ATIONTYPE=GLAT_IDLE,GLAT_MOVE,GLAT_ATTACK,GLAT_SKILL,GLAT_SHOCK,GLAT_PUSHPULL,GLAT_TALK,GLAT_CONFT_END,GLAT_FALLING,GLAT_DIE,GLAT_GATHERING,GLAT_SELF_SKILL,GLAT_SELF_SKILL2
TRIBE=Human,Monster,Angel,Devil,Fairy,Genie,Dragon
MOVETYPE=Ground movement,Air Moverment,Aqua movement
ELEMENT=Vital Energy,Fire,Ice,Eletrical energy,Poison,Petrified,Confusion,Fainting,Malediction,All belong to item
BRIGHT=(Good,Evil,(Neutral)
CHARCLASS=Brawler[M],Swordsman[M],Archer[W],Shaman[W],Extreme[M],Extreme[W],Brawler[W],Swordsman[W],Archer[M],Shaman[M],Science[M] ,Science[W] ,Assasin[M] ,Assasin[W] ,Testing[M] ,Testing[W]
CHARCOMMENT=null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
BLOW=Without,Paralysis,Faint,Stone,Burn,Freeze,Chaos,Poison,Curse
BLOW_VAR1=No,Movement speed,No,Movement Speed,No,Movement Speed,No,No,No
BLOW_VAR1_SCALE=1.0f,100.0f,1.0f,100.0f,1.0f,100.0f,1.0f,1.0f,1.0f
BLOW_VAR2=No,DelayRate,No,No,Continue Damage,Attack Add Rate,No,Continue Damage,Continue Damage
BLOW_VAR2_SCALE=1.0f,100.0f,1.0f,1.0f,1.0f,100.0f,1.0f,1.0f,1.0f
IMPACT_ADDON=Without,HitRate,AvoidRate,Attack Change Rate,Defend Change Rate,HP Change Percentage,MP Change Percentage,SP Change Percentage,HP+MP+SP Change Percentage,Attack Change Percentage,Defend Change Percentage,Melee Rate,Messile Rate,Energy Spirit,HP increasing Percentage,MP Increasing Percentage,SP Increasing Percentage,Change Resistance,Change Stats,HP recovery amount +-,MP recovery amount +-,SP recovery amount +-,CP recovery amount +-,CP Auto +-,CP Add,CP Rate
IMPACT_ADDON_SCALE=1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 100.0f, 100.0f, 100.0f, 100.0f, 100.0f, 100.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0, 1.0
IMPACT_TAR=Self,"Target",From Self Until the "Target",Specified location,Specified,Self Skill
IMPACT_REALM=Target Self,Target Area,Continuous Area Target,Cone Target
IMPACT_SIDE=Towards my side,Towards Enemy,Towards Everyone
SPEC_ADDON=None,Pull/Push,Reflex Damage,Revive,CaptureHp,CaptureMP,CaptureSP,ShareHP,ShareMP,ShareSP,Prevent abnormal condition,Avoid Abnormal Condition,Penethration,Shooting Range,Moving Speed,Dash,Invisible,Detect-Invisible,Attack Speed,SkillDelay,PowerAttacking,Damage absorption,Magic Damage absorption,Back Damange,Back Magic Damage,Remove buff,Remove Debuff,Active Type Skill,Pull,Push,Continuous Damage,Curse,Change Attack Range,Change Coverage Area,Prohibit Using Potion,Prohibit Using Skill,Damage Absorption (ignore),Item Drop Rate,Money Drop Rate,Get Exp Rate,Talk to Specific NPC,Specific Item Drop,Teleport,Crushing Blow Damage,Critical Rate,Critical Damage
SPEC_ADDON_VAR1=None,Range,None,Recovery Rate,Absorb Rate,Absorb Rate,Absorb Rate,None,None,None,None,None,Increase Penetration,Attack Range,Moving Rate,Range,Hiding Lv,Detect Lv,Att-Speed Rate,Change Rate,Range,Absorption Rate,Absorption Rate,Reflex Rate,Reflex Rate,None,None,Rate,Rate,Rate,Duration,Reflect Rate,Range,Range,None,None,None,Increase Rate,Increase Rate,Increase Rate,None,None,None,Damage,Rate,Damage
SPEC_ADDON_VAR1_SCALE= 1.0f,1.0f,1.0f,100.0f,100.0f,100.0f,100.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,100.0f,1.0f,1.0f,1.0f,100.0f,1.0f,1.0f,100.0f,100.0f,100.0f,100.0f,0f,0f,100.0f,100.0f,100.0f,1.0f, 100.0f,0.1f,1.0f,1.0f,1.0f,1.0f,100.0f,100.0f,100.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f
SPEC_ADDON_VAR2=No,Chances,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,No,Chances,Chances,No,No,Chances,No,No,No,Moving Speed,Range,Damage,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None
SPEC_ADDON_VAR2_SCALE= 1.0f,100.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,100.0f,1.0f,1.0f,100.0f,100.0f,1.0f,1.0f,1.0f, 1.0f, 0.1f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f
SKILLCLASS=Brawler-class1,Brawler-class2,Brawler-class3,Brawler-class4,Sword-class1,Sword-class2,Sword-class3,Sword -class4,Archery-class1,Archery-class2,Archery-class3,Archery-class4,Shaman-class1,Shaman-class2,Shaman-class3,Shaman-class4,NPC_01,NPC_02,NPC_03,NPC_04,NPC_05,NPC_06,NPC_07,NPC_08,NPC_09,NPC_10,NPC_11,NPC_12,NPC_13,NPC_14,Extreme-class1,Extreme-class2,Extreme-class3,Extreme-class4,NPC_19,NPC_20,Science-class1,Science-class2,Science-class3,Science-class4,Digest(Food),Skill Summon,Skill Bike,Assasin-class1,Assasin-class2,Assasin-class3,Assasin-class4,Testing-class1,Testing-class2,Testing-class3,Testing-class4,School (Field War)
LANDEFFECT_TYPE =Attackspeed,Movespeed,HPChangerate,MPChangerate,Recoveryrate,DamageChangerate,DefenseChangerate,Resistance,CancelAllBuff,SafeZone
[Define]
CROW=CROW_PC,CROW_NPC,CROW_MOB,CROW_ITEM,CROW_MONEY,CROW_PET,CROW_SUMMON,CROW_MATERIAL
ATTACK_RGTYPE= Short Distance,Long Distance
[FontMan]
FONTSYS=D3DFONT,D3DXFONT
[SkinAniMan]
ANI_MAINTYPE= Admonish,Rest,Walk,Jog,Attack,Damage,Down,Produce,Dialogue,SKILL,Action,Damage[MIX],Insufficient SP,Duel Winner,Duel Looser,Special,SKILL-B,SKILL-C,SKILL-D,SKILL-E,Picking,Bike-A,Bike-B,Bike-C,Bike-EV1,Flight,SKILL-F,SKILL-G,SKILL-H
ANI_SUBTYPE= 00 Empty-handed,01 Single-handed Sword,02 Both hands Swords,03 Double Dagger,04 Dagger,05 Gun,06 Bow,07 Throw,08 Magic,09 Both Handed Swords Formation,10 Villian,11 Single-handed knife,12 Both Handed Knife,13 Both Handed Knife Formation,14 Double Wield,15 Fist Style,16broom,17 Hover Board,18 Dual Gun,19 Gun, 20 Scythe, 21 Dual Spear, 22 Shuriken
ANI_SUBTYPE_00 = SUB_00,SUB_01,SUB_02,SUB_03,SUB_04,SUB_05,SUB_06,SUB_07,SUB_08,SUB_09,SUB_10,SUB_11,SUB_12,SUB_13,SUB_14,SUB_15,SUB_16,SUB_17,SUB_18,SUB_19,SUB_20,SUB_21,SUB_22,SUB_23,SUB_24,SUB_25,SUB_26,SUB_27,SUB_28,SUB_29,SUB_30,SUB_31,SUB_32,SUB_33,SUB_34,SUB_35,SUB_36,SUB_37,SUB_38,SUB_39,SUB_40,SUB_41,SUB_42,SUB_43,SUB_44,SUB_45,SUB_46,SUB_47,SUB_48,SUB_49,SUB_50,SUB_51,SUB_52,SUB_53,SUB_54,SUB_55,SUB_56,SUB_57,SUB_58,SUB_59,SUB_60,SUB_61,SUB_62,SUB_63,SUB_64,SUB_65,SUB_66,SUB_67,SUB_68,SUB_69,SUB_70,SUB_71,SUB_72,SUB_73,SUB_74,SUB_75,SUB_76,SUB_77,SUB_78,SUB_79,SUB_80,SUB_81,SUB_82,SUB_83,SUB_84,SUB_85,SUB_86,SUB_87,SUB_88,SUB_89,SUB_90,SUB_91,SUB_92,SUB_93,SUB_94,SUB_95,SUB_96,SUB_97,SUB_98,SUB_99
ANI_SUBTYPE_01 = DriverBoard,DriverStand,DriverWalk,DriverRun,DriverBoost,DriverDeath,PassengerBoard,PassengerStand,PassengerWalk,PassengerRun,PassengerBoost,PassengerDeath
STRIKE_EFF= NULL,SELFBODY,TARGET
[QuestDef]
QUEST_PROGRESS=NoEvent,CharDeath,MovetoStart,MovetoSpecifiedPlace
[NpcTalk]
NPC_ACTIONTYPE=NotSelected,Next,Function,Start Quest,Process Quest
NPC_BASICDESC=Use Locker,Shop,Heal,Save Point,Reset Stats,Trade Item,Bus Stop,Create Club,Upgrade Club,CD Confirmation,Change Tax Rate,Use Club Locker,ItemRebuild,SimpleGamble,Restored EXP,RandomNPCtalk,Item Search,Attendance Function,ItemMix
[School]
strSCHOOLNAME00=Sacred Gate
strSCHOOLNAME01=Mystic Peak
strSCHOOLNAME02=Phoenix
[PetDefine]
PET_TYPE = PETType_A,PETType_B,PETType_C,PETType_Bear,PETType_E,,PETType_F,,PETType_G,,PETType_H,,PETType_I,,PETType_J,
;
[VehicleDefine]
VEHICLE_TYPE=Hover Board,Bike_Scutter,BT5,BT7,BT9,BikeRare,Vehicle_G,Vehicle_H,Vehicle_I,Vehicle_J
[SummonDefine]
SUMMONTYPE=SUMMON_TYPE_A
[Conft]
CONFT_BET_TYPE=None,Use Gold,Use Vote Point,Use Premium Point
???????????
[SkinAniMan]
ANI_MAINTYPE= Admonish,Rest,Walk,Jog,Attack,Damage,Down,Produce,Dialogue,SKILL,Action,Damage[MIX],Insufficient SP,Duel Winner,Duel Looser,Special,SKILL-B,SKILL-C,SKILL-D,SKILL-E,Picking,Bike-A,Bike-B,Bike-C,Bike-EV1,Flight,SKILL-F,SKILL-G,SKILL-H
[VehicleDefine]
VEHICLE_TYPE=Hover Board,Bike_Scutter,BT5,BT7,BT9,BikeRare,Vehicle_G,Vehicle_H,Vehicle_I,Vehicle_J
??????????
 
Newbie Spellweaver
Joined
Jul 13, 2020
Messages
78
Reaction score
13
hi, i wanted to add the dragon mount, do i just have to follow the steps in this thread or do i have to do something else?
i cant load it in my ranviewer, hoping that i just have to do this to make it compatible to mine... i already recreate the vcf and vps.
 
Back
Top