Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: AndrewofDoom on April 19, 2012, 04:53:31 pm

Title: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: AndrewofDoom on April 19, 2012, 04:53:31 pm
I keep getting this funny assertion As seen in this debug log (http://pastebin.com/PBMbPWT2)...here's the stupid part. Take a look at the tables.

Species_defs.tbl
Code: [Select]
#SPECIES DEFS

;------------------------
; Ketran
;------------------------
$Species_Name: Ketran
$Default IFF: Friendly
$FRED Color: ( 0, 100, 192 )
$MiscAnims:
   +Debris_Texture: debris01c
   +Shield_Hit_ani: shieldhit01a
$ThrustAnims:
+Pri_Normal: <none>
+Pri_Afterburn: <none>
+Sec_Normal: thruster02-01
+Sec_Afterburn: thruster02-01
+Ter_Normal: thruster03-01
+Ter_Afterburn: thruster03-01
$ThrustGlows:
+Normal: thrusterglow01
+Afterburn: thrusterglow01a
$AwacsMultiplier: 2.00

;------------------------
; Soronan
;------------------------
$Species_Name: Soronan
$Default IFF: Friendly
$FRED Color: ( 0, 100, 192 )
$MiscAnims:
   +Debris_Texture: debris01c
   +Shield_Hit_ani: shieldhit01a
$ThrustAnims:
+Pri_Normal: <none>
+Pri_Afterburn: <none>
+Sec_Normal: thruster02-01
+Sec_Afterburn: thruster02-01
+Ter_Normal: thruster03-01
+Ter_Afterburn: thruster03-01
$ThrustGlows:
+Normal: thrusterglow01
+Afterburn: thrusterglow01a
$AwacsMultiplier: 1.00

;------------------------
; Askaeldian
;------------------------
$Species_Name: Akn
$Default IFF: Neutral
$FRED Color: ( 255, 120, 0 )
$MiscAnims:
   +Debris_Texture: debris01a
+Shield_Hit_ani: shieldhit03a
$ThrustAnims:
+Pri_Normal: <none>
+Pri_Afterburn: <none>
+Sec_Normal: thruster02-04
+Sec_Afterburn: thruster02-01s
+Ter_Normal: thruster03-04
+Ter_Afterburn: thruster03-01s
$ThrustGlows:
+Normal: thrusterglow04
+Afterburn: thrusterglow04as
$AwacsMultiplier: 1.00

;---------------------------------------------
; Terran Empire and Humans of Earth (Solians)
;---------------------------------------------
$Species_Name: TE
$Default IFF: Hostile
$FRED Color: ( 200, 200, 200 )
$MiscAnims:
   +Debris_Texture: debris01b
   +Shield_Hit_ani: shieldhit02a
$ThrustAnims:
   +Normal: thruster03-02
   +Afterburn: thruster03-01a
   +Sec_Normal: thruster02-02
$ThrustGlows:
   +Normal: thrusterglow06
   +Afterburn: thrusterglow06a
$AwacsMultiplier: 1.25

#END

asteroid.tbl
Code: [Select]
;  file to indicate all asteroid types and their physical characteristics

#Asteroid Types

$Name: Small Asteroid
$POF file1: ast03.pof
$POF file2: asta03.pof
$POF file3: astb03.pof
$Detail distance: (0, 30, 80, 150)
$Max Speed: 60.0
$Expl inner rad: 0.0
$Expl outer rad: 0.0
$Expl damage: 0.0 ;; set to zero for no area effect
$Expl blast: 0.0
$Hitpoints: 23 ;; Note, modified downward by Skill_level

$Name: Medium Asteroid
$POF file1: ast02.pof
$POF file2: asta02.pof
$POF file3: astb02.pof
$Detail distance: (0, 120, 240, 400)
$Max Speed: 60.0
$Expl inner rad: 25.0
$Expl outer rad:  75.0
$Expl damage: 20.0 ;; set to zero for no area effect
$Expl blast:      1000.0
$Hitpoints: 66 ;; Note, modified downward by Skill_level

$Name: Large Asteroid
$POF file1: ast01.pof
$POF file2: asta01.pof
$POF file3: astb01.pof
$Detail distance: (0, 185, 350, 600)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

;; BEGIN SHIP DEBRIS SECTION
;; KETRAN DEBRIS
$Name: Ketran Debris 1
$POF file1: Tdebris01.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Ketran Debris 2
$POF file1: Tdebris02.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Ketran Debris 3
$POF file1: Tdebris03.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

;; SORONAN DEBRIS
$Name: Soronan Debris 1
$POF file1: Vdebris01.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Soronan Debris 2
$POF file1: Vdebris02.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Soronan Debris 3
$POF file1: Vdebris03.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast:
3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

;; AKN DEBRIS
$Name: Akn Debris 1
$POF file1: Sdebris01.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Akn Debris 2
$POF file1: Sdebris02.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: Akn Debris 3
$POF file1: Sdebris03.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

;; TE DEBRIS
$Name: TE Debris 1
$POF file1: Tdebris01.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: TE Debris 2
$POF file1: Tdebris02.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level

$Name: TE Debris 3
$POF file1: Tdebris03.pof
$POF file2: none
$Detail distance: (0, 300, 600, 800)
$Max Speed: 60.0
$Expl inner rad: 100.0
$Expl outer rad: 200.0
$Expl damage: 50.0 ;; set to zero for no area effect
$Expl blast: 3000.0
$Hitpoints: 147 ;; Note, modified downward by Skill_level


#End

$Impact Explosion: ExpMissilehit1 ; ani played when laser hits asteroid
$Impact Explosion Radius: 20.0 ; radius that animation will have

Nothing looks wrong here. So is Andrew blind as a bat or is there something else to this?
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: headdie on April 19, 2012, 05:01:39 pm
what happens when you run the mod with the TE entries removed from asteroid.tbl
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: AndrewofDoom on April 19, 2012, 06:34:57 pm
Well I go rid of all the TE species and all its references for that and it worked.

....


..............


.....................

What am I doing wrong?! The only possibilities are the icons and sounds table...

icons.tbl
Code: [Select]
; icons.tbl
;
; Table file for specifying which filenames are to be used for the breifing
; icons. 
;
; Anim Contents:
;
; regular (2 frames): 0: normal icon
; 1: selected icon
;
; fade: animation for fading from near-transparent to regular color
;
; highlight: animation for emphasizing an icon
;

#Start

; ICON_FIGHTER
$Name: iconfighter ; regular
$Name: FadeFighter ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighter ; regular
$Name: FadeFighter ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighter ; regular
$Name: FadeFighter ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighter ; regular
$Name: FadeFighter ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_FIGHTER_WING
$Name: iconfighterW ; regular
$Name: FadeFighterW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterW ; regular
$Name: FadeFighterW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterW ; regular
$Name: FadeFighterW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterW ; regular
$Name: FadeFighterW ; fade anim
$Name: iconhighlight02 ; highlight anim

; ICON_CARGO
$Name: iconcargo ; regular
$Name: FadeCargo ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconcargo ; regular
$Name: FadeCargo ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconcargo ; regular
$Name: FadeCargo ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconcargo ; regular
$Name: FadeCargo ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_CARGO_WING
$Name: iconcargoW ; regular
$Name: FadeCargoW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconcargoW ; regular
$Name: FadeCargoW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconcargoW ; regular
$Name: FadeCargoW ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconcargoW ; regular
$Name: FadeCargoW ; fade anim
$Name: iconhighlight02 ; highlight anim

; ICON_LARGESHIP
$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

; ICON_LARGESHIP_WING
$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_CAPITAL
$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

; ICON_PLANET
$Name: iconplanet ; regular
$Name: FadePlanet ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconplanet ; regular
$Name: FadePlanet ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconplanet ; regular
$Name: FadePlanet ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconplanet ; regular
$Name: FadePlanet ; fade anim
$Name: iconhighlight03 ; highlight anim

; ICON_ASTEROID_FIELD
$Name: iconasteroid ; regular
$Name: FadeAsteroid ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconasteroid ; regular
$Name: FadeAsteroid ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconasteroid ; regular
$Name: FadeAsteroid ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconasteroid ; regular
$Name: FadeAsteroid ; fade anim
$Name: iconhighlight03 ; highlight anim

; ICON_WAYPOINT
$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_SUPPORT_SHIP
$Name: iconsupport ; regular
$Name: FadeSupport ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconsupport ; regular
$Name: FadeSupport ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconsupport ; regular
$Name: FadeSupport ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconsupport ; regular
$Name: FadeSupport ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_FREIGHTER_NO_CARGO
$Name: iconfreighter ; regular
$Name: FadeFreighter ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighter ; regular
$Name: FadeFreighter ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighter ; regular
$Name: FadeFreighter ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighter ; regular
$Name: FadeFreighter ; fade anim
$Name: iconhighlight01 ; highlight anim

; ICON_FREIGHTER_WITH_CARGO
$Name: iconfreighterc ; regular
$Name: FadeFreighterC ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighterc ; regular
$Name: FadeFreighterC ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighterc ; regular
$Name: FadeFreighterC ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconfreighterc ; regular
$Name: FadeFreighterC ; fade anim
$Name: iconhighlight01 ; highlight anim

; ICON_FREIGHTER_WING_NO_CARGO
$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_FREIGHTER_WING_WITH_CARGO
$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconfreightercwing ; regular
$Name: FadeFreighterCW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_INSTALLATION
$Name: iconInstallation ; regular
$Name: FadeInstallation ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconInstallation ; regular
$Name: FadeInstallation ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconInstallation ; regular
$Name: FadeInstallation ; fade anim
$Name: iconhighlight03 ; highlight anim

$Name: iconInstallation ; regular
$Name: FadeInstallation ; fade anim
$Name: iconhighlight03 ; highlight anim

; ICON_BOMBER
$Name: iconbomber ; regular
$Name: FadeBomber ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomber ; regular
$Name: FadeBomber ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomber ; regular
$Name: FadeBomber ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomber ; regular
$Name: FadeBomber ; fade anim
$Name: iconhighlight07 ; highlight anim

; ICON_BOMBER_WING
$Name: iconbomberW ; regular
$Name: FadeBomberW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberW ; regular
$Name: FadeBomberW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberW ; regular
$Name: FadeBomberW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberW ; regular
$Name: FadeBomberW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_CRUISER
$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

; ICON_CRUISER_WING
$Name: iconcruiserW ; regular
$Name: FadeCruiserW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconcruiserW ; regular
$Name: FadeCruiserW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconcruiserW ; regular
$Name: FadeCruiserW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconcruiserW ; regular
$Name: FadeCruiserW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_UNKNOWN
$Name: iconunknown ; regular
$Name: FadeUnknown ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconunknown ; regular
$Name: FadeUnknown ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconunknown ; regular
$Name: FadeUnknown ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconunknown ; regular
$Name: FadeUnknown ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_UNKNOWN_WING
$Name: iconunknownW ; regular
$Name: FadeUnknownW ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconunknownW ; regular
$Name: FadeUnknownW ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconunknownW ; regular
$Name: FadeUnknownW ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconunknownW ; regular
$Name: FadeUnknownW ; fade anim
$Name: iconhighlight01 ; highlight anim

; ICON_FIGHTER_PLAYER
$Name: iconfighterP ; regular
$Name: FadeFighterP ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighterP ; regular
$Name: FadeFighterP ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighterP ; regular
$Name: FadeFighterP ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconfighterP ; regular
$Name: FadeFighterP ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_FIGHTERW_PLAYER
$Name: iconfighterWP ; regular
$Name: FadeFighterWP ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterWP ; regular
$Name: FadeFighterWP ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterWP ; regular
$Name: FadeFighterWP ; fade anim
$Name: iconhighlight02 ; highlight anim

$Name: iconfighterWP ; regular
$Name: FadeFighterWP ; fade anim
$Name: iconhighlight02 ; highlight anim

; ICON_BOMBER_PLAYER
$Name: iconbomberP ; regular
$Name: FadeBomberP ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomberP ; regular
$Name: FadeBomberP ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomberP ; regular
$Name: FadeBomberP ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbomberP ; regular
$Name: FadeBomberP ; fade anim
$Name: iconhighlight07 ; highlight anim

; ICON_BOMBERW_PLAYER
$Name: iconbomberWP ; regular
$Name: FadeBomberWP ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberWP ; regular
$Name: FadeBomberWP ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberWP ; regular
$Name: FadeBomberWP ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbomberWP ; regular
$Name: FadeBomberWP ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_KNOSSOS_DEVICE
$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_TRANSPORT_WING
$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconbigshipW ; regular
$Name: FadeBigShipW ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_CORVETTE
$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

$Name: iconcruiser ; regular
$Name: FadeCruiser ; fade anim
$Name: iconhighlight01 ; highlight anim

; ICON_GAS_MINER
$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

; ICON_AWACS
$Name: iconT-AWAC ; regular
$Name: fadeiconT-AWAC ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconV-AWAC ; regular
$Name: fadeiconV-AWAC ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconT-AWAC ; regular
$Name: fadeiconT-AWAC ; fade anim
$Name: iconhighlight05 ; highlight anim

$Name: iconT-AWAC ; regular
$Name: fadeiconT-AWAC ; fade anim
$Name: iconhighlight05 ; highlight anim

; ICON_SUPERCAP
$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

$Name: iconcapital ; regular
$Name: FadeCapital ; fade anim
$Name: iconhighlight06 ; highlight anim

; ICON_SENTRYGUN
$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconwaypoint ; regular
$Name: FadeWaypoint ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_JUMP_NODE
$Name: iconnode ; regular
$Name: Fadeiconnode ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconnode ; regular
$Name: Fadeiconnode ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconnode ; regular
$Name: Fadeiconnode ; fade anim
$Name: iconhighlight04 ; highlight anim

$Name: iconnode ; regular
$Name: Fadeiconnode ; fade anim
$Name: iconhighlight04 ; highlight anim

; ICON_TRANSPORT
$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

$Name: iconbigship ; regular
$Name: FadeBigShip ; fade anim
$Name: iconhighlight07 ; highlight anim

#End

flyby sounds part of sounds.tbl
Code: [Select]
;
; Each species can have up to 4 different flyby sounds
; NOTE : the parse code expects to see exactly 2 sounds for terran, then 2 for vasudan, then 2 for shivan
;        the first sound for each species is the fighter/small flyby sound. the second is the bomber/big flyby sound
#Flyby Sounds Start

$Ketran: 0 flyby.wav, 0, 0.75, 1, 200, 400 ; * Terran ship1 flyby player sound (3d sound)
$Ketran: 1 T_flyby2.wav, 0, 0.75, 1, 200, 400 ; * Terran ship1 flyby player sound (3d sound)

$Soronan: 0 v_flyby1.wav, 0, 0.85, 1, 200, 400 ; * Vasudan ship1 flyby player sound (3d sound)
$Soronan: 1 v_flyby2.wav, 0, 0.85, 1, 200, 400 ; * Vasudan ship1 flyby player sound (3d sound)

$Akn: 0 S_flyby1.wav, 0, 0.85, 1, 200, 400 ; * Vasudan ship1 flyby player sound (3d sound)
$Akn: 1 S_flyby2.wav, 0, 0.85, 1, 200, 400 ; * Vasudan ship1 flyby player sound (3d sound)

$TE: 0 T_flyby1.wav, 0, 0.75, 1, 200, 400 ; * Terran ship1 flyby player sound (3d sound)
$TE: 1 T_flyby2.wav, 0, 0.75, 1, 200, 400 ; * Terran ship1 flyby player sound (3d sound)

Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: Iss Mneur on April 19, 2012, 08:21:50 pm
Well I go rid of all the TE species and all its references for that and it worked.
[snip]
What am I doing wrong?! The only possibilities are the icons and sounds table...
Nope. Its not the icons or sounds table (at least for the assertion that you posted about in the OP).

The problem is the species name is TE.  Asteroids are matched to the their species with by checking if the asteroid name contains a case insensitive substring of the species name.

That is, for species TE anything asteroid that contains TE in its name is considered a TE debris.  Which means that Small Asteroid, Medium Asteroid, and Large Asteroid are considered to belong to species TE, as well as TE Debris 1, TE Debris 2, and TE Debris 3 are also considered to belong to species TE.  This results in species TE having more than the limit of 3 different debris.

Shortly, pick a longer/different species name for the Terran Empire and Humans of Earth (Solians).
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: AndrewofDoom on April 19, 2012, 09:19:06 pm
 :wtf:

...So that was the problem? Wow...and I would have never known that either. Well, thanks a bundle.
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: Goober5000 on April 20, 2012, 10:59:13 am
That's some clever sleuthing, Iss Mneur. :yes:

Would you like to augment the error message so that it prints out which asteroids/debris pieces are counted towards the total?
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: mjn.mixael on April 20, 2012, 11:05:42 am
Indeed. I think it's worth mentioning that the error messages regarding the number of species, asteroids, icons, and sounds are somewhat unclear. When I changed the number of species before, I had to do all kinds of forum and Wiki digging to learn what I had missed because the error messages just didn't give me much information (that I could understand).
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: Iss Mneur on April 20, 2012, 01:04:31 pm
Indeed. I think it's worth mentioning that the error messages regarding the number of species, asteroids, icons, and sounds are somewhat unclear. When I changed the number of species before, I had to do all kinds of forum and Wiki digging to learn what I had missed because the error messages just didn't give me much information (that I could understand).
Yes. The engine can be pretty obtuse in regards to the less common features and error modes.  Though I suppose we should be happy that it, whines even if it is not obvious what the problem is.

That's some clever sleuthing, Iss Mneur. :yes:

Would you like to augment the error message so that it prints out which asteroids/debris pieces are counted towards the total?
Its on the todo list. I will try and whip something up this weekend :D (but I don't know for sure, it depends on how work goes).
Title: Re: Wacky Assertive Hijinks Involving Species and Asteroids
Post by: Iss Mneur on April 28, 2012, 11:11:46 pm
Committed changes in 8693 that remove the cause of the assert in the OP by fixing the asteroid.tbl parser.