New Federation Ships

Hi folks.

Two new Federation ships, using existing Federation artwork and other races’ stats, in an attempt to stay balanced:

First up, I used the FedElite Eagle, assigned it the Alliance’s Python stats (my favourite in the game), and called it a dreadnought. This isn’t much of a stretch - all I had to do was flip two standard points to hardpoints.

[config]
classname = cruiser
name = Federation Dreadnought Cruiser hull
guiname = Federation Dreadnought Cruiser hull
sprite = FedElite Eagle.dds
damagetexture = FedElite Eagle_damaged.dds
hulktexture = FedElite Eagle_hulk.dds
width = 220
height = 220
powerproduced = 12
cost = 170
racename = federation

[bonuses]
0 = INTEGRITYBOOST,0.1
1 = POWERBOOST,0.09

[runninglights]
0 = 53.00,245.00,200.00,2.00,1
1 = 202.00,245.00,200.00,2.00,0
2 = 93.00,3.50,200.00,2.00,3
3 = 163.00,4.00,200.00,2.00,0
4 = 128.00,245.00,200.00,2.00,3
5 = 116.00,15.00,391.11,1.11,3
6 = 121.50,15.00,391.11,1.11,3
7 = 134.50,15.00,391.11,1.11,3
8 = 139.50,15.50,391.11,1.11,3
9 = 100.50,179.50,391.11,1.11,3
10 = 155.00,179.50,391.11,1.11,3

[engineglows]
0 = 64.00,273.00,16.00,40.00,engineglow.dds,engine_debris,0,1.00
1 = 192.00,273.00,16.00,40.00,engineglow.dds,engine_debris,0,1.00

[targets]
0 = 191.50,219.00,0,1,180.00,165.50,206.00,247.00,(damage_sprite_smoke-191.00-222.00),
1 = 113.75,109.25,0,1,105.50,103.00,122.00,115.50,(damage_sprite_smoke-113.00-109.00),
2 = 191.50,128.00,0,1,178.50,113.00,206.00,162.50,
3 = 133.50,37.50,0,1,121.00,20.00,146.00,55.00,(damage_sprite_sparks-133.50-37.50),(damage_sprite_sparks-130.00-34.00),(damage_sprite_sparks-135.00-33.00),(damage_sprite_sparks-139.00-39.00),(damage_sprite_sparks-133.00-39.00),(damage_sprite_sparks-135.00-45.00),(damage_sprite_smoke-136.00-42.00),
4 = 121.75,10.25,0,1,116.50,5.50,127.00,15.00,
5 = 112.00,84.00,0,1,101.00,68.00,123.00,100.00,(damage_sprite_sparks-112.00-84.00),(damage_sprite_sparks-113.00-89.00),
6 = 61.50,147.50,0,1,51.50,110.00,76.00,249.00,(damage_sprite_smoke-63.00-149.00),(damage_sprite_sparks-58.00-146.00),
7 = 90.50,190.50,0,1,83.50,181.50,97.50,199.50,(damage_sprite_sparks-89.00-191.00),(damage_sprite_sparks-92.00-192.00),(damage_sprite_smoke-89.00-193.00),(damage_sprite_sparks-85.00-190.00),
8 = 113.00,223.50,0,1,108.00,217.50,118.00,229.50,
9 = 128.00,130.25,0,1,122.00,124.50,134.00,136.00,
10 = 120.00,60.00,0,1,115.50,55.50,124.50,64.50,
11 = 141.75,173.00,0,1,134.00,166.50,149.50,179.50,(damage_sprite_sparks-145.00-169.00),(damage_sprite_sparks-143.00-175.00),
12 = 85.00,161.00,1,1,78.00,153.00,92.00,169.00,SHIP_EMMITER_THIN,(damage_sprite_sparks-85.00-161.00),(damage_sprite_sparks-85.00-163.00),
13 = 144.75,199.50,0,1,137.50,192.00,152.00,207.00,
14 = 131.25,152.75,0,1,120.00,140.00,142.50,165.50,(damage_sprite_sparks-125.00-152.00),
15 = 80.75,205.75,0,1,77.00,199.50,84.50,212.00,
16 = 165.50,180.00,1,1,152.00,158.00,179.00,202.00,SHIP_EMMITER_LARGE,(damage_sprite_sparks-165.50-180.00),(damage_sprite_sparks-163.00-168.00),(damage_sprite_sparks-164.00-173.00),(damage_sprite_sparks-166.00-178.00),(damage_sprite_sparks-168.00-185.00),(damage_sprite_sparks-170.00-190.00),(damage_sprite_sparks-178.00-200.00),(damage_sprite_sparks-176.00-197.00),
17 = 141.00,109.00,0,1,132.00,102.00,150.00,116.00,
18 = 145.25,78.75,0,1,140.50,73.50,150.00,84.00,
19 = 150.00,132.50,1,1,143.00,123.00,158.00,139.50,SHIP_EMMITER_THIN,(damage_sprite_sparks-149.00-133.00),(damage_sprite_sparks-144.00-126.00),(damage_sprite_sparks-155.00-128.00),(damage_sprite_sparks-145.00-125.00),(damage_sprite_sparks-144.00-134.00),
20 = 138.00,61.00,0,1,133.00,56.50,143.00,65.50,
21 = 112.50,194.00,1,1,100.00,181.00,125.00,207.00,SHIP_EMMITER_LARGE,(damage_sprite_sparks-112.50-194.00),(damage_sprite_sparks-108.00-197.00),(damage_sprite_sparks-114.00-199.00),(damage_sprite_sparks-115.00-194.00),(damage_sprite_sparks-111.00-192.00),
22 = 112.00,172.00,0,1,104.50,164.00,119.50,180.00,(damage_sprite_sparks-113.00-173.00),(damage_sprite_sparks-115.00-176.00),
23 = 175.25,209.25,0,1,171.50,204.50,179.00,214.00,
24 = 107.25,134.25,0,1,100.50,125.00,114.00,143.50,(damage_sprite_sparks-107.00-136.00),(damage_sprite_sparks-104.00-137.00),

