Jump to content

Recommended Posts

Posted
2 hours ago, stezity said:

Never mind, it's just that the link on the invitation by email invitation, and the link is not mine so I can not change the parameters, and the second in the iron dome has one problem after the update it does not intercept 90%, out of 60 missiles that were launched hail was shot down only 40, while that the installations were 3 is 120 missiles.

i know there's an issue right now where the launchers blow themselves up because they launch missiles too close to each other. i'm working on a fix for that

  • Thanks 2

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
45 minutes ago, GOA_Escorpion (R) said:

👆👆🙏

same folder as Tamir.

you need the asset pack with David's Sling in it though, not the standalone Iron Dome mod. I will not be redistributing the full pack though. There is a link here in this post for a download though

 

  • Like 1

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
В 10.12.2024 в 22:53, Zahnatom сказал:

i know there's an issue right now where the launchers blow themselves up because they launch missiles too close to each other. i'm working on a fix for that

ok thank you, i have new problem after the latest update (2.9.10.4160) iron dome just destroys when it sees missiles, interceptors explode on launch and are destroyed 

Posted
5 minutes ago, stezity said:

ok thank you, i have new problem after the latest update (2.9.10.4160) iron dome just destroys when it sees missiles, interceptors explode on launch and are destroyed 

yes that is the same issue.

i think i have the fix already but it would include modifying another file. the launcher file for some reason has the reaction time set to some ridiculously low number like 0.00000000000000001 seconds resulting in other numbers not changing anything (like shot delay or launch delay).

so it launches multiple missiles at multiple targets really quickly and those missiles fuse against each other, blowing up the launcher.

 

  • Like 1

#payrazbam

#payrazbam

#payrazbam

image.png

Posted

Ok i think i found some more problems

for some reason the command post was acting as a radar, screwing up everything else with it... fixed that for now and its wasting a lot less missiles.

 

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
1 час назад, Zahnatom сказал:

Ok i think i found some more problems

for some reason the command post was acting as a radar, screwing up everything else with it... fixed that for now and its wasting a lot less missiles.

 

you can sent there file

Posted
2 hours ago, stezity said:

you can sent there file

its still here

https://drive.google.com/drive/folders/1x3zAfjZDFRXWOcGfG7NOWu5_0rqKsIjH?usp=sharing

 

Just as a note though:

Only use 1 radar per unit group!

ED, in their infinite wisdom, decided that the Radar determines how many missiles should be launched instead of the command post.

maybe i'll make a wishlist entry for fixing this as its not a bug and clearly intended...

  • Like 1
  • Thanks 3

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
22 часа назад, Zahnatom сказал:

its still here

https://drive.google.com/drive/folders/1x3zAfjZDFRXWOcGfG7NOWu5_0rqKsIjH?usp=sharing

 

Just as a note though:

Only use 1 radar per unit group!

ED, in their infinite wisdom, decided that the Radar determines how many missiles should be launched instead of the command post.

maybe i'll make a wishlist entry for fixing this as its not a bug and clearly intended...

need increase speed of tamir from 40 rockets grad intercepted only 36 rockets is less than 90%

Posted (edited)
3 hours ago, stezity said:

need increase speed of tamir from 40 rockets grad intercepted only 36 rockets is less than 90%

its the AI being stupid.

i cannot fix that

 

but at least for me it can deal with 80 GRAD rockets...

 

but if you really want different performance then you can try this

Spoiler


local function calcPiercingMass(warhead)
	warhead.piercing_mass  = warhead.mass;
	if (warhead.expl_mass/warhead.mass > 0.1) then
		warhead.piercing_mass  = warhead.mass/5.0;
	end
end

local function directional_a2a_warhead(power, caliber)
    local res = {};

	res.caliber 			 = caliber
    res.expl_mass 			 = 15.5*power;
	res.mass 				 = res.expl_mass;
    res.other_factors 		 = {1, 1, 1};
    res.obj_factors 		 = {1, 1};
    res.concrete_factors 	 = {1, 1, 1};
    res.cumulative_factor 	 = 0;
    res.concrete_obj_factor	 = 0.0;
    res.cumulative_thickness = 0.0;

	calcPiercingMass(res)
    return res;
end




