Author Topic: Looking for older version of Species_defs.tbl  (Read 1617 times)

0 Members and 1 Guest are viewing this topic.

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Looking for older version of Species_defs.tbl
Hey,

does anyone have an older version of this table at hand ? I'm using a build from middle dezember (18.12.) and obviously it doesn't like the newest version of the table, that I copied out of the wiki.

Maybe I don't even need it, but my engine trails aren't working with this build, so I guess it already needs that table.

Thanks in advance. :)
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Re: Looking for older version of Species_defs.tbl
What are you actually missing and what did you copy from wiki?

Wikis example table does not use full SCP thrusters for various reasons...

And doesnt like... are you getting error messages?
Do not meddle in the affairs of coders for they are soggy and hard to light

 

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Re: Looking for older version of Species_defs.tbl
Well, my Fred-Version give me a load of error messages. Though I have to admit, that I currently don't know which version it is (I guess 3.6.7, no recent build version). I can launch the game with the activated table, but I can't enter a mission because the game freezes.

Fred gives me these 5 error messages :

Error: species_defs.tbl(6):
Error: Required token = [$NumSpecies:], found [$Species_Name:       Terran] .

File:C:\projects\fs2_open\code\Parse\PARSELO.CPP
Line: 543
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fred2_open_r.exe 004f5304()
    fred2_open_r.exe 0049bd61()
    fred2_open_r.exe 004337fb()
    fred2_open_r.exe 0042e13f()
    MFC42.DLL 73d31e91()
    MFC42.DLL 73d31b9b()
    MFC42.DLL 73d31b05()
    MFC42.DLL 73d31a58()
    MFC42.DLL 73dc847d()
    USER32.dll 77d18734()
    USER32.dll 77d18816()
    USER32.dll 77d1b4c0()
    USER32.dll 77d1fd29()
    ntdll.dll 7c91eae3()
    USER32.dll 77d201f7()
------------------------------------------------------------------

Error: species_defs.tbl(7):
Error: Required token = [$NumSpecies:], found [$Default IFF:        Friendly] .

File:C:\projects\fs2_open\code\Parse\PARSELO.CPP
Line: 543
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fred2_open_r.exe 004f5304()
    fred2_open_r.exe 0049bd61()
    fred2_open_r.exe 004337fb()
    fred2_open_r.exe 0042e13f()
    MFC42.DLL 73d31e91()
    MFC42.DLL 73d31b9b()
    MFC42.DLL 73d31b05()
    MFC42.DLL 73d31a58()
    MFC42.DLL 73dc847d()
    USER32.dll 77d18734()
    USER32.dll 77d18816()
    USER32.dll 77d1b4c0()
    USER32.dll 77d1fd29()
    ntdll.dll 7c91eae3()
    USER32.dll 77d201f7()
------------------------------------------------------------------


Error: species_defs.tbl(7):
Error: Required token = [$NumSpecies:], found [$FRED Color:         ( 0, 0, 192] .

File:C:\projects\fs2_open\code\Parse\PARSELO.CPP
Line: 543
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fred2_open_r.exe 004f5304()
    fred2_open_r.exe 0049bd61()
    fred2_open_r.exe 004337fb()
    fred2_open_r.exe 0042e13f()
    MFC42.DLL 73d31e91()
    MFC42.DLL 73d31b9b()
    MFC42.DLL 73d31b05()
    MFC42.DLL 73d31a58()
    MFC42.DLL 73dc847d()
    USER32.dll 77d18734()
    USER32.dll 77d18816()
    USER32.dll 77d1b4c0()
    USER32.dll 77d1fd29()
    ntdll.dll 7c91eae3()
    USER32.dll 77d201f7()
------------------------------------------------------------------



Error: species_defs.tbl(8):
Error: Required token = [$NumSpecies:], found [$MiscAnims:] .

File:C:\projects\fs2_open\code\Parse\PARSELO.CPP
Line: 543
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fred2_open_r.exe 004f5304()
    fred2_open_r.exe 0049bd61()
    fred2_open_r.exe 004337fb()
    fred2_open_r.exe 0042e13f()
    MFC42.DLL 73d31e91()
    MFC42.DLL 73d31b9b()
    MFC42.DLL 73d31b05()
    MFC42.DLL 73d31a58()
    MFC42.DLL 73dc847d()
    USER32.dll 77d18734()
    USER32.dll 77d18816()
    USER32.dll 77d1b4c0()
    USER32.dll 77d1fd29()
    ntdll.dll 7c91eae3()
    USER32.dll 77d201f7()
------------------------------------------------------------------


Error: species_defs.tbl(9):
Error: Required token = [$NumSpecies:], found [+Debris_Texture:        debris01] .

File:C:\projects\fs2_open\code\Parse\PARSELO.CPP
Line: 543
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fred2_open_r.exe 004f5304()
    fred2_open_r.exe 0049bd61()
    fred2_open_r.exe 004337fb()
    fred2_open_r.exe 0042e13f()
    MFC42.DLL 73d31e91()
    MFC42.DLL 73d31b9b()
    MFC42.DLL 73d31b05()
    MFC42.DLL 73d31a58()
    MFC42.DLL 73dc847d()
    USER32.dll 77d18734()
    USER32.dll 77d18816()
    USER32.dll 77d1b4c0()
    USER32.dll 77d1fd29()
    ntdll.dll 7c91eae3()
    USER32.dll 77d201f7()
------------------------------------------------------------------


Then it brakes up. The thing is, I have the engine glows working, but no engine trails :(
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Re: Looking for older version of Species_defs.tbl
Can you show (for example via PM) a single entry from the table?

Your fred requires the $NumSpecies: Value (number of species) field, insert it before the first actual species entry. That should solve part of the problems.

I hope you are not using <none> fields in the table by any change? They were enabled in mid-January
Do not meddle in the affairs of coders for they are soggy and hard to light

 

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Re: Looking for older version of Species_defs.tbl
That's my table (no secret at all). Not sure who gave it to me, maybe it was even you while we posted in the recent builds topic or I copied it out of the wiki, I'm really not sure :) This one worked fine with the actual builds, but I need one to get work with my old fred and the dezember buillds. Though I have no experience with this table yet, would be great if you get me the hint here :) . On the other hand, I'm not really interested in using this table. The old builds doesn't require it, so maybe the december builds also don't and I just have to rename some files in the effects-folder, not sure about this one either.

