Hardpoints shouldnt be a problem because ships well load without any. You may need to recahe the mod file after you hard point it though. Also double check that they are named correctly and you dont have 2 named the same by mistake.
HP's in SFC3 are backwards from OP. Meaning heavy and promary are reversed. How I have done it is import a stock ship of the same class. Then delete the stock model leaving just the HP's. tThen import or merge your model and move the HP,s to where you need them.
Ships not appering in game are more likly do to speccing problems. This is a total pain because just 1 extra space in a file and the ship wont load or the entire game will crash. The ship must be named correctly.
For example this line from Defaultcore.txt
10 DD 1250 0 1250 2550 1000 2300 8500 Fed-Destroyer Norway PrimaryHP:1:300_360:2:0_60:3:330_30 HeavyHP:12:330_30:13:330_30:14:165_195 HullHP:1:2:3 BridgeHP:1:2 ship Mines:2:8:2 Marines:5:10:5 Shuttles:1:3:2
unfortunately it gets wrapped in the forum. But whats imprtant is the name Norway refers to the folder name the ships is in. Also the mod file must have the same name as the folder or it wont load. So if you add a destoyer. Copy this line. Paste it just below this line. Then leave everything the same for now except change the Norway name to the name of your new ship. Lets say its the Avenger. So change Norway to Avenger and make sure you ship is in a folder named Avenger and the mod is named Avenger. ! more thing you need to change is See where it says Fed_Destroyer? Add a 2 on the end. So it reads Fed-Destoyer2.
Rember to back up the original files 1st. OK from here you now open Defaultloadout.txt
Find the Norway entry. There are actually 4 seperate entries for the NOrway. Find the 1st one. I have it here partially because its very long.
Federation Fed-Destroyer Norway Norway
Copy this line( the entire line not just this beginning part) and paste it directly below it. Make sure nothing else moves or you get an extra blank line. Now change Fed_Destroyer to read Fed-Destroyer2 and both Norways to read Avenger. Leave everything else the same.
Do this for all 4 norway entries . here is what the remaining 3 start with
Federation Fed-Destroyer Norway B Norway
Federation Fed-Destroyer Norway A Norway
Federation Fed-Destroyer Norway BF Norway
The reason you need to do them all is to make your ship available in all aspects of the game. Some versions are what you can be in shipyard, others are for AI control only. I am not sure which are which. But if you only change 1 line your ship may not show.
You can add your ship after other ships. But remember to always put them in the same location in both files. If you put it above the galaxy in 1 file and below the galaxy in the other you will have a problem.
After doing these steps. Make sure the ship loads. Then you can back up those files and edit items such as how many mines or shuttles it carries etc...
There is a file in the strings folder called shipnames. I can only read it in WIN XP in WIN(* it looks like gibberish. I am in WIN98 now so cant cut and paste an example but I will type part of 1 from memory. Find the Norway entry. It will look something like this
|Norway|Fed-destroyer
Argon
Grant
Vicksburg
Enterprise
Hancock
Wilson
Churchill
Copy and paste the copy just below it. Keep the spacing the same between as the other entries have. Change Norway to Avenger and Fed-Destroyer to Fed-Destroyer2.
You can get by without editing this file. But this well make it so your ship is named correctly on that little screen that shows your arcs and shields in the lower left corner of the display.
Hope this helps and good luck because this can be a royal pain in the ars.
sorry about all the typos to many to correct