local TAMIR				= {
	Name				= TAMIR,
	display_name		= _('Tamir (Iron Dome)'),
	name				= "TAMIR",
	Escort				= 3,
	Head_Type			= 2,
	sigma				= {0.001, 0.001, 0.001},
	M					= 90.0,
	H_max				= 13716,
	H_min				= 10.0,
	Diam				= 160.0,
	Cx_pil				= 4,
	D_max				= 25000.0,
	D_min				= 600,
	Head_Form			= 1,
	Life_Time			= 60.0,
	Nr_max				= 150,
	v_min				= 100.0,
	v_mid				= 1020.9,
	Mach_max			= 3.0,
	t_b					= 0.0,
	t_acc				= 5.0,
	t_marsh				= 15.0,
	Range_max			= 25000.0,
	H_min_t				= 10.0,
	Fi_start = 3.14152,
	Fi_rak	= 3.14152,
	Fi_excort = 3.14152,
	Fi_search = 99.99,
	OmViz_max = 99.99,
	Engine_Type = 1,
	warhead				= directional_a2a_warhead(22.0, 300),
	exhaust = { 1.0, 1.0, 1.0, 1.0 };
	tail_scale			= 1.0, 
	--effect_max_length	= 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.0,
	X_back				= -1.45,
	Y_back				= 0.0,
	Z_back				= 0.0,
	X_back_acc			= -1.45,
	Reflection			= 0.001,
	KillDistance		= 20.0,
	SeekerGen 			= 4,
	PN_coeffs = {
         4, 
        2000.0 ,0.975,
        5000.0 ,1.15,
        9000.0 ,1.2,
        15000.0, 1.30,
    };
	-- PN_gain = 50,
	category			= CAT_MISSILES,
	wsTypeOfWeapon		= {wsType_Weapon,wsType_Missile,wsType_SA_Missile,WSTYPE_PLACEHOLDER};

	-- ModelData = {   58 ,  -- model params count
	-- 	210.5,   -- characteristic square drag value, higher value reduces wobbling

	-- 	-- Cx dependency parameters
	-- 	0.000001 , -- Cx_k0 plank Cx0 of subsonics ( M << 1) old 0.1 -- 0.17 probably also front on drag
	-- 	0.00001 , -- Cx_k1 peak height of the wave crisis old 0.1 -- 0.22 front on drag LIMIT MAX SPEED WITH THIS
	-- 	0.000025 , -- Cx_k2 steepness of the front on the way to the wave crisis i have no idea
	-- 	0.000001, -- Cx_k3 bar Cx0 on supersonic ( M >> 1) old 0.06 -- 0.033 supersonic front on drag
	-- 	0.09 , -- Cx_k4 steepness of the decline behind the wave crisis old 1.2 -- 2.0 slight sideways effect
	-- 	0.02 , -- polar dump coefficient (proportional to sqrt (M^2-1)) some headon drag maybe

	-- 	-- Cy dependency parameters smells like drag from AoA
	-- 	0.9 , -- Cy_k0 plank Sy0 on reverberation ( M << 1) old 0.8 -- 1.57  straight on drag subsonic
	-- 	0.8	 , -- Cy_k1 plank Cy0 on supersonic ( M >> 1)	same but supersonic i guess
	-- 	0.9  , -- Cy_k2 steepness of the recession (front) behind the wave crisis no idea

	-- 	0.7 , -- 7 Alfa_max maximum trim angle, radians 1.0
	-- 	0.0, -- Extra G by trust vector -- might be Rad instead of Gs

	-- 	-- Engine data. Time, fuel flow, thrust.
	-- 	--	t_statr		t_b		t_accel		t_march		t_inertial		t_break		t_end			-- Stage
	-- 	-1.0,		    0.0,	10.0,  		5.0,		0.0,			0.0,		1.0e9,         -- time of stage, sec
	-- 	0.0,		    0.0,	2.5,		0.0,		0.0,			0.0,		0.0,           -- fuel flow rate in second, kg/sec(second fuel mass consumption kg/sec)
	-- 	0.0,		    0.0,	7500.0,	    2500.0,	    0.0,			0.0,		0.0,           -- thrust, newtons 12241

	-- 	30, -- self-destruction timer, sec
	-- 	35.0,  -- power system operation time, sec
	-- 	10,  -- absolute altitude of self-destruction, m
	-- 	1.0, -- control activation delay time (departure, safety maneuver), sec
	-- 	4000, -- range to the target at the time of launch, above which the missile performs the "hill" maneuver, m
	-- 	10000, -- range to the target at which the "hill" maneuver ends and the missile switches to pure proportional navigation (should be greater than or equal to the previous parameter), m
	-- 	0.1,  -- sine of elevation angle of slide set trajectory
	-- 	15.0, -- longitudinal acceleration cocking fuse
	-- 	0.0, -- speed module reported by the ejection device, expelling charge, etc.
	-- 	1.19, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K0
	-- 	1.0, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K1
	-- 	0.5, -- SAU-RAKETA system characteristic, control loop bandwidth
	-- 	-- ZRP. Data for calculating launch ranges (indication on the sight)
	-- 	0.0, -- derivative of range with respect to carrier speed at a height of 1 km, PPP
	-- 	0.0, -- derivative of range with respect to target speed at 1 km altitude, ZPS
	-- 	0.0, -- height derivative of range derivative with respect to target speed, ZPS
	-- 	0.0, -- range angle 180 degrees (towards), H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=10000m, V=900km/h, m
	-- 	0.0,  -- range angle 0 (in pursuit) hail, H=10000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=1000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=1000m, V=900km/h, m
	-- 	0.0, -- offset back from the zero of the backsight of the reachability zone
	-- 	0.0, -- percentage of guaranteed range from the range in PPP at an altitude of 1 km
	-- 	0.0, -- derivative of the percentage of guaranteed range in PPP with respect to height
	-- 	0.0, -- Change in the coefficients of the slope of the curve in the upper and lower hemispheres from the height of the carrier.
	-- },



	shape_table_data	=
	{
		{
			name		= "TAMIR";
			file		= "TAMIR";
			life		= 1;
			fire		= { 0, 1};
			username	= "Tamir";
			index		= WSTYPE_PLACEHOLDER;
		},
	}


};
declare_weapon(TAMIR)


