Overview
M249 SAW
Preview courtesy of Sam's Object Finder
LODs
11
Vertices
48,334
Faces
26,943
Textures
2
Materials
3
Proxies
8
Size (X × Y × Z)
2.233 × 2.182 × 2.000 m

CfgModels · m249 — Sections

  • zbytek
  • zasleh

ODOL v54 · 1,276,418 bytes · Skeleton bones: 44 · Sections: 2

ODOL Flags 37

Size

size_x
2.233 m
size_y
2.182 m
size_z
2.000 m

Flags

autocenter
0
lockautocenter
0
canocclude
0
canbeoccluded
1
disablecover
1
forcenotalpha
0
prefershadowvolume
0
allowanimation
0
canblend
0
isfrequent
0

Model

viewdensity
-10
boundingsphere
2.154094219
geometrysphere
0.376256555
sbsource
Visual
shadowoffset
—
minshadow
11

Mass

mass
5
massreciprocal
0.200000003
armor
200
armorreciprocal
0.005

Map

maptype
22
map
hide

Bounds

bboxminposition
-0.728083134, -0.074509829, -1.000111699
bboxmaxposition
1.504612327, 2.10709548, 1.000078797
bboxminvisual
-0.728083134, -0.074509829, -1.000111699
bboxmaxvisual
1.504612327, 2.10709548, 1.000078797

Centers

boundingcenter
0, 0, 0
geometrycenter
-0.164030105, 0.053397954, -0.009567535
centerofmass
-0.070663817, 0.078713872, -0.009567534
aimingcenter
-0.164030105, 0.053397954, -0.009567535

ByteIndices

memory
9
geometry
8
geometryfire
10
geometryview
10
Level of Detail 11
0.000 13,631 verts 8,014 faces 2 tex
Resolution
0
Vertices
13,631
Faces
8,014
Height
2.1679
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (31)

  • bullet000
  • bullet001
  • bullet002
  • bullet003
  • bullet004
  • bullet005
  • bullet006
  • bullet007
  • bullet008
  • bullet009
  • bullet010
  • bullet011
  • charging_handle
  • cover
  • link000
  • link001
  • link002
  • link003
  • link004
  • link005
  • link006
  • link007
  • link008
  • link009
  • link010
  • link011
  • mag_plate
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
1.000 10,440 verts 5,729 faces 2 tex
Resolution
1
Vertices
10,440
Faces
5,729
Height
2.1652
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (28)

  • bullet000
  • bullet001
  • bullet002
  • bullet003
  • bullet004
  • bullet005
  • bullet006
  • bullet007
  • bullet008
  • bullet009
  • bullet010
  • charging_handle
  • cover
  • link000
  • link001
  • link002
  • link003
  • link004
  • link005
  • link006
  • link007
  • link008
  • link009
  • link010
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
2.000 5,422 verts 2,785 faces 2 tex
Resolution
2
Vertices
5,422
Faces
2,785
Height
2.1652
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (27)

  • bullet000
  • bullet001
  • bullet002
  • bullet003
  • bullet004
  • bullet005
  • bullet006
  • bullet007
  • bullet008
  • bullet009
  • bullet010
  • charging_handle
  • cover
  • link001
  • link002
  • link003
  • link004
  • link005
  • link006
  • link007
  • link008
  • link009
  • link010
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
3.000 2,707 verts 1,385 faces 2 tex
Resolution
3
Vertices
2,707
Faces
1,385
Height
2.1684
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (17)

  • bullet000
  • bullet001
  • bullet002
  • bullet003
  • bullet004
  • bullet005
  • bullet006
  • bullet007
  • bullet008
  • bullet009
  • bullet010
  • charging_handle
  • cover
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
4.000 1,437 verts 628 faces 2 tex
Resolution
4
Vertices
1,437
Faces
628
Height
2.1684
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (6)

  • charging_handle
  • cover
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
5.000 714 verts 285 faces 2 tex
Resolution
5
Vertices
714
Faces
285
Height
2.1684
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (5)

  • cover
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
10.000 222 verts 67 faces 2 tex
Resolution
10
Vertices
222
Faces
67
Height
2.1684
Proxies
7

