Jump to content

Bob Semple Tank has been published! To download click here. You can also go to the end of the second page.

Below is the first post on this topic.

 

 

Hi.

I used my 3D modeling skills (which don't exist) and time in coronavirus isolation to create legendary Bob Semple Tank (https://en.wikipedia.org/wiki/Bob_Semple_tank) for War Thunder and use it in custom mission.

Unfortunately, it turns out that WT CDK still does not support Blender (Gaijin pls.). I think the only way is to export to 3ds Max and then to WT CDK. For now, I'm learning the basics of 3ds max to do this. If anyone has any other idea for this to work, please write here. 

 

The model is not finished yet, but I think the current state is worth showing.

bobsemple.thumb.png.20a5f65fc062990d4999 Model is made according to plans and photos available in internet. bobsemple2.thumb.png.b4b01e1547b312e433e Textures/materials are now far from being completed. :)

 

bobsempleside.thumb.png.a651e40a29fc7493 For tracks and rollers I used images of Caterpillar D8 crawler tractor.

bobsempleinternal.thumb.png.6c89011f9c5d Internal modules.  Gunners commander and driver,  engine/transmission ,  ammo MG's fuel.

bobsempletop.thumb.png.2599d5287fa70d8a5

bobsempleinternal2.thumb.png.08e11ebd752 On this image machine guns are too narrow. They are already corrected.

That's it for now but I will show the progress of the project here. 

Edited by Matizo14
release
  • Like 2
  • Thanks 1
  • Haha 2
  • Upvote 3
medal medal medal

Share this post


Link to post
Share on other sites

1 hour ago, Solarmod said:

Nice! Though, would be ineffective in game. Unless you did the 37mm that was proposed. Either way, really cool!

Thx. I know how ineffective this tank was, but it would do some damage against infantry. I have already seen custom missions against infantry in WT so it can be done. Even if it fails, it will be nice to shoot some crates or something. Maybe I'll also make versions with a 37mm gun, or maybe even a Bob Semple MBT XD

dd7t47a-0f022666-7ff5-48b9-9d8a-d24a1566

  • Haha 1
medal medal medal

Share this post


Link to post
Share on other sites

On 23/03/2020 at 13:18, Matizo14 said:

Thx. I know how ineffective this tank was, but it would do some damage against infantry. I have already seen custom missions against infantry in WT so it can be done. Even if it fails, it will be nice to shoot some crates or something. Maybe I'll also make versions with a 37mm gun, or maybe even a Bob Semple MBT XD

dd7t47a-0f022666-7ff5-48b9-9d8a-d24a1566

pfft, I forgot about that.

I'm all for seeing this meme machine playable, continue on soldier o7

  • Upvote 1
medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

A week has passed since the first post about this project, so I think I can show you something new, for example almost ready textures of this tank!

Przechwytywanie.thumb.PNG.ca78b379dbe007

You probably noticed the lack of tracks, I will finish them when I can check if they work. Yes, I still haven't managed how to properly throw B.S.Tank into WT, but I'm close. ;)

 

I also improved the interior of the vehicle. The gearbox has now more correct shape, I added radiator and commander no longer kicks the rear gunner's head with his foot while the turret is rotating. :lol2:

untitled.thumb.png.80a871ad3bb47317d2bc4

Now some technical 3D art things not interesting to everyone.

Spoiler

I added a skeleton and merged parts to bones.

I reduced the amount of tris on LOD00 from 44k to 38k without reducing the number of visible details. So i think that i can make LOD01 the same as LOD00.

I unwrapped the whole model manually, because the automatic unwrapping in the Blender did not work as it should, creating many strange errors.

I have reduced the quality of textures in places that usually can not be seen during the game. Thanks to this, the whole tank (except for the tracks) fits on one 4096х4096 texture map and has texel equal to ~0.3 centimeters.

 

  • Upvote 1
medal medal medal

Share this post


Link to post
Share on other sites

On 23/03/2020 at 12:15, Solarmod said:

Nice! Though, would be ineffective in game. Unless you did the 37mm that was proposed. Either way, really cool!

 

On 23/03/2020 at 14:18, Matizo14 said:

Thx. I know how ineffective this tank was, but it would do some damage against infantry. I have already seen custom missions against infantry in WT so it can be done. Even if it fails, it will be nice to shoot some crates or something. Maybe I'll also make versions with a 37mm gun, or maybe even a Bob Semple MBT XD

What do you mean, you fools? The devs wont add this because a test fire would destroy the whole server...

 

 

 

...and a shot in anger would vaporize the player base.

  • Haha 2
medal

Share this post


Link to post
Share on other sites

15 hours ago, Cam_the_man said:

 

What do you mean, you fools? The devs wont add this because a test fire would destroy the whole server...

 

 

 

...and a shot in anger would vaporize the player base.

Mmmhmmm... Sureeee

 

This one would actually do that though:

Disston Tractor Tank

medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

  • 2 weeks later...

New project news!
First of all, I joined the wonderful Discord server full of players very involved in the presence of this tank in game. Thanks for your support. :salute:
Secondly, Bob now has a American 37mm M3 gun! So he have a chance to destroy something more armored than Isuzu Type 94.

 

Przechwytywanie.thumb.PNG.d6abf0d770079e

medal medal medal

Share this post


Link to post
Share on other sites

  • Forum Moderator
18 hours ago, Matizo14 said:

New project news!
First of all, I joined the wonderful Discord server full of players very involved in the presence of this tank in game. Thanks for your support. :salute:
Secondly, Bob now has a American 37mm M3 gun! So he have a chance to destroy something more armored than Isuzu Type 94.

 

Przechwytywanie.thumb.PNG.d6abf0d770079e

That's quite nice! Could you PM me about the discord server? I'm curious about it as well.

Share this post


Link to post
Share on other sites

First attempt to throw Bob to WT. It failed but thanks to that I know what needs to be fixed.

There is one more problem. It's about tracks, I have them but I don't know how to make them work in the game. 

untitled.thumb.png.2c90b6e702e35434cefca

 

Edited by Matizo14
problem solved
  • Haha 1
medal medal medal

Share this post


Link to post
Share on other sites

I'm trying to understand how they do tracks in WT, but anyway it's something visual, and I believe tracks consist of a chain of 2D pictures aka textures, that are made to look 3D somehow.

They follow the ground automatically, and the suspension in WT is not based on physics, but it is made to look like it is.
They do give a bit of information here https://wiki.warthunder.com/Creating_a_3D_tank_model#Tracks

 

From the looks of it the Bob Semple, aka the buffed up Caterpillar D8, has no suspension what so ever.

I don't know if you can, but it may be better to take the tracks of the B1 Bis tank instead, as they also have little to no suspension.

The Sprocket wheel is at the rear of the tank. And they modified the Caterpillar D8's tracks by adding a second Idler wheel at the front of the tank

Spoiler

Tracks

  1. All tanks have 4 vertically tiled tracks which will scroll. Please note, this is important: 4, not 3 or 6.
  2. The number of segments in a low-poly model around the drive wheel must be divisible by the number of teeth where the wheel meets the tracks. I.e. by 5 teeth. For example, we make 5 or 10 or 15 splits – as many as are necessary for the texture to smoothly scroll along the track geometry, without sharp bends on the splits.
  3. The texture around the drive wheel must be clearly mapped – one tooth = one track. No guess-work can be used here! Distinctly – segments corresponding to one step of a tooth are a fourth of the map in height.
  4. We use alpha test to make all the voluminous elements that influence the track silhouettes in the texture, we do not use a geometry under any circumstances (for example, the teeth along the internal part of the tracks or the external projections of the tracks).
  5. To animate the suspension, it is necessary to make a split on the track precisely underneath each wheel, which will ‘roll along the ground’. If the wheel touches the upper part of the track also, then a split is required above as well.
  6. Tracks only use AO mapping.
  7. In the texture map, tiles from 7 to -7 are allowed on the tracks.

Skin modifier for tracks

The skin modifier is applied to tracks. Bones are created specially to animate the tracks. They influence nothing but the tracks. All the track animation is procedural, nothing has to be animated in 3DSmax. We need the bones to imitate the behavior of the real tank’s tracks: correspondence to the surface on which the tank travels, bending and tension on the tracks when noticeable (for example with the tank).

The wheels are procedurally animated, reacting to uneven surfaces. The tracks will repeat this reaction. What is required for this:

  1. Along the bottom of the track, we cut a geometry with additional splits based on the amount of carrying wheels.
  2. Each split is precisely underneath the center of the corresponding wheel.
  3. In the center of the carrying wheels we create a bone which will duplicate the behavior of the wheel. We name this bone the same as the wheel, but with the prefix bone_.
  4. We roughly skin each split to the corresponding bone.
  5. All the vertices that don’t touch the ground and are not attached to the bone of the road wheels, we skin to the root bone.