GT_t.WS_t.IRONDOME 								= {}
GT_t.WS_t.IRONDOME.moveable 					= false
GT_t.WS_t.IRONDOME.angles 						= {
											{math.rad(180), math.rad(-180), math.rad(0), math.rad(180)},
											};
GT_t.WS_t.IRONDOME.reference_angle_Z = 1.22173;
GT_t.WS_t.IRONDOME.LN 							= {}
GT_t.WS_t.IRONDOME.LN[1] 						= {}
GT_t.WS_t.IRONDOME.LN[1].type 					= 4;
GT_t.WS_t.IRONDOME.LN[1].distanceMin 			= 1;
GT_t.WS_t.IRONDOME.LN[1].distanceMax 			= 25000.0;
GT_t.WS_t.IRONDOME.LN[1].ECM_K 					= 0.0;
-- GT_t.WS_t.IRONDOME.LN[1].reactionTime 			= 1.0;
-- GT_t.WS_t.IRONDOME.LN[1].launch_delay 			= 0.1;
GT_t.WS_t.IRONDOME.LN[1].reflection_limit 		= 0.000000000000000001;
GT_t.WS_t.IRONDOME.LN[1].sensor 				= {}
set_recursive_metatable(GT_t.WS_t.IRONDOME.LN[1].sensor, GT_t.WSN_t[0])
GT_t.WS_t.IRONDOME.LN[1].beamWidth 				= math.rad(0.1);
GT_t.WS_t.IRONDOME.LN[1].PL 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1] 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1].ammo_capacity 	= 20;
GT_t.WS_t.IRONDOME.LN[1].PL[1].type_ammunition 	= TAMIR.wsTypeOfWeapon;
GT_t.WS_t.IRONDOME.LN[1].PL[1].reload_time 		= 20;
GT_t.WS_t.IRONDOME.LN[1].BR 					= { {pos = {0, 0, 0} } }

 

just replace everything in Tamir.lua with this (CBA to upload this as a file)

Edited by Zahnatom

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
33 minutes ago, Zahnatom said:

its the AI being stupid.

i cannot fix that

 

but at least for me it can deal with 80 GRAD rockets...

 

but if you really want different performance then you can try this

  Hide contents


