View Issue Details

IDProjectCategoryView StatusLast Update
0000791FSSCPgameplaypublic2007-10-22 03:42
ReporterMuriac Assigned ToWMCoolmon  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Summary0000791: Modular tables can inadvertently exceed the ship limit
DescriptionThe latest Mac OS X version of FSSCP (20060206) doesn't get past the initial splashscreen when Derelict is installed. Force-quitting at this point reveals the message:

Error: derelict-shp.tbm(line 2:
Error: Required token = [#End] or [$Name:], found [$Short name: TFrigate]
in ship: GTFf Saphah.


File: /Users/taylor/src/cvs/fs2_open.pre/projects/Xcode/../../code/parse/parselo.cpp
Line 621
Additional InformationI'm the same guy who was having problems with Derelict not loading in the last OS X build, but it was a different hang then.
TagsNo tags attached.

Activities

taylor

2006-02-08 06:06

administrator   ~0004686

Hmm, I think I remember this same thing from somewhere in the forums. Are you using the MediaVPs? Which ones?

Oh and, if it exists, please attach ~/Library/FS2_Open/data/fs2_open.log as well.

Muriac

2006-02-08 14:03

reporter   ~0004688

I'm using the 3.6.8 beta VPs now: core, effects, models, music, and textures. It was happening with the old 3.6.7 ones I was using before, too: core, effects, models, music, textures, amodelspatch and amodelspatch2. Unfortunately, the only log in my data directory is multi.log.

taylor

2006-02-21 06:14

administrator   ~0004874

Are you running a debug build? That's the only time that the fs2_open.log file is created.

2006-02-21 11:39

 

fs2_open.log (9,622 bytes)

Muriac

2006-02-21 11:40

reporter   ~0004878

Right. The debug wasn't working in 3.6.7, so I forgot to try it. I just tried 20060220, and have attached the log.

Goober5000

2006-02-21 15:34

administrator   ~0004881

Can you attach derelict-shp.tbm?

taylor

2006-02-21 16:51

administrator   ~0004883

I suspect that the main problem is that you've got too many different mods in one place. Under the Freespace 2 folder, also make the following folders: awakenings, fsport, mediavps. Move the awakenings*.vp files to "awakenings", the fsport*.vp & FS1_SCP.vp & *_fs1.vp files to "fsport", and the mv_*.vp files to "mediavps". Also ditch the fs2demo.vp file somewhere else since if you've got the full game you really don't need the demo VP in there too.

Now try derelict again, does it work any better?

Goober5000

2006-02-21 17:02

administrator   ~0004886

To me it simply sounds like a badly formatted TBM, though. Since all the fields are optional, it skips the field it's supposed to be reading along with all the others and ends up moving to the end of the entry.

Not sure why this would only be happening for one person, though.

taylor

2006-02-21 17:32

administrator   ~0004887

I've gotten similar results from having too many ships though. That's why I'm thinking it might be because of too many *-shp.tbm's in there which is adding more ships than the 130 limit. I know that the code is supposed to just skip the additional ships, but it didn't work properly for me when I had that problem.

Unless the Derelict VP is corrupt or something (possible, but I'm not sure why it would give an error message that I've seen before) there is nothing wrong with derelict-shp.tbm since I'm playing Derelict right now and the file works for me.

Muriac

2006-02-21 18:15

reporter   ~0004888

Ok, it works fine with everything else removed. It works with the MVPs still in, as well. Thanks!

Goober5000

2006-02-21 18:28

administrator   ~0004890

Heh. Well fsport2_3.vp contains exactly 130 ships, so that's probably it. I guess the next step is WMC's responsibility.

WMCoolmon

2006-02-24 03:50

developer   ~0004915

I think I got it. Try the next CVS and see if the problem occurs.

Goober5000

2006-03-01 03:02

administrator   ~0004984

Can we assume this is fixed?

Muriac

2006-03-01 03:38

reporter   ~0004993

I'll try taylor's latest OS X build as soon as I get my hands on it.

Muriac

2006-03-01 17:06

reporter   ~0005003

Works perfectly. Thanks!

Goober5000

2006-03-01 18:33

administrator   ~0005005

With your original setup? I.e. with Derelict, the Port, and the mVPs installed?

Muriac

2006-03-01 18:36

reporter   ~0005006

Yup. No more mod switching for me.

Goober5000

2006-03-01 20:54

administrator   ~0005009

Super. Marking as resolved then. :)

Issue History

Date Modified Username Field Change
2006-02-08 05:13 Muriac New Issue
2006-02-08 06:06 taylor Note Added: 0004686
2006-02-08 14:03 Muriac Note Added: 0004688
2006-02-21 06:14 taylor Note Added: 0004874
2006-02-21 11:39 Muriac File Added: fs2_open.log
2006-02-21 11:40 Muriac Note Added: 0004878
2006-02-21 15:34 Goober5000 Note Added: 0004881
2006-02-21 16:51 taylor Note Added: 0004883
2006-02-21 17:02 Goober5000 Note Added: 0004886
2006-02-21 17:32 taylor Note Added: 0004887
2006-02-21 18:15 Muriac Note Added: 0004888
2006-02-21 18:28 Goober5000 Note Added: 0004890
2006-02-21 18:29 Goober5000 Assigned To => WMCoolmon
2006-02-21 18:29 Goober5000 Status new => assigned
2006-02-21 18:30 Goober5000 Summary Game fails to load with Derelict installed => Modular tables can inadvertently exceed the ship limit
2006-02-24 03:50 WMCoolmon Note Added: 0004915
2006-03-01 03:02 Goober5000 Note Added: 0004984
2006-03-01 03:38 Muriac Note Added: 0004993
2006-03-01 17:06 Muriac Note Added: 0005003
2006-03-01 18:33 Goober5000 Note Added: 0005005
2006-03-01 18:36 Muriac Note Added: 0005006
2006-03-01 20:54 Goober5000 Note Added: 0005009
2006-03-01 20:54 Goober5000 Status assigned => resolved
2007-10-22 03:42 taylor Resolution open => fixed