[slots]
0 = 128.00,17.00,TURRET,(111.00-24.00),(145.00-24.00),
1 = 108.00,46.00,TURRET,
2 = 148.00,46.00,TURRET,
3 = 128.00,173.50,STANDARD,
4 = 128.00,110.00,TURRET,(118.00-101.00),(138.00-101.00),
5 = 111.50,140.50,TURRET,
6 = 144.50,140.50,TURRET,
7 = 128.00,78.00,TURRET,
8 = 83.00,175.00,TURRET,(81.00-166.00),(91.00-160.00),
9 = 173.00,175.00,TURRET,(175.00-166.00),(165.00-160.00),
10 = 63.00,150.50,STANDARD,
11 = 194.00,151.50,STANDARD,
12 = 64.00,232.00,STANDARD,
13 = 192.00,232.00,STANDARD,
14 = 128.00,204.50,STANDARD,
15 = 170.00,199.00,STANDARD,
16 = 86.00,199.00,STANDARD,
17 = 128.00,236.00,STANDARD,

[explosions]
0 = 0.00,128.00,80.00,EXP_FRIGATE
1 = 45.00,193.50,182.50,EXP_DESTRUCTION_PLACED
2 = 75.00,83.00,195.00,EXP_DESTRUCTION_PLACED
3 = 90.00,68.00,202.00,EXP_BLASTGLARESMALL
4 = 101.00,62.50,243.00,EXP_DESTRUCTION_PLACED
5 = 120.00,145.00,224.00,EXP_DESTRUCTION_PLACED
6 = 200.00,117.00,152.50,EXP_FRIGATEBREAKUP
7 = 202.00,128.00,175.00,EXP_PLUMES
8 = 204.00,128.00,175.00,EXP_CRUISER_PLUMECENTER
9 = 210.00,0.00,0.00,EXP_STARTBREAKUP
10 = 220.00,146.00,37.00,EXP_BLASTGLARESMALL
11 = 230.00,143.00,26.00,EXP_DESTRUCTION_PLACED
12 = 270.00,129.50,134.00,EXP_CRUISERDEBRIS
13 = 290.00,149.00,121.00,EXP_DESTRUCTION_PLACED
14 = 300.00,129.50,123.50,EXP_DESTRUCTION_PLACED
15 = 310.00,112.50,124.50,EXP_DESTRUCTION_PLACED
16 = 330.00,194.00,148.00,EXP_BLASTGLARESMALL
17 = 344.00,193.00,145.00,EXP_DESTRUCTION_PLACED
18 = 400.00,126.50,168.00,EXP_FRIGATEBREAKUP
19 = 400.00,126.00,167.50,EXP_BLASTGLARE
20 = 400.00,128.00,169.00,EXP_ANGLED_DEBRIS

[hulks]
0 = 176,5,332,240,(emit-226-177-hulk_emmiter),(emit-272-86-hulk_emmiter),(emit-269-71-hulk_emmiter),(emit-233-69-hulk_emmiter),(emit-258-40-hulk_emmiter),(emit-256-40-hulk_emmiter),(emit-226-164-hulk_smoke_emmiter),(emit-276-74-hulk_smoke_emmiter),
1 = 99,241,410,510,(emit-120-291-hulk_emmiter),(emit-123-306-hulk_emmiter),(emit-163-404-hulk_emmiter),(emit-178-385-hulk_emmiter),(emit-176-364-hulk_emmiter),(emit-219-391-hulk_emmiter),(emit-253-413-hulk_emmiter),(emit-223-325-hulk_emmiter),(emit-230-345-hulk_emmiter),(emit-214-289-hulk_emmiter),(emit-228-277-hulk_emmiter),(emit-258-300-hulk_emmiter),(emit-266-308-hulk_emmiter),(emit-297-268-hulk_emmiter),(emit-289-284-hulk_emmiter),(emit-328-346-hulk_emmiter),(emit-337-373-hulk_emmiter),(emit-384-431-hulk_emmiter),(emit-389-452-hulk_emmiter),(emit-229-331-hulk_smoke_emmiter),(emit-331-355-hulk_smoke_emmiter),(emit-381-441-hulk_smoke_emmiter),

