You can add whatever you want to add without modifying any DCS-World file.
Here are some examples :
To avoid to use the generic vehicules just write :
--Chassis
GT.chassis = {}
GT.chassis.life = 2
GT.chassis.mass = 10300--ok
GT.chassis.length = 7.56--ok
GT.chassis.width = 2.82--ok
etc
To add your animations :
--Animations
GT.animation_arguments={}
GT.animation_arguments.alarm_state = 3
etc
To create your own sensors :
GT.Sensors = {
OPTIC = {
{--TVN-2Day
type = OPTIC_SENSOR_TV,
scan_volume =
{
azimuth = {-135.0, 135.0},
elevation = {-5.0, 25.0},--ok
},
view_volume_max =
{
azimuth_sector = 30.0,--ok
elevation_sector = 30.0,--ok
},
magnifications = {1.0,},--ok
resolution = 1.0,--ok
},
{--TVN-2Night
type = OPTIC_SENSOR_LLTV,
scan_volume =
{
azimuth = {-135.0, 135.0},
elevation = {-5.0, 25.0},
},
view_volume_max =
{
azimuth_sector = 30.0,
elevation_sector = 30.0,
},
magnifications = {1.0,},
resolution = 1.0,
},
}
You can do the same for everything!
Using this system, all what is related to your vehicule is in the vehicule.lua in the mod folder! Just take a look at how things work in common ED scripts and do the same in your script.