[====================================================]
|  NIArsenal AK Rifles
[====================================================]
Prerequisites-
============
HLC_Core
CBA_A3

Installation-
============
1) Extract @NIArsenal to your Arma3 directory or your My Documents/Arma3 directory.
2a.i) add @NIArsenal to your Arma3 launch -mods switch
2b) start up Arma3
2b.ii) Under Expansions, enable HLC MOD Set.

OPTIONAL PBOS
------------
Extract to a suitable location and ensure that they are run AFTER both of their dependencies

About-
============
The Kalashnikov family of rifles have a long-standing legacy in firearms . What started in 1945 as an effort to supplant the Mosin-Nagant in soviet infantry service resulted in one of the most prolific bloodlines of semi-automatic rifles in history. Within this AK pack  you'll find a broad selection from the family history and role-defining variations, starting with the original milled receiver AK47 an going through to the coming of age in the AK12. To augment the suite, a selection of optical and muzzle attachments are at your disposal. This is not an exhaustive pack, but it should cover enough roles and variants to suit most needs from a practical standpoint. 

Classnames-
HLC_AK_ammobox		- Ammo box containing all this.
hlc_rifle_ak74		- AK74
hlc_rifle_ak74_MTK	- AK74 with MTK83 Picatinny Mount
hlc_rifle_ak74_dirty	- AK74, Worn
hlc_rifle_ak74_dirty2	- AK74, Worn
hlc_rifle_aks74		- AKS74
hlc_rifle_aks74_MTK	- AKS74 with MTK83 Picatinny Mount
hlc_rifle_aks74u	- AKS74U
hlc_rifle_aks74u_MTK	- AKS74U with MTK83 Picatinny Mount
hlc_rifle_ak47		- AK47
hlc_rifle_akm		- AKM
hlc_rifle_akm_MTK	- AK47 with MTK83 Picatinny Mount
hlc_rifle_rpk		- RPK
hlc_rifle_ak12		- AK12
hlc_rifle_aku12		- AK12U 
hlc_rifle_rpk12		- RPK12
hlc_rifle_rpk74n	- RPK74N
hlc_rifle_ak12gl	- AK12+GP30
hlc_rifle_akmgl		- AKM+GP25
hlc_rifle_aks74_GL	- AKS74+GP30 (Export Variant)
hlc_rifle_saiga12k	- Saiga12K Shotgun
hlc_rifle_aek971	- ZID AEK971S
hlc_rifle_aek971	- ZID AEK971S, Worn (Textuere variant)
hlc_rifle_aek971_mtk	- ZID AEK971S, with MTK83 Picatinny Mount
hlc_rifle_RK62		- Valmet Rk.62
hlc_rifle_slr107u	- Arsenal Inc. SLR107U (Izhmash AKM Reciever on Bulgarian Parts)
hlc_rifle_slr107u_MTK	- Arsenal Inc. SLR107U with MTK83 Picatinny Mount
hlc_rifle_ak74m		- AK74M
hlc_rifle_ak74m_gl	- AK74M+GP30
hlc_rifle_ak74m_MTK	- AK74M with MTK83 Picatinny Mount

HLC_Optic_PSO1		- PSO1 Sniper Optic
HLC_Optic_1p29		- 1P29 Rifle Combat Optic
hlc_muzzle_545SUP_AK	- PBS4 Suppressor (5.45x39)
hlc_muzzle_762SUP_AK	- PBS1 Suppressor (7.62x39)
hlc_optic_kobra		- Kobra Collimator Sight
hlc_optic_goshawk	- Goshawk Thermal Sight
hlc_30Rnd_545x39_B_AK	 - 30 Round magazine of 5.45x39mm Ball Rounds (i.e, standard bullets)
hlc_30Rnd_545x39_T_AK	 - 30 Round magazine of 5.45x39mm Tracer Rounds
hlc_30Rnd_545x39_EP_AK	 - 30 Round magazine of 5.45x39mm Enhanced Performance Rounds 
hlc_45Rnd_545x39_t_rpk	 - 45 Round magazine of 5.45x39mm Mixed at a ratio of 1 Tracer for every 2 Standard Ball rounds
hlc_60Rnd_545x39_t_rpk	 - 60 Round magazine of 5.45x39mm Mixed at a ratio of 1 Tracer for every 2 Standard Ball rounds
hlc_30Rnd_762x39_b_ak	 - 30 Round magazine of 7.62x39mm Ball Rounds (i.e, standard bullets)
hlc_30Rnd_762x39_t_ak	 - 30 Round magazine of 7.62x39mm Tracer Rounds
hlc_45Rnd_762x39_t_rpk	 - 45 Round magazine of 7.62x39mm Tracer Rounds
hlc_45Rnd_762x39_m_rpk	 - 45 Round magazine of 7.62x39mm Mixed at a ratio of 1 Tracer for every 2 Standard Ball rounds
hlc_75rnd_762x39_m_rpk	- 75 Round magazine of 7.62x39mm Mixed at a ratio of 1 Tracer for every 2 Standard Ball rounds
hlc_10rnd_12g_buck_S12	- 10 Round magazine of 12 Gauge 00-Buckshot rounds (dev note- Due to the way BIS implemented shotguns, buckshot tends to be an absolute building destroyer.)
hlc_10rnd_12g_slug_S12	- 10 Round magazine of 12 Gauge Solid Slug rounds
hlc_VOG25_AK		- HE Round for the GP25 and GP30
hlc_GRD_White		- Smoke Rounds for the GP25 and GP30
hlc_GRD_red
hlc_GRD_green
hlc_GRD_blue
hlc_GRD_orange
hlc_GRD_purple


