How can I drive APC vehicles in the editor

The apc all belong to the tank category, but I can’t use it in the editor

you have to extract the base code, copy it and paste it over entities.blk.

then you’ll have to remove the restrictions from the driver as well as the " apc_settings " from the code.

for example;


us_halftrack_m3_a1_common{
  _use:t="base_halftrack_m3_a1"
  _use:t="tank_light_vehicle_tracks_sound"
  _use:t="forestall"
  _use:t="car_vehicle_horn_sound"
  _use:t="vehicle_horn_note_D5"
///  _use:t="apc_settings"
  _use:t="halftrack_seats"
  commanderFpsCamMaxAngle:p2=50.0, 50.0
  item__iconOffset:p2=0.05, 0.08
  item__iconScale:r=1.05
  cockpit__zoomOutFov:r=1.5
  cockpit__zoomInFov:r=2.0
  commanderCockpitFpsCamMaxAngle:p2=40.0, 5.0
  gunner_cam_limit__useCockpitDir:b=yes
  vehicle_commander_cam__attachToVehicle:b=yes

  "vehicle__isExplosionFatal:b"{
    _tags:t="server"
    value:b=yes
  }

  "vehicle_seats__effectors:array"{
  }

  "dm_parts_repair_names:list<t>"{
    part:t="part:t="
    part:t="drive_turret_h"
    part:t="drive_turret_v"
    part:t="cannon_breech"
    part:t="engine"
    part:t="transmission"
    part:t="gun_barrel"
    part:t="gun_barrel_01"
    part:t="gun_barrel_02"
    part:t="gun_barrel_03"
    part:t="gun_barrel_04"
    part:t="gun_barrel_05"
    part:t="track_r"
    part:t="track_l"
    part:t="track_r_01"
    part:t="track_l_01"
    part:t="wheel_l_back"
    part:t="wheel_l_front"
    part:t="wheel_l_drive"
    part:t="wheel_r_back"
    part:t="wheel_r_front"
    part:t="wheel_r_drive"
    part:t="wheel_r_01"
    part:t="wheel_l_01"
  }

  _group{
    _tags:t="render"
    animchar_camera_target__node_name:t="bone_mg_aa_h_01"
    animchar_camera_target__node_offset:p3=0.0, 1.0, 0.0
    animchar_camera_target__nodeIndex:i=-1
  }

  "vehicle_seats__seatsProvideOrder:tag"{
  }

  "vehicle_seats__seats:shared:array"{

    "seats:object"{
      name:t="main_gunner"
      locName:t="vehicle_seats/gunner"
      attachNode:t="gunner"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.999369, -0.0348149, 4.42826e-15] [0.0348149, 0.999369, 5.83212e-09] [-2.03054e-10, -5.82859e-09, 0.999977] [-0.15, -2.802597e-45, 0.0]]
      seatComponent:t="isGunner"
      nextSeat:t="driver"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="gunner"
      cameraNodeName:t="bone_mg_aa_h_01"
      directTurretControl:b=yes
      canPlaceManually:b=yes
      cameraOffset:p3=-0.6, 0.6, 0.0
      isHoldGunModeAllowed:b=no

      "turretNames:array"{
        turretNames:t="turret_01"
      }

      "loaderTurretNames:array"{
        turret:t="turret_01"
      }

      "effectors:object"{
        r.hand:t="righthand_3"
        l.hand:t="lefthand_3"
        r.foot:t="pedal_rfoot_3"
        l.foot:t="pedal_lfoot_3"
      }
    }

    "seats:object"{
      name:t="driver"
      locName:t="vehicle_seats/driver"
///      seatOwnsEntityControl:b=yes
      attachNode:t="driver"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.947681, -0.066265, -0.0] [0.0662656, 0.94769, 0.0] [0.0, -0.0, 0.949999] [-0.38, -0.28, 0.0]]
      seatComponent:t="isDriver"
      nextSeat:t="main_gunner"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="driver"
      cameraNodeName:t="bone_camera_driver"
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      cameraType:t="commander"
      cameraOffset:p3=-0.4, 0.0, 0.0
      isHoldGunModeAllowed:b=no
      canPlaceManually:b=yes
      canPlaceOnlyOwner:b=yes

      "effectors:object"{
        r.hand:t="righthand_1"
        l.hand:t="lefthand_1"
        r.foot:t="pedal_rfoot_1"
        l.foot:t="pedal_lfoot_1"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-0.132196, 1.08003e-13, 0.940766] [1.50267e-14, 0.949872, -1.06937e-13] [-0.940762, 3.21874e-21, -0.132195] [-1.0, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.132201, 0.0, -0.940655] [0.0, 0.949865, 0.0] [0.940738, 0.0, 0.132212] [-1.0, 1.3, 0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-0.132196, 1.08003e-13, 0.940766] [1.50267e-14, 0.949872, -1.06937e-13] [-0.940762, 3.21874e-21, -0.132195] [-1.5, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.132201, 0.0, -0.940655] [0.0, 0.949865, 0.0] [0.940738, 0.0, 0.132212] [-1.5, 1.3, 0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-0.132196, 1.08003e-13, 0.940766] [1.50267e-14, 0.949872, -1.06937e-13] [-0.940762, 3.21874e-21, -0.132195] [-2.0, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      locName:t="vehicle_seats/shooter"
      attachNode:t="commander"
      shouldHideOwner:b=no
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.987694, 0.156435, 0.0] [-0.156435, 0.987694, 0.0] [0.0, 0.0, 1.00001] [-0.23, -0.38, -0.04]]
      seatComponent:t="isPassenger"
      receiveDamageFromDMPart:t="commander"
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      canPlaceManually:b=yes
      seatEnum:t="right_seat"

      "effectors:object"{
        r.foot:t="pedal_rfoot_2"
        l.foot:t="pedal_lfoot_2"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.132201, 0.0, -0.940655] [0.0, 0.949865, 0.0] [0.940738, 0.0, 0.132212] [-2.0, 1.3, 0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-0.132196, 1.08003e-13, 0.940766] [1.50267e-14, 0.949872, -1.06937e-13] [-0.940762, 3.21874e-21, -0.132195] [-2.5, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.132201, 0.0, -0.940655] [0.0, 0.949865, 0.0] [0.940738, 0.0, 0.132212] [-2.5, 1.3, 0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.90355e-06, -0.258413, 0.964424] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-1.0, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.90355e-06, -0.258413, 0.964424] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-1.5, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-2.36466e-07, -0.0697057, 0.996863] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-2.0, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-2.36466e-07, -0.0697057, 0.996863] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-2.5, 1.3, -0.62]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-1.0, 1.3, 0.57]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-1.5, 1.3, 0.57]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-2.0, 1.3, 0.57]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-2.5, 1.3, 0.57]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }
  }
}