Code: [Select]
#SPECIES DEFS

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

;------------------------
; Vasudan
;------------------------
$Species_Name:       Vasudan
$Default IFF:        Friendly
$FRED Color:         ( 0, 128, 0 )
$MiscAnims:
+Debris_Texture:        debris01b
+Shield_Hit_ani:        shieldhit01a
$ThrustAnims:
+Pri_Normal:            <none>
+Pri_Afterburn:         <none>
+Sec_Normal:            thruster02-02
+Sec_Afterburn:         thruster02-02a
+Ter_Normal:            thruster03-02
+Ter_Afterburn:         thruster03-02a
$ThrustGlows:
+Normal:                thrusterglow02
+Afterburn:             thrusterglow02a
$AwacsMultiplier:    1.25

;------------------------
; Shivan
;------------------------
$Species_Name:       Shivan
$Default IFF:        Hostile
$FRED Color:         ( 192, 0, 0 )
$MiscAnims:
+Debris_Texture:        debris01c
+Shield_Hit_ani:        shieldhit01a
$ThrustAnims:
+Pri_Normal:            <none>
+Pri_Afterburn:         <none>
+Sec_Normal:            thruster02-03
+Sec_Afterburn:         thruster02-03a
+Ter_Normal:            thruster03-03
+Ter_Afterburn:         thruster03-03a
$ThrustGlows:
+Normal:                thrusterglow03
+Afterburn:             thrusterglow03a
$AwacsMultiplier:    1.50

#End
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Re: Looking for older version of Species_defs.tbl
That seems like my table... The option to disable retail like modelled thruster animations (<none> entry) was enabled in mid-Jan 06.. so you will have to change those to real anis. If the <none> field is in use with these earlier builds game will crash immediately after pressing commit in the loadout screen.

Change the
+Pri_Normal:            <none> and 
+Pri_Afterburn:         <none> to

Terrans
Code: [Select]
+Normal: thruster01
  +Afterburn: thruster01a

Vasudans
Code: [Select]
  +Normal: thruster02
  +Afterburn: thruster02a

Shivans
Code: [Select]
  +Normal: thruster03
  +Afterburn: thruster03a

Also you may need to add
Code: [Select]
$NumSpecies: 3right after the #SPECIES DEFS line
Do not meddle in the affairs of coders for they are soggy and hard to light

  

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Re: Looking for older version of Species_defs.tbl
Thanks, I will try that. But since our fighters doesn't have modelled thrusters anyway, there will be no problem, right ? I actually don't want the thruster.anis back (though I liked their animation, but the new tails are simply prettier :) )
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Re: Looking for older version of Species_defs.tbl
Well the numspecies is optional and it is in current builds obsolete (as the number of species is calculated automatically) but not harmfull and if you wont have modelled thruster cones then those thruster01 etc. entries will have no effect at all.
Do not meddle in the affairs of coders for they are soggy and hard to light

 

Offline Starman01

  • 213
  • Mechwarrior
    • Wing Commander Saga
Re: Looking for older version of Species_defs.tbl
O.K, I think it works now. I had a few more error messages *****ing about the debris- and IFF-stuff and I was forced to remove a few lines.

It now looks like this :

Code: [Select]
;------------------------
; Terran
;------------------------
$Species_Name:       Terran
+Debris_Texture:        debris01a
+Shield_Hit_ani:        shieldhit01a
$ThrustAnims:
+Pri_Normal:            thruster01
+Pri_Afterburn:         thruster01a
+Sec_Normal:            thruster02-01
+Sec_Afterburn:         thruster02-01a
+Ter_Normal:            thruster03-01
+Ter_Afterburn:         thruster03-01a
$ThrustGlows:
+Normal:                thrusterglow01
+Afterburn:             thrusterglow01a
$AwacsMultiplier:    1.00

The games runs now, the tails are there again and Fred doesn't complain anymore, I would say "mission accomplished". Thanks for your help :)
MECHCOMMANDER OMNITECH

9 out of 10 voices in my head always tell me that I'm not insane. The 10th is only humming the melody of TETRIS.