Hard Light Productions Forums

Modding, Mission Design, and Coding => The Modding Workshop => Topic started by: takashi on April 26, 2007, 09:30:00 pm

Title: species defs .tbm file problem
Post by: takashi on April 26, 2007, 09:30:00 pm
#SPECIES DEFS

$Species_Name:         irken
$Default IFF:         Friendly
$FRED Color:         255, 20, 255
 $MiscAnims:
     +Debris_Texture: debris01a
     +Shield_Hit_ani: shieldhit01a
$ThrustAnims:
   +Normal:       thruster01-irk
     +Afterburn:       thruster01a-irk
   +Sec_Normal:            thruster02-01-irk
   +Sec_Afterburn:         thruster02-01a-irk
   +Ter_Normal:            thruster03-01-irk
   +Ter_Afterburn:         thruster03-01a-irk
   
$ThrustGlows:
     +Normal: thrusterglow01-irk
     +Afterburn: thrusterglow01a-irk
$AwacsMultiplier: 3.00

#End


FRED says its full of errors, but i checked the wiki and its perfect. whats wrong with it?
Title: Re: species defs .tbm file problem
Post by: Wanderer on April 27, 2007, 01:10:10 am
If that is a new entry to species_defs.. then you have tried to add new species to the game and it requires a whole lot more of editing

Code: [Select]
Any new species added here must be added to icons.tbl, asteroid.tbl and sounds.tbl if the game is to work.
Title: Re: species defs .tbm file problem
Post by: takashi on April 27, 2007, 11:03:38 am
woah...missed that part.

one more question, do the thrster ANI's hafe to be .ANI's?
Title: Re: species defs .tbm file problem
Post by: Einstine909 on April 27, 2007, 12:25:52 pm
nope
Title: Re: species defs .tbm file problem
Post by: Unknown Target on April 27, 2007, 12:59:44 pm
You'd think one of V's finest tablers would know this stuff...:p
Title: Re: species defs .tbm file problem
Post by: Snail on April 27, 2007, 01:04:03 pm
LOLOLOL 0WN3D
Title: Re: species defs .tbm file problem
Post by: Mobius on April 27, 2007, 02:48:28 pm
You'd think one of V's finest tablers would know this stuff...:p

LOLOLOL 0WN3D

What's your point?

$Species_Name:         irken

Use Irken instead...
Title: Re: species defs .tbm file problem
Post by: RazorsKiss on April 27, 2007, 03:38:56 pm
What's your point?...