Proxies (7)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (4)

  • cover
  • magazine
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
View-Pilot 13,631 verts 8,014 faces 2 tex
Resolution
1100
Vertices
13,631
Faces
8,014
Height
2.1679
Proxies
8

Proxies (8)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4

Named selections (31)

  • bullet000
  • bullet001
  • bullet002
  • bullet003
  • bullet004
  • bullet005
  • bullet006
  • bullet007
  • bullet008
  • bullet009
  • bullet010
  • bullet011
  • charging_handle
  • cover
  • link000
  • link001
  • link002
  • link003
  • link004
  • link005
  • link006
  • link007
  • link008
  • link009
  • link010
  • link011
  • mag_plate
  • magazine
  • trigger
  • zasleh
  • zbytek

Textures

  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa

Materials

  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

Named properties (2)

Name Value
lodnoshadow 1
autocenter 0
Geometry 12 verts 10 faces 0 tex
Resolution
9999999827968
Vertices
12
Faces
10
Height
0.2329

Named selections (1)

  • component001

Named properties (1)

Name Value
autocenter 0
Memory 91 verts 11 faces 0 tex
Resolution
9.999999869911E+14
Vertices
91
Faces
11
Height
0.3014
Proxies
5

Proxies (5)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249

Named properties (1)

Name Value
autocenter 0
View Geometry 27 verts 15 faces 0 tex
Resolution
6.0000000561644E+15
Vertices
27
Faces
15
Height
0.2329
Proxies
5

Proxies (5)

  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249

Named selections (1)

  • cover

Materials

  • dz\data\data\penetration\metalplate.rvmat
model.cfg
class CfgSkeletons
{
	class m249
	{
		IsDiscrete = 1;
		SkeletonInherit = "";
		SkeletonBones[] =
		{
			"magazine", "",
			"trigger", "",
			"charging_handle", "",
			"mag_plate", "",
			"bullet_no_visual", "",
			"bullet000", "bullet_no_visual",
			"bullet000_rot_axis", "bullet000",
			"bullet001", "bullet_no_visual",
			"bullet001_rot_axis", "bullet001",
			"bullet002", "bullet_no_visual",
			"bullet002_rot_axis", "bullet002",
			"bullet003", "bullet_no_visual",
			"bullet003_rot_axis", "bullet003",
			"bullet004", "bullet_no_visual",
			"bullet004_rot_axis", "bullet004",
			"bullet005", "bullet_no_visual",
			"bullet005_rot_axis", "bullet005",
			"bullet006", "bullet_no_visual",
			"bullet006_rot_axis", "bullet006",
			"bullet007", "bullet_no_visual",
			"bullet007_rot_axis", "bullet007",
			"bullet008", "bullet_no_visual",
			"bullet008_rot_axis", "bullet008",
			"bullet009", "bullet_no_visual",
			"bullet009_rot_axis", "bullet009",
			"bullet010", "bullet_no_visual",
			"bullet010_rot_axis", "bullet010",
			"bullet011", "bullet_no_visual",
			"bullet011_rot_axis", "bullet011",
			"link000", "bullet_no_visual",
			"link001", "bullet_no_visual",
			"link002", "bullet_no_visual",
			"link003", "bullet_no_visual",
			"link004", "bullet_no_visual",
			"link005", "bullet_no_visual",
			"link006", "bullet_no_visual",
			"link007", "bullet_no_visual",
			"link008", "bullet_no_visual",
			"link009", "bullet_no_visual",
			"link010", "bullet_no_visual",
			"link011", "bullet_no_visual",
			"cover", "",
			"shell_parent", "",
			"shell", "shell_parent"
		};
	};
};

