View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000791 | FSSCP | gameplay | public | 2006-02-08 05:13 | 2007-10-22 03:42 |
| Reporter | Muriac | Assigned To | WMCoolmon | ||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Summary | 0000791: Modular tables can inadvertently exceed the ship limit | ||||
| Description | The 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 Information | I'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. | ||||
| Tags | No tags attached. | ||||
|
|
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. |
|
|
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. |
|
|
Are you running a debug build? That's the only time that the fs2_open.log file is created. |
|
2006-02-21 11:39
|
|
|
|
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. |
|
|
Can you attach derelict-shp.tbm? |
|
|
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? |
|
|
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. |
|
|
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. |
|
|
Ok, it works fine with everything else removed. It works with the MVPs still in, as well. Thanks! |
|
|
Heh. Well fsport2_3.vp contains exactly 130 ships, so that's probably it. I guess the next step is WMC's responsibility. |
|
|
I think I got it. Try the next CVS and see if the problem occurs. |
|
|
Can we assume this is fixed? |
|
|
I'll try taylor's latest OS X build as soon as I get my hands on it. |
|
|
Works perfectly. Thanks! |
|
|
With your original setup? I.e. with Derelict, the Port, and the mVPs installed? |
|
|
Yup. No more mod switching for me. |
|
|
Super. Marking as resolved then. :) |
| 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 |