local function calcPiercingMass(warhead)
	warhead.piercing_mass  = warhead.mass;
	if (warhead.expl_mass/warhead.mass > 0.1) then
		warhead.piercing_mass  = warhead.mass/5.0;
	end
end

local function directional_a2a_warhead(power, caliber)
    local res = {};

	res.caliber 			 = caliber
    res.expl_mass 			 = 15.5*power;
	res.mass 				 = res.expl_mass;
    res.other_factors 		 = {1, 1, 1};
    res.obj_factors 		 = {1, 1};
    res.concrete_factors 	 = {1, 1, 1};
    res.cumulative_factor 	 = 0;
    res.concrete_obj_factor	 = 0.0;
    res.cumulative_thickness = 0.0;

	calcPiercingMass(res)
    return res;
end




local TAMIR				= {
	Name				= TAMIR,
	display_name		= _('Tamir (Iron Dome)'),
	name				= "TAMIR",
	Escort				= 3,
	Head_Type			= 2,
	sigma				= {0.001, 0.001, 0.001},
	M					= 90.0,
	H_max				= 13716,
	H_min				= 10.0,
	Diam				= 160.0,
	Cx_pil				= 4,
	D_max				= 25000.0,
	D_min				= 600,
	Head_Form			= 1,
	Life_Time			= 60.0,
	Nr_max				= 150,
	v_min				= 100.0,
	v_mid				= 1020.9,
	Mach_max			= 3.0,
	t_b					= 0.0,
	t_acc				= 5.0,
	t_marsh				= 15.0,
	Range_max			= 25000.0,
	H_min_t				= 10.0,
	Fi_start = 3.14152,
	Fi_rak	= 3.14152,
	Fi_excort = 3.14152,
	Fi_search = 99.99,
	OmViz_max = 99.99,
	Engine_Type = 1,
	warhead				= directional_a2a_warhead(22.0, 300),
	exhaust = { 1.0, 1.0, 1.0, 1.0 };
	tail_scale			= 1.0, 
	--effect_max_length	= 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.0,
	X_back				= -1.45,
	Y_back				= 0.0,
	Z_back				= 0.0,
	X_back_acc			= -1.45,
	Reflection			= 0.001,
	KillDistance		= 20.0,
	SeekerGen 			= 4,
	PN_coeffs = {
         4, 
        2000.0 ,0.975,
        5000.0 ,1.15,
        9000.0 ,1.2,
        15000.0, 1.30,
    };
	-- PN_gain = 50,
	category			= CAT_MISSILES,
	wsTypeOfWeapon		= {wsType_Weapon,wsType_Missile,wsType_SA_Missile,WSTYPE_PLACEHOLDER};

	-- ModelData = {   58 ,  -- model params count
	-- 	210.5,   -- characteristic square drag value, higher value reduces wobbling

	-- 	-- Cx dependency parameters
	-- 	0.000001 , -- Cx_k0 plank Cx0 of subsonics ( M << 1) old 0.1 -- 0.17 probably also front on drag
	-- 	0.00001 , -- Cx_k1 peak height of the wave crisis old 0.1 -- 0.22 front on drag LIMIT MAX SPEED WITH THIS
	-- 	0.000025 , -- Cx_k2 steepness of the front on the way to the wave crisis i have no idea
	-- 	0.000001, -- Cx_k3 bar Cx0 on supersonic ( M >> 1) old 0.06 -- 0.033 supersonic front on drag
	-- 	0.09 , -- Cx_k4 steepness of the decline behind the wave crisis old 1.2 -- 2.0 slight sideways effect
	-- 	0.02 , -- polar dump coefficient (proportional to sqrt (M^2-1)) some headon drag maybe

	-- 	-- Cy dependency parameters smells like drag from AoA
	-- 	0.9 , -- Cy_k0 plank Sy0 on reverberation ( M << 1) old 0.8 -- 1.57  straight on drag subsonic
	-- 	0.8	 , -- Cy_k1 plank Cy0 on supersonic ( M >> 1)	same but supersonic i guess
	-- 	0.9  , -- Cy_k2 steepness of the recession (front) behind the wave crisis no idea

	-- 	0.7 , -- 7 Alfa_max maximum trim angle, radians 1.0
	-- 	0.0, -- Extra G by trust vector -- might be Rad instead of Gs

	-- 	-- Engine data. Time, fuel flow, thrust.
	-- 	--	t_statr		t_b		t_accel		t_march		t_inertial		t_break		t_end			-- Stage
	-- 	-1.0,		    0.0,	10.0,  		5.0,		0.0,			0.0,		1.0e9,         -- time of stage, sec
	-- 	0.0,		    0.0,	2.5,		0.0,		0.0,			0.0,		0.0,           -- fuel flow rate in second, kg/sec(second fuel mass consumption kg/sec)
	-- 	0.0,		    0.0,	7500.0,	    2500.0,	    0.0,			0.0,		0.0,           -- thrust, newtons 12241

	-- 	30, -- self-destruction timer, sec
	-- 	35.0,  -- power system operation time, sec
	-- 	10,  -- absolute altitude of self-destruction, m
	-- 	1.0, -- control activation delay time (departure, safety maneuver), sec
	-- 	4000, -- range to the target at the time of launch, above which the missile performs the "hill" maneuver, m
	-- 	10000, -- range to the target at which the "hill" maneuver ends and the missile switches to pure proportional navigation (should be greater than or equal to the previous parameter), m
	-- 	0.1,  -- sine of elevation angle of slide set trajectory
	-- 	15.0, -- longitudinal acceleration cocking fuse
	-- 	0.0, -- speed module reported by the ejection device, expelling charge, etc.
	-- 	1.19, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K0
	-- 	1.0, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K1
	-- 	0.5, -- SAU-RAKETA system characteristic, control loop bandwidth
	-- 	-- ZRP. Data for calculating launch ranges (indication on the sight)
	-- 	0.0, -- derivative of range with respect to carrier speed at a height of 1 km, PPP
	-- 	0.0, -- derivative of range with respect to target speed at 1 km altitude, ZPS
	-- 	0.0, -- height derivative of range derivative with respect to target speed, ZPS
	-- 	0.0, -- range angle 180 degrees (towards), H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=10000m, V=900km/h, m
	-- 	0.0,  -- range angle 0 (in pursuit) hail, H=10000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=1000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=1000m, V=900km/h, m
	-- 	0.0, -- offset back from the zero of the backsight of the reachability zone
	-- 	0.0, -- percentage of guaranteed range from the range in PPP at an altitude of 1 km
	-- 	0.0, -- derivative of the percentage of guaranteed range in PPP with respect to height
	-- 	0.0, -- Change in the coefficients of the slope of the curve in the upper and lower hemispheres from the height of the carrier.
	-- },



	shape_table_data	=
	{
		{
			name		= "TAMIR";
			file		= "TAMIR";
			life		= 1;
			fire		= { 0, 1};
			username	= "Tamir";
			index		= WSTYPE_PLACEHOLDER;
		},
	}


};
declare_weapon(TAMIR)