class CfgModels
{
	class Default
	{
		Sections[] = {};
		SectionsInherit = "";
		SkeletonName = "";
	};
	class m249: Default
	{
		SkeletonName = "m249";
		Sections[] =
		{
			"zbytek",
			"zasleh"
		};
		class Animations
		{
			class linkHideCompensated
			{
				type = "Hide";
				source = "revolving";
				selection = "link000";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.93501";
			};
			class linkHideCompensatedReload
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link000";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletHide000
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet000";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.93501";
			};
			class linkHide000
			{
				type = "Hide";
				source = "revolving";
				selection = "link001";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.93501";
			};
			class bulletEmpty000
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet000";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty000
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link000";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot000
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet000";
				axis = "bullet000_move_axis";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class linkRot000
			{
				type = "Rotation";
				source = "reload";
				selection = "link000";
				axis = "bullet000_move_axis";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class bulletMove000
			{
				type = "Translation";
				source = "reload";
				selection = "bullet000";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove000
			{
				type = "Translation";
				source = "reload";
				selection = "link000";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide001
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet001";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.94001";
			};
			class linkHide001
			{
				type = "Hide";
				source = "revolving";
				selection = "link002";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.94001";
			};
			class bulletEmpty001
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet001";
				axis = "bullet001_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty001
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link001";
				axis = "bullet001_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot001
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet001";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.7853982";
				angle1 = "0";
			};
			class linkRot001
			{
				type = "Rotation";
				source = "reload";
				selection = "link001";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.7853982";
				angle1 = "0";
			};
			class bulletMove001
			{
				type = "Translation";
				source = "reload";
				selection = "bullet001";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove001
			{
				type = "Translation";
				source = "reload";
				selection = "link001";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide002
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet002";
				axis = "bullet002_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.94501";
			};
			class linkHide002
			{
				type = "Hide";
				source = "revolving";
				selection = "link003";
				axis = "bullet002_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.94501";
			};
			class bulletEmpty002
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet002";
				axis = "bullet002_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty002
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link002";
				axis = "bullet002_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot002
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet002";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.12217305";
				angle1 = "0";
			};
			class linkRot002
			{
				type = "Rotation";
				source = "reload";
				selection = "link002";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.12217305";
				angle1 = "0";
			};
			class bulletMove002
			{
				type = "Translation";
				source = "reload";
				selection = "bullet002";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove002
			{
				type = "Translation";
				source = "reload";
				selection = "link002";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide003
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet003";
				axis = "bullet003_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.95001";
			};
			class linkHide003
			{
				type = "Hide";
				source = "revolving";
				selection = "link004";
				axis = "bullet003_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.95001";
			};
			class bulletEmpty003
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet003";
				axis = "bullet003_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty003
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link003";
				axis = "bullet003_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot003
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet003";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.38397244";
				angle1 = "0";
			};
			class linkRot003
			{
				type = "Rotation";
				source = "reload";
				selection = "link003";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.38397244";
				angle1 = "0";
			};
			class bulletMove003
			{
				type = "Translation";
				source = "reload";
				selection = "bullet003";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove003
			{
				type = "Translation";
				source = "reload";
				selection = "link003";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide004
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet004";
				axis = "bullet004_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.95501";
			};
			class linkHide004
			{
				type = "Hide";
				source = "revolving";
				selection = "link005";
				axis = "bullet004_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.95501";
			};
			class bulletEmpty004
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet004";
				axis = "bullet004_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty004
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link004";
				axis = "bullet004_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot004
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet004";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.31415927";
				angle1 = "0";
			};
			class linkRot004
			{
				type = "Rotation";
				source = "reload";
				selection = "link004";
				minValue = "0";
				maxValue = "1";
				angle0 = "0.31415927";
				angle1 = "0";
			};
			class bulletMove004
			{
				type = "Translation";
				source = "reload";
				selection = "bullet004";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove004
			{
				type = "Translation";
				source = "reload";
				selection = "link004";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide005
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet005";
				axis = "bullet005_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.96001";
			};
			class linkHide005
			{
				type = "Hide";
				source = "revolving";
				selection = "link006";
				axis = "bullet005_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.96001";
			};
			class bulletEmpty005
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet005";
				axis = "bullet005_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty005
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link005";
				axis = "bullet005_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot005
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet005";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.34906584";
				angle1 = "0";
			};
			class linkRot005
			{
				type = "Rotation";
				source = "reload";
				selection = "link005";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.34906584";
				angle1 = "0";
			};
			class bulletMove005
			{
				type = "Translation";
				source = "reload";
				selection = "bullet005";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove005
			{
				type = "Translation";
				source = "reload";
				selection = "link005";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide006
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet006";
				axis = "bullet006_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.96501";
			};
			class linkHide006
			{
				type = "Hide";
				source = "revolving";
				selection = "link007";
				axis = "bullet006_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.96501";
			};
			class bulletEmpty006
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet006";
				axis = "bullet006_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty006
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link006";
				axis = "bullet006_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot006
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet006";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.40142572";
				angle1 = "0";
			};
			class linkRot006
			{
				type = "Rotation";
				source = "reload";
				selection = "link006";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.40142572";
				angle1 = "0";
			};
			class bulletMove006
			{
				type = "Translation";
				source = "reload";
				selection = "bullet006";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove006
			{
				type = "Translation";
				source = "reload";
				selection = "link006";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide007
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet007";
				axis = "bullet007_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.97001004";
			};
			class linkHide007
			{
				type = "Hide";
				source = "revolving";
				selection = "link008";
				axis = "bullet007_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.97001004";
			};
			class bulletEmpty007
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet007";
				axis = "bullet007_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty007
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link007";
				axis = "bullet007_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot007
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet007";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class linkRot007
			{
				type = "Rotation";
				source = "reload";
				selection = "link007";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class bulletMove007
			{
				type = "Translation";
				source = "reload";
				selection = "bullet007";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove007
			{
				type = "Translation";
				source = "reload";
				selection = "link007";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide008
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet008";
				axis = "bullet008_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.97501004";
			};
			class linkHide008
			{
				type = "Hide";
				source = "revolving";
				selection = "link009";
				axis = "bullet008_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.97501004";
			};
			class bulletEmpty008
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet008";
				axis = "bullet008_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty008
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link008";
				axis = "bullet008_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot008
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet008";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.40142572";
				angle1 = "0";
			};
			class linkRot008
			{
				type = "Rotation";
				source = "reload";
				selection = "link008";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.40142572";
				angle1 = "0";
			};
			class bulletMove008
			{
				type = "Translation";
				source = "reload";
				selection = "bullet008";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove008
			{
				type = "Translation";
				source = "reload";
				selection = "link008";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide009
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet009";
				axis = "bullet009_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.98001003";
			};
			class linkHide009
			{
				type = "Hide";
				source = "revolving";
				selection = "link010";
				axis = "bullet009_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.98001003";
			};
			class bulletEmpty009
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet009";
				axis = "bullet009_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty009
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link009";
				axis = "bullet009_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot009
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet009";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class linkRot009
			{
				type = "Rotation";
				source = "reload";
				selection = "link009";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class bulletMove009
			{
				type = "Translation";
				source = "reload";
				selection = "bullet009";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove009
			{
				type = "Translation";
				source = "reload";
				selection = "link009";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide010
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet010";
				axis = "bullet010_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.98501";
			};
			class linkHide010
			{
				type = "Hide";
				source = "revolving";
				selection = "link011";
				axis = "bullet010_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.98501";
			};
			class bulletEmpty010
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet010";
				axis = "bullet010_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty010
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link010";
				axis = "bullet010_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot010
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet010";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class linkRot010
			{
				type = "Rotation";
				source = "reload";
				selection = "link010";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.12217305";
				angle1 = "0";
			};
			class bulletMove010
			{
				type = "Translation";
				source = "reload";
				selection = "bullet010";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove010
			{
				type = "Translation";
				source = "reload";
				selection = "link010";
				axis = "bullet011_rot_axis";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class bulletHide011
			{
				type = "Hide";
				source = "revolving";
				selection = "bullet011";
				axis = "bullet011_rot_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-1";
				maxPhase = "0";
				minValue = "-1";
				maxValue = "0";
				hideValue = "0.99001";
			};
			class bulletEmpty011
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "bullet011";
				axis = "bullet011_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class linkEmpty011
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "link011";
				axis = "bullet011_move_axis";
				sourceAddress = "AnimMirror";
				minPhase = "-0.5330555";
				maxPhase = "0.46694452";
				minValue = "-0.5330555";
				maxValue = "0.46694452";
				hideValue = "0.57805544";
			};
			class bulletRot011
			{
				type = "Rotation";
				source = "reload";
				selection = "bullet011";
				axis = "trigger_axis";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.43633232";
				angle1 = "0";
			};
			class linkRot011
			{
				type = "Rotation";
				source = "reload";
				selection = "link011";
				axis = "charging_handle_axis";
				minValue = "0";
				maxValue = "1";
				angle0 = "-0.43633232";
				angle1 = "0";
			};
			class bulletMove011
			{
				type = "Translation";
				source = "reload";
				selection = "bullet011";
				axis = "charging_handle_axis";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class linkMove011
			{
				type = "Translation";
				source = "reload";
				selection = "link011";
				minValue = "0";
				maxValue = "1";
				offset0 = "-1";
				offset1 = "0";
			};
			class trigger_rot
			{
				type = "Rotation";
				source = "reload";
				selection = "trigger";
				axis = "magazine_rot_axis";
				minValue = "0";
				maxValue = "1";
				angle0 = "0";
				angle1 = "-0.7853982";
			};
			class bolt_pull_1
			{
				type = "Translation";
				source = "reloadmagazine";
				selection = "charging_handle";
				axis = "magazine_rot_axis";
				minPhase = "0.78";
				maxPhase = "0.8";
				minValue = "0.78";
				maxValue = "0.8";
				offset0 = "0";
				offset1 = "1";
			};
			class bolt_pull_2
			{
				type = "Translation";
				source = "reloadmagazine";
				selection = "charging_handle";
				axis = "magazine_move_axis01";
				minPhase = "0.868";
				maxPhase = "0.872";
				minValue = "0.868";
				maxValue = "0.872";
				offset0 = "0";
				offset1 = "-1";
			};
			class magazine_reload_hide
			{
				type = "Hide";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "magazine_move_axis01";
				sourceAddress = "AnimMirror";
				minPhase = "-0.6730555";
				maxPhase = "0.3269445";
				minValue = "-0.6730555";
				maxValue = "0.3269445";
				hideValue = "0.9180555";
			};
			class magazine_reload_rot_1
			{
				type = "Rotation";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "magazine_move_axis02";
				minPhase = "0.2";
				maxPhase = "0.22";
				minValue = "0.2";
				maxValue = "0.22";
				angle0 = "0";
				angle1 = "0.5235988";
			};
			class magazine_reload_rot_2
			{
				type = "Rotation";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "magazine_move_axis02";
				minPhase = "0.44";
				maxPhase = "0.46";
				minValue = "0.44";
				maxValue = "0.46";
				angle0 = "0";
				angle1 = "-0.5235988";
			};
			class magazine_reload_move_1
			{
				type = "Translation";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "magazine_move_axis02";
				minPhase = "0.235556";
				maxPhase = "0.253333";
				minValue = "0.235556";
				maxValue = "0.253333";
				offset0 = "0";
				offset1 = "1.45";
			};
			class magazine_reload_move_2
			{
				type = "Translation";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "feedtray_cover_axis";
				minPhase = "0.253334";
				maxPhase = "0.253335";
				minValue = "0.253334";
				maxValue = "0.253335";
				offset0 = "0";
				offset1 = "-1.45";
			};
			class magazine_reload_move_3
			{
				type = "Translation";
				source = "reloadmagazine";
				selection = "magazine";
				axis = "feedtray_cover_axis";
				minPhase = "0.253335";
				maxPhase = "0.253336";
				minValue = "0.253335";
				maxValue = "0.253336";
				offset0 = "0";
				offset1 = "2";
			};
		};
	};
};
CfgSkeletons · m249 44
BoneParent
magazine —
trigger —
charging_handle —
mag_plate —
bullet_no_visual —
bullet000 bullet_no_visual
bullet000_rot_axis bullet000
bullet001 bullet_no_visual
bullet001_rot_axis bullet001
bullet002 bullet_no_visual
bullet002_rot_axis bullet002
bullet003 bullet_no_visual
bullet003_rot_axis bullet003
bullet004 bullet_no_visual
bullet004_rot_axis bullet004
bullet005 bullet_no_visual
bullet005_rot_axis bullet005
bullet006 bullet_no_visual
bullet006_rot_axis bullet006
bullet007 bullet_no_visual
bullet007_rot_axis bullet007
bullet008 bullet_no_visual
bullet008_rot_axis bullet008
bullet009 bullet_no_visual
bullet009_rot_axis bullet009
bullet010 bullet_no_visual
bullet010_rot_axis bullet010
bullet011 bullet_no_visual
bullet011_rot_axis bullet011
link000 bullet_no_visual
link001 bullet_no_visual
link002 bullet_no_visual
link003 bullet_no_visual
link004 bullet_no_visual
link005 bullet_no_visual
link006 bullet_no_visual
link007 bullet_no_visual
link008 bullet_no_visual
link009 bullet_no_visual
link010 bullet_no_visual
link011 bullet_no_visual
cover —
shell_parent —
shell shell_parent
CfgModels · m249 2
  • zbytek
  • zasleh
Proxies 8
  • dz\trunk\dz\weapons\attachments\muzzle\suppressor_556
  • dz\weapons\attachments\magazine\magazine_m249_ammobox
  • dz\weapons\attachments\muzzle\bottle_suppressor
  • dz\weapons\attachments\optics\optic_m4_carryhandle
  • dz\weapons\attachments\support\bipod_m249
  • dz\weapons\attachments\support\buttstock_m249
  • dz\weapons\attachments\support\handguard_m249
  • dz\weapons\proxies\muzzle_flash_rifle_m4
Textures 2
  • dz\weapons\attachments\support\data\m249_heatshield_co.paa
  • dz\weapons\firearms\m249\data\m249_co.paa
Materials 3
  • dz\data\data\penetration\metalplate.rvmat
  • dz\weapons\attachments\support\data\m249_heatshield.rvmat
  • dz\weapons\firearms\m249\data\m249.rvmat

How to view in 3D

View the full in-game model (all LODs, materials, and selections) in Object Builder and Buldozer from DayZ Tools.

Add a proxy in Object Builder

  1. Open Object Builder from DayZ Tools.
  2. File → New to start a blank map (or open a map you already use for previews).
  3. Create → Proxy
  4. Enter the model path:
    \dz\weapons\firearms\m249\m249.p3d
  5. Confirm — the proxy appears in the scene. Select it and move it above the ground if needed.

Launch Buldozer (3D preview)

  1. Press the Play button on the Object Builder toolbar — Buldozer opens with your proxy model in the scene.

Buldozer controls

  • Mouse: look around.
  • W / A / S / D: move.
  • Q / E: move down / up.
  • Shift: move faster.
  • Esc: close Buldozer and return to Object Builder.

Path in this index: DZ\weapons\firearms\m249\m249.p3d — use the copy button in the page header to paste it elsewhere.