I believe this should about cover it. (http://www.hard-light.net/forums/index.php/topic,46123.msg947989.html#msg947989)
Title: Re: species defs .tbm file problem
Post by: takashi on April 27, 2007, 05:37:34 pm
still full of parse errors. apparently FRED wants every line to be "#SPECIES DEFS"
Title: Re: species defs .tbm file problem
Post by: Snail on April 27, 2007, 05:38:45 pm
Are you sure that you did icons.tbl and sounds.tbl?
Title: Re: species defs .tbm file problem
Post by: takashi on April 27, 2007, 05:41:08 pm
yeah.
Title: Re: species defs .tbm file problem
Post by: Snail on April 27, 2007, 05:44:25 pm
Can you type out what they said?
Title: Re: species defs .tbm file problem
Post by: takashi on April 27, 2007, 05:55:11 pm
do you need an icon for EVERY ship class?


#Start

; ICON_FIGHTER
$Name:   iconT-fighter                     ; regular
$Name:   FadeiconT-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconV-fighter                     ; regular
$Name:   FadeiconV-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconS-fighter                     ; regular
$Name:   FadeiconV-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_FIGHTER_WING
$Name:   icont-fightW                  ; regular
$Name:   FadeiconT-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   iconv-fightW                  ; regular
$Name:   Fadeiconv-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   icons-fighterW                  ; regular
$Name:   Fadeicons-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

; ICON_CARGO
$Name:   icont-cargo                     ; regular
$Name:   FadeiconT-Cargo                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconv-cargo                     ; regular
$Name:   Fadeiconv-Cargo                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   icons-cargo                     ; regular
$Name:   Fadeicons-Cargo                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_CARGO_WING
$Name:   icont-cargoW                     ; regular
$Name:   FadeiconT-CargoW                     ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   iconv-cargoW                     ; regular
$Name:   Fadeiconv-CargoW                     ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   icons-cargoW                     ; regular
$Name:   Fadeicons-CargoW                     ; fade anim
$Name:   iconhighlight02               ; highlight anim

; ICON_LARGESHIP
$Name:   icont-cruiser                     ; regular
$Name:   FadeiconT-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   iconv-cruiser                     ; regular
$Name:   Fadeiconv-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   icons-cruiser                     ; regular
$Name:   Fadeicons-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

; ICON_LARGESHIP_WING
$Name:   icont-cruiserW                  ; regular
$Name:   FadeiconT-cruiser                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-cruiserW                  ; regular
$Name:   Fadeiconv-cruiserW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-cruiserW                  ; regular
$Name:   Fadeicons-cruiserW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_CAPITAL
$Name:   icont-cap                     ; regular
$Name:   Fadeicont-Cap                     ; fade anim
$Name:   iconhighlight06               ; highlight anim

$Name:   iconv-cap                     ; regular
$Name:   Fadeiconv-Cap                     ; fade anim
$Name:   iconhighlight06               ; highlight anim

$Name:   icons-cap                     ; regular
$Name:   Fadeicons-Cap                     ; fade anim
$Name:   iconhighlight06               ; highlight anim

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

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

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

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

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

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

; ICON_WAYPOINT
$Name:   iconnavbuoy                  ; regular
$Name:   Fadeiconnavbuoy                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconnavbuoy                  ; regular
$Name:   Fadeiconnavbuoy                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconnavbuoy                  ; regular
$Name:   Fadeiconnavbuoy                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_SUPPORT_SHIP
$Name:   iconT-support                     ; regular
$Name:   FadeT-Support                     ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconV-support                     ; regular
$Name:   FadeV-Support                     ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconT-support                     ; regular
$Name:   FadeT-Support                     ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_FREIGHTER_NO_CARGO
$Name:   icont-freight                  ; regular
$Name:   Fadeicont-Freighter                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

$Name:   iconv-freight                  ; regular
$Name:   Fadeiconv-Freighter                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

$Name:   icons-freight                  ; regular
$Name:   Fadeicons-Freighter                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

; ICON_FREIGHTER_WITH_CARGO
$Name:   icont-freightc                  ; regular
$Name:   Fadeicont-FreighterC                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

$Name:   iconv-freightc                  ; regular
$Name:   Fadeiconv-FreighterC                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

$Name:   icons-freightc                  ; regular
$Name:   Fadeicons-FreighterC                  ; fade anim
$Name:   iconhighlight01               ; highlight anim

; ICON_FREIGHTER_WING_NO_CARGO
$Name:   icont-freighterw               ; regular
$Name:   Fadeicont-FreighterW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-freighterw               ; regular
$Name:   Fadeiconv-FreighterW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-freighterw               ; regular
$Name:   Fadeicons-FreighterW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_FREIGHTER_WING_WITH_CARGO
$Name:   icont-freightercw            ; regular
$Name:   Fadeicont-FreighterCW               ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-freightercw            ; regular
$Name:   Fadeiconv-FreighterCW               ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-freighterwc            ; regular
$Name:   Fadeicons-FreighterCW               ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_INSTALLATION
$Name:   iconInstall                  ; regular
$Name:   FadeiconInstall               ; fade anim
$Name:   iconhighlight03               ; highlight anim

$Name:   iconInstall                  ; regular
$Name:   FadeiconInstall               ; fade anim
$Name:   iconhighlight03               ; highlight anim

$Name:   iconInstall                  ; regular
$Name:   FadeiconInstall               ; fade anim
$Name:   iconhighlight03               ; highlight anim

; ICON_BOMBER
$Name:   icont-bomber                     ; regular
$Name:   Fadeicont-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   iconv-bomber                     ; regular
$Name:   Fadeiconv-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   icons-bomber                     ; regular
$Name:   Fadeicons-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

; ICON_BOMBER_WING
$Name:   icont-bomberW                     ; regular
$Name:   Fadeicont-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-bomberW                     ; regular
$Name:   Fadeiconv-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-bomberW                     ; regular
$Name:   Fadeicons-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_CRUISER
$Name:   icont-cruiser                     ; regular
$Name:   FadeiconT-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   iconv-cruiser                     ; regular
$Name:   Fadeiconv-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   icons-cruiser                     ; regular
$Name:   Fadeicons-cruiser                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

; ICON_CRUISER_WING
$Name:   icont-cruiserW                  ; regular
$Name:   FadeiconT-cruiser                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-cruiserW                  ; regular
$Name:   Fadeiconv-cruiserW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-cruiserW                  ; regular
$Name:   Fadeicons-cruiserW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

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

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

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

; ICON_UNKNOWN_WING
$Name:   iconunknown                  ; regular
$Name:   FadeUnknown                  ; fade anim
$Name:   iconhighlight03               ; highlight anim

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

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

; ICON_FIGHTER_PLAYER
$Name:   iconT-fighter                     ; regular
$Name:   FadeiconT-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconV-fighter                     ; regular
$Name:   FadeiconV-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconS-fighter                     ; regular
$Name:   FadeiconV-fighter                           ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_FIGHTERW_PLAYER
$Name:   icont-fightW                  ; regular
$Name:   FadeiconT-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   iconv-fightW                  ; regular
$Name:   Fadeiconv-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

$Name:   icons-fighterW                  ; regular
$Name:   Fadeicons-FighterW                  ; fade anim
$Name:   iconhighlight02               ; highlight anim

; ICON_BOMBER_PLAYER
$Name:   icont-bomber                     ; regular
$Name:   Fadeicont-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   iconv-bomber                     ; regular
$Name:   Fadeiconv-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

$Name:   icons-bomber                     ; regular
$Name:   Fadeicons-Bomber                     ; fade anim
$Name:   iconhighlight07               ; highlight anim

; ICON_BOMBERW_PLAYER
$Name:   icont-bomberW                     ; regular
$Name:   Fadeicont-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   iconv-bomberW                     ; regular
$Name:   Fadeiconv-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

$Name:   icons-bomberW                     ; regular
$Name:   Fadeicons-BomberW                     ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_KNOSSOS_DEVICE
$Name:   icont-node                  ; regular
$Name:   Fadeicont-node                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   icont-node                  ; regular
$Name:   Fadeicont-node                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   icont-node                  ; regular
$Name:   Fadeicont-node                  ; fade anim
$Name:   iconhighlight04               ; highlight anim

; ICON_TRANSPORT_WING
$Name:   iconT-transportW                  ; regular
$Name:   fadeicont-transportW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

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

$Name:   iconS-transportW                  ; regular
$Name:   fadeiconS-transportW                  ; fade anim
$Name:   iconhighlight05               ; highlight anim

; ICON_CORVETTE
$Name:   iconT-vette                  ; regular
$Name:   fadeiconT-vette                  ; fade anim
$Name:   iconhighlight06               ; highlight anim

$Name:   iconV-vette                  ; regular
$Name:   fadeiconV-vette                  ; fade anim
$Name:   iconhighlight06               ; highlight anim

$Name:   iconS-vette                  ; regular
$Name:   fadeiconS-vette                  ; fade anim
$Name:   iconhighlight06               ; highlight anim

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

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

$Name:   iconS-gas                  ; regular
$Name:   fadeiconS-gas                  ; fade anim
$Name:   iconhighlight05               ; 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

; ICON_SUPERCAP
$Name:   iconT-super                  ; regular
$Name:   fadeiconT-super               ; fade anim
$Name:   iconhighlight03               ; highlight anim

$Name:   iconT-super                  ; regular
$Name:   fadeiconT-super               ; fade anim
$Name:   iconhighlight03               ; highlight anim

$Name:   iconS-super                  ; regular
$Name:   fadeiconS-super               ; fade anim
$Name:   iconhighlight03               ; highlight anim

; ICON_SENTRYGUN
$Name:   iconT-gun                  ; regular
$Name:   fadeiconT-gun               ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconV-gun                  ; regular
$Name:   fadeiconV-gun               ; fade anim
$Name:   iconhighlight04               ; highlight anim

$Name:   iconS-gun                  ; regular
$Name:   fadeiconS-gun               ; 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

; ICON_TRANSPORT
$Name:   iconT-transport            ; regular
$Name:   fadeIconT-transport         ; fade anim   
$Name:   iconhighlight07            ; highlight anim

$Name:   iconT-transport            ; regular
$Name:   fadeIconT-transport         ; fade anim   
$Name:   iconhighlight07            ; highlight anim

$Name:   iconS-transport            ; regular
$Name:   fadeIconS-transport         ; fade anim   
$Name:   iconhighlight07            ; highlight anim


#End

species-defs.tbl has terran as human, vasudan as vortian, and shivan as irken. im using the fs2 icons until i can make my own.

;;IRKEN DEBRIS
$Name:            Irken 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:            Irken 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:            Irken debris 3
$POF file1:         Sdebris03.pof
$POF file2:         none
$Detail distance:   (0, 300, 600, 800)
$Max Speed:         200.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

same old. no need for me to model debris files (im lazy)


$Irken:      0   IRKEN_flyby1.wav,   0, 0.75, 1, 200, 400   ;
$Irken:      1   IRKEN_flyby2.wav,   0, 0.75, 1, 200, 400   ;

see any problems?
Title: Re: species defs .tbm file problem
Post by: Snail on April 27, 2007, 05:56:54 pm
Yes, takashi, you need an icon for EVERY ship class.

[see, LGM, I'm helping him, too!]