This is the way to add a train to FL
Credit to SoulForge
1.add to shiparch.ini
[Ship]
ids_name = 237056
ids_info = 66610
nickname = my_ltrain_ship
LODranges = 0, 300, 450, 750, 950, 4500
msg_id_prefix = gcs_refer_shiparch_ctransport
mission_property = can_use_berths
type = FREIGHTER
DA_archetype = ships\utility\freight_train\freight_trainx3.3db
material_library = ships\utility\utility_misc.mat
material_library = fx\envmapbasic.mat
envmap_material = envmapbasic
linear_drag = 1.000000
mass = 1000.000000
hold_size = 1000000 <----------------CARGO HOLD SIZE
cockpit = cockpits\liberty\my_ltrain.ini
explosion_arch = explosion_cap_ship1
surface_hit_effects = 0, small_hull_hit_light01, small_hull_hit_light02, small_hull_hit_light03
surface_hit_effects = 150, small_hull_hit_medium01, small_hull_hit_medium02, small_hull_hit_medium03
surface_hit_effects = 300, small_hull_hit_heavy01, small_hull_hit_heavy02, small_hull_hit_heavy03
hp_type = hp_turret, HpTurret01, HpTurret02, HpTurret03, HpTurret04, HpTurret05, HpTurret06
hp_type = hp_cargo_pod, HpCargo01, HpCargo02, HpCargo03, HpCargo04, HpCargo05, HpCargo06
steering_torque = 190000.000000, 190000.000000, 90000.000000
angular_drag = 900000.000000, 900000.000000, 900000.000000
rotation_inertia = 600000.000000, 600000.000000, 600000.000000
nudge_force = 150000.000000
bay_door_anim = Sc_rh_freighter
bay_doors_open_snd = cargo_doors_open
bay_doors_close_snd = cargo_doors_close
HP_bay_surface = HpCargo01
HP_bay_external = HpCargo02
HP_tractor_source = HpTractor_Source
num_exhaust_nozzles = 2
nanobots_limit = 100 <---------------NANOBOT LIMIT
shield_limit = 100 <------------ SHIELD BATT LIMIT
fuse = train_transport_death_fuse, 0.000000, 1
fuse = intermed_damage_train01, 0.000000, 2625
fuse = intermed_damage_train02, 0.000000, 1313
hit_pts = 10500
max_bank_angle = 15
camera_offset = 35, 150
camera_angular_acceleration = 0.050000
camera_horizontal_turn_angle = 23
camera_vertical_turn_up_angle = 5
camera_vertical_turn_down_angle = 30
camera_turn_look_ahead_slerp_amount = 1.000000
shield_link = l_freighter_shield01, HpMount, HpEngine01
hp_type = hp_freighter_shield_special_10, HpEngine01 <------------- SUPPORTED SHIELD TYPES
hp_type = hp_freighter_shield_special_9, HpEngine01
hp_type = hp_freighter_shield_special_8, HpEngine01
hp_type = hp_freighter_shield_special_7, HpEngine01
hp_type = hp_freighter_shield_special_6, HpEngine01
hp_type = hp_freighter_shield_special_5, HpEngine01
hp_type = hp_freighter_shield_special_4, HpEngine01
hp_type = hp_freighter_shield_special_3, HpEngine01
hp_type = hp_freighter_shield_special_2, HpEngine01
hp_type = hp_freighter_shield_special_1, HpEngine01
2.add to goods.ini
[Good]
nickname = my_ltrain
category = shiphull
ship = my_ltrain_ship
price = 1 <------------ PRICE
ids_name = 237056
item_icon = Equipment\models\commodities\nn_icons\bw_freighter.3db
[Good]
nickname = my_ltrain_package
category = ship
hull = my_ltrain
addon = ge_s_scanner_02
addon = infinite_power
addon = ge_s_tractor_01
addon = ge_t_engine_01
addon = sfx_rumble_ut_large
addon = SlowMediumWhite, HpRunningLight01
addon = SlowMediumWhite, HpRunningLight02
addon = SlowMediumWhite, HpRunningLight03
addon = SlowMediumWhite, HpRunningLight04
addon = SlowMediumWhite, HpRunningLight05
addon = SlowMediumWhite, HpRunningLight06
addon = SlowMediumWhite, HpRunningLight07
addon = SlowMediumWhite, HpRunningLight08
addon = SlowMediumWhite, HpRunningLight09
addon = SlowMediumWhite, HpRunningLight10
addon = SlowMediumWhite, HpRunningLight11
addon = SlowMediumWhite, HpRunningLight12
addon = SlowMediumWhite, HpRunningLight13
addon = SlowMediumWhite, HpRunningLight14
addon = SlowMediumWhite, HpRunningLight15
addon = SlowMediumWhite, HpRunningLight16
addon = SlowMediumWhite, HpRunningLight17
addon = SlowMediumWhite, HpRunningLight18
addon = SlowMediumWhite, HpRunningLight19
addon = DockingLightRed, HpDockLight01
addon = DockingLightRed, HpDockLight02
addon = DockingLightRed, HpDockLight03
addon = co_train_turret01_mark03, HpTurret01
addon = co_train_turret01_mark03, HpTurret02
addon = co_train_turret01_mark02, HpTurret03
addon = co_train_turret01_mark02, HpTurret04
addon = co_train_turret01_mark01, HpTurret05
addon = co_train_turret01_mark01, HpTurret06
3. in cockpits\liberty\ folder create my_ltrain.ini with these settings :
[Cockpit]
mesh = cockpits\liberty\models\li_elite_cockpit.cmp
int_brightness = 0.500000
head_turn = 30, 10
[CockpitCamera]
[TurretCamera]
tether = 0.000000, 40, 350
yaw_rotate_speed = 2.000000
pitch_rotate_speed = 1.500000
accel_speed = 5
4. in market_ships.ini find the base good in li01 and replace the whole header :
[BaseGood]
base = Li01_01_base
marketgood = gf1_package, 0, -1, 0, 0, 1, 1, 1
marketgood = my_ltrain_package, 0, -1, 1, 1, 0, 1, 1
marketgood = gf2_package, 4, -1, 1, 1, 0, 1, 1
marketgood = gf4_package, 13, -1, 0, 0, 1, 1, 1
marketgood = gf5_package, 24, -1, 0, 0, 1, 1, 1
marketgood = gf6_package, 30, -1, 0, 0, 1, 1, 1
marketgood = bwf_package, 4, -1, 0, 0, 1, 1, 1
marketgood = bwe_package, 20, -1, 0, 0, 1, 1, 1
marketgood = bwe2_package, 30, -1, 0, 0, 1, 1, 1
marketgood = bwfr_package, 10, -1, 0, 0, 1, 1, 1
marketgood = cof_package, 8, -1, 0, 0, 1, 1, 1
marketgood = coe_package, 28, -1, 0, 0, 1, 1, 1
marketgood = coe2_package, 32, -1, 0, 0, 1, 1, 1
marketgood = lf_package, 1, -1, 0, 0, 1, 1, 1
marketgood = le_package, 2, -1, 0, 0, 1, 1, 1
marketgood = lfr_package, 1, -1, 0, 0, 1, 1, 1
marketgood = bf_package, 6, -1, 0, 0, 1, 1, 1
marketgood = be_package, 8, -1, 0, 0, 1, 1, 1
marketgood = bfr_package, 4, -1, 0, 0, 1, 1, 1
marketgood = kf_package, 10, -1, 0, 0, 1, 1, 1
marketgood = ke_package, 13, -1, 0, 0, 1, 1, 1
marketgood = kfr_package, 10, -1, 0, 0, 1, 1, 1
marketgood = rf_package, 20, -1, 0, 0, 1, 1, 1
marketgood = re_package, 22, -1, 0, 0, 1, 1, 1
marketgood = rfr_package, 20, -1, 0, 0, 1, 1, 1
marketgood = pf_package, 2, -1, 0, 0, 1, 1, 1
marketgood = pe_package, 13, -1, 0, 0, 1, 1, 1
marketgood = pfr_package, 4, -1, 0, 0, 1, 1, 1
marketgood = bhf_package, 4, -1, 0, 0, 1, 1, 1
marketgood = bhe_package, 13, -1, 0, 0, 1, 1, 1
marketgood = bhe2_package, 26, -1, 0, 0, 1, 1, 1
marketgood = oe_package, 16, -1, 0, 0, 1, 1, 1
And there you go!
Blaster