Jump to content
Sign in to follow this  
DeltaFr_Owl

Request : MK200 model.cfg

Recommended Posts

Hi guys,

I'm actually working on a FN Minimi machinegun and I use the m200 as reference for the hands anim.

But I have some trouble with the reload animations especially with the duration for some anims : the hands and the different animated parts of the gun don't fit very well.

I tried to use ExtractModelCfg but it doesn't work anymore with the ArmA3 p3d.

Does someone (maybe BIS staff :) ) could help me to get the m200 config model ? Particularly the reload classes and their values for magazine and feedtray cover.

Thanks in advance :)

Edited by DeltaFr_Owl

Share this post


Link to post
Share on other sites

Here:

class cfgSkeletons

{

class Default

{

isDiscrete = 1;

skeletonInherit = "";

skeletonBones[] = {};

};

class Rifle_mk20_skeleton : default

{

SkeletonBones[]=

{

"bolt", "",

"bolt_catch", "bolt",

"cover", "",

"magazine", "",

"safety", "",

"trigger", "",

"zasleh", "",

"op", ""

};

};

};

class CfgModels

{

class Default

{

sections[] = {};

sectionsInherit="";

skeletonName = "";

};

class mk20_F:Default

{

skeletonName="Rifle_mk20_skeleton";

sections[]=

{

"zasleh",

"camo"

};

/*potential axis=

bolt_axis

trigger_axis

usti hlavne

konec hlavne

nabojnicestart

nabojniceend

eye

cover_axis

magazine_axis

safety_axis

bolt_catch_axis

magazine

trigger

bolt

bolt_catch

zasleh

cover

safety

camo

*/

class Animations

{

class trigger_move

{

type="translation";

source="reload";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="trigger";

axis="";//"trigger_axis";//possibly

minValue = 0.0;//rad 0.0

maxValue = 3.0;//rad 171.88734

minPhase = 0.0;//rad 0.0

maxPhase = 3.0;//rad 171.88734

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-5.0,1.26117e-044/*#DEN*/,4.3218667e+027};

// angle = 2.925909e+035;

// axisOffset = 1.6532267e+019

};

class no_magazine_hide

{

type="hide";

source="hasMagazine";

selection="magazine";

minValue = 0.0;//rad 0.0

maxValue = 1.0;//rad 57.29578

minPhase = 0.0;//rad 0.0

maxPhase = 1.0;//rad 57.29578

hideValue = 0.0;

};

class magazine_reload_hide

{

type="hide";

source="reloadMagazine";

selection="magazine";

minValue = 0.0;//rad 0.0

maxValue = 1.0;//rad 57.29578

minPhase = 0.0;//rad 0.0

maxPhase = 1.0;//rad 57.29578

hideValue = 0.0;

};

class magazine_reload_move_1

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="magazine";

axis="";//"magazine_axis";//possibly

minValue = 0.175;//rad 10.026761

maxValue = 0.235;//rad 13.464508

minPhase = 0.175;//rad 10.026761

maxPhase = 0.235;//rad 13.464508

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {0.42,5.60519e-045/*#DEN*/,2.6676363e+020};

// angle = 7.0366808e+022;

// axisOffset = 1.10953646e+027

};

class magazine_reload_move_2

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="magazine";

axis="";//"magazine_axis";//possibly

minValue = 0.4;//rad 22.918312

maxValue = 0.45;//rad 25.7831

minPhase = 0.4;//rad 22.918312

maxPhase = 0.45;//rad 25.7831

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-0.07,5.60519e-045/*#DEN*/,2.6676363e+020};

// angle = 7.0366808e+022;

// axisOffset = 1.10953646e+027

};

class magazine_reload_move_3

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="magazine";

axis="";//"magazine_axis";//possibly

minValue = 0.45;//rad 25.7831

maxValue = 0.48;//rad 27.501974

minPhase = 0.45;//rad 25.7831

maxPhase = 0.48;//rad 27.501974

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-0.35,0.0,7.2734805e+022};

// angle = 4.4367158e+027;

// axisOffset = 1.7975115e+019

};

class cover_empty_rot

{

type="rotation";

source="isEmpty";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="cover";

axis="";//"cover_axis";//possibly

minValue = 0.0;//rad 0.0

maxValue = 1.0;//rad 57.29578

minPhase = 0.0;//rad 0.0

maxPhase = 1.0;//rad 57.29578

angle0 = 0.0;//rad 0.0;

angle1 = 0.0;//rad 0.0;

// AxisPos[] = {0.0,0.0,1.5707964};

// AxisDir[] = {0.0,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.10953646e+027;

// axisOffset = 1.6456557e+019

};

class bolt_reload_move