We will also animate the upper section of the tracks that hangs down between the guide rollers. To do this, we must:

  1. Add splits to the tracks above the supporting wheels, all supporting directional parts, generally above everything that the tracks hang on from above.
  2. Add two to four splits in the middle of the spot where the track should hang.
  3. Drop the track down to the state possible for this tank. We look at the references.
  4. Create bones in the centers of any ‘sags’ with the same axis direction as the bones on the lower row of the track.
  5. Name the bones: bone_phx_track_r_top_01, bone_phx_track_r_top_02 etc. Number them from front to back based on the tank’s movement direction.
  6. Attach the corresponding vertices to it.


In creating bones for tracks, the following must be considered: we add the suffix _phx only on the upper, dangling bones. The lower bones collide with the ground, but do not have physics animations. They do not need such suffixes.

I wish i'd be better at programming but I only know C code, some basic C++, and never used Blender or similar...

 

As for the engine, it had 132Hp diesel, but we can find excuses and put the 148 hp from the D8 U2 series that dated from 1940, so it's "possible" and "historically accurate"

The best engine available would be 300 hp from the D8K (1974), which was the lastest to be built with the same tracks as the first D8 used in the Bob Semple tank And thus could be used to manufacture bob semple tanks in 1974. Ouch.

 

Also a video of the Bob Semple running

Spoiler

 

 

Edited by traeng
medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

I think blender is not a good idea, especially for a fully made 3d tank, for war thunder. Because war thunder need to have all the parts separated in order to calculate things properly. Like, shields, extra plates, everything separated. We may be better of starting with several pieces, a basic hull, and add things such as turret and else on top later on.

medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

My first take on the gamedata/units/tankmodels/Bob_Semple_tank.blkx

This code was made on the basis of the T-35, and all FX are unchanged.

Spoiler