GT_t.WS_t.IRONDOME 								= {}
GT_t.WS_t.IRONDOME.moveable 					= false
GT_t.WS_t.IRONDOME.angles 						= {
											{math.rad(180), math.rad(-180), math.rad(0), math.rad(180)},
											};
GT_t.WS_t.IRONDOME.reference_angle_Z = 1.22173;
GT_t.WS_t.IRONDOME.LN 							= {}
GT_t.WS_t.IRONDOME.LN[1] 						= {}
GT_t.WS_t.IRONDOME.LN[1].type 					= 4;
GT_t.WS_t.IRONDOME.LN[1].distanceMin 			= 1;
GT_t.WS_t.IRONDOME.LN[1].distanceMax 			= 25000.0;
GT_t.WS_t.IRONDOME.LN[1].ECM_K 					= 0.0;
-- GT_t.WS_t.IRONDOME.LN[1].reactionTime 			= 1.0;
-- GT_t.WS_t.IRONDOME.LN[1].launch_delay 			= 0.1;
GT_t.WS_t.IRONDOME.LN[1].reflection_limit 		= 0.000000000000000001;
GT_t.WS_t.IRONDOME.LN[1].sensor 				= {}
set_recursive_metatable(GT_t.WS_t.IRONDOME.LN[1].sensor, GT_t.WSN_t[0])
GT_t.WS_t.IRONDOME.LN[1].beamWidth 				= math.rad(0.1);
GT_t.WS_t.IRONDOME.LN[1].PL 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1] 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1].ammo_capacity 	= 20;
GT_t.WS_t.IRONDOME.LN[1].PL[1].type_ammunition 	= TAMIR.wsTypeOfWeapon;
GT_t.WS_t.IRONDOME.LN[1].PL[1].reload_time 		= 20;
GT_t.WS_t.IRONDOME.LN[1].BR 					= { {pos = {0, 0, 0} } }

 