( remove the /// (parameter) ) and then place it in the editor. should work.

thanks for you help
But I still don’t know how to do this
can you give me more tips?

here are the templates:

apc.zip (11.3 KB)

( unfortunately, those are the first ones that were introduced. hence new ones are not included. such as the 251/9, gun carrier nor ha-go )

from there, you’ll do the rest.

( p.s for creating entities.blk, all you will need to do, is to create a new text, and just call it entities.blk remove the .txt )

then, place your newly code.

i suggest to rename the first line of the vehicle’s name:

like,

us_halftrack_m3_a1_common{

into perhaps

us_halftrack_m3_a1_apcless{

so that in the editor you will know what to find and not get confused.

i hope @iso_seppo123 can give the recent ones.

my program is not… working right now.

so… I still have no idea where to put these codes
in the scene.blk?

:point_down:

what this effectively do, is to create new entities using the existing templates.

by creating a new one, you can find it easily as you can use the name you want ( for easier finding ) and above all, does not replace the ones that exist.

base code… I carefully read what you said, but I don’t know how to extract the basic code at all

you open the zip that i sent you,
which you might find alot of code, but you are only interested in the ones that contains

_use:t="apc_settings"
seatOwnsEntityControl:b=yes

which then, you’ll need to separate those,
and remove the lines above, to then paste them inside the entities.blk

Example

( additionally, i suggest you to rename them )

found the missing ones:

251_9

germ_sdkfz_251_9_common{
  _use:t="base_sdkfz_251_9"
  _use:t="forestall"
  _use:t="apc_settings"
  _use:t="halftrack_seats"
  _use:t="tank_light_vehicle_tracks_sound"
  _use:t="car_vehicle_horn_sound"
  _use:t="vehicle_horn_note_D5"
  mobile_respawn__seatOffset:i=4
  commanderFpsCamMaxAngle:p2=40.0, 40.0
  item__iconOffset:p2=0.0, 0.3
  item__iconScale:r=1.5
  cockpit__zoomOutFov:r=1.5
  cockpit__zoomInFov:r=2.0
  commanderCockpitFpsCamMaxAngle:p2=40.0, 5.0
  gunner_cam_limit__useCockpitDir:b=yes
  vehicle_commander_cam__attachToVehicle:b=yes

  "vehicle__isExplosionFatal:b"{
    _tags:t="server"
    value:b=yes
  }

  "vehicle_seats__effectors:array"{
  }

  "dm_parts_repair_names:list<t>"{
    part:t="part:t="
    part:t="drive_turret_h"
    part:t="drive_turret_v"
    part:t="cannon_breech"
    part:t="engine"
    part:t="transmission"
    part:t="gun_barrel"
    part:t="gun_barrel_01"
    part:t="gun_barrel_02"
    part:t="gun_barrel_03"
    part:t="gun_barrel_04"
    part:t="gun_barrel_05"
    part:t="track_r"
    part:t="track_l"
    part:t="track_r_01"
    part:t="track_l_01"
    part:t="wheel_l_back"
    part:t="wheel_l_front"
    part:t="wheel_l_drive"
    part:t="wheel_r_back"
    part:t="wheel_r_front"
    part:t="wheel_r_drive"
    part:t="wheel_r_01"
    part:t="wheel_l_01"
  }

  _group{
    _tags:t="render"
    animchar_camera_target__node_name:t="gun_barrel_01"
    animchar_camera_target__node_offset:p3=0.0, 1.0, 0.0
    animchar_camera_target__nodeIndex:i=-1
  }

  "vehicle_seats__seatsProvideOrder:tag"{
  }

  "vehicle_seats__seats:shared:array"{

    "seats:object"{
      name:t="main_gunner"
      locName:t="vehicle_seats/gunner"
      attachNode:t="gunner"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.685706, -0.345704, -0.36454] [0.305252, 0.77659, -0.16228] [0.399032, 0.0, 0.750584] [-0.21, -0.09, 0.17]]
      seatComponent:t="isGunner"
      nextSeat:t="driver"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="gunner"
      cameraNodeName:t="bone_camera_gunner"
      directTurretControl:b=yes
      canPlaceManually:b=yes
      cameraOffset:p3=-0.1, 0.1, 0.0
      isHoldGunModeAllowed:b=no
      cockpitTemplate:t="germ_sdkfz_251_9_gunner_cockpit"
      maxPosWithOpenHatch:r=0.07
      hatchRotationAxis:p3=1.9, 0.0, 0.0

      "turretNames:array"{
        turretNames:t="turret_01"
        turretNames:t="turret_02"
      }

      "loaderTurretNames:array"{
        turret:t="turret_01"
      }

      "effectors:object"{
        r.hand:t="righthand_2"
        l.hand:t="lefthand_2"
        r.foot:t="pedal_rfoot_2"
        l.foot:t="pedal_lfoot_2"
      }

      "hatchNodes:array"{
        node:t="emtr_lantern_l_01"
      }

      "hatchTurretNames:array"{
        turret:t="turret_01"
        turret:t="turret_02"
      }
    }

    "seats:object"{
      name:t="driver"
      locName:t="vehicle_seats/driver"
      seatOwnsEntityControl:b=yes
      attachNode:t="driver"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.992464, 0.121849, 8.6818e-14] [-0.121849, 0.992464, -3.38511e-08] [-4.12471e-09, 3.35951e-08, 0.999806] [-0.11, -0.36, 0.02]]
      seatComponent:t="isDriver"
      nextSeat:t="main_gunner"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="driver"
      cameraNodeName:t="bone_camera_driver"
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      cameraType:t="commander"
      cameraOffset:p3=-0.4, 0.0, 0.0
      isHoldGunModeAllowed:b=no
      canPlaceOnlyOwner:b=yes
      canPlaceManually:b=yes
      cockpitTemplate:t="germ_sdkfz_251_9_driver_cockpit"

      "effectors:object"{
        r.hand:t="righthand_4"
        l.hand:t="lefthand_4"
        r.foot:t="pedal_rfoot_4"
        l.foot:t="pedal_lfoot_4"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/commander"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.85, 0.0, 0.0] [0.0, 0.85, 0.0] [0.0, 0.0, 0.85] [-0.82, 1.6, -0.42]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=no
      seatAnimUpper:t="drive_driver"
      seatAnimLower:t="drive_passenger"
      isHoldGunModeAllowed:b=no

      "effectors:object"{
        r.foot:t="pedal_rfoot_1"
        l.foot:t="pedal_lfoot_1"
      }
    }

    "seats:object"{
      locName:t="vehicle_seats/loader"
      attachNode:t="loader"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, -0.9] [0.0, 0.900684, 0.0] [0.9, 0.0, -3.08057e-08] [0.1399, -0.35, 0.15]]
      receiveDamageFromDMPart:t="loader"
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=no
      isHoldGunModeAllowed:b=no

      "loaderTurretNames:array"{
        turret:t="turret_01"
      }
    }

    "seats:object"{
      name:t="passenger"
      locName:t="vehicle_seats/shooter"
      attachNode:t="machine_gunner"
      shouldHideOwner:b=no
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.981638, 0.190809, 0.0] [-0.190809, 0.981638, 0.0] [0.0, 0.0, 1.00012] [-0.09, -0.36, 0.02]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      canPlaceManually:b=no
      cockpitTemplate:t="germ_sdkfz_251_9_passenger_cockpit"

      "effectors:object"{
        r.hand:t="righthand_5"
        l.hand:t="lefthand_5"
        r.foot:t="pedal_rfoot_5"
        l.foot:t="pedal_lfoot_5"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.45, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.9, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-2.35, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.45, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.9, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-2.35, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.45, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-1.9, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.08057e-08, 0.0, 0.9] [-0.0, 0.90066, 0.0] [-0.9, -0.0, -3.08057e-08] [-2.35, 1.11, -0.55]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }
  }
}
Jp Ha-ha
jp_halftrack_type_1_ho_ha_apc{
  _use:t="jp_halftrack_type_1_ho_ha_common"

  "animchar__objTexReplace:object"{
    "jp_camo_olive*":t="jp_camo_early_brown_yellow_lines*"
  }

  "disableDMParts:list<t>"{
    part:t="gunner"
    part:t="loader"
    part:t="commander"
    part:t="machine_gunner"
    part:t="driver"
  }
}

