Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Korsriddare on February 11, 2006, 06:58:46 am

Title: Iceni missing from ship table?
Post by: Korsriddare on February 11, 2006, 06:58:46 am
When I am loading mission 2 (not including training missions) of the campaign, this came up during loading.



Error: Invalid ship class name.

In sexpression: ( when
   ( has-departed-delay 2 "Unknown NTF" )
   ( send-message
      "#Command"
      "High"
      "Warp Out"
   )
   ( tech-add-ships "NTF Iceni" )
)
(Error appears to be: NTF Iceni)
File:\fs2_open\code\mission\missionparse.cpp
Line: 5058
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------



I initially thought it crashed, but it turned out that I could still run the mission, but just as the Iceni jumped out, I get this error

Error: Ship class "NTF Iceni" invalid
File:\fs2_open\code\parse\sexp.cpp
Line: 9509
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

The mission ends, then I get this error


Error: Invalid subsystem name.

In sexpression: ( when
   ( true )
   ( subsys-set-random
      "Iceni"
      0
      100
      "engine03"
      "engine02"
      "engine01"
      "navigation"
      "sensors"
      "communications"
   )
)
(Error appears to be: engine03)
File:\fs2_open\code\mission\missionparse.cpp
Line: 5058
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

I am highly confused -_-

Edit: I my build is 3.6.8 with the corresponding .exe...
Title: Re: Iceni missing from ship table?
Post by: karajorma on February 11, 2006, 07:23:35 am
You've installed Derelict incorrectly haven't you? :)

Quote from: From my FAQ
   
I'm playing a mission but instead of the ship I'm expecting I just get a Ulysses fighter.

This is the result of installing a mod that alters the ships table. Although it can occur for any missing ship it is most noticeable when the affected ship is supposed to be a giant capship. The game goes to the ships table expecting to find a certain type of ship but can't find it cause the mod has replaced or removed that ship from the ships.tbl. When FS2 can't find a ship on the table it replaces it with the first ship on the table which in most cases is a Ulysses.

Basically if you're using FSO you should follow the instructions here (http://homepage.ntlworld.com/karajorma/FAQ/installingmods.html#upgrade) when installing mods.
Title: Re: Iceni missing from ship table?
Post by: Korsriddare on February 12, 2006, 10:12:47 pm
I tried it, but now when I try rerunning the mission, I get the same error.
Title: Re: Iceni missing from ship table?
Post by: karajorma on February 13, 2006, 07:02:39 am
Hmmm. Something is overriding the tables in the media VPs. We need to figure out what.

1. You should have no files in your main FS2 folder that aren't in this picture (Extra folders are fine, as is anything ending in .avi).

(http://homepage.ntlworld.com/karajorma/FAQ/FAQ-Images/Installing/CleanFSOInstall.jpg)

2. Run FS2_Open but click on no mod from the launcher. Do you get the error?

3. Now run the campaign again and select your mediavps folder as the mod. Do you get the error now?

If not we're done. If so tell me when you got the error.


Title: Re: Iceni missing from ship table?
Post by: SnakeEyes on February 13, 2006, 07:30:46 am
Sometimes, in my case, i've even had to create a new pilot in order to make it work when my tables get mixed up. Specially working with MODS on SCP.
Title: Re: Iceni missing from ship table?
Post by: karajorma on February 13, 2006, 07:57:41 am
It's worth a try with some problems but I really doubt this is a pilot error. The game is reporting that it is unable to find a ship on the table it is using. Which basically indicates that the wrong table is being used.