just replace everything in Tamir.lua with this (CBA to upload this as a file)

Hi @Zahnatom can You make merged HDS sam SAM ( With S-400) assets pack? Sorry for asking but You are only one who can do that for us.

Posted
2 minutes ago, Gogi12 said:

Hi @Zahnatom can You make merged HDS sam SAM ( With S-400) assets pack? Sorry for asking but You are only one who can do that for us.

What do you mean?

You can install both the Iron dome and HDS mod and they work fine alongside each other.

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
33 minutes ago, Zahnatom said:

What do you mean?

You can install both the Iron dome and HDS mod and they work fine alongside each other.

I mean on SAM Assets pack that has S-400 and Pantsir and tha have conflict with HDS mod.

Posted
20 hours ago, Gogi12 said:

I mean on SAM Assets pack that has S-400 and Pantsir and tha have conflict with HDS mod.

so its a conflict between CH's russia pack and HDS?

maybe its best to post that here to not clutter up this thread here

 

#payrazbam

#payrazbam

#payrazbam

image.png

Posted (edited)
22 часа назад, Zahnatom сказал:

its the AI being stupid.

i cannot fix that

 

but at least for me it can deal with 80 GRAD rockets...

 

but if you really want different performance then you can try this

  Показать контент


local function calcPiercingMass(warhead)
	warhead.piercing_mass  = warhead.mass;
	if (warhead.expl_mass/warhead.mass > 0.1) then
		warhead.piercing_mass  = warhead.mass/5.0;
	end
end

local function directional_a2a_warhead(power, caliber)
    local res = {};

	res.caliber 			 = caliber
    res.expl_mass 			 = 15.5*power;
	res.mass 				 = res.expl_mass;
    res.other_factors 		 = {1, 1, 1};
    res.obj_factors 		 = {1, 1};
    res.concrete_factors 	 = {1, 1, 1};
    res.cumulative_factor 	 = 0;
    res.concrete_obj_factor	 = 0.0;
    res.cumulative_thickness = 0.0;

	calcPiercingMass(res)
    return res;
end




