Jump to content
Sign in to follow this  
kuIoodporny

Arma 3 tanks config guidelines

Recommended Posts

I have a gear indicator setup as well now, which proves that the gears only shift from N to D1 and R1. The RPM always stays at idle RPM, except if i keep switching between driving forward and backward, or if i turn on the spot.

Which is kinda impossible, as at idle rpm there is no torque... and despite the different gear ratio i get 11km/h in both directions maximum.

I changed TransmissionRatios[] = {"High",8}; to 2 and 32 for testing, but the maximum travelspeed still didnt make any change at all.

http://abload.de/img/speedso7kx7.png (850 kB)

What could be causing that?

Wow, how did you made that? This is great! How did you mod that? I was looking for a similar solution, but didn't find any scripting commands.

You may want to provide it for usage? :D

But to your question:

Try fiddeling around with MOI and dampingRateInAir. I think this is what stops your tank from accelerating.

Share this post


Link to post
Share on other sites
Wow, how did you made that? This is great! How did you mod that? I was looking for a similar solution, but didn't find any scripting commands.

You may want to provide it for usage?

Its uses the same function like the dials in the vehicles with modelled interior e.g. the mrap's, like zGuba pointed out. You need to modifiy the p3d, so i dont think there's a way to add that to vanilla tanks (in case you wondered). You need a plane with the dial texture (i ripped one from ze internetz), an indicator cuboid [im my example named RPMIndicator and IGear], and rotational axis in memory lod.

Model Cfg Animation part:

			class IndicatorRPM: Rotation
		{
			type="rotation";
			source="rpm";
			selection="RPMIndicator";
			axis="rpm_axis";
			memory=1; 
			minValue=0; 
			maxValue=5000; //depends on dial scaling
			angle0="rad 0"; //depends on dial scaling
			angle1="rad 270"; //depends on dial scaling
		};	

		class IndicatorGear: Rotation
		{
			type="rotation";
			source="gear";
			selection="IGear";
			axis="gear_axis";
			memory=1;
			minValue=-2; //depends on dial scaling
			maxValue=8; //depends on dial scaling
			angle0="rad 0"; //depends on dial scaling
			angle1="rad 270"; //depends on dial scaling
		};	

Share this post


Link to post
Share on other sites

So no progress? So far? Our tanks are still stuck at 1st gear:D

Share this post


Link to post
Share on other sites

Finally!

Animation - displays current animation state, actions being used and target animation states depending on the actions

AnimSrcTarget - displays all animation sources and their values for the model under the cursor

AnimSrcUnit - displays all animation sources and their values for the player's vehicle (or his gun in case of a soldier)

EPEVehicle - displays gearbox, friction, thrust, brake and various parameters of a PhysX vehicle

EPEForce - displays PhysX forces applied on the vehicle

Force - displays some other forces with their names

HitPoints - displays status of hit points of the player's vehicle and vehicle under the cursor

Mines - displays nearby mines, their properties and radius

Particles - displays what particles are used in scene and their count

ParticleNames - attaches a name to each particle effect used so that it may be identified

Suspension - displays status of suspension for each wheel of a PhysX vehicle

Share this post


Link to post
Share on other sites

Yess;) but only what I have read from it Bi tanks has got friction around 7 ours 1.3

Odesláno z mého GT-N7100 pomocí Tapatalk

Edited by Branzik

Share this post


Link to post
Share on other sites

It turned out, that main problem was that my tank would not go above 12kph no matter what settings i used. This seems to have been a problem with my memory points for the physx wheels. No idea what was the actual cause, it worked after i changed some things around (i use a scifi tank so i had the freedom) for the memory points.

Additionally the gearratio for my setup was far too small it seems, for my first gear i now use a total ratio of 200. I'm not sure how Physx handles the rotation speed for different sized wheels, this might be the cause.

TransmissionRatios[] = {"High",145}; and Gear ratios for D : 1.46; 0.78; 0.46; 0.29; 0.18; 0.132;

If your tank only moves very slowly (and only idle engine rpm), it's a case of MOI and DampingRateInAir tweaking. Reducing the later and increasing the former slightly.

I think its best not to use different sized wheels for tanks if possible.

  • Like 1

Share this post


Link to post
Share on other sites

It's kind of you to provide this information! I am struggling with aircraft setup. May I please cast one vote for "this for aircraft would be amazing"? :)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×