jp_halftrack_type_1_ho_ha_common{
  _use:t="base_halftrack_type_1_ho_ha"
  _use:t="forestall"
  _use:t="apc_settings"
  _use:t="halftrack_seats"
  _use:t="tank_light_vehicle_tracks_sound"
  _use:t="car_vehicle_horn_sound"
  _use:t="vehicle_horn_note_D5"
  commanderFpsCamMaxAngle:p2=40.0, 40.0
  item__iconOffset:p2=0.05, 0.0
  item__iconScale:r=1.1
  cockpit__zoomOutFov:r=1.5
  cockpit__zoomInFov:r=2.0
  commanderCockpitFpsCamMaxAngle:p2=40.0, 5.0
  gunner_cam_limit__useCockpitDir:b=yes
  vehicle_commander_cam__attachToVehicle:b=yes

  "vehicle__isExplosionFatal:b"{
    _tags:t="server"
    value:b=yes
  }

  "vehicle_seats__effectors:array"{
  }

  "dm_parts_repair_names:list<t>"{
    part:t="part:t="
    part:t="drive_turret_h"
    part:t="drive_turret_v"
    part:t="cannon_breech"
    part:t="engine"
    part:t="transmission"
    part:t="gun_barrel"
    part:t="gun_barrel_01"
    part:t="gun_barrel_02"
    part:t="gun_barrel_03"
    part:t="gun_barrel_04"
    part:t="gun_barrel_05"
    part:t="track_r"
    part:t="track_l"
    part:t="track_r_01"
    part:t="track_l_01"
    part:t="wheel_l_back"
    part:t="wheel_l_front"
    part:t="wheel_l_drive"
    part:t="wheel_r_back"
    part:t="wheel_r_front"
    part:t="wheel_r_drive"
    part:t="wheel_r_01"
    part:t="wheel_l_01"
  }

  _group{
    _tags:t="render"
    animchar_camera_target__node_name:t="bone_mg_aa_h_01"
    animchar_camera_target__node_offset:p3=0.0, 1.0, 0.0
    animchar_camera_target__nodeIndex:i=-1
  }

  "vehicle_seats__seatsProvideOrder:tag"{
  }

  "vehicle_seats__seats:shared:array"{

    "seats:object"{
      name:t="main_gunner"
      locName:t="vehicle_seats/gunner"
      attachNode:t="commander"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.981634, -0.190715, -1.1257e-15] [0.190715, 0.981634, 3.38098e-09] [-6.45056e-10, -3.32018e-09, 1.00037] [-0.4, -0.24, -0.1]]
      seatComponent:t="isGunner"
      nextSeat:t="driver"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="commander"
      cameraNodeName:t="bone_mg_h"
      directTurretControl:b=yes
      canPlaceManually:b=yes
      cameraOffset:p3=-0.6, 0.5, 0.0
      isHoldGunModeAllowed:b=no
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"

      "turretNames:array"{
        turretNames:t="turret_01"
      }

      "loaderTurretNames:array"{
        turret:t="turret_01"
      }

      "effectors:object"{
        r.hand:t="righthand_2"
        l.hand:t="lefthand_2"
        r.foot:t="pedal_rfoot_2"
        l.foot:t="pedal_lfoot_2"
      }
    }

    "seats:object"{
      name:t="driver"
      locName:t="vehicle_seats/driver"
      seatOwnsEntityControl:b=yes
      attachNode:t="driver"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.999996, -6.56363e-30, 1.32778e-14] [-4.45798e-22, 0.999996, 3.35745e-08] [-1.32762e-14, -3.35703e-08, 0.999872] [-0.32, -0.31, 0.0]]
      seatComponent:t="isDriver"
      nextSeat:t="main_gunner"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="driver"
      cameraNodeName:t="bone_camera_driver"
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      cameraType:t="commander"
      cameraOffset:p3=-0.4, 0.0, 0.0
      isHoldGunModeAllowed:b=no
      canPlaceOnlyOwner:b=yes
      cockpitTemplate:t="jp_halftrack_type_1_ho_ha_driver_cockpit"

      "effectors:object"{
        l.hand:t="lefthand_4"
        r.foot:t="pedal_rfoot_4"
        l.foot:t="pedal_lfoot_4"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25166e-08, 5.04615e-15, 0.949985] [4.97271e-22, 0.950173, -5.04715e-15] [-0.949976, 7.18131e-23, -3.25163e-08] [-0.75, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25128e-08, -5.67453e-14, -0.949875] [-4.66975e-21, 0.95037, -5.67749e-14] [0.949893, -1.15958e-22, -3.25135e-08] [-1.0, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25166e-08, 5.04615e-15, 0.949985] [4.97271e-22, 0.950173, -5.04715e-15] [-0.949976, 7.18131e-23, -3.25163e-08] [-1.28, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25128e-08, -5.67453e-14, -0.949875] [-4.66975e-21, 0.95037, -5.67749e-14] [0.949893, -1.15958e-22, -3.25135e-08] [-1.5, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25166e-08, 5.04615e-15, 0.949985] [4.97271e-22, 0.950173, -5.04715e-15] [-0.949976, 7.18131e-23, -3.25163e-08] [-1.78, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25128e-08, -5.67453e-14, -0.949875] [-4.66975e-21, 0.95037, -5.67749e-14] [0.949893, -1.15958e-22, -3.25135e-08] [-2.0, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25166e-08, 5.04615e-15, 0.949985] [4.97271e-22, 0.950173, -5.04715e-15] [-0.949976, 7.18131e-23, -3.25163e-08] [-2.28, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-3.25128e-08, -5.67453e-14, -0.949875] [-4.66975e-21, 0.95037, -5.67749e-14] [0.949893, -1.15958e-22, -3.25135e-08] [-2.5, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      canPlaceManually:b=yes
      seatEnum:t="stool_seat"
      holdingGunPassengerVertLookLimit:p2=0.0, 85.0
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.90355e-06, -0.258413, 0.964424] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-1.0, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-1.0, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.90355e-06, -0.258413, 0.964424] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-1.5, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-1.5, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-2.36466e-07, -0.0697057, 0.996863] [-1.43542e-06, 0.962215, 0.257821] [-0.998741, -1.87868e-06, 1.46732e-06] [-2.0, 1.14, -0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[7.94122e-07, -0.104399, -0.993303] [2.42817e-06, 0.991231, -0.104181] [0.998935, -2.32787e-06, 1.04379e-06] [-2.0, 1.14, 0.6]]
      seatComponent:t="isPassenger"
      isHoldGunModeAllowed:b=no
      cameraNodeName:t="bone_camera_driver"
      shouldHideOwner:b=yes
    }
  }
}
Gun Carrier
uk_universal_carrier_apc{
  _use:t="uk_universal_carrier_apc_common"

  "animchar__objTexReplace:object"{
    "uk_camo_very_dark_drab*":t="uk_camo_middle_deep_bronze_greens*"
  }

  "disableDMParts:list<t>"{
    part:t="gunner"
    part:t="loader"
    part:t="commander"
    part:t="machine_gunner"
    part:t="driver"
    part:t="ex_armor_r_07"
    part:t="ex_armor_l_07"
    part:t="ammo_body_07"
    part:t="ammo_body_06"
    part:t="ammo_body_08"
    part:t="ammo_body_09"
    part:t="ex_armor_l_06"
    part:t="ammo_body_04"
    part:t="ammo_body_05"
  }
}

