Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Jetmech Jr. on February 08, 2005, 03:28:21 pm
-
I can't figure it out. SCP doesn't want to let me play certain modded campaigns anymore.
I can't play BWO Demo, Casualties of War, Lightning Marshal 4, or Sol: A History. Whenever try to play them (using the -mod flag), it loads the SCP splash Screen, then I hear that tell-tale 'boop' and my desktop cursor appears in the corner with the Splash Screen frozen in place. Pressing esc gets rid of it and brings me back to my desktop.
No error messages. No nothing. I've tried it with several different builds.
My flags are:
-spec -glow -jpgtga -d3dmipmap -nomotiondebris -2d_poof -rlm -dualscanlines -ship_choice_3d -targetinfo -orbradar -3dwarp -ballistic_gauge -smart_shields -snd_preload -ambient_factor 60
Can anyone help me? This problems been plaguing me for what seems like the past week.
-
COW has issues with SCP IIRC because HTL screwed around with it something cronic.
I don't think that's the problem you're encountering though. Which build are you using?
-
1) What build are you using?
2) What errors does a debug build give you?
3) What mode is this in, D3D or OpenGL?
-
Actually COW should be ok by now. When it was released, it suffered horribly from the loadout bugs introduced with bank-specifics. But it didn't actually have anything that fundamentally conflicted with HTL to my knowledge. Check what WMCoolmon mentioned, that'll help us get a grip on where the problem might be occuring.
-
1) Well, I tested 3 builds: 3_6, 3_6_5, and C01292005.
Works for 3_6, and not the other two (thats no fun!).
2) No dice. Like I said, it doesn't even get through the splash screen. No error messages, no nothing.
3) D3D.
-
try it with OGL
-
Ok, with OGL, it still crashes, only now I get an error saying:
Error: weapons.tbl(492):
Error: Required token = [@Laser Color:], found [@Laser Glow: 2_laserglow03] in weapon: GTVA Rapid Laser.
File:.\parse\parselo.cpp
Line: 478
This is after testing with Sol: A History
__________________________________________
Error: ships.tbl(2780):
Error: Required token = [$Power Output:], found [$Shields: in ship: GTDR Amazon Advanced.
File:.\parse\parselo.cpp
Line: 478
This is after testing with BWO Demo.
Also, I noted that whenever I clicked the Registry Tab, I get a message saying:
A error has occured reading from the registry, cancelling
-
They're both due to table errors. For the first, if you download the SCP Patch for Inferno R1, the weapons table entry there has the repaired entry for the GTVA rapid laser. If you copy the entry from the Patch to the S:AH weapons table (I assume that was the campaign you were trying), then that should solve that problem. As for the Amazon thing, there is an entry for the Amazom adv. in the FS2 stock tables. If you copy the entry from there, it should work. Note, for both incidents, it's best if you copy everything from the pof file down to keep the descriptions intact. There may also be some custom alterations done by BR so you might even want to examine the table for the listed fields and try to fix up whats wrong specifically, rather than the "straight copy" solution.
Later!
-
Ok, I've fixed BWO using your suggestions. Thanks.
Now, can you tell me what this means?
Error: ships.tbl(3524):
Error: Expecting int, found [BFSilv )]
File:.\parse\parselo.cpp
Line: 478
-
Basically it means that the parser is expecting to number next but instead is finding the next table entry BFSilv.
Again you've got another table error there.
-
How do I fix it? I have NO idea what that means.
ARGH! Where do these damn errors keep coming from?
-
It's one of two things.
1) Either the SCP has broken a load of campaigns and you're the first to notice.
2) You've got a rogue table file in your data, data subfolders or main FS2 folder that's screwing everything up.
-
Does it make a difference which build you use with which errors you get? I made parsing stricter in release builds to prevent CTDs; if something is marked as a required string, if it doesn't exist, you'll get an error. I think C01292005 had that code, 3.6 and 3.6.5 won't.
Also, if you have mv_music.vp or mv_zpack.vp, try removing them and then running it. Going by those errors I doubt it'll help anything, but, well, you never know.