i've gotta general question. dunno if there's a tutorial on the subject, if so please point me where.
so i've got a few custom ships i wanna incorporate into SP missions. the hp's and everything else is in order. everything i wanted to replace is replaced.
now the problem is this.. i'm using p81Bop, C2Vorcha, C2Warbird, and a replacement marauder for stock ships.
galor, keldon and the fed ships just wont work. i dont know what i have to change anymore. for example in E3M2, i wanna use the prometheus for .. well the "uss prometheus" lol. and it works if i change the below to
pNebula = loadspacehelper.CreateShip("Nebula", pStarbase, "USS Prometheus", "Circling Nebula")
pNebula.ReplaceTexture("data/Models/SharedTextures/FedShips/Prometheus.tga", "ID")
pNebula = loadspacehelper.CreateShip("Prometheus", pStarbase, "USS Prometheus", "Circling Nebula")
pNebula.ReplaceTexture("data/Models/SharedTextures/FedShips/Prometheus.tga", "ID") <- delete this cuz i dont have my own texture.now im playing my game on hard and i sort of balanced the hardpoints to damage more. so now my berkley needs to be a god ship in order to live until i get back out of the dust cloud. so i make a copy of nebula.py ship and hp files and rename them to berkeley.py and nerf it up to the 999999hitpoints on core,hull,shields, so that it's strong enough. now the problem is that when i start the mission, there's no warbird going to the dust cloud.. and when i plot a course, there's no berkeley in the dust cloud. but the game loads.. i tried the same with that "peregrine" nebula and it worked. i dont get it lol. didn't replace the nebula, so the texture should load. and is there a predisposition of sorts for the name "berkeley"?
for the other part.. E6M1.
devore is an akira class, i wanted it to be a defiant. san francisco is a galaxy, i wanted it to be a prometheus class. the venture is another galaxy and i wanted it to be a venture class.
so, changing from > to,
pSanFrancisco = loadspacehelper.CreateShip("Galaxy", pSet, "San Francisco", "SFStart")
pSanFrancisco.ReplaceTexture("data/Models/SharedTextures/FedShips/SanFrancisco.tga", "ID")
pDevore = loadspacehelper.CreateShip("Akira", pSet, "Devore", "DevoreWait")
pDevore.ReplaceTexture("Data/Models/Ships/Akira/Devore.tga", "ID")
pVenture = loadspacehelper.CreateShip("Galaxy", pSet, "Venture", "VentureWait")
pVenture.ReplaceTexture("data/Models/SharedTextures/FedShips/Venture.tga", "ID")
V
pSanFrancisco = loadspacehelper.CreateShip("Prometheus, pSet, "San Francisco", "SFStart")
pDevore = loadspacehelper.CreateShip("Defiant", pSet, "Devore", "DevoreWait")
pVenture = loadspacehelper.CreateShip("Venture", pSet, "Venture", "VentureWait")it doesn't work. so now i'm wondering what else am i supposed to change. any other mission files? should i use different ship/hp names? the torpedo loadouts are basicaly the same, just increased the power on them lol.
also.. if i change a ship it has the original icon. im wondering if there's a way to change that also?
i tried all this before but never really got it down properly.
i was also always wondering how to add some more ships.. i want to and add some hideki scouts here and there and some more romulans and klingons.. and maybe torp/pulse turrets around SB12 for the fun of it xD
it just wont allow the card or fed replacements and just crashes lol. the first mission with a galor or a keldon, or a sov for that matter.. the ones with the 2bop and the sov and the smuggling ferengi krayvis one just crash.. along with every other one where a card ship is present. i just wanna know what are the things i have to change in order to get it to work..
i know i'd have to create "spawn" points for adding new ships, i dont really know exactly how the XYZ system works and what not, or how to calculate it. help on this matter would also be much appreciated

im learning on my own tho. so some mission scripting tut's are golden at this point.
i know im asking shitloads of questions, i'm just a bit lost and would appreciate some time and answers lol.