Interesting problem, so lets have a look at your code . .
Ah, i see. To have explosions show up in the hull editor, you need to have “some” explosions to start with.
(Its a trap for modders - i have tripped over it quite a few times myself)
If i might suggest that you try using this code with the Hull Editor (In theory, it should work now)
[config]
classname = frigate
name = Alliance Firefly hull
guiname = Alliance Firefly hull
sprite = Firefly.dds
damagetexture = Firefly_damaged.dds
hulktexture = Firefly_hulk.dds
width = 90
height = 90
powerproduced = 10
cost = 135
racename = alliance
[bonuses]
0 = INTEGRITYBOOST,0.14
1 = SPEEDBOOST,0.1
[runninglights]
0 = 117.00,12.50,4.44,1.02,3
[engineglows]
0 = 65.00,160.00,11.51,9.14,tribe_engineglow.dds,engine_debris,0,1.00
1 = 194.50,159.50,11.51,9.14,tribe_engineglow.dds,engine_debris,0,1.00
2 = 129.00,241.50,17.58,16.79,allianceengineglow.dds,alliance_engine_debris,0,0.50
[targets]
0 = 123.00,181.25,0,1,117.00,177.00,129.00,185.50,
1 = 121.25,199.00,0,1,116.00,195.00,126.50,203.00,
2 = 138.25,67.75,0,1,135.00,61.50,141.50,74.00,(damage_sprite_sparks-138.00-67.00),
3 = 138.50,141.50,0,1,126.50,130.00,145.50,150.50,(damage_sprite_smoke-140.00-139.00),
4 = 119.25,142.50,0,1,113.00,131.00,125.50,154.00,(damage_sprite_smoke-117.00-141.00),
5 = 115.00,243.50,0,1,110.00,238.50,120.00,248.50,(damage_sprite_smoke-114.00-244.00),
6 = 124.50,240.25,0,1,121.00,231.50,128.00,249.00,
7 = 132.75,13.25,0,1,129.00,7.50,136.50,19.00,(damage_sprite_sparks-132.00-11.00),
8 = 145.75,192.50,0,1,141.50,189.00,150.00,196.00,
9 = 138.00,101.25,0,1,132.50,92.50,143.50,110.00,(damage_sprite_smoke-137.00-100.00),
10 = 142.00,123.00,0,1,137.50,117.50,146.50,128.50,
11 = 200.00,104.00,0,1,189.50,98.00,204.50,108.00,(damage_sprite_smoke-196.00-103.00),
12 = 146.25,28.75,0,1,142.50,23.50,150.00,34.00,(damage_sprite_sparks-145.00-30.00),
13 = 128.00,128.00,0,0,
14 = 70.00,105.75,0,1,63.00,96.00,77.00,115.50,(damage_sprite_smoke-70.00-106.00),
15 = 188.50,124.50,0,1,175.50,100.50,193.00,142.00,(damage_sprite_smoke-181.00-118.00),
16 = 91.25,120.75,0,1,84.50,116.00,98.00,125.50,(damage_sprite_smoke-90.00-121.00),
17 = 114.75,55.75,0,1,110.50,46.50,119.00,65.00,(damage_sprite_smoke-114.00-57.00),
18 = 142.25,220.25,0,1,138.00,216.50,146.50,224.00,
19 = 55.75,126.25,0,1,47.50,119.00,64.00,133.50,(damage_sprite_smoke-55.00-127.00),
20 = 111.50,216.75,0,1,105.00,207.00,118.00,226.50,(damage_sprite_smoke-112.00-217.00),
21 = 126.25,98.75,0,1,122.00,94.50,130.50,103.00,
[slots]
0 = 128.00,37.00,TURRET,
1 = 128.00,212.50,STANDARD,
2 = 128.50,171.50,STANDARD,
3 = 128.00,77.00,TURRET,(145.00-93.50),(111.50-91.50),
4 = 192.00,129.00,STANDARD,
5 = 128.00,130.50,TURRET,
6 = 64.00,129.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 = 334,160,430,346,(emit-375-247-hulk_smoke_emmiter),(emit-398-207-hulk_smoke_emmiter),(emit-340-275-hulk_smoke_emmiter),
1 = 76,170,168,344,(emit-139-210-hulk_smoke_emmiter),(emit-162-276-hulk_smoke_emmiter),
2 = 166,131,333,372,(emit-277-279-hulk_smoke_emmiter),(emit-182-244-hulk_smoke_emmiter),(emit-273-203-hulk_smoke_emmiter),(emit-185-244-hulk_emmiter_bluesparks),(emit-253-197-hulk_emmiter_bluesparks),(emit-232-268-hulk_emmiter),(emit-239-282-hulk_emmiter),(emit-323-244-hulk_emmiter),(emit-246-145-hulk_smoke_emmiter),
3 = 168,372,344,512,(emit-225-431-hulk_smoke_emmiter),(emit-293-384-hulk_smoke_emmiter),(emit-228-489-hulk_emmiter_bluesparks),(emit-242-383-hulk_smoke_emmiter),
4 = 163,0,330,133,(emit-266-29-hulk_smoke_emmiter),(emit-293-61-hulk_smoke_emmiter),(emit-289-52-hulk_emmiter_bluesparks),(emit-281-125-hulk_smoke_emmiter),(emit-229-111-hulk_smoke_emmiter),