Modify existing ships
-
Hey guys
i want to modify existing ships, like add weapons and engines…
what all i need for it?? i already have HardCMP, Freelancer Explorer
for example i want to edit the rh_elite
-extra engine
-extra two mountable weapons
-change buyable weapons and shield class
-change the name to Wraith MKIi try tried it yesterday to add the hardpoints for the weapons with hardCMP and then to make it buyable in a custom base in a custom system.
but i couldnt buy
ingame there stood: “IDS?” instead of the ship name, maybe wrong modification in the inis?hope you can help me guys
-
To get new weapon and engine mounts you need to add them to the ship’s .cmp, by hard cmp editor.
In shiparch.ini you have to modify the numbers of engines for that ship, and you have to add new entries for the new mounts, here is an example, the li_fighter:[Ship]
ids_name = 237034–-> you can rename it by using FLe_ID, simply open this prog, assign the path to your mod directory (Game Path), what you need to add/rename the ship infocards are nameresources.dll, and infocards.dll copy/paste them from the orig exe folder into yours. This time you have to click on nameresources at the list of the right side of the window, (Res_ID to ids_name/ids_info) type this numbers 237034 on the left upper side of the window (ids_name)––> click Get ids_name—> rename it, and—> Save ids_name.
ids_info = 66570
ids_info1 = 66571
ids_info2 = 66608
ids_info3 = 66572
ship_class = 0
nickname = li_fighter
.
.
.
num_exhaust_nozzles = 1–-> 2, if you added one more engine
.
hp_type = hp_gun_special_3, HpWeapon01, HpWeapon02, HpWeapon03, HpWeapon04, HpWeapon05
hp_type = hp_gun_special_2, HpWeapon01, HpWeapon02, HpWeapon03, HpWeapon04, HpWeapon05
hp_type = hp_gun_special_1, HpWeapon01, HpWeapon02, HpWeapon03, HpWeapon04, HpWeapon05, –->if you added one more weapon mount
.
hp_type = hp_fighter_shield_special_3, HpShield01
hp_type = hp_fighter_shield_special_2, HpShield01
hp_type = hp_fighter_shield_special_1, HpShield01
hp_type = hp_thruster, HpThruster01
hp_type = hp_mine_dropper, HpMine01
hp_type = hp_countermeasure_dropper, HpCM01
hp_type = hp_torpedo_special_2, HpTorpedo01Side note: You can increase the weapon levels by adding:
hp_type = hp_gun_special_4, HpWeapon01, HpWeapon02, HpWeapon03, HpWeapon04, up to hp_gun_special_10*Fixed
-
the last is wrong. the hp_type’s first value is the hardpoint type with the class. the other values are names of hardpoints as they appear on the cmp itself.
the li_fighter can e.g. carry up to four guns with maximal class 3, not three guns with maximal class 4. -
another note: you don’t have to define every hardpoint for every class. you can make weapons that can only carry one or two classes or such, that can carry higher or lower classes than others. a question of realism - you don’t care your strongest weapon directly at the cockpit^^
and, yeah, np xD