Known Issues
============
Goshawk "turns off" when switching fire modes. Taking suggestions for solutions.

Changelog
============
V2.2
============
- Support to magswitch function on all Weapons
- 75rnd Drum mag replaced on all respective meshes (AK47,AKM, RK62,RPK,SLR107)
- Soundshader/Soundset changes:
  +  Occlusion and Obstruction issues fixed (Gunshots no longer occluded by an A4 sheet held to face)
  +  Midrange Gunshots tweaked
  +  Tail volumes improved
  +  Minor sound volume tweaks across the board
- New reload animations implemented. 
- General AI Behaviour improvements.

V2.1
============
- Fix UI for 2rnd burst fire mode (Credit: Robalo)
- Remove redundant code in AK pack, use macros for GP nades (Credit: Robalo)
- Cleaned up Magazine material paths in hlc_wp_ak
- Add weight based dexterity related attributes to AK pack (Credit: Robalo)


V2.05
============
- Soundshader audio intensity/clip brought to within Default audio ranges.
- ALL new AK effects (Credit: Navaro)
- Add proper opticType parameters for AK optics (important for AI fire mode selection) (Credit: Robalo)
- Cleaned up Geolod materials on Magazine meshes
- Resolved issue with icons not appearing in inventory
- Complete re-calibrating zeroing, now applies to all rifles. 
- Kobra Now uses shader-based reticle and own reticle texture
- Modified audio ranges on changeFiremodeSound for all rifles 
- Resolved #23 , 1p29 rangefinder baseline now wider. 
- Minor Specular tweaks to Goshawk and PSO1 textures.
- Whitespacing formatting conformed (Credit: YoursTruly)

V2.0
============
- Conformed mod icons,mod.cpp to rebranding
- Soundshaders implemented, minor discretionary sound tweaks
- AK12 series, RPK12 reanimated
- 60Round Coffin-mags added in support of RPK12.
- RPK12 mesh - 
	+ 60-Round Coffin Mag replacing 45-round RPK74 mag
- All AK12 meshes-
	+ Offset mounts added, replace under-side mounting of accessories	
- Added: 
hlc_rifle_ak74_MTK	
hlc_rifle_aks74_MTK	
hlc_rifle_aks74_MTK	
hlc_rifle_ak74m	
hlc_rifle_ak74m_gl	
hlc_rifle_aks74u_MTK	
hlc_rifle_aek971_mtk	
hlc_rifle_RK62
hlc_rifle_slr107u	
hlc_rifle_slr107u_MTK	
- Arsenal Icons implemented
- Grenade sight accuracy improved(all). Should hit more or less Bang on for respective zeroings.		
- Implemented Animated zeroing.
- Removed duplicate inventory slots. Adheres the CBA/ASDG standard almost entirely. 
- Optional RHS and CUP compatibility patches updated to reflect most current versions respectively
- Assorted Material adjustments.
*IMPORTANT*
SOME INHERITANCIES HAVE BEEN ALTERED. IF YOU HAVE REFERRED TO CLASSES IN THIS PACK, PLEASE DOUBLE CHECK class CHILD : PARENT RELATIONSHIPS

V1.9
============
- magazineReloadSwitchPhase added to AK base class
- made Supplybox "Zeus Discoverable"
- Added Zeus spawnable individual weapons. 
- adjustment to the gunshot tails volume, should be less overt. 
- ShadowLOD mesh optimisations (all)
- Kobra Reticle enlarged.
- Corrected DetailTexture layer in rpk74.rvmat. No longer fresnelGlass(). Don't ask.
- ADS camerapoint shifted back on most weapons. 
- Additional worn AK74 added  (textures- Bull5hit). classname hlc_rifle_ak74dirty2