local TAMIR				= {
	Name				= TAMIR,
	display_name		= _('Tamir (Iron Dome)'),
	name				= "TAMIR",
	Escort				= 3,
	Head_Type			= 2,
	sigma				= {0.001, 0.001, 0.001},
	M					= 90.0,
	H_max				= 13716,
	H_min				= 10.0,
	Diam				= 160.0,
	Cx_pil				= 4,
	D_max				= 25000.0,
	D_min				= 600,
	Head_Form			= 1,
	Life_Time			= 60.0,
	Nr_max				= 150,
	v_min				= 100.0,
	v_mid				= 1020.9,
	Mach_max			= 3.0,
	t_b					= 0.0,
	t_acc				= 5.0,
	t_marsh				= 15.0,
	Range_max			= 25000.0,
	H_min_t				= 10.0,
	Fi_start = 3.14152,
	Fi_rak	= 3.14152,
	Fi_excort = 3.14152,
	Fi_search = 99.99,
	OmViz_max = 99.99,
	Engine_Type = 1,
	warhead				= directional_a2a_warhead(22.0, 300),
	exhaust = { 1.0, 1.0, 1.0, 1.0 };
	tail_scale			= 1.0, 
	--effect_max_length	= 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.0,
	X_back				= -1.45,
	Y_back				= 0.0,
	Z_back				= 0.0,
	X_back_acc			= -1.45,
	Reflection			= 0.001,
	KillDistance		= 20.0,
	SeekerGen 			= 4,
	PN_coeffs = {
         4, 
        2000.0 ,0.975,
        5000.0 ,1.15,
        9000.0 ,1.2,
        15000.0, 1.30,
    };
	-- PN_gain = 50,
	category			= CAT_MISSILES,
	wsTypeOfWeapon		= {wsType_Weapon,wsType_Missile,wsType_SA_Missile,WSTYPE_PLACEHOLDER};

	-- ModelData = {   58 ,  -- model params count
	-- 	210.5,   -- characteristic square drag value, higher value reduces wobbling

	-- 	-- Cx dependency parameters
	-- 	0.000001 , -- Cx_k0 plank Cx0 of subsonics ( M << 1) old 0.1 -- 0.17 probably also front on drag
	-- 	0.00001 , -- Cx_k1 peak height of the wave crisis old 0.1 -- 0.22 front on drag LIMIT MAX SPEED WITH THIS
	-- 	0.000025 , -- Cx_k2 steepness of the front on the way to the wave crisis i have no idea
	-- 	0.000001, -- Cx_k3 bar Cx0 on supersonic ( M >> 1) old 0.06 -- 0.033 supersonic front on drag
	-- 	0.09 , -- Cx_k4 steepness of the decline behind the wave crisis old 1.2 -- 2.0 slight sideways effect
	-- 	0.02 , -- polar dump coefficient (proportional to sqrt (M^2-1)) some headon drag maybe

	-- 	-- Cy dependency parameters smells like drag from AoA
	-- 	0.9 , -- Cy_k0 plank Sy0 on reverberation ( M << 1) old 0.8 -- 1.57  straight on drag subsonic
	-- 	0.8	 , -- Cy_k1 plank Cy0 on supersonic ( M >> 1)	same but supersonic i guess
	-- 	0.9  , -- Cy_k2 steepness of the recession (front) behind the wave crisis no idea

	-- 	0.7 , -- 7 Alfa_max maximum trim angle, radians 1.0
	-- 	0.0, -- Extra G by trust vector -- might be Rad instead of Gs

	-- 	-- Engine data. Time, fuel flow, thrust.
	-- 	--	t_statr		t_b		t_accel		t_march		t_inertial		t_break		t_end			-- Stage
	-- 	-1.0,		    0.0,	10.0,  		5.0,		0.0,			0.0,		1.0e9,         -- time of stage, sec
	-- 	0.0,		    0.0,	2.5,		0.0,		0.0,			0.0,		0.0,           -- fuel flow rate in second, kg/sec(second fuel mass consumption kg/sec)
	-- 	0.0,		    0.0,	7500.0,	    2500.0,	    0.0,			0.0,		0.0,           -- thrust, newtons 12241

	-- 	30, -- self-destruction timer, sec
	-- 	35.0,  -- power system operation time, sec
	-- 	10,  -- absolute altitude of self-destruction, m
	-- 	1.0, -- control activation delay time (departure, safety maneuver), sec
	-- 	4000, -- range to the target at the time of launch, above which the missile performs the "hill" maneuver, m
	-- 	10000, -- range to the target at which the "hill" maneuver ends and the missile switches to pure proportional navigation (should be greater than or equal to the previous parameter), m
	-- 	0.1,  -- sine of elevation angle of slide set trajectory
	-- 	15.0, -- longitudinal acceleration cocking fuse
	-- 	0.0, -- speed module reported by the ejection device, expelling charge, etc.
	-- 	1.19, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K0
	-- 	1.0, -- characteristic of the SAU-RAKETA system, second-order filter coefficient K1
	-- 	0.5, -- SAU-RAKETA system characteristic, control loop bandwidth
	-- 	-- ZRP. Data for calculating launch ranges (indication on the sight)
	-- 	0.0, -- derivative of range with respect to carrier speed at a height of 1 km, PPP
	-- 	0.0, -- derivative of range with respect to target speed at 1 km altitude, ZPS
	-- 	0.0, -- height derivative of range derivative with respect to target speed, ZPS
	-- 	0.0, -- range angle 180 degrees (towards), H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=5000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=10000m, V=900km/h, m
	-- 	0.0,  -- range angle 0 (in pursuit) hail, H=10000m, V=900km/h, m
	-- 	0.0, -- range angle 180 (towards) deg, H=1000m, V=900km/h, m
	-- 	0.0, -- range angle 0 (in pursuit) hail, H=1000m, V=900km/h, m
	-- 	0.0, -- offset back from the zero of the backsight of the reachability zone
	-- 	0.0, -- percentage of guaranteed range from the range in PPP at an altitude of 1 km
	-- 	0.0, -- derivative of the percentage of guaranteed range in PPP with respect to height
	-- 	0.0, -- Change in the coefficients of the slope of the curve in the upper and lower hemispheres from the height of the carrier.
	-- },



	shape_table_data	=
	{
		{
			name		= "TAMIR";
			file		= "TAMIR";
			life		= 1;
			fire		= { 0, 1};
			username	= "Tamir";
			index		= WSTYPE_PLACEHOLDER;
		},
	}


};
declare_weapon(TAMIR)


