View Issue Details

IDProjectCategoryView StatusLast Update
0000547FSSCPtablespublic2006-11-01 04:36
ReporterSesquipedalian Assigned Totaylor  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
Summary0000547: won't process ai.tbl properly?
DescriptionRunning Goober's fs2_open_G-20050728-dbg.exe, I get the first error message once for each ship in ships.tbl, and then the second during mission load. The second always terminates the program (regardless whether I click on OK or on Cancel), including the debug spew.

This error repeated during startup:

Warning: ships.tbl(6506):
Warning: Unable to find [Captain] in AI class names list.

File:C:\Languages\Visual Studio Projects\Visual C++\fs2_open\code\Parse\PARSELO.CPP
Line: 533
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    string_lookup() find_and_stuff() parse_ship() parse_shiptbl() ship_init() game_init() WinMainSub() WinMain() WinMainCRTStartup() kernel32.dll 7c816d4f()
------------------------------------------------------------------

This error during mission load:

Assert: objp->ai_class > -1
File: C:\Languages\Visual Studio Projects\Visual C++\fs2_open\code\Mission\MissionParse.cpp
Line: 2592
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    parse_objects() parse_mission() parse_main() mission_load() game_start_mission() game_enter_state() gameseq_set_state() game_process_event() gameseq_process_events() WinMainSub() WinMain() WinMainCRTStartup() kernel32.dll 7c816d4f()
------------------------------------------------------------------

When I use a retail build, fs2_open runs right past all these errors, but once I am flying in a mission for 30 seconds to a minute, it locks up. I don't know if it is caused by the same problem or not.
Additional InformationI have a perfectly normal ai.tbl in the data\tables directory, with the proper entries with proper spelling, as well as the usual one in root.vp.

My commandline parameters are:
C:\Games\FreeSpace2\fs2_open_G-20050728-dbg.exe -spec -glow -jpgtga -rlm -dualscanlines -ship_choice_3d -3dwarp -fps -window -allslev

Video is a Radeon IGP 340M (a laptop integrated chip). Using D3D or OGL makes no difference.
TagsNo tags attached.

Activities

Sesquipedalian

2005-09-14 16:38

reporter   ~0003352

Last edited: 2005-09-14 16:40

Just for clarity, the line number in the first error changes with each time it is reported. The one above is just a sample.

Oh, and I am using mv_core.vp, mv_effects.vp, mv_adveffects.vp, and mv_textures.vp

edited on: 09-14-05 12:40

taylor

2005-09-14 16:44

administrator   ~0003353

Are you using the stock ai.tbl or a different one. If you are using the stock version then it should work. If you are using one with more entries then it's a known problem that has been fixed since that build.

Sesquipedalian

2005-09-14 18:05

reporter   ~0003354

You are right. I just tried redmenace's 20050825 build, and all is well. Thanks, taylor. :)

taylor

2005-09-14 18:56

administrator   ~0003355

Closered.

Issue History

Date Modified Username Field Change
2005-09-14 16:36 Sesquipedalian New Issue
2005-09-14 16:38 Sesquipedalian Note Added: 0003352
2005-09-14 16:40 Sesquipedalian Note Edited: 0003352
2005-09-14 16:44 taylor Note Added: 0003353
2005-09-14 16:44 taylor Status new => assigned
2005-09-14 16:44 taylor Assigned To => taylor
2005-09-14 18:05 Sesquipedalian Note Added: 0003354
2005-09-14 18:56 taylor Status assigned => closed
2005-09-14 18:56 taylor Note Added: 0003355
2006-11-01 04:36 taylor Resolution open => no change required