This guide assumes you have installed the Plugin Manger by Cycrow, X3 Editor & X3 Mod Manager by DoubleShadow
Guide v 1.0
The tutorial is 100% complete. I'll post some links to XSP ships at a later date, if anyone has any links to these ships please post.
Cycrows Ship Page
=DC= Shadow Ships
-------------------------------------------------------------------------------------
UPDATE 19/02/09
I'm not going to update the actual tutorial itself, I have found it difficult to get across what i'm trying to say on a word document.
Basically if you download a .xsp ship you might find the author has put in custom turrets, these need to be added to the components.txt file. If your planning to add more ships you'll need to update this file if the ship has custom turrets not already listed. Here is an example....I must stress this is not an exact science, there are flaws and there is a difference between X3 R & TC. About 1 in 10 ships won't port without out going through 3DS..
Unmodded Components.txt
SCTYPE_LASER; 33;
ships\props\bigturret_rightweapon; 1;
NULL; 0.182744;0.000000;0.978300; 0.000000;0.000000;0.000000;
ships\props\bigturret_leftweapon; 1;
NULL; -0.182744;0.000000;0.978300; 0.000000;0.000000;0.000000;
ships\props\turretdummy; 2;
NULL; 0.269895;0.458005;0.996840; 0.000000;0.000000;0.000000;
NULL; -0.269916;0.458005;0.996840; 0.000000;0.000000;0.000000;
ships\props\weapondummy; 1;
NULL; 0.000000;0.120056;0.935944; 0.000000;0.000000;0.000000;
ships\props\invisible_weapon; 1;
NULL; -0.000031;0.028748;0.540283; 0.000000;0.000000;0.000000;
944; 1;
LASERF_ROTATE; -0.000031;0.086548;-0.813232; 0.000000;0.000000;1.000000;
772; 1;
NULL; -0.000031;-0.245972;0.639771; 0.000000;0.000000;0.000000;
111; 1;
NULL; -0.000031;0.003998;0.632385; 0.000000;0.000000;0.000000;
375; 1;
NULL; -0.000031;0.003998;0.632385; 0.000000;0.000000;0.000000;
503; 2;
NULL; -0.000031;-0.000031;0.985870; 0.000000;0.000000;0.000000;
NULL; -0.000031;-0.216125;0.326111; 0.000000;0.000000;0.000000;
504; 1;
NULL; 0.000122;-0.000031;0.955322; 0.000000;0.000000;0.000000;
887; 1;
NULL; -0.000336;-0.088959;0.848816; 0.000000;0.000000;0.000000;
950; 1;
NULL; -0.002045;-0.397278;0.561432; 0.000000;0.000000;0.000000;
ships\props\m6maingun_moving; 1;
NULL; 0.000000;-0.000360;0.794557; 0.000000;0.000000;0.000000;
ships\props\m6turret4_leftweapon; 1;
NULL; -0.000577;0.119540;0.927867; 0.000000;0.000000;0.000000;
ships\props\m6turret4_rightweapon; 1;
NULL; -0.001654;0.118793;0.931432; 0.000000;0.000000;0.000000;
ships\props\m3gun1d_moving; 1;
NULL; 0.000000;0.000051;0.964585; 0.000000;0.000000;0.000000;
ships\props\m3turret1d_weapon; 2;
NULL; 0.021611;-0.018531;0.987697; 0.000000;0.000000;0.000000;
NULL; -0.021603;-0.018531;0.987697; 0.000000;0.000000;0.000000;
89; 4;
NULL; 0.057376;0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; -0.057376;0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; 0.057376;-0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; -0.057376;-0.034991;0.975556; 0.000000;0.000000;0.000000;
ships\props\weapondummy3; 1;
NULL; 0.000000;0.247254;0.955073; 0.000000;0.000000;0.000000;
ships\props\weapondummy4; 1;
NULL; -0.000094;0.148300;0.954920; 0.000000;0.000000;0.000000;
ships\props\weapondummy5; 1;
NULL; -0.000155;0.236543;0.970017; 0.000000;0.000000;0.000000;
ships\props\weapondummy6; 1;
NULL; -0.000145;0.212099;0.962463; 0.000000;0.000000;0.000000;
ships\props\weapondummy7d; 2;
NULL; -0.117696;0.022967;0.846600; 0.000000;0.000000;0.000000;
NULL; -0.118225;-0.021505;0.983380; 0.000000;0.000000;0.000000;
ships\props\weapondummy8d; 2;
NULL; -0.043016;0.117515;0.974974; 0.000000;0.000000;0.000000;
NULL; 0.042339;0.117171;0.918501; 0.000000;0.000000;0.000000;
ships\props\weapondummy2; 1;
NULL; 0.000000;0.179171;0.968145; 0.000000;0.000000;0.000000;
ships\props\weapondummy9d; 2;
NULL; 0.000285;0.281389;0.971798; 0.000000;0.000000;0.000000;
NULL; 0.000288;0.191135;0.802328; 0.000000;0.000000;0.000000;
ships\props\turretdummy2; 2;
NULL; -0.273861;0.356560;0.960418; 0.000000;0.000000;0.000000;
NULL; 0.273694;0.356560;0.960418; 0.000000;0.000000;0.000000;
ships\props\turretdummy3; 2;
NULL; -0.188328;0.399437;0.946520; 0.000000;0.000000;0.000000;
NULL; 0.188139;0.399437;0.946520; 0.000000;0.000000;0.000000;
ships\props\gatlingf_barrel; 3;
NULL; 0.111111;0.035028;0.973234; 0.000000;0.000000;0.000000;
NULL; -0.003177;-0.111231;0.974426; 0.000000;0.000000;0.000000;
NULL; -0.104800;0.065086;0.969279; 0.000000;0.000000;0.000000;
ships\props\bigturret4_weapon; 2;
NULL; -0.065040;0.001340;0.496070; 0.000000;0.000000;0.000000;
NULL; 0.064740;0.001340;0.496070; 0.000000;0.000000;0.000000;
ships\props\Galactica_Turret_leftweapon;2;
NULL; -0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
NULL; 0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
ships\props\Galactica_Turret_rightweapon;2;
NULL; 0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
NULL; -0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
Modded Version
Quote:
SCTYPE_LASER; 34; <----NOTE THE CHANGED NUMBER
ships\props\bigturret_rightweapon; 1;
NULL; 0.182744;0.000000;0.978300; 0.000000;0.000000;0.000000;
ships\props\bigturret_leftweapon; 1;
NULL; -0.182744;0.000000;0.978300; 0.000000;0.000000;0.000000;
ships\props\turretdummy; 2;
NULL; 0.269895;0.458005;0.996840; 0.000000;0.000000;0.000000;
NULL; -0.269916;0.458005;0.996840; 0.000000;0.000000;0.000000;
ships\props\weapondummy; 1;
NULL; 0.000000;0.120056;0.935944; 0.000000;0.000000;0.000000;
ships\props\invisible_weapon; 1;
NULL; -0.000031;0.028748;0.540283; 0.000000;0.000000;0.000000;
944; 1;
LASERF_ROTATE; -0.000031;0.086548;-0.813232; 0.000000;0.000000;1.000000;
772; 1;
NULL; -0.000031;-0.245972;0.639771; 0.000000;0.000000;0.000000;
111; 1;
NULL; -0.000031;0.003998;0.632385; 0.000000;0.000000;0.000000;
375; 1;
NULL; -0.000031;0.003998;0.632385; 0.000000;0.000000;0.000000;
503; 2;
NULL; -0.000031;-0.000031;0.985870; 0.000000;0.000000;0.000000;
NULL; -0.000031;-0.216125;0.326111; 0.000000;0.000000;0.000000;
504; 1;
NULL; 0.000122;-0.000031;0.955322; 0.000000;0.000000;0.000000;
887; 1;
NULL; -0.000336;-0.088959;0.848816; 0.000000;0.000000;0.000000;
950; 1;
NULL; -0.002045;-0.397278;0.561432; 0.000000;0.000000;0.000000;
ships\props\m6maingun_moving; 1;
NULL; 0.000000;-0.000360;0.794557; 0.000000;0.000000;0.000000;
ships\props\m6turret4_leftweapon; 1;
NULL; -0.000577;0.119540;0.927867; 0.000000;0.000000;0.000000;
ships\props\m6turret4_rightweapon; 1;
NULL; -0.001654;0.118793;0.931432; 0.000000;0.000000;0.000000;
ships\props\m3gun1d_moving; 1;
NULL; 0.000000;0.000051;0.964585; 0.000000;0.000000;0.000000;
ships\props\m3turret1d_weapon; 2;
NULL; 0.021611;-0.018531;0.987697; 0.000000;0.000000;0.000000;
NULL; -0.021603;-0.018531;0.987697; 0.000000;0.000000;0.000000;
89; 4;
NULL; 0.057376;0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; -0.057376;0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; 0.057376;-0.034991;0.975556; 0.000000;0.000000;0.000000;
NULL; -0.057376;-0.034991;0.975556; 0.000000;0.000000;0.000000;
ships\props\weapondummy3; 1;
NULL; 0.000000;0.247254;0.955073; 0.000000;0.000000;0.000000;
ships\props\weapondummy4; 1;
NULL; -0.000094;0.148300;0.954920; 0.000000;0.000000;0.000000;
ships\props\weapondummy5; 1;
NULL; -0.000155;0.236543;0.970017; 0.000000;0.000000;0.000000;
ships\props\weapondummy6; 1;
NULL; -0.000145;0.212099;0.962463; 0.000000;0.000000;0.000000;
ships\props\weapondummy7d; 2;
NULL; -0.117696;0.022967;0.846600; 0.000000;0.000000;0.000000;
NULL; -0.118225;-0.021505;0.983380; 0.000000;0.000000;0.000000;
ships\props\weapondummy8d; 2;
NULL; -0.043016;0.117515;0.974974; 0.000000;0.000000;0.000000;
NULL; 0.042339;0.117171;0.918501; 0.000000;0.000000;0.000000;
ships\props\weapondummy2; 1;
NULL; 0.000000;0.179171;0.968145; 0.000000;0.000000;0.000000;
ships\props\weapondummy9d; 2;
NULL; 0.000285;0.281389;0.971798; 0.000000;0.000000;0.000000;
NULL; 0.000288;0.191135;0.802328; 0.000000;0.000000;0.000000;
ships\props\turretdummy2; 2;
NULL; -0.273861;0.356560;0.960418; 0.000000;0.000000;0.000000;
NULL; 0.273694;0.356560;0.960418; 0.000000;0.000000;0.000000;
ships\props\turretdummy3; 2;
NULL; -0.188328;0.399437;0.946520; 0.000000;0.000000;0.000000;
NULL; 0.188139;0.399437;0.946520; 0.000000;0.000000;0.000000;
ships\props\gatlingf_barrel; 3;
NULL; 0.111111;0.035028;0.973234; 0.000000;0.000000;0.000000;
NULL; -0.003177;-0.111231;0.974426; 0.000000;0.000000;0.000000;
NULL; -0.104800;0.065086;0.969279; 0.000000;0.000000;0.000000;
ships\props\bigturret4_weapon; 2;
NULL; -0.065040;0.001340;0.496070; 0.000000;0.000000;0.000000;
NULL; 0.064740;0.001340;0.496070; 0.000000;0.000000;0.000000;
ships\props\Galactica_Turret_leftweapon;2;
NULL; -0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
NULL; 0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
ships\props\Galactica_Turret_rightweapon;2;
NULL; 0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
NULL; -0.308048;0.004165;0.641100; 0.000000;0.000000;0.000000;
ships\props\hugeturret_weapon;6;
NULL; 0.295620;0.006045;0.699301; 0.000000;0.000000;0.000000;
NULL; 0.295620;-0.027048;0.699301; 0.000000;0.000000;0.000000;
NULL; -0.295620;-0.027048;0.699301; 0.000000;0.000000;0.000000;
NULL; -0.295620;0.006045;0.699301; 0.000000;0.000000;0.000000;
NULL; 0.295620;0.006045;0.699301; 0.000000;0.000000;0.000000;
NULL; -0.295620;0.006045;0.699301; 0.000000;0.000000;0.000000;
This is part of a thread I discussed with hawkbsNotice I've incremented the number where it says SCTYPE_LASER; 33; to 34 when I've added the hugeturret.
If I added another turret then Id again increment the number to 35.
Check what turrets the ship is using first and see that they arent already in the components.txt
If they arent copy that turrets info from the old components.txt to the new one and just increment the number.
If the turret has a left weapon and a right weapon in the components.txt then the number of turrets is incremented by 2.
Make sure you are using the TC one not an old Components.txt from X3R as they are both different.
TC