[
  {
    "model": "Bob_Semple_Tank"
  },
  {
    "hasExpl": false
  },
  {
    "hasDmg2": false
  },
  {
    "hasQualityModels": true
  },
  {
    "collisionSphere0": [0.0,-1.5,0.0,5.0]
  },
  {
    "collisionSphere1": [5.0,2.0,0.0,1.0]
  },
  {
    "exhaustFx": "tank_exhaust"
  },
  {
    "damagedExhaustFx": "tank_broken_exhaust"
  },
  {
    "thermalExhaustFx": "tank_exhaust_nightvision"
  },
  {
    "dustFx": ""
  },
  {
    "useSimpleDeathConditionsAndEffects": false
  },
  {
    "subclass": "heavyVehicle"
  },
  {
    "onRadarAs": "tracked"
  },
  {
    "moveType": "vehicle"
  },
  {
    "maxFwdSpeed": 24.0
  },
  {
    "maxRevSpeed": 24.0
  },
  {
    "maxAngSpeed": 10.0
  },
  {
    "maxAccel": 4.0
  },
  {
    "maxDecel": 8.0
  },
  {
    "maxAngAccel0": 20.0
  },
  {
    "maxAngAccelV": 0.0
  },
  {
    "maxAngAccel": 40.0
  },
  {
    "groundNormSmoothViscosity": 0.1
  },
  {
    "minDistBetween": 10.0
  },
  {
    "expClass": "exp_heavy_tank"
  },
  {
    "mass": 25400.0
  },
  {
    "bulletHitFx": "ground_model_hit"
  },
  {
    "partDamageFx": "part_damage"
  },
  {
    "explosionFx": "tank_explosion"
  },
  {
    "fireFx": "ground_model_fire"
  },
  {
    "destroysRendInstances": true
  },
  {
    "destroysTrees": true
  },
  {
    "type": "typeHeavyTank"
  },
  {
    "controlDevices": [
      {
        "device": {
          "type": "turretTurnH",
          "turnSpeed": 0.6,
          "node": "bone_roll_turret_h",
          "node_handle": "bone_roll_turret_h_handle"
        }
      },
      {
        "device": {
          "type": "turretTurnV",
          "turnSpeed": -1.0,
          "node": "bone_roll_turret_v",
          "node_handle": "bone_roll_turret_v_handle"
        }
      },
      {
        "device": {
          "type": "steeringWheel",
          "turnSpeed": -3.0,
          "node": "bone_roll_driver",
          "absoluteValue": true
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 8.0,
          "node": "bone_roll_engine_01"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_02"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_03"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_04"
        }
      },
      {
        "device": {
          "type": "waterJetShutter",
          "turnSpeed": 1.5,
          "maxValue": -1.7,
          "node": "body_shutter_l",
          "absoluteValue": true,
          "progressive": true
        }
      },
      {
        "device": {
          "type": "waterJetShutter",
          "turnSpeed": 1.5,
          "maxValue": 1.7,
          "node": "body_shutter_r",
          "absoluteValue": true,
          "progressive": true
        }
      }
    ]
  },
  {
    "DamageParts": {
      "formatVersion": 2,
      "armorClass": "RHA_tank",
      "hp": 10000.0,
      "hull": {
        "body_top_dm": {
          "armorThickness": 8.0
        },
        "body_front_dm": {
          "armorThickness": 12.7
        },
        "superstructure_front_dm": {
          "armorThickness": 12.7
        },
        "body_side_dm": {
          "armorThickness": 12.7
        },
        "body_back_dm": {
          "armorThickness": 8.0
        },
        "superstructure_top_dm": {
          "armorThickness": 8.0
        },
        "superstructure_back_dm": {
          "armorThickness": 8.0
        },
        "body_bottom_dm": {
          "armorThickness": 8.0
        }
      },
      "hull_ex_shields": {
        "stopChanceOnDeadPart": 0.0,
        "armorClass": "RHA_tank",
        "createSecondaryShatters": false,
        "hidableInViewer": true,
        "ex_armor_body_f_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_05_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_06_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        }
      },
      "turret": {
        "turret_top_01_dm": {
          "armorThickness": 8.0
        },
        "turret_side_01_dm": {
          "armorThickness": 8.0
        },
        "turret_front_01_dm": {
          "armorThickness": 8.0
        },
        "turret_bottom_01_dm": {
          "armorThickness": 8.0
        },
        "turret_back_01_dm": {
          "armorThickness": 8.0
        }
      },
      "mask": {
        "gun_mask_01_dm": {
          "armorThickness": 8.0,
          "hp": 10000.0
        }
      },
      "optics": {
        "armorClass": "optics_tank",
        "optic_gun_01_dm": {
          "armorThickness": 15.0,
          "hp": 50.0
        },
        "optic_body_01_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_02_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_03_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_04_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_05_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_06_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_07_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_08_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_09_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_10_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_11_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_12_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_13_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
      },
      "gun": {
        "armorClass": "tank_barrel",
        "hp": 50.0,
        "gun_barrel_01_dm": {
          "armorThickness": 8.0
        }
      },
      "machine_gun": {
        "armorClass": "tank_barrel",
        "bren_tank_01_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_02_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_03_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_04_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_05_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        }
      },
      "susspension": {
        "armorClass": "tank_structural_steel",
        "hp": 200.0,
        "superstructure_side_dm": {
          "armorThickness": 12.7
        }
      },
      "chassis": {
        "armorClass": "tank_steel_wheels",
        "hp": 250.0,
        "armorThickness": 15.0,
        "wheel_r_01_dm": [],
        "wheel_l_01_dm": [],
        "wheel_l_top_01_dm": [],
        "wheel_l_top_02_dm": [],
        "wheel_r_top_01_dm": [],
        "wheel_r_top_02_dm": [],
        "wheel_r_drive_dm": [],
        "wheel_l_drive_dm": [],
        "wheel_r_front_dm": [],
        "wheel_l_front_dm": [],
        "submodule": {
          "armorClass": "tank_traks",
          "armorThickness": 15.0,
          "hp": 200.0,
          "ex_armor_01_dm": []
        }
      },
      "tracks": {
        "armorClass": "tank_traks",
        "armorThickness": 20.0,
        "hp": 300.0,
        "track_r_dm": [],
        "track_l_dm": []
      },
      "crew": {
        "armorClass": "steel_tankman",
        "hp": 40.0,
        "driver_dm": {
          "genericDamageMult": 3.0
        },
        "gunner_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_01_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_02_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_03_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_04_dm": {
          "genericDamageMult": 3.0
        }
      },
      "equipment_body_turret": {
        "armorClass": "tank_structural_steel",
        "hp": 150.0,
        "armorThrough": 15.0,
        "fireProtectionHp": 5.0,
        "hidableInViewer": false,
        "drive_turret_v_dm": {
          "armorThrough": 15.0
        },
        "drive_turret_h_dm": {
          "armorThrough": 15.0
        },
        "radiator_dm": {
          "hp": 50.0,
          "armorThrough": 5.0
        },
        "radiator_f_dm": {
          "hp": 50.0,
          "armorThrough": 5.0
        }
      },
      "cannon_breech": {
        "armorClass": "tank_structural_steel",
        "hp": 150.0,
        "armorThickness": 150.0,
        "fireProtectionHp": 5.0,
        "hidableInViewer": false,
        "cannon_breech_dm": {
          "restrainDamage": 0.5
        }
      },
      "power_block": {
        "armorClass": "armor_tank_engine",
        "hp": 100.0,
        "armorThickness": 150.0,
        "fireProtectionHp": 5.0,
        "restrainDamage": 0.5,
        "engine_dm": [],
        "transmission_dm": []
      },
      "ammo": {
        "armorClass": "tank_structural_steel",
        "hp": 300.0,
        "armorThickness": 2.0,
        "armorThrough": 10.0,
        "fireProtectionHp": 20.0,
        "createSecondaryShatters": false,
        "ammo_turret_dm": [],
        "ammo_turret_01_dm": [],
        "ammo_turret_02_dm": [],
        "ammo_turret_03_dm": [],
        "ammo_turret_04_dm": [],
        "ammo_turret_05_dm": [],
        "ammo_turret_06_dm": [],
        "ammo_turret_07_dm": [],
        "ammo_turret_08_dm": [],
        "ammo_turret_09_dm": [],
        "ammo_turret_10_dm": [],
        "ammo_turret_11_dm": [],
        "ammo_body_dm": [],
        "ammo_body_01_dm": [],
        "ammo_body_02_dm": [],
        "ammo_body_03_dm": [],
        "ammo_body_04_dm": [],
        "ammo_body_05_dm": [],
        "ammo_body_06_dm": [],
        "ammo_body_07_dm": [],
        "ammo_body_08_dm": [],
        "ammo_body_09_dm": [],
        "ammo_body_10_dm": [],
        "ammo_body_11_dm": [],
        "ammo_body_12_dm": [],
        "ammo_body_13_dm": [],
        "ammo_body_14_dm": [],
        "ammo_body_15_dm": [],
        "ammo_body_16_dm": [],
        "ammo_body_17_dm": [],
        "ammo_body_18_dm": [],
        "ammo_body_19_dm": [],
        "ammo_body_20_dm": [],
        "ammo_body_21_dm": [],
        "ammo_body_22_dm": [],
        "ammo_body_23_dm": [],
        "ammo_body_24_dm": [],
        "ammo_body_25_dm": [],
        "ammo_body_26_dm": [],
        "ammo_body_27_dm": [],
        "ammo_body_28_dm": [],
        "ammo_body_29_dm": [],
        "ammo_body_30_dm": [],
        "ammo_body_31_dm": [],
        "ammo_body_32_dm": [],
        "ammo_body_33_dm": [],
        "ammo_body_34_dm": [],
        "ammo_body_35_dm": [],
        "ammo_body_36_dm": [],
        "ammo_body_37_dm": [],
        "ammo_body_38_dm": [],
        "ammo_body_39_dm": [],
      },
      "fuel_tanks": {
        "armorClass": "tank_structural_steel",
        "hp": 250.0,
        "armorThickness": 2.0,
        "armorThrough": 12.0,
        "fireProtectionHp": 15.0,
        "fuel_tank_dm": [],
      }
    }
  },
  {
    "sound": {
      "EngineName": "enginetank01",
      "TrackSoundPath": "tanks/engines_tanks",
      "TrackSoundPathStudio": "ground/engines",
      "TrackSoundName": "tracks_heavy",
      "TrackSoundNameCockpit": "tracks_interior",
      "turret_turn": "turret_turn_manual_y",
      "EngineNameAi": "engine_tank_ai_heavy",
      "TrackSoundNameAi": "tracks_ai_heavy"
    }
  },
  {
    "DamageEffects": [
      {
        "part": [
          {
            "name": "ammo_body_dm"
          },
          {
            "name": "ammo_body_01_dm"
          },
          {
            "name": "ammo_body_02_dm"
          },
          {
            "name": "ammo_body_03_dm"
          },
          {
            "name": "ammo_body_04_dm"
          },
          {
            "name": "ammo_body_05_dm"
          },
          {
            "name": "ammo_body_06_dm"
          },
          {
            "name": "ammo_body_07_dm"
          },
          {
            "name": "ammo_body_08_dm"
          },
          {
            "name": "ammo_body_09_dm"
          },
          {
            "name": "ammo_body_10_dm"
          },
          {
            "name": "ammo_body_11_dm"
          },
          {
            "name": "ammo_body_12_dm"
          },
          {
            "name": "ammo_body_13_dm"
          },
          {
            "name": "ammo_body_14_dm"
          },
          {
            "name": "ammo_body_15_dm"
          },
          {
            "name": "ammo_body_16_dm"
          },
          {
            "name": "ammo_body_17_dm"
          },
          {
            "name": "ammo_body_18_dm"
          },
          {
            "name": "ammo_body_19_dm"
          },
          {
            "name": "ammo_body_20_dm"
          },
          {
            "name": "ammo_body_21_dm"
          },
          {
            "name": "ammo_body_22_dm"
          },
          {
            "name": "ammo_body_23_dm"
          },
          {
            "name": "ammo_body_24_dm"
          },
          {
            "name": "ammo_body_25_dm"
          },
          {
            "name": "ammo_body_26_dm"
          },
          {
            "name": "ammo_body_27_dm"
          },
          {
            "name": "ammo_body_28_dm"
          },
          {
            "name": "ammo_body_29_dm"
          },
          {
            "name": "ammo_body_30_dm"
          },
          {
            "name": "ammo_body_31_dm"
          },
          {
            "name": "ammo_body_32_dm"
          },
          {
            "name": "ammo_body_33_dm"
          },
          {
            "name": "ammo_body_34_dm"
          },
          {
            "name": "ammo_body_35_dm"
          },
          {
            "name": "ammo_body_36_dm"
          },
          {
            "name": "ammo_body_37_dm"
          },
          {
            "name": "ammo_body_38_dm"
          },
          {
            "name": "ammo_body_39_dm"
          },
          {
            "name": "ammo_turret_dm"
          },
          {
            "name": "ammo_turret_01_dm"
          },
          {
            "name": "ammo_turret_02_dm"
          },
          {
            "name": "ammo_turret_03_dm"
          },
          {
            "name": "ammo_turret_04_dm"
          },
          {
            "name": "ammo_turret_05_dm"
          },
          {
            "name": "ammo_turret_06_dm"
          },
          {
            "name": "ammo_turret_07_dm"
          },
          {
            "name": "ammo_turret_08_dm"
          },
          {
            "name": "ammo_turret_09_dm"
          },
          {
            "name": "ammo_turret_10_dm"
          },
          {
            "name": "ammo_turret_11_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.4,
              "fire": 0.5,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.5,
              "fire": 0.5,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.1,
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.15,
              "fire": 0.15,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.2,
              "fire": 0.15,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.4,
              "fire": 0.2,
              "damage": 400.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.05,
              "fire": 0.1,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.1,
              "fire": 0.2,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.1,
              "fire": 0.4,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.05,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.15,
              "damage": 150.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.4,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.02,
              "expl": 0.01
            }
          },
          {
            "onKill": {
              "damageType": "cumulative",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "explosion",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "secondaryShatter",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "generic",
              "expl": 0.5,
              "fire": 0.5
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "fuel_tank_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.1,
              "fire": 0.2,
              "damage": 100.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.2,
              "fire": 0.3,
              "damage": 250.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.125,
              "fire": 0.225,
              "damage": 25.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.25,
              "fire": 0.35,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.25,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.4,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.8,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.2
            }
          },
          {
            "onKill": {
              "fire": 0.3,
              "nothing": 0.7,
              "fHitCritical": true
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "engine_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "fire": 0.2,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "fire": 0.3,
              "damage": 30.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.2,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.55,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.35,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.1
            }
          },
          {
            "onKill": {
              "fire": 0.5,
              "nothing": 0.5,
              "fHitCritical": true
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "transmission_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "fire": 0.15,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "fire": 0.1,
              "damage": 30.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.05,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.02
            }
          }
        ]
      },
      {
        "part": {
          "name": "wheel_r_drive_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_r_back_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_r_front_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_drive_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_back_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_front_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      }
    ]
  },
  {
    "tank_crew": {
      "changeTimeMult": 1.0,
      "gunner": [
        {
          "dmPart": "gunner_dm"
        },
        {
          "role": "tank_gunner"
        },
        {
          "substitute": "machine_gunner5"
        },
        {
          "substitute": "machine_gunner4"
        },
        {
          "substitute": "machine_gunner3"
        },
        {
          "substitute": "machine_gunner2"
        },
        {
          "substitute": "machine_gunner1"
        }
      ],
      "driver": [
        {
          "dmPart": "driver_dm"
        },
        {
          "role": "driver"
        },
        {
          "substitute": "machine_gunner5"
        },
        {
          "substitute": "machine_gunner4"
        },
        {
          "substitute": "machine_gunner3"
        },
        {
          "substitute": "machine_gunner2"
        },
        {
          "substitute": "machine_gunner1"
        },
        {
          "substitute": "gunner"
        }
        
      ],
      "machine_gunner1": {
        "dmPart": "machine_gunner_01_dm",
        "role": "radio_gunner"
      },
      "machine_gunner2": {
        "dmPart": "machine_gunner_02_dm",
        "role": "radio_gunner"
      }
      "machine_gunner3": {
        "dmPart": "machine_gunner_03_dm",
        "role": "radio_gunner"
      }
      "machine_gunner4": {
        "dmPart": "machine_gunner_04_dm",
        "role": "radio_gunner"
      }
      "machine_gunner5": {
        "dmPart": "machine_gunner_05_dm",
        "role": "radio_gunner"
      }
    }
  },
  {
    "MetaParts": {
      "crew": [
        {
          "killAllPartsForDeath": true
        },
        {
          "killNumPartsForDeath": 5
        },
        {
          "part": "driver_dm"
        },
        {
          "part": "gunner_dm"
        },
        {
          "part": "machine_gunner_01_dm"
        },
        {
          "part": "machine_gunner_02_dm"
        },
        {
          "part": "machine_gunner_03_dm"
        },
        {
          "part": "machine_gunner_04_dm"
        },
        {
          "part": "machine_gunner_05_dm"
        },
        {
          "effects": {
            "killUnit": {
              "nothing": 1.0
            }
          }
        }
      ]
    }
  },
  {
    "gunConvergence": {
      "distance": 400.0,
      "vertical": true,
      "horizontal": true
    }
  },
  {
    "class_tags": []
  },
  {
    "commonWeapons": [
      {
        "Weapon": {
          "trigger": "gunner0",
          "blk": "gameData/Weapons/groundModels_weapons/37mm_M6_user_cannon.blk",
          "emitter": "bone_gun_barrel",
          "flash": "emtr_gun_flame",
          "recoilMultiplier": 1.3,
          "recoilOffset": 0.25,
          "defaultYaw": 0.0,
          "defaultPitch": 0.0,
          "barrelDP": "gun_barrel_dm",
          "breechDP": "cannon_breech_dm",
          "speedYaw": 20.5,
          "speedPitch": 4.0,
          "fireConeAngle": 1.0,
          "bullets": 50,
          "salvoAmount": 100.0,
          "ChainfireTime": 0.0,
          "DelayAfterShoot": 5.0,
          "AttackMaxDistance": 1000.0,
          "AttackMaxRadius": 1000.0,
          "AttackMaxHeight": 1000.0,
          "accuracyAir": 0.0,
          "accuracyGnd": 1.5,
          "errMeasureVel": 0.0,
          "errMeasureVelFast": 0.0,
          "errMeasureVelFwdShift": 0.0,
          "errMeasureVelDir": 0.0,
          "errTargettingOn100kmph": 0.0,
          "errTargetting": 3.0,
          "errExplTime": 0.0,
          "turret": {
            "head": "bone_turret",
            "gun": "bone_gun",
            "barrel": "bone_gun_barrel",
            "gunnerDm": "commander_dm"
          },
          "limits": {
            "yaw": [-180.0,180.0],
            "pitch": [-10.0,30.0]
          }
        }
      },
      {
        "Weapon": [
          {
            "trigger": "gunner1"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-10.0,10.0],
              "pitch": [-10.0,10.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner2"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-10.0,10.0],
              "pitch": [-10.0,10.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner3"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-10.0,10.0],
              "pitch": [-10.0,10.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner4"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-10.0,10.0],
              "pitch": [-10.0,10.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner5"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-10.0,10.0],
              "pitch": [-10.0,10.0]
            }
          }
        ]
      }
    ]
  },     
  {
    "weapon_presets": {
      "preset": {
        "name": "nzl_Bob_Semple_default",
        "blk": "gameData/units/tankModels/weaponPresets/nzl_Bob_Semple_default.blk"
      }
    }
  },
  {
    "ammoLoadDistribution": {
      "primaryShells": {
        "ammo_turret_01_dm": {
          "count": 12
        },
        "ammo_body_01_dm": {
          "count": 40
        }
      }
    }
  },
  {
    "VehiclePhys": {
      "Mass": {
        "Empty": 25000.0,
        "Fuel": 400.0,
        "TakeOff": 25400.0,
        "momentOfInertia": [2.5,2.5,6.0],
        "CenterOfGravity": [0.05,0.5,0.0],
        "CenterOfGravityClampY": [0.0,0.7],
        "AdvancedMass": true,
        "trackMass": 1500.0
      },
      "tracks": {
        "animationMultiplier": 0.62,
        "height": 0.04
      },
      "collisionProps": {
        "cls_turret_01": "convex_hull",
        "cls_body_01": "convex_hull"
      },
      "engine": {
        "horsePowers": 147.0,
        "maxRPM": 2100.0,
        "minRPM": 500.0
      },
      "mechanics": {
        "maxBrakeForce": 50000.0,
        "driveGearRadius": 0.37,
        "mainGearRatio": 1.3,
        "sideGearRatio": 7.601,
        "gearRatios": [
          {
            "ratio": -2.0
          },
          {
            "ratio": 0.0
          },
          {
            "ratio": 2.0
          }
        ]
      },
      "suspension": {
        "suspensionOffsets": [-0.2,-0.08,0.07],
        "defaultGearRadius": 0.3,
        "frontBackGearRadius": 0.37,
        "defaultDampeningForce": [150000.0,150000.0],
        "topGearRadius": 0.15,
        "dampeningRelaxationRatio": 0.4,
        "dampeningCompressionRatio": 0.15
      }
    }
  },
  {
    "PhysSys": {
      "find": "^bone_suspension_(._\\d\\d)$",
      "points": {
        "suspension_01": {
          "name": "bone_suspension_$1_01"
        },
        "wheel_01": {
          "searchChildren": {
            "parent": "suspension_01",
            "find": "bone_wheel_.*",
            "limitMin": [-1000.0,0.0,0.0],
            "limitMax": [1000.0,0.0,0.0]
          }
        },
        "suspension_02": {
          "name": "bone_suspension_$1_02"
        },
        "wheel_02": {
          "searchChildren": {
            "parent": "suspension_02",
            "find": "bone_wheel_.*",
            "limitMin": [-1000.0,0.0,0.0],
            "limitMax": [1000.0,0.0,0.0]
          }
        }
      },
      "constraints": [
        {
          "edge": {
            "from": "suspension_01",
            "to": "wheel_01"
          }
        },
        {
          "edge": {
            "from": "suspension_02",
            "to": "wheel_02"
          }
        }
      ]
    }
  },
  {
    "ammo": {
      "combustionTime": 10.0,
      "detonateProb": 0.15,
      "detonatePortion": [0.3,0.9],
      "explodeHitPower": 1000.0,
      "hitPowerMult": 1.0,
      "nearHitPower": [1.0,50.0],
      "midHitPower": [0.9,400.0],
      "farHitPower": [0.1,1000.0],
      "endHitPower": [0.01,1500.0],
      "relativeVelHitShift": [300.0,1000.0],
      "nearArmorPower": [10.0,50.0],
      "midArmorPower": [7.0,400.0],
      "farArmorPower": [0.2,700.0],
      "relativeVelArmorShift": [200.0,1000.0],
      "explodeTreshold": 0.0001,
      "explodeArmorPower": 30.0,
      "explodeRadius": [1.5,10.0]
    }
  },
  {
    "wreckedParts": {
      "part": {
        "node": "bone_turret_01",
        "mass": 500.0,
        "cutDamage": 350.0,
        "deviation": 0.5,
        "rotation": 0.5,
        "collisionNode": "cls_turret_01"
      }
    }
  },
  {
    "unitFx": [
      {
        "event": [
          {
            "name": "engine_fire"
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine"
            }
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine_01"
            }
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine_02"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "ammo_fire"
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_01",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_02",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_03",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_04",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_05",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_06",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_07",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_08",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_09",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_10",
              "useVelocity": false
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "light_smoke"
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo_02"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "total_smoke"
          },
          {
            "fx": {
              "name": "tank_smoke_big",
              "emitter": "emtr_smoke_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_16"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "total_fire"
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_16"
            }
          },
          {
            "fx": {
              "name": "tank_fire_big",
              "emitter": "emtr_fire_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_16"
            }
          }
        ]
      },
      {
        "event": {
          "name": "big_bang",
          "fx": {
            "name": "tank_explosion",
            "emitter": "emtr_explosion_center"
          }
        }
      },
      {
        "procedural": {
          "name": "default",
          "fx": {
            "name": "tank_engine_fire"
          }
        }
      }
    ]
  },
  {
    "cockpit": {
      "zoomOutFov": 40.0,
      "zoomInFov": 21.0,
      "sightFov": 25.0,
      "sightName": "default_tank_spg",
      "headPos": [0.0,5.0,-9.0],
      "headPosOnShooting": [0.6,4.2,0.0],
      "detectionHeight": 3.43
    }
  },
  {
    "modifications": {
      "new_tank_tracks": [],
      "new_tank_suspension": [],
      "new_tank_filter": [],
      "new_tank_brakes": [],
      "new_tank_transmission": [],
      "new_tank_engine": [],
      "tank_camouflage": [],
      "tank_additional_armor": [],
      "manual_extinguisher": [],
      "tank_tool_kit": [],
      "new_tank_horizontal_aiming": [],
      "new_tank_vertical_aiming": [],
      "art_support": [],
      "tank_new_gun": [],
      "tank_medical_kit": {
        "image": "#ui/gameuiskin#tank_reinforcement_us"
      },
      "tank_medical_kit_expendable": {
        "image": "#ui/gameuiskin#tank_reinforcement_us"
      },
      "37mm_usa_m3_HE": [],
      "37mm_usa_m3_APC": [],
      "37mm_usa_m3_APC_ammo_pack": []
    }
  },
  {
    "user_skin": {
      "name": "Bob_Semple_Tank",
      "replace_tex": {
        "from": "Bob_Semple_default*"
      }
    }
  }
]

Features :

crew : 1 driver, 1 gunner (the turret, who has US 37mm M6 gun), 5 machinegunners (They are supposed to have bren guns, but they don't exist in WT yet)

Turret has 12 rounds inside it, and another 40 rounds in the hull.

Turret has been taken from the M22 locust, some adjustements may need to be made.

The hull's additional plates are separated into 13 pieces, see hull_ex_shields

1 fuel tank, 1 radiator.

Should the turret be replaced by a 7.7mm bren gun, it'd still take priority over otehr machinegunners.

Machinegunners' order should be 1 and 2 in the front, 3 left side, 4 right side, 5 back.

 

Features to correct: Lacks commander, proper Gear ratios. engine power, engine RPM mainly, hull gunners angle, weapons, number of optics...

It's my first model file ever, but I hope I layer the ground work.

Edited by traeng
medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

Thanks for your help, you and everyone who sent me hints in DMs. I worked a little on the tracks and they should now work. 

On 16/04/2020 at 03:16, traeng said:

I think blender is not a good idea, especially for a fully made 3d tank, for war thunder. Because war thunder need to have all the parts separated in order to calculate things properly. Like, shields, extra plates, everything separated. We may be better of starting with several pieces, a basic hull, and add things such as turret and else on top later on.

All relevant parts of Bob are separate objects. Each object is named according to the list of names from the CDK wiki page. The bones are also correctly listed, tank parts are assigned to them. There are also bones for dirt flying of from tracks, gunner and driver view, exhaust smoke, smoke from a destroyed tank... 

Bob also has armor and interior geometry for damage calculation, internal modules and crew visible in xray mode.

I also have all textures (_c, _ao, _n), separate for tracks and separate for rest of the tank.

 

Now the biggest problem is moving the model to 3ds max (only from this program tank can be exported to WT) in such a way that there will be as few corrections as possible after the transfer. 

Edited by Matizo14
medal medal medal

Share this post


Link to post
Share on other sites

Updated version of gamedata/units/tankmodels/Bob_Semple_tank.blkx

Spoiler

[
  {
    "model": "Bob_Semple_Tank"
  },
  {
    "hasExpl": false
  },
  {
    "hasDmg2": false
  },
  {
    "hasQualityModels": true
  },
  {
    "collisionSphere0": [0.0,-1.5,0.0,5.0]
  },
  {
    "collisionSphere1": [5.0,2.0,0.0,1.0]
  },
  {
    "exhaustFx": "tank_exhaust"
  },
  {
    "damagedExhaustFx": "tank_broken_exhaust"
  },
  {
    "thermalExhaustFx": "tank_exhaust_nightvision"
  },
  {
    "dustFx": ""
  },
  {
    "useSimpleDeathConditionsAndEffects": false
  },
  {
    "subclass": "heavyVehicle"
  },
  {
    "onRadarAs": "tracked"
  },
  {
    "moveType": "vehicle"
  },
  {
    "maxFwdSpeed": 24.0
  },
  {
    "maxRevSpeed": 24.0
  },
  {
    "maxAngSpeed": 10.0
  },
  {
    "maxAccel": 4.0
  },
  {
    "maxDecel": 8.0
  },
  {
    "maxAngAccel0": 20.0
  },
  {
    "maxAngAccelV": 0.0
  },
  {
    "maxAngAccel": 40.0
  },
  {
    "groundNormSmoothViscosity": 0.1
  },
  {
    "minDistBetween": 10.0
  },
  {
    "expClass": "exp_heavy_tank"
  },
  {
    "mass": 25400.0
  },
  {
    "bulletHitFx": "ground_model_hit"
  },
  {
    "partDamageFx": "part_damage"
  },
  {
    "explosionFx": "tank_explosion"
  },
  {
    "fireFx": "ground_model_fire"
  },
  {
    "destroysRendInstances": true
  },
  {
    "destroysTrees": true
  },
  {
    "type": "typeHeavyTank"
  },
  {
    "controlDevices": [
      {
        "device": {
          "type": "turretTurnH",
          "turnSpeed": 0.6,
          "node": "bone_roll_turret_h",
          "node_handle": "bone_roll_turret_h_handle"
        }
      },
      {
        "device": {
          "type": "turretTurnV",
          "turnSpeed": -1.0,
          "node": "bone_roll_turret_v",
          "node_handle": "bone_roll_turret_v_handle"
        }
      },
      {
        "device": {
          "type": "steeringWheel",
          "turnSpeed": -3.0,
          "node": "bone_roll_driver",
          "absoluteValue": true
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 8.0,
          "node": "bone_roll_engine_01"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_02"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_03"
        }
      },
      {
        "device": {
          "type": "engineFan",
          "turnSpeed": 1.0,
          "node": "bone_roll_engine_04"
        }
      },
      {
        "device": {
          "type": "waterJetShutter",
          "turnSpeed": 1.5,
          "maxValue": -1.7,
          "node": "body_shutter_l",
          "absoluteValue": true,
          "progressive": true
        }
      },
      {
        "device": {
          "type": "waterJetShutter",
          "turnSpeed": 1.5,
          "maxValue": 1.7,
          "node": "body_shutter_r",
          "absoluteValue": true,
          "progressive": true
        }
      }
    ]
  },
  {
    "DamageParts": {
      "formatVersion": 2,
      "armorClass": "RHA_tank",
      "hp": 10000.0,
      "hull": {
        "body_top_dm": {
          "armorThickness": 8.0
        },
        "body_front_dm": {
          "armorThickness": 12.7
        },
        "superstructure_front_dm": {
          "armorThickness": 12.7
        },
        "body_side_dm": {
          "armorThickness": 12.7
        },
        "body_back_dm": {
          "armorThickness": 8.0
        },
        "superstructure_top_dm": {
          "armorThickness": 8.0
        },
        "superstructure_back_dm": {
          "armorThickness": 8.0
        },
        "body_bottom_dm": {
          "armorThickness": 8.0
        }
      },
      "hull_ex_shields": {
        "stopChanceOnDeadPart": 0.0,
        "armorClass": "RHA_tank",
        "createSecondaryShatters": false,
        "hidableInViewer": true,
        "ex_armor_body_f_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_05_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_f_06_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_l_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_01_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_02_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_03_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        },
        "ex_armor_body_r_04_dm": {
          "armorThickness": 5.0,
          "hp": 200.0
        }
      },
      "turret": {
        "turret_top_01_dm": {
          "armorThickness": 8.0
        },
        "turret_side_01_dm": {
          "armorThickness": 8.0
        },
        "turret_front_01_dm": {
          "armorThickness": 8.0
        },
        "turret_bottom_01_dm": {
          "armorThickness": 8.0
        },
        "turret_back_01_dm": {
          "armorThickness": 8.0
        }
      },
      "mask": {
        "gun_mask_01_dm": {
          "armorThickness": 8.0,
          "hp": 10000.0
        }
      },
      "optics": {
        "armorClass": "optics_tank",
        "optic_gun_01_dm": {
          "armorThickness": 15.0,
          "hp": 50.0
        },
        "optic_body_01_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_02_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_03_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_04_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_05_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_06_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_07_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_08_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_09_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_10_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_11_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_12_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
        "optic_body_13_dm": {
          "armorThickness": 3.0,
          "hp": 20.0
        },
      },
      "gun": {
        "armorClass": "tank_barrel",
        "hp": 50.0,
        "gun_barrel_01_dm": {
          "armorThickness": 8.0
        }
      },
      "machine_gun": {
        "armorClass": "tank_barrel",
        "bren_tank_01_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_02_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_03_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_04_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        },
        "bren_tank_05_dm": {
          "armorThickness": 5.0,
          "hp": 50.0
        }
      },
      "susspension": {
        "armorClass": "tank_structural_steel",
        "hp": 200.0,
        "superstructure_side_dm": {
          "armorThickness": 12.7
        }
      },
      "chassis": {
        "armorClass": "tank_steel_wheels",
        "hp": 250.0,
        "armorThickness": 15.0,
        "wheel_r_01_dm": [],
        "wheel_r_02_dm": [],
        "wheel_r_03_dm": [],
        "wheel_r_04_dm": [],
        "wheel_r_05_dm": [],
        "wheel_l_01_dm": [],
        "wheel_l_02_dm": [],
        "wheel_l_03_dm": [],
        "wheel_l_04_dm": [],
        "wheel_l_05_dm": [],
        "wheel_l_top_01_dm": [],
        "wheel_l_top_02_dm": [],
        "wheel_r_top_01_dm": [],
        "wheel_r_top_02_dm": [],
        "wheel_r_drive_dm": [],
        "wheel_l_drive_dm": [],
        "wheel_r_front_dm": [],
        "wheel_l_front_dm": [],
        "submodule": {
          "armorClass": "tank_traks",
          "armorThickness": 15.0,
          "hp": 200.0,
          "ex_armor_01_dm": []
        }
      },
      "tracks": {
        "armorClass": "tank_traks",
        "armorThickness": 20.0,
        "hp": 300.0,
        "track_r_dm": [],
        "track_l_dm": []
      },
      "crew": {
        "armorClass": "steel_tankman",
        "hp": 40.0,
        "driver_dm": {
          "genericDamageMult": 3.0
        },
        "gunner_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_01_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_02_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_03_dm": {
          "genericDamageMult": 3.0
        },
        "machine_gunner_04_dm": {
          "genericDamageMult": 3.0
        }
      },
      "equipment_body_turret": {
        "armorClass": "tank_structural_steel",
        "hp": 150.0,
        "armorThrough": 15.0,
        "fireProtectionHp": 5.0,
        "hidableInViewer": false,
        "drive_turret_v_dm": {
          "armorThrough": 15.0
        },
        "drive_turret_h_dm": {
          "armorThrough": 15.0
        },
        "radiator_dm": {
          "hp": 50.0,
          "armorThrough": 5.0
        },
        "radiator_f_dm": {
          "hp": 50.0,
          "armorThrough": 5.0
        }
      },
      "cannon_breech": {
        "armorClass": "tank_structural_steel",
        "hp": 150.0,
        "armorThickness": 150.0,
        "fireProtectionHp": 5.0,
        "hidableInViewer": false,
        "cannon_breech_dm": {
          "restrainDamage": 0.5
        }
      },
      "power_block": {
        "armorClass": "armor_tank_engine",
        "hp": 100.0,
        "armorThickness": 150.0,
        "fireProtectionHp": 5.0,
        "restrainDamage": 0.5,
        "engine_dm": [],
        "transmission_dm": []
      },
      "ammo": {
        "armorClass": "tank_structural_steel",
        "hp": 300.0,
        "armorThickness": 2.0,
        "armorThrough": 10.0,
        "fireProtectionHp": 20.0,
        "createSecondaryShatters": false,
        "ammo_turret_dm": [],
        "ammo_turret_01_dm": [],
        "ammo_turret_02_dm": [],
        "ammo_turret_03_dm": [],
        "ammo_turret_04_dm": [],
        "ammo_turret_05_dm": [],
        "ammo_turret_06_dm": [],
        "ammo_turret_07_dm": [],
        "ammo_turret_08_dm": [],
        "ammo_turret_09_dm": [],
        "ammo_turret_10_dm": [],
        "ammo_turret_11_dm": [],
        "ammo_body_dm": [],
        "ammo_body_01_dm": [],
        "ammo_body_02_dm": [],
        "ammo_body_03_dm": [],
        "ammo_body_04_dm": [],
        "ammo_body_05_dm": [],
        "ammo_body_06_dm": [],
        "ammo_body_07_dm": [],
        "ammo_body_08_dm": [],
        "ammo_body_09_dm": [],
        "ammo_body_10_dm": [],
        "ammo_body_11_dm": [],
        "ammo_body_12_dm": [],
        "ammo_body_13_dm": [],
        "ammo_body_14_dm": [],
        "ammo_body_15_dm": [],
        "ammo_body_16_dm": [],
        "ammo_body_17_dm": [],
        "ammo_body_18_dm": [],
        "ammo_body_19_dm": [],
        "ammo_body_20_dm": [],
        "ammo_body_21_dm": [],
        "ammo_body_22_dm": [],
        "ammo_body_23_dm": [],
        "ammo_body_24_dm": [],
        "ammo_body_25_dm": [],
        "ammo_body_26_dm": [],
        "ammo_body_27_dm": [],
        "ammo_body_28_dm": [],
        "ammo_body_29_dm": [],
        "ammo_body_30_dm": [],
        "ammo_body_31_dm": [],
        "ammo_body_32_dm": [],
        "ammo_body_33_dm": [],
        "ammo_body_34_dm": [],
        "ammo_body_35_dm": [],
        "ammo_body_36_dm": [],
        "ammo_body_37_dm": [],
        "ammo_body_38_dm": [],
        "ammo_body_39_dm": [],
      },
      "fuel_tanks": {
        "armorClass": "tank_structural_steel",
        "hp": 250.0,
        "armorThickness": 2.0,
        "armorThrough": 12.0,
        "fireProtectionHp": 15.0,
        "fuel_tank_dm": [],
      }
    }
  },
  {
    "sound": {
      "EngineName": "enginetank01",
      "TrackSoundPath": "tanks/engines_tanks",
      "TrackSoundPathStudio": "ground/engines",
      "TrackSoundName": "tracks_heavy",
      "TrackSoundNameCockpit": "tracks_interior",
      "turret_turn": "turret_turn_manual_y",
      "EngineNameAi": "engine_tank_ai_heavy",
      "TrackSoundNameAi": "tracks_ai_heavy"
    }
  },
  {
    "DamageEffects": [
      {
        "part": [
          {
            "name": "ammo_body_dm"
          },
          {
            "name": "ammo_body_01_dm"
          },
          {
            "name": "ammo_body_02_dm"
          },
          {
            "name": "ammo_body_03_dm"
          },
          {
            "name": "ammo_body_04_dm"
          },
          {
            "name": "ammo_body_05_dm"
          },
          {
            "name": "ammo_body_06_dm"
          },
          {
            "name": "ammo_body_07_dm"
          },
          {
            "name": "ammo_body_08_dm"
          },
          {
            "name": "ammo_body_09_dm"
          },
          {
            "name": "ammo_body_10_dm"
          },
          {
            "name": "ammo_body_11_dm"
          },
          {
            "name": "ammo_body_12_dm"
          },
          {
            "name": "ammo_body_13_dm"
          },
          {
            "name": "ammo_body_14_dm"
          },
          {
            "name": "ammo_body_15_dm"
          },
          {
            "name": "ammo_body_16_dm"
          },
          {
            "name": "ammo_body_17_dm"
          },
          {
            "name": "ammo_body_18_dm"
          },
          {
            "name": "ammo_body_19_dm"
          },
          {
            "name": "ammo_body_20_dm"
          },
          {
            "name": "ammo_body_21_dm"
          },
          {
            "name": "ammo_body_22_dm"
          },
          {
            "name": "ammo_body_23_dm"
          },
          {
            "name": "ammo_body_24_dm"
          },
          {
            "name": "ammo_body_25_dm"
          },
          {
            "name": "ammo_body_26_dm"
          },
          {
            "name": "ammo_body_27_dm"
          },
          {
            "name": "ammo_body_28_dm"
          },
          {
            "name": "ammo_body_29_dm"
          },
          {
            "name": "ammo_body_30_dm"
          },
          {
            "name": "ammo_body_31_dm"
          },
          {
            "name": "ammo_body_32_dm"
          },
          {
            "name": "ammo_body_33_dm"
          },
          {
            "name": "ammo_body_34_dm"
          },
          {
            "name": "ammo_body_35_dm"
          },
          {
            "name": "ammo_body_36_dm"
          },
          {
            "name": "ammo_body_37_dm"
          },
          {
            "name": "ammo_body_38_dm"
          },
          {
            "name": "ammo_body_39_dm"
          },
          {
            "name": "ammo_turret_dm"
          },
          {
            "name": "ammo_turret_01_dm"
          },
          {
            "name": "ammo_turret_02_dm"
          },
          {
            "name": "ammo_turret_03_dm"
          },
          {
            "name": "ammo_turret_04_dm"
          },
          {
            "name": "ammo_turret_05_dm"
          },
          {
            "name": "ammo_turret_06_dm"
          },
          {
            "name": "ammo_turret_07_dm"
          },
          {
            "name": "ammo_turret_08_dm"
          },
          {
            "name": "ammo_turret_09_dm"
          },
          {
            "name": "ammo_turret_10_dm"
          },
          {
            "name": "ammo_turret_11_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.4,
              "fire": 0.5,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.5,
              "fire": 0.5,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.1,
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.15,
              "fire": 0.15,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.2,
              "fire": 0.15,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.4,
              "fire": 0.2,
              "damage": 400.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.05,
              "fire": 0.1,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.1,
              "fire": 0.2,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "expl": 0.1,
              "fire": 0.4,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.05,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.15,
              "damage": 150.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "secondaryShatter",
              "fire": 0.4,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.02,
              "expl": 0.01
            }
          },
          {
            "onKill": {
              "damageType": "cumulative",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "explosion",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "secondaryShatter",
              "expl": 0.5,
              "fire": 0.5
            }
          },
          {
            "onKill": {
              "damageType": "generic",
              "expl": 0.5,
              "fire": 0.5
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "fuel_tank_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.1,
              "fire": 0.2,
              "damage": 100.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "expl": 0.2,
              "fire": 0.3,
              "damage": 250.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.125,
              "fire": 0.225,
              "damage": 25.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "expl": 0.25,
              "fire": 0.35,
              "damage": 50.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.25,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.4,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.8,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.2
            }
          },
          {
            "onKill": {
              "fire": 0.3,
              "nothing": 0.7,
              "fHitCritical": true
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "engine_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "fire": 0.2,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "fire": 0.3,
              "damage": 30.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.2,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.55,
              "damage": 300.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.35,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 20.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.1
            }
          },
          {
            "onKill": {
              "fire": 0.5,
              "nothing": 0.5,
              "fHitCritical": true
            }
          }
        ]
      },
      {
        "part": [
          {
            "name": "transmission_dm"
          },
          {
            "onHit": {
              "damageType": "cumulative",
              "fire": 0.15,
              "damage": 75.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "explosion",
              "fire": 0.1,
              "damage": 30.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.05,
              "damage": 70.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "generic",
              "fire": 0.1,
              "damage": 200.0,
              "fHitCritical": true
            }
          },
          {
            "onHit": {
              "damageType": "fire",
              "fire": 0.02
            }
          }
        ]
      },
      {
        "part": {
          "name": "wheel_r_drive_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_r_back_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_r_front_dm",
          "onKill": {
            "track_r_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_drive_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_back_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      },
      {
        "part": {
          "name": "wheel_l_front_dm",
          "onKill": {
            "track_l_dm": 1.0
          }
        }
      }
    ]
  },
  {
    "tank_crew": {
      "changeTimeMult": 1.0,
      "gunner": [
        {
          "dmPart": "gunner_dm"
        },
        {
          "role": "tank_gunner"
        },
        {
          "substitute": "commander"
        },
        {
          "substitute": "machine_gunner5"
        },
        {
          "substitute": "machine_gunner4"
        },
        {
          "substitute": "machine_gunner3"
        },
        {
          "substitute": "machine_gunner2"
        },
        {
          "substitute": "machine_gunner1"
        }
      ],
      "driver": [
        {
          "dmPart": "driver_dm"
        },
        {
          "role": "driver"
        },
        {
          "substitute": "commander"
        },
        {
          "substitute": "machine_gunner5"
        },
        {
          "substitute": "machine_gunner4"
        },
        {
          "substitute": "machine_gunner3"
        },
        {
          "substitute": "machine_gunner2"
        },
        {
          "substitute": "machine_gunner1"
        },
        {
          "substitute": "gunner"
        }
        
      ],
      "commander": {
        "dmPart": "commander_dm"
        "role": "commander"
      },
      "machine_gunner1": {
        "dmPart": "machine_gunner_01_dm",
        "role": "radio_gunner"
      },
      "machine_gunner2": {
        "dmPart": "machine_gunner_02_dm",
        "role": "radio_gunner"
      }
      "machine_gunner3": {
        "dmPart": "machine_gunner_03_dm",
        "role": "radio_gunner"
      }
      "machine_gunner4": {
        "dmPart": "machine_gunner_04_dm",
        "role": "radio_gunner"
      }
      "machine_gunner5": {
        "dmPart": "machine_gunner_05_dm",
        "role": "radio_gunner"
      }
    }
  },
  {
    "MetaParts": {
      "crew": [
        {
          "killAllPartsForDeath": true
        },
        {
          "killNumPartsForDeath": 6
        },
        {
          "part": "driver_dm"
        },
        {
          "part": "gunner_dm"
        },
        {
          "part": "commander_dm"
        },
        {
          "part": "machine_gunner_01_dm"
        },
        {
          "part": "machine_gunner_02_dm"
        },
        {
          "part": "machine_gunner_03_dm"
        },
        {
          "part": "machine_gunner_04_dm"
        },
        {
          "part": "machine_gunner_05_dm"
        },
        {
          "effects": {
            "killUnit": {
              "nothing": 1.0
            }
          }
        }
      ]
    }
  },
  {
    "gunConvergence": {
      "distance": 400.0,
      "vertical": true,
      "horizontal": true
    }
  },
  {
    "class_tags": []
  },
  {
    "commonWeapons": [
      {
        "Weapon": {
          "trigger": "gunner0",
          "blk": "gameData/Weapons/groundModels_weapons/37mm_M6_user_cannon.blk",
          "emitter": "bone_gun_barrel",
          "flash": "emtr_gun_flame",
          "recoilMultiplier": 1.0,
          "recoilOffset": 0.25,
          "defaultYaw": 0.0,
          "defaultPitch": 0.0,
          "barrelDP": "gun_barrel_dm",
          "breechDP": "cannon_breech_dm",
          "speedYaw": 10.0,
          "speedPitch": 4.0,
          "fireConeAngle": 1.0,
          "bullets": 50,
          "salvoAmount": 100.0,
          "ChainfireTime": 0.0,
          "DelayAfterShoot": 5.0,
          "AttackMaxDistance": 1000.0,
          "AttackMaxRadius": 1000.0,
          "AttackMaxHeight": 1000.0,
          "accuracyAir": 0.0,
          "accuracyGnd": 1.5,
          "errMeasureVel": 0.0,
          "errMeasureVelFast": 0.0,
          "errMeasureVelFwdShift": 0.0,
          "errMeasureVelDir": 0.0,
          "errTargettingOn100kmph": 0.0,
          "errTargetting": 3.0,
          "errExplTime": 0.0,
          "turret": {
            "head": "bone_turret",
            "gun": "bone_gun",
            "barrel": "bone_gun_barrel",
            "gunnerDm": "commander_dm"
          },
          "limits": {
            "yaw": [-180.0,180.0],
            "pitch": [-8.0,20.0]
          }
        }
      },
      {
        "Weapon": [
          {
            "trigger": "gunner1"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-20.0,20.0],
              "pitch": [-20.0,20.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner2"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-20.0,20.0],
              "pitch": [-20.0,20.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner3"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-20.0,20.0],
              "pitch": [-20.0,20.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner4"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-20.0,20.0],
              "pitch": [-20.0,20.0]
            }
          }
        ]
      }
      {
        "Weapon": [
          {
            "trigger": "gunner5"
          },
          {
            "triggerGroup": "machinegun"
          },
          {
            "blk": "gameData/Weapons/groundModels_weapons/7_62mm_DT_user_machinegun.blk"
          },
          {
            "emitter": "bone_mg_body_v"
          },
          {
            "flash": "emtr_mg_flame_01"
          },
          {
            "defaultYaw": 0.0
          },
          {
            "defaultPitch": 0.0
          },
          {
            "barrelDP": "gun_barrel_01_dm"
          },
          {
            "breechDP": "cannon_breech_01_dm"
          },
          {
            "speedYaw": 5.5
          },
          {
            "speedPitch": 4.0
          },
          {
            "fireConeAngle": 1.0
          },
          {
            "bullets": 240
          },
          {
            "fireConeAngle": 15.0
          },
          {
            "ChainfireTime": 3.0
          },
          {
            "DelayAfterShoot": 3.0
          },
          {
            "accuracyAir": 0.0
          },
          {
            "accuracyGnd": 0.0
          },
          {
            "errMeasureVel": 0.0
          },
          {
            "errMeasureVelFast": 0.0
          },
          {
            "errMeasureVelFwdShift": 0.0
          },
          {
            "errMeasureVelDir": 0.0
          },
          {
            "errTargettingOn100kmph": 0.0
          },
          {
            "errTargetting": 3.0
          },
          {
            "errExplTime": 0.0
          },
          {
            "turret": {
              "head": "bone_mg_body_h",
              "gun": "bone_mg_body_v",
              "gunnerDm": "machine_gunner_dm"
            }
          },
          {
            "limits": {
              "yaw": [-20.0,20.0],
              "pitch": [-20.0,20.0]
            }
          }
        ]
      }
    ]
  },     
  {
    "weapon_presets": {
      "preset": {
        "name": "nzl_Bob_Semple_default",
        "blk": "gameData/units/tankModels/weaponPresets/nzl_Bob_Semple_default.blk"
      }
    }
  },
  {
    "ammoLoadDistribution": {
      "primaryShells": {
        "ammo_turret_01_dm": {
          "count": 12
        },
        "ammo_body_01_dm": {
          "count": 40
        }
      }
    }
  },
  {
    "VehiclePhys": {
      "Mass": {
        "Empty": 25000.0,
        "Fuel": 400.0,
        "TakeOff": 25400.0,
        "momentOfInertia": [2.5,2.5,6.0],
        "CenterOfGravity": [0.05,0.5,0.0],
        "CenterOfGravityClampY": [0.0,0.7],
        "AdvancedMass": true,
        "trackMass": 1500.0
      },
      "tracks": {
        "animationMultiplier": 0.62,
        "height": 0.04
      },
      "collisionProps": {
        "cls_turret_01": "convex_hull",
        "cls_body_01": "convex_hull"
      },
      "engine": {
        "horsePowers": 147.0,
        "maxRPM": 2100.0,
        "minRPM": 500.0
      },
      "mechanics": {
        "maxBrakeForce": 50000.0,
        "driveGearRadius": 0.37,
        "mainGearRatio": 1.3,
        "sideGearRatio": 7.601,
        "gearRatios": [
          {
            "ratio": -2.0
          },
          {
            "ratio": 0.0
          },
          {
            "ratio": 2.0
          }
        ]
      },
      "suspension": {
        "suspensionOffsets": [-0.2,-0.08,0.07],
        "defaultGearRadius": 0.3,
        "frontBackGearRadius": 0.37,
        "defaultDampeningForce": [150000.0,150000.0],
        "topGearRadius": 0.15,
        "dampeningRelaxationRatio": 0.4,
        "dampeningCompressionRatio": 0.15
      }
    }
  },
  {
    "PhysSys": {
      "find": "^bone_suspension_(._\\d\\d)$",
      "points": {
        "suspension_01": {
          "name": "bone_suspension_$1_01"
        },
        "wheel_01": {
          "searchChildren": {
            "parent": "suspension_01",
            "find": "bone_wheel_.*",
            "limitMin": [-1000.0,0.0,0.0],
            "limitMax": [1000.0,0.0,0.0]
          }
        },
        "suspension_02": {
          "name": "bone_suspension_$1_02"
        },
        "wheel_02": {
          "searchChildren": {
            "parent": "suspension_02",
            "find": "bone_wheel_.*",
            "limitMin": [-1000.0,0.0,0.0],
            "limitMax": [1000.0,0.0,0.0]
          }
        }
      },
      "constraints": [
        {
          "edge": {
            "from": "suspension_01",
            "to": "wheel_01"
          }
        },
        {
          "edge": {
            "from": "suspension_02",
            "to": "wheel_02"
          }
        }
      ]
    }
  },
  {
    "ammo": {
      "combustionTime": 10.0,
      "detonateProb": 0.15,
      "detonatePortion": [0.3,0.9],
      "explodeHitPower": 1000.0,
      "hitPowerMult": 1.0,
      "nearHitPower": [1.0,50.0],
      "midHitPower": [0.9,400.0],
      "farHitPower": [0.1,1000.0],
      "endHitPower": [0.01,1500.0],
      "relativeVelHitShift": [300.0,1000.0],
      "nearArmorPower": [10.0,50.0],
      "midArmorPower": [7.0,400.0],
      "farArmorPower": [0.2,700.0],
      "relativeVelArmorShift": [200.0,1000.0],
      "explodeTreshold": 0.0001,
      "explodeArmorPower": 30.0,
      "explodeRadius": [1.5,10.0]
    }
  },
  {
    "wreckedParts": {
      "part": {
        "node": "bone_turret_01",
        "mass": 500.0,
        "cutDamage": 350.0,
        "deviation": 0.5,
        "rotation": 0.5,
        "collisionNode": "cls_turret_01"
      }
    }
  },
  {
    "unitFx": [
      {
        "event": [
          {
            "name": "engine_fire"
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine"
            }
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine_01"
            }
          },
          {
            "fx": {
              "name": "tank_engine_fire",
              "emitter": "emtr_fire_engine_02"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "ammo_fire"
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_01",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_02",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_03",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_04",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_05",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_06",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_07",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_08",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_09",
              "useVelocity": false
            }
          },
          {
            "fx": {
              "name": "tank_ammo_fire",
              "emitter": "emtr_fire_ammo_10",
              "useVelocity": false
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "light_smoke"
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_fire_ammo_02"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "total_smoke"
          },
          {
            "fx": {
              "name": "tank_smoke_big",
              "emitter": "emtr_smoke_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_16"
            }
          }
        ]
      },
      {
        "event": [
          {
            "name": "total_fire"
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_smoke_small",
              "emitter": "emtr_smoke_small_dmg_16"
            }
          },
          {
            "fx": {
              "name": "tank_fire_big",
              "emitter": "emtr_fire_dmg"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_01"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_02"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_03"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_04"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_05"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_06"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_07"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_08"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_09"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_10"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_11"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_12"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_13"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_14"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_15"
            }
          },
          {
            "fx": {
              "name": "tank_fire_small",
              "emitter": "emtr_fire_small_dmg_16"
            }
          }
        ]
      },
      {
        "event": {
          "name": "big_bang",
          "fx": {
            "name": "tank_explosion",
            "emitter": "emtr_explosion_center"
          }
        }
      },
      {
        "procedural": {
          "name": "default",
          "fx": {
            "name": "tank_engine_fire"
          }
        }
      }
    ]
  },
  {
    "cockpit": {
      "zoomOutFov": 40.0,
      "zoomInFov": 21.0,
      "sightFov": 25.0,
      "sightName": "default_tank_spg",
      "headPos": [0.0,5.0,-9.0],
      "headPosOnShooting": [0.6,4.2,0.0],
      "detectionHeight": 3.43
    }
  },
  {
    "modifications": {
      "new_tank_tracks": [],
      "new_tank_suspension": [],
      "new_tank_filter": [],
      "new_tank_brakes": [],
      "new_tank_transmission": [],
      "new_tank_engine": [],
      "tank_camouflage": [],
      "tank_additional_armor": [],
      "manual_extinguisher": [],
      "tank_tool_kit": [],
      "new_tank_horizontal_aiming": [],
      "new_tank_vertical_aiming": [],
      "art_support": [],
      "tank_new_gun": [],
      "tank_medical_kit": {
        "image": "#ui/gameuiskin#tank_reinforcement_us"
      },
      "tank_medical_kit_expendable": {
        "image": "#ui/gameuiskin#tank_reinforcement_us"
      },
      "37mm_usa_m3_HE": [],
      "37mm_usa_m3_APC": [],
      "37mm_usa_m3_APC_ammo_pack": []
    }
  },
  {
    "user_skin": {
      "name": "Bob_Semple_Tank",
      "replace_tex": {
        "from": "Bob_Semple_default*"
      }
    }
  }
]

Now with commander, and 5 track rollers (the 5 small visible ones)

Still, if someone knows how to do all gears ratio calculations.. As of now it's set up to handle like a worse T-35

medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

Matzio14, do you think the tank's model code that I made could work with the 3d model once properly done in 3DS max?

Also, I'm interested in that Discord, any link or something?

Edited by traeng
medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

Maybe yes maybe no. I do not know. :dntknw:

When I finish the model I can use this blk. It probably won't be perfect but it will be rather easy to fix it.

 

medal medal medal

Share this post


Link to post
Share on other sites

I think when the tank will be ready,

we'll add ERA, a composite layer in the front, the best available engine (300HP), a stab, full auto 37mm with APFSDS that have 150mm pen, optical AA lock, thermal vision for gunner, and put that in 10.3 BR.

medal medal medal medal medal medal medal medal medal medal medal medal medal

Share this post


Link to post
Share on other sites

  • 1 month later...

Hi. I'm still creating Bob, even though I don't have much time for him :)
Here is the screen from CDK. I think the tracks look pretty good.

Przechwytywanie.thumb.PNG.5452d98b8bf7aa

  • Upvote 1
medal medal medal

Share this post


Link to post
Share on other sites

  • Forum Moderator
18 hours ago, Matizo14 said:

Hi. I'm still creating Bob, even though I don't have much time for him :)
Here is the screen from CDK. I think the tracks look pretty good.

Przechwytywanie.thumb.PNG.5452d98b8bf7aa

Cool, can't wait for seeing this in custom mission!

Share this post


Link to post
Share on other sites

  • 3 weeks later...

@Matizo14, the hero we need but do not deserve. 

  • Thanks 1
  • Haha 1
  • Upvote 2

Share this post


Link to post
Share on other sites

Update!

 

Bob drives, Bob moves the turret, but most importantly, Bob shoots!

He also does a few things he shouldn't do, such as epic drifting and front-killing a Maus! xD
I hope I can find a way to calm him down a little. And I hope that I can give you a video soon!

Edited by Matizo14
updated
medal medal medal

Share this post


Link to post
Share on other sites

  • Matizo14 changed the title to [RELEASED] Bob Semple Tank
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...