uk_universal_carrier_apc_common{
  _use:t="base_universal_carrier"
  _use:t="forestall"
  _use:t="apc_settings"
  _use:t="halftrack_seats"
  _use:t="tank_light_vehicle_tracks_sound"
  _use:t="car_vehicle_horn_sound"
  _use:t="vehicle_horn_note_D5"
  mobile_respawn__seatOffset:i=4
  item__iconOffset:p2=0.1, 0.35
  item__iconScale:r=1.7
  cockpit__zoomOutFov:r=1.5
  cockpit__zoomInFov:r=2.0
  commanderCockpitFpsCamMaxAngle:p2=40.0, 5.0
  gunner_cam_limit__useCockpitDir:b=yes
  vehicle_commander_cam__attachToVehicle:b=yes

  "vehicle_seats__effectors:array"{
  }

  "vehicle__isExplosionFatal:b"{
    _tags:t="server"
    value:b=yes
  }

  _group{
    _tags:t="render"
    animchar_camera_target__node_name:t="bone_mg_h"
    animchar_camera_target__node_offset:p3=0.0, 1.0, 0.0
    animchar_camera_target__nodeIndex:i=-1
  }

  "vehicle_seats__seatsProvideOrder:tag"{
  }

  "vehicle_seats__seats:shared:array"{

    "seats:object"{
      name:t="main_gunner"
      locName:t="vehicle_seats/gunner"
      attachNode:t="commander"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.893163, -0.0784403, -0.0781422] [0.0834235, 0.894391, 0.0557238] [0.0727986, -0.0625438, 0.894868] [-0.5, -0.33, 0.0]]
      seatComponent:t="isGunner"
      nextSeat:t="driver"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="commander"
      cameraNodeName:t="gun_barrel_01"
      directTurretControl:b=yes
      canPlaceManually:b=yes
      cameraOffset:p3=0.6, 0.126, -0.0465
      isHoldGunModeAllowed:b=no

      "turretNames:array"{
        turretNames:t="turret_01"
      }

      "loaderTurretNames:array"{
        turret:t="turret_01"
      }

      "effectors:object"{
        r.hand:t="righthand_1"
        l.hand:t="lefthand_1"
        r.foot:t="pedal_rfoot_1"
        l.foot:t="pedal_lfoot_1"
      }
    }

    "seats:object"{
      name:t="driver"
      locName:t="vehicle_seats/driver"
      seatOwnsEntityControl:b=yes
      attachNode:t="driver"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.893292, -0.109672, -3.2474e-15] [0.109672, 0.893292, 6.04132e-09] [-7.3618e-10, -5.9963e-09, 0.9] [-0.48, -0.2, 0.0]]
      seatComponent:t="isDriver"
      nextSeat:t="main_gunner"
      shouldHideOwner:b=no
      receiveDamageFromDMPart:t="driver"
      cameraNodeName:t="bone_camera_driver"
      seatAnimUpper:t="drive_passenger"
      seatAnimLower:t="drive_passenger"
      cameraType:t="commander"
      cameraOffset:p3=-0.25, 0.27, 0.0
      isHoldGunModeAllowed:b=no
      canPlaceOnlyOwner:b=yes
      canPlaceManually:b=yes

      "effectors:object"{
        r.hand:t="righthand_2"
        l.hand:t="lefthand_2"
        r.foot:t="pedal_rfoot_2"
        l.foot:t="pedal_lfoot_2"
      }
    }

    "seats:object"{
      name:t="main_gunner"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[0.869334, -0.232934, 1.07505e-29] [0.232934, 0.869334, -4.17703e-23] [1.08108e-23, 4.03471e-23, 0.9] [-0.56, 1.26, -0.36]]
      seatComponent:t="isGunner"
      shouldHideOwner:b=no
      cameraNodeName:t="bone_camera_driver"
      cameraNodeName:t="gun_barrel_02"
      canPlaceManually:b=yes
      seatAnimUpper:t="drive_driver"
      seatAnimLower:t="drive_driver"
      isHoldGunModeAllowed:b=no
      cameraOffset:p3=-0.5, 0.05, 0.15

      "turretNames:array"{
        turretNames:t="turret_02"
      }

      "effectors:object"{
        r.hand:t="righthand_3"
        l.hand:t="lefthand_3"
        r.foot:t="pedal_rfoot_3"
        l.foot:t="pedal_lfoot_3"
      }
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-2.90943e-08, -1.81868e-16, -0.85] [-1.56268e-23, 0.850376, -1.81948e-16] [0.85, 2.89556e-25, -2.90943e-08] [-0.36, 0.95, 0.85]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      cameraNodeName:t="bone_camera_driver"
      holdingGunPassengerVertLookLimit:p2=-10.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[-2.90901e-08, 2.64813e-14, 0.849879] [-1.93845e-21, 0.850045, -2.64865e-14] [-0.849985, -4.17079e-21, -2.90937e-08] [-0.84, 0.95, -0.84]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      cameraNodeName:t="bone_camera_driver"
      holdingGunPassengerVertLookLimit:p2=-10.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.5527e-06, -1.81837e-16, -0.849835] [2.99966e-07, 0.849857, 1.26408e-12] [0.849901, -2.99982e-07, 3.55298e-06] [-0.83, 0.95, 0.87]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=no
      canPlaceManually:b=yes
      cameraNodeName:t="bone_camera_driver"
      holdingGunPassengerVertLookLimit:p2=-10.0, 85.0
      seatEnum:t="stool_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.81033e-06, -0.422083, -0.905172] [2.13879e-06, 0.902993, -0.421066] [0.998718, -3.21808e-07, 4.35686e-06] [-0.36, 0.89, 0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.9364e-06, -0.422092, 0.905191] [-1.5382e-06, 0.903005, 0.421073] [-0.998762, -2.1979e-06, 1.10731e-06] [-0.84, 0.89, -0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.81033e-06, -0.422083, -0.905172] [2.13879e-06, 0.902993, -0.421066] [0.998718, -3.21808e-07, 4.35686e-06] [-0.89, 0.89, 0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.81033e-06, -0.422083, -0.905172] [2.13879e-06, 0.902993, -0.421066] [0.998718, -3.21808e-07, 4.35686e-06] [-0.36, 0.89, 0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.9364e-06, -0.422092, 0.905191] [-1.5382e-06, 0.903005, 0.421073] [-0.998762, -2.1979e-06, 1.10731e-06] [-0.84, 0.89, -0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.81033e-06, -0.422083, -0.905172] [2.13879e-06, 0.902993, -0.421066] [0.998718, -3.21808e-07, 4.35686e-06] [-0.89, 0.89, 0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[3.81033e-06, -0.422083, -0.905172] [2.13879e-06, 0.902993, -0.421066] [0.998718, -3.21808e-07, 4.35686e-06] [-0.36, 0.89, 0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="left_seat"
    }

    "seats:object"{
      name:t="passenger"
      attachNode:t="root"
      locName:t="vehicle_seats/shooter"
      ignoreAttachNodeRotation:b=yes
      attachTm:m=[[1.9364e-06, -0.422092, 0.905191] [-1.5382e-06, 0.903005, 0.421073] [-0.998762, -2.1979e-06, 1.10731e-06] [-0.84, 0.89, -0.92]]
      seatComponent:t="isPassenger"
      shouldHideOwner:b=yes
      cameraNodeName:t="bone_camera_driver"
      isHoldGunModeAllowed:b=no
      seatEnum:t="right_seat"
    }
  }
}
4 Likes

yes im having the same issues where do i drop the entities.blk and do i have to rename it?

Yeah. You can just copy paste scene file and rename it to entities. These files should be in your mod folder.

1 Like

I found it out yesterday just make text file called entities leave it empty then do Save as. And call it Entities.blk
Then open the file in coding software and cry cuz i dont know how to codeXD

its not a typical coding language so i don’t think any software would recognise it