OPTIONAL CONTENT NOW INCLUDED-
- RHS Compatibility 
- ACE3 Compatibility (HuntIR rounds specifically)
- CUP Compatibility
(RHS and CUP Compat may or may not work together,depending on your mod setup. Source provided if you wish to build your own)

V1.71
============
- All weapons made compatible with V1.42 engine update (deploy pivot points added, make limited use of new "tails" sound system where possible)
- Added RPK74N
- Bipod functionality enabled - RPK,RPK12,RPK74N
- UIicon element  changed- RPK,RPK74N,RPK12
- enabled asdg_OpticSideMount {}; on all applicable weapons
- added "clean" AEK971S texture. Older texture duplicated to hlc_rifle_aek971worn


V1.7
============
- Slight tweaks to all AK proxy positions- If used with RHS compatibility patch, should be able to use BUIS modes
- All AKs on the "short" AK reload retimed for new character animation
- Slight buff to all 5.45 AK magazine ballistics
- AKS74U and AKU12 now have a muzzle velocity coeffeicient (as made possible with the Arma3 1.40 patch), should reach slightly lower velocities than standard AKs using same mags.
- Added "side" proxy to all weapons over barrel areas for future Barrel-clamp flashlights.

V1.6
============
- Added AK12+GP30 Rifle (does not accept side-munt attachments (flashlights, LAMs)
- Changed magazine on RPK12 to RPK74 Bakelite (Visual LOD change only)

V1.5
============
- Added support to Bipod support for AGM
- Added Bipod Support for CSE
- Added support for Advanced Ballistics mod  (by, and with values provided by, Ruthberg, BIG thanks to you for that, mate)
- Altered Inheritance of suppressors.
- Hitboxes and related GeometryLOD materials updated on all weapons
- Adjusted Mass and inertia values- all weapons should now be closer to their approximate real-life weights.
- Slight material adjustments 
- Ambient Specular issues on AKS74 fixed
- AKS74U Specular,Gloss and Diffuse Inverse Altered, should look better
- AK12 Specular,Gloss and Diffuse Inverse Altered, should look better
- Added - AKU12 , RPK12 (hlc_rifle_aku12, hlc_rifle_rpk12)repectively
- modified proxies on AK12 family- All AK12s now should accept sidemount accessories (lasers, flashlights, etc)


V1.4
============
- Fixed LOD-handling Glitch on optics (PSO1, 1p29,Kobra,Goshawk)
- added "showToPlayer = 0;" to AI fire mode in RPK


V1.3
============
- PBS1/PBS4 no longer dampen Ballistic arc, velocity, or damage
- Added: hlc_30Rnd_545x39_S_AK (5.45x39mm Subsonic Magazine, low velocity)
- Added: hlc_rifle_ak74_dirty (Worn AK74)
- Specular values on most RVMATs lowered slightly
- Small Smoothing tweak on AK47
- All AK weapons now slightly less accurate in the hands of AI
- RPK now classified as MG
- AI will now fire the RPK more like an MG ( fire in bursts at distance)

V1.2
============
- Corrected all weapons to conform to CfgWeapon changes made in the v1.24 Arma3 patch
- Appended CfgPatches. All weapons,magazines and attachments should be visible in Zeus. 
- Saiga12 Buckshot reverted to custom 12-gauge pellets found in HLCCore. BI's Buckshot was LITERALLY explosive. 

Credits-
============
Bohemia Interactive- Arma2 Sample resources(Meshes, RVMATs, Textures to the PSO1, PBS4,Goshawk and GP25), some script lines. 
MrRifleman- AKM,AK74 and AKS74 Meshes. AK74,AKS74 Textures, RPK12 Coffin Mag
Bull5hit - AKM Texture, Dirty AK74 Texture, AEK971S texture
Milennia - AKS74U Mesh and Textures,AEK971 Textures.
Maibatsu - AK12 Mesh and Textures.
Nix	- Valmet Rk62.
Booly - RPK Mesh and Textures.
Twinke Masta/Johan Santana - AK47 Mesh.
Marcius - AKM Textures.
Tigg - GP30,Kobra Mesh and Textures.
Jason9Jason - PBS1 Suppressor mesh and textures.
Toadie- SLR107U,Scripts, Sound Mixing, Material Ports, Animation, Optic view meshes (except Goshawk).
Arby26 - AEK971 Mesh and Bake.
Navaro- Sound Effects. 
Robalo- Code fixes
YoursTruly- Code fixes

Additional Thanks-
============

The HLC/SHARBSE crew for being awesome, tolerant of oddities and allround rad blokes
Kerc Kasha, for answering all my awkward hour config and scripting questions and basicly firing me up to work on Arma stuff. 
Kiory , for working out the 3DS-Oxygen Pipeline. We may have FBX now, but I find .3ds somehow more comforting still.