Second, I converted the Puma frigate into a Defiant-class cruiser, using Order’s Saviour frigate’s stats, but having the benefits while removing the speed penalty. I did not change a single module on this one.

[config]
classname = cruiser
name = Federation Defiant Cruiser hull
guiname = Federation Defiant Cruiser Hull
sprite = Federation Puma Frigate.dds
damagetexture = Federation Puma Frigate_damaged.dds
hulktexture = Federation Puma Frigate_hulk.dds
width = 80
height = 80
powerproduced = 9
cost = 130
racename = federation

[bonuses]
0 = ARMOURBOOST,0.07
1 = POWERBOOST,0.10

[runninglights]
0 = 82,144,240,2,1
1 = 173,144,240,2,0

[engineglows]
0 = 64,263,14,20,"engineglow.dds","engine_debris",0,1.0
1 = 191,263,14,20,"engineglow.dds","engine_debris",0,1.0

[targets]
0 = 113.50,188.00,0,1,100.00,169.00,127.00,207.00,(damage_sprite_sparks-113.50-188.00),(damage_sprite_sparks-115.00-186.00),(damage_sprite_sparks-113.00-191.00),(damage_sprite_sparks-115.00-184.00),(damage_sprite_sparks-113.00-191.00),(damage_sprite_sparks-118.00-188.00),
1 = 149.50,79.50,0,1,134.00,63.00,165.00,96.00,(damage_sprite_sparks-149.50-79.50),(damage_sprite_sparks-148.00-81.00),(damage_sprite_sparks-148.00-81.00),
2 = 87.50,136.00,0,1,79.50,126.50,95.50,145.50,
3 = 145.00,189.75,0,1,133.00,172.50,157.00,207.00,
4 = 113.00,43.50,0,1,100.00,33.00,126.00,54.00,(damage_sprite_sparks-113.00-43.50),(damage_sprite_sparks-112.00-44.00),
5 = 130.75,19.00,0,1,120.50,10.00,141.00,28.00,
6 = 142.50,116.00,1,1,126.00,99.00,159.00,133.00,SHIP_EMMITER_LARGE,(damage_sprite_sparks-142.50-116.00),(damage_sprite_sparks-146.00-116.00),(damage_sprite_sparks-136.00-110.00),(damage_sprite_sparks-147.00-123.00),(damage_sprite_smoke-145.00-116.00),(damage_sprite_sparks-143.00-114.00),
7 = 191.00,168.50,0,1,176.00,152.00,206.00,185.00,(damage_sprite_sparks-191.00-168.50),(damage_sprite_sparks-192.00-173.00),(damage_sprite_sparks-193.00-172.00),
8 = 68.25,178.50,0,1,54.50,169.00,82.00,188.00,

[slots]
0 = 128.00,32.00,TURRET,(105.00-51.00),(151.00-51.00),
1 = 128.00,62.00,STANDARD,
2 = 128.00,96.00,STANDARD,
3 = 128.00,128.00,TURRET,(108.00-142.00),(148.00-142.00),
4 = 64.00,224.00,STANDARD,
5 = 192.00,224.00,STANDARD,
6 = 128.00,241.00,STANDARD,
7 = 113.00,192.00,TURRET,(92.00-189.00),(108.00-163.00),
8 = 143.00,192.00,TURRET,(164.00-189.00),(148.00-163.00),
9 = 64.00,173.00,STANDARD,
10 = 192.00,173.00,STANDARD,

[explosions]
0 = 0,128,64,EXP_FRIGATE
1 = 210,0,0,EXP_STARTBREAKUP
2 = 270,128,128,EXP_FRIGATEDEBRIS
3 = 200,128,157,EXP_FRIGATEBREAKUP
4 = 200,128,157,EXP_PLUMES
5 = 200,128,157,EXP_BLASTGLARE

[hulks]
0 = 0,0,512,512,(emit-287-228-hulk_emmiter),(emit-231-368-hulk_emmiter),(emit-227-383-hulk_emmiter),(emit-387-344-hulk_emmiter),(emit-296-163-hulk_emmiter),(emit-224-88-hulk_emmiter),(emit-236-377-hulk_smoke_emmiter),

Please let me know what you think.

Um is this with the non-expanded races? Or does it include expansion race stuff? I have tried to import both into my non-expanded GDB and it crashes each time i try to load a new hull.

The first hull is using the FedElite sprites, get them here.
The other one should perfectly work, and none of them is using stuff from the dlcs.

Did you add them as new hulls or changed the code of existing hulls?

I copied them from the site and put them into a empty text file and renamed the text file, that is all we need to do with them right?

Oh-kay, I have tried all I can even editing the file to put in the normal eagle hull dds files. If i delete them and add ether one I get the following.

Error failed to find race. . . . \src\sim_race.ccp 130

I believe that is the error when you can not load a ship data file. I’ll attempt a workaround were i just add the turret data into the normal files and save-as. Also the installer file for the fedelilte ship is not installing the files needed so if you can Zip-em up and host them in that thread I’m sure there might be some happy people.

Also A sidenote: I’m going to do an alpha release of my corvette class ship/equipment here in the next few days, Will make new thread for it.