Robalo 465 Posted August 7, 2014 (edited) I may add some base classes for muzzle attachments as well. One can argue threading adapters are not too expensive and open up more possibilities for suppressor mounting. In the end it will be up to mod makers how will they use them. In the past, besides the weird design that got fixed with the latest patch, there was also another issue with having more than one muzzle attachment class defined for a weapon causing CTD. Need to check if that's still the case. Even so, clever config writers can work around it. Before I do anything about this though, will have to do some research and see which are the most common barrel threadings. Any additional info like it's found here will be appreciated: http://www.dakotasilencer.com/silencer-common-barrel-thread-patterns/. maybe it would be beneficial to all if you incorporated MRT functions into ASDG JR? No, because it would create an additional dependency on CBA for all addons using JR. I intend to keep it free of any dependencies. Edited August 7, 2014 by Robalo Share this post Link to post Share on other sites
sorophx 25 Posted August 7, 2014 oh, I somehow missed the fact that JR didn't require CBA, my bad :eek: I've gotten so used to CBA being a requirement for most addons Share this post Link to post Share on other sites
gatordev 219 Posted August 8, 2014 Robalo, Two more "common" threads are: AK-74: 24X1.5mm RH SR-25 (Knights 308, which is different than the normal, commerical .308): 3/4"x24TPI Although the SR-25 is going to use either a muzzle adapter or a gas block collar. Share this post Link to post Share on other sites
da12thMonkey 1943 Posted August 8, 2014 MAG 58/M240/L7 and Minimi 7.62 have a rather uncommon 25/32x24 thread but the weapon itself is pretty common FALs have a 9/16x24 thread. However, metric ones are LH, where imperial ones (L1A1 SLR) are RH (again, a common rifle with an exotic thread) Most Minimis (5.56mm) have a 9/16x24LH (same as Mini 14, or is that RH?), but apparently later US M249 models have the 1/2x28 in common with the AR-15. HK are good though: Apart from the HK416 (which uses the AR-15 standard 1/2x28) they seem to use M15x1 on both their 5.56mm and 7.62mm rifles (including the old G3), so I guess only the bore diameter matters on their rifles Like I said; muzzles are a complicated standard :D Share this post Link to post Share on other sites
Robalo 465 Posted August 11, 2014 Thanks for the info. It get even more complicated, when you look at how most if not all weapons in Arma have muzzle brakes/flash hiders pre-installed. So if I will add some common muzzle slots they'll probably correspond with these muzzle devices. For example, the Tavor looks like it has a common A2 flash hider which is compatible with various suppressor models, but not with all of them. Share this post Link to post Share on other sites
gatordev 219 Posted August 13, 2014 It might be more trouble than it's worth. Many SOCOM weapons are still running the KAC NT4 flash hider, which works with the KAC NT4 suppressor. But SOCOM also recently bought/awarded Surefire a contract for their muzzle devices/suppressors. Both are correct, but neither are compatible with each other. Flash forward to 2035, and maybe there's a better standard, but it might not match the visuals that BIS made. Share this post Link to post Share on other sites
miketim 20 Posted August 13, 2014 Yeah. I think suppressors for now are a no-go, wait like a year or so until all the mods or something like that comes out that people use, and maybe until ACE or something, and then decide if you want to do something like suppressors/muzzle stuff. Share this post Link to post Share on other sites
Robalo 465 Posted August 13, 2014 I agree, we can't have a realistic setup with the current models. Until that changes, I can still provide some common muzzle slots to be used where needed for better mod compatibility. We'll just pretend all the current suppressors and pre-installed muzzle devices in game are compatible. I'm already testing "asdg_jointmuzzles", will upload it soon as a separate addon from jointrails because it changes the vanilla suppressor setup a bit. Share this post Link to post Share on other sites
gobi42 15 Posted August 13, 2014 I agree, we can't have a realistic setup with the current models.Until that changes, I can still provide some common muzzle slots to be used where needed for better mod compatibility. We'll just pretend all the current suppressors and pre-installed muzzle devices in game are compatible. I'm already testing "asdg_jointmuzzles", will upload it soon as a separate addon from jointrails because it changes the vanilla suppressor setup a bit. Looking forward to the mod, if I wasn't going to be gone all weekend I'd offer to help you test it out :-) Share this post Link to post Share on other sites
Robalo 465 Posted August 13, 2014 OK here it is, test version of ASDG JM (JointMuzzles): download link. Required ASDG JR. Provides a few common muzzle slots which use the compatibleItems class: class asdg_MuzzleSlot_762: asdg_MuzzleSlot { class compatibleItems { muzzle_snds_H = 1; muzzle_snds_B = 1; }; }; class asdg_MuzzleSlot_762MG: asdg_MuzzleSlot { class compatibleItems { muzzle_snds_H_MG = 1; muzzle_snds_H_SW = 1; }; }; class asdg_MuzzleSlot_556: asdg_MuzzleSlot { class compatibleItems { muzzle_snds_M = 1; }; }; class asdg_MuzzleSlot_9MM: asdg_MuzzleSlot { class compatibleItems { muzzle_snds_L = 1; }; }; class asdg_MuzzleSlot_45ACP: asdg_MuzzleSlot { class compatibleItems { muzzle_snds_acp = 1; }; }; Both muzzle_snds_H and muzzle_snds_B are 30cal (7.62mm) suppressors. First one is now configured as protected (scope = 1) but it's still shown in the Virtual Arsenal (looks like there's no filtering by class scope for attachments). Weapons shooting 6.5 use the 7.62 suppressors. Machineguns (7.62, 6.5 or even 5.56) may use the 7.62 "heavy-duty" suppressors: muzzle_snds_H_MG, muzzle_snds_H_SW (again, scope = 1 on the latter as they're redundant). Replaced the model used for the 5.56mm suppressor (muzzle_snds_M) with the one for Mk200 because it looks more like a 5.56. The .45 ACP suppressor (muzzle_snds_acp) now uses the Silencerco Osprey model by BIS. I added an inventory pic for it. Changed the suppressor muzzle coefficients: initSpeed = 1.005; // BIS: 1.1 visibleFire = 0.1; // BIS: 0.5 audibleFire = 0.7; // BIS: 0.3 dispersionCoef = "1.1f"; // BIS: 0.8f recoilCoef = "0.9f"; // BIS: 1.0f recoilProneCoef = "0.9f"; // BIS: 1.0f Reconfigured weapons to use the new muzzle slots above. For some weapons I could not do this without breaking class inheritance so I created new classes which inherit from the originals: asdg_LMG_Mk200_F asdg_LMG_Zafir_F asdg_arifle_MX_SW_F asdg_hgun_ACPC2_F asdg_hgun_Pistol_heavy_01_F Few notes about the weapon configs: - Tavor with GL can not mount a suppressor (GL mount prevents it) - Zafir can now use a suppressor - MX SW uses the same suppressor like the other rifles in it's family do - ACPC2 and Rook pistols can not mount suppressors (they do not have threaded barrels) Share this post Link to post Share on other sites
EricJ 763 Posted August 15, 2014 Probably need to start calling it something like "ASDG Joint System" if you decide to make it one whole PBO. Share this post Link to post Share on other sites
Robalo 465 Posted August 15, 2014 (edited) Probably need to start calling it something like "ASDG Joint System" if you decide to make it one whole PBO. The muzzle stuff above will be kept separate. Need to gather some more feedback about it before deciding what to do with it next. In reply to your PM, here are some config examples: // adding a new suppressor compatible with the existing 556 muzzle slot class asdg_MuzzleSlot; class asdg_MuzzleSlot_556: asdg_MuzzleSlot { class compatibleItems { my_awesome_muzzle_device = 1; }; }; // configuring a weapon to use the existing 556 muzzle slot - weapon slots not inherited from parent class class some_parent_class; class my_awesome_new_rifle: some_parent_class { class WeaponSlotsInfo { // no inheritance mass = 46; // adjust this allowedSlots[] = {801, 701, 901}; // means I can store this anywhere if there's room for it // adjust this class my_MuzzleSlot: asdg_MuzzleSlot_556 {}; // has the ASDG compatible muzzle mounting system }; }; // configuring a weapon to use the existing 556 muzzle slot - weapon slots inherited from parent class class another_parent_class; class some_other_parent_class : another_parent_class { class WeaponSlotsInfo; }; class my_other_awesome_new_rifle: some_other_parent_class { class WeaponSlotsInfo : WeaponSlotsInfo { mass = 46; // adjust this class MuzzleSlot: asdg_MuzzleSlot_556 {}; // has the ASDG compatible muzzle mounting system }; }; // note how I prefer to use class MuzzleSlot instead of my_MuzzleSlot // to make sure I do not inherit some already existing MuzzleSlot from // some_other_parent_class and end up with more than one muzzle slot which leads to CTD // adding a new suppressor with a proprietary mounting system class asdg_MuzzleSlot; class asdg_MuzzleSlot_556_AAC_51T: asdg_MuzzleSlot { // if requested my a mod maker, I can have new muzzle slots like this one added into ASDG JM. class compatibleItems { my_m4_2000_suppressor = 1; }; }; // configuring my weapon for which I have modelled a nice 51T Flash Hider / Brake / Compensator on it's far end class some_parent_class; class my_awesome_new_rifle: some_parent_class { class WeaponSlotsInfo { // no inheritance // other weapon slot config stuff goes here class my_MuzzleSlot: asdg_MuzzleSlot_556_AAC_51T {}; // has some AAC 51T Ratchet mount compatible device }; }; Edited August 15, 2014 by Robalo Share this post Link to post Share on other sites
EricJ 763 Posted August 15, 2014 Much appreciated works as it should :D Share this post Link to post Share on other sites
ice_age0815 37 Posted August 15, 2014 Probably need to start calling it something like "ASDG Joint System" if you decide to make it one whole PBO. would be much better so you dont have to download 1000 different addons Share this post Link to post Share on other sites
shocknawe 11 Posted August 18, 2014 Hey, is it possible to have the robert hammer PBOs in the addons folder by default? Currently everyone in our community has to copy over these files manually and it's a real pain. Share this post Link to post Share on other sites
kklownboy 43 Posted August 18, 2014 what addons folder? Share this post Link to post Share on other sites
EricJ 763 Posted August 18, 2014 He means the generic Addons folder in the A3 main directory since he wants to get off topic. Share this post Link to post Share on other sites
kklownboy 43 Posted August 18, 2014 He means the generic Addons folder in the A3 main directory since he wants to get off topic. Ya think? wow I thought he may be asking if he should put the RHpbos in the ASDG folder... Both are both wrong. Share this post Link to post Share on other sites
Robalo 465 Posted August 18, 2014 Hey, is it possible to have the robert hammer PBOs in the addons folder by default? Currently everyone in our community has to copy over these files manually and it's a real pain. I won't do that, because that would create issues for everyone that's not using RH's mod. Nothing stopping you from doing it for your community though. Share this post Link to post Share on other sites
EricJ 763 Posted August 18, 2014 (edited) Ya think? wow I thought he may be asking if he should put the RHpbos in the ASDG folder... Both are both wrong. Anyway Well hopefully you'll think of condensing the systems into one PBO though, would solve some issues... but other than that the Joint Muzzles works fine. Edited August 18, 2014 by EricJ Share this post Link to post Share on other sites
yxman 90 Posted August 21, 2014 (edited) just found http://steamcommunity.com/sharedfiles/filedetails/?id=300088055 another copy&paste steamworkshop cancer action or permitted by author? Edited August 21, 2014 by yxman Share this post Link to post Share on other sites
serjames 357 Posted August 21, 2014 at the bottom they have written **Credit: Robalo. Thank him for all his work! Source:http://www.armaholic.com/page.php?id=23242 Share this post Link to post Share on other sites
Robalo 465 Posted August 21, 2014 just found http://steamcommunity.com/sharedfiles/filedetails/?id=300088055 another copy&paste steamworkshop cancer action or permitted by author? Well, I wasn't asked about it, but it doesn't bother me greatly either. I will deal with it at some point, perhaps next time I update JointRails. More I think of it, it would be great if I wouldn't need to do all the release/docs/support stuff, have someone else do it and save me time to code and play :D Share this post Link to post Share on other sites
serjames 357 Posted August 21, 2014 Does set a bad precedent though Robalo... better for you to select a trustworthy partner to do releases rather than a complete stranger just ripping the ip, surely ? Share this post Link to post Share on other sites
yxman 90 Posted August 21, 2014 this whole steam workshop thing is one big failure, copy&paste all over the place (hopecore aka blastcore ripoff etc) Share this post Link to post Share on other sites