GT_t.WS_t.IRONDOME 								= {}
GT_t.WS_t.IRONDOME.moveable 					= false
GT_t.WS_t.IRONDOME.angles 						= {
											{math.rad(180), math.rad(-180), math.rad(0), math.rad(180)},
											};
GT_t.WS_t.IRONDOME.reference_angle_Z = 1.22173;
GT_t.WS_t.IRONDOME.LN 							= {}
GT_t.WS_t.IRONDOME.LN[1] 						= {}
GT_t.WS_t.IRONDOME.LN[1].type 					= 4;
GT_t.WS_t.IRONDOME.LN[1].distanceMin 			= 1;
GT_t.WS_t.IRONDOME.LN[1].distanceMax 			= 25000.0;
GT_t.WS_t.IRONDOME.LN[1].ECM_K 					= 0.0;
-- GT_t.WS_t.IRONDOME.LN[1].reactionTime 			= 1.0;
-- GT_t.WS_t.IRONDOME.LN[1].launch_delay 			= 0.1;
GT_t.WS_t.IRONDOME.LN[1].reflection_limit 		= 0.000000000000000001;
GT_t.WS_t.IRONDOME.LN[1].sensor 				= {}
set_recursive_metatable(GT_t.WS_t.IRONDOME.LN[1].sensor, GT_t.WSN_t[0])
GT_t.WS_t.IRONDOME.LN[1].beamWidth 				= math.rad(0.1);
GT_t.WS_t.IRONDOME.LN[1].PL 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1] 					= {}
GT_t.WS_t.IRONDOME.LN[1].PL[1].ammo_capacity 	= 20;
GT_t.WS_t.IRONDOME.LN[1].PL[1].type_ammunition 	= TAMIR.wsTypeOfWeapon;
GT_t.WS_t.IRONDOME.LN[1].PL[1].reload_time 		= 20;
GT_t.WS_t.IRONDOME.LN[1].BR 					= { {pos = {0, 0, 0} } }

 

just replace everything in Tamir.lua with this (CBA to upload this as a file)

Yeah dude it's much better but still it's not good at intercepting small missiles like bm-21 grad, with Uragan and Smerches it's perfect, but with other missiles it's so bad.

1 минуту назад, stezity сказал:

Yeah dude it's much better but still it's not good at intercepting small missiles like bm-21 grad, with Uragan and Smerches it's perfect, but with other missiles it's so bad.

And plus, make David's Sling not intercept any missiles from bm-21 grad at all, it interferes with the work of the iron dome.

Edited by stezity
Posted
1 hour ago, Zahnatom said:

so its a conflict between CH's russia pack and HDS?

maybe its best to post that here to not clutter up this thread here

 

Hi, no conflict between CH's russia pack and HDS. I mean on another mod. I will post it on HDS forum page.

Posted
3 hours ago, stezity said:

Yeah dude it's much better but still it's not good at intercepting small missiles like bm-21 grad, with Uragan and Smerches it's perfect, but with other missiles it's so bad.

And plus, make David's Sling not intercept any missiles from bm-21 grad at all, it interferes with the work of the iron dome.

so 

you gotta play around with the setup of the system. make sure its at the highest skill level and distribute your launchers a better.

 

David's Sling is NOT meant to intercept rockets or the likes. thats what iron dome is for. so it not intercepting Grad is working as intended

#payrazbam

#payrazbam

#payrazbam

image.png

Posted
16 часов назад, Zahnatom сказал:

so 

you gotta play around with the setup of the system. make sure its at the highest skill level and distribute your launchers a better.

 

David's Sling is NOT meant to intercept rockets or the likes. thats what iron dome is for. so it not intercepting Grad is working as intended

just lol i haved situation iron dome tries to intercept rockets of grad and there david sling launches interceptors and it explode in air without real intercepting

  • 5 weeks later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...