{

type="translation";

source="reload";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.0;//rad 0.0

maxValue = 1.0;//rad 57.29578

minPhase = 0.0;//rad 0.0

maxPhase = 1.0;//rad 57.29578

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {1.0,0.0,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_rotation_1

{

type="rotation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt_catch";

axis="";//"bolt_catch_axis";//possibly

minValue = 0.66;//rad 37.815216

maxValue = 0.69;//rad 39.53409

minPhase = 0.66;//rad 37.815216

maxPhase = 0.69;//rad 39.53409

angle0 = 0.0;//rad 0.0;

angle1 = 0.0;//rad 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {1.4835298,0.0,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_rotation_2

{

type="rotation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt_catch";

axis="";//"bolt_catch_axis";//possibly

minValue = 0.8;//rad 45.836624

maxValue = 0.82;//rad 46.98254

minPhase = 0.8;//rad 45.836624

maxPhase = 0.82;//rad 46.98254

angle0 = 0.0;//rad 0.0;

angle1 = 0.0;//rad 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-1.4835298,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_move_1

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.69;//rad 39.53409

maxValue = 0.75;//rad 42.971836

minPhase = 0.69;//rad 39.53409

maxPhase = 0.75;//rad 42.971836

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {0.2,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_move_2

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.69;//rad 39.53409

maxValue = 0.7;//rad 40.107044

minPhase = 0.69;//rad 39.53409

maxPhase = 0.7;//rad 40.107044

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {0.35,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_move_3

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.69;//rad 39.53409

maxValue = 0.72;//rad 41.252964

minPhase = 0.69;//rad 39.53409

maxPhase = 0.72;//rad 41.252964

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {0.45,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_move_4

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.82;//rad 46.98254

maxValue = 0.83;//rad 47.555496

minPhase = 0.82;//rad 46.98254

maxPhase = 0.83;//rad 47.555496

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-0.3,5.60519e-045/*#DEN*/,7.492927e+031};

// angle = 1.06455e+024;

// axisOffset = 1.8064489e+028

};

class bolt_magazine_reload_move_5

{

type="translation";

source="reloadMagazine";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="bolt";

axis="";//"bolt_axis";//possibly

minValue = 0.81;//rad 46.40958

maxValue = 0.83;//rad 47.555496

minPhase = 0.81;//rad 46.40958

maxPhase = 0.83;//rad 47.555496

offset0 = 0.0;

offset1 = 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-0.7,1.4013e-045/*#DEN*/,1.1769172e+027};

// angle = 3.530057e+009;

// axisOffset = 4.3521577e+027

};

class zaslehROT

{

type="rotationX";

source="ammoRandom";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="zasleh";

axis="";//"zasleh_axis";//possibly

minValue = 0.0;//rad 0.0

maxValue = 4.0;//rad 229.18312

minPhase = 0.0;//rad 0.0

maxPhase = 4.0;//rad 229.18312

angle0 = 0.0;//rad 0.0;

angle1 = 1.4013e-045/*#DEN*/;//rad 7.9874e-044/*#DEN*/;

// AxisPos[] = {0.0,1.4013e-045/*#DEN*/,0.0};

// AxisDir[] = {6.2831855,0.0,6.799637e+022};

// angle = 4.322624e+027;

// axisOffset = 1.6529459e+019

};

class safety_mode_rot

{

type="rotation";

source="weaponMode";

memory = 1;//by default

animPeriod = 0;//Unknown

selection="safety";

axis="";//"safety_axis";//possibly

minValue = 0.0;//rad 0.0

maxValue = 0.25;//rad 14.323945

minPhase = 0.0;//rad 0.0

maxPhase = 0.25;//rad 14.323945

angle0 = 0.0;//rad 0.0;

angle1 = 0.0;//rad 0.0;

// AxisPos[] = {0.0,0.0,0.0};

// AxisDir[] = {-0.6981317,1.82169e-044/*#DEN*/,1.12104e-044/*#DEN*/};

// angle = 8.40779e-045/*#DEN*/;

// axisOffset = 9.80909e-045/*#DEN*/

};

};//Animations

};//modelclass

};//CfgModels

Share this post


Link to post
Share on other sites

U roxx !!! Huuuge thanx Alduric ! :yay::yay::yay:

---------- Post added at 10:38 PM ---------- Previous post was at 09:09 PM ----------

Well... hum, sorry I read your answer too quickly. This is the MK20 model.cfg.

My mistake, I wrote MK200 but I meant M200 (the independant light machinegun). Sorry about that (I edited my first post and the title of this thread with the correct name).

Do you have its config model ?

Anyway thanks again for your help :)

Share this post


Link to post
Share on other sites

Thanx M1lkm8n but I've some trouble with Eliteness 3, I can't run it and got a 0xc000007b error message...

I tried several things (download the missing .dll and tried the 2 versions) and nothing works.

And with Eliteness 2, It can't decode ArmA3 p3d...

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×