Daraan on 5/8/2014 at 10:05
I'm a bit rusty with these things again.
We all know the method using missflag.str to set our starting mission and skip the rest. I was using just starting_mission in fm.cfg. (not sure if it is really a new feature but it worked). The last time I was mapping I always could go into FMSel (thief2.exe) select my map and I could play it now I'm always getting into the first OM mission.:erg:
missname: miss20.mis
line in fm.cfg: starting_mission 20
Inside of the fm: Mission number: 20 Pathname: miss20
Did something change with this setup or can someone please explain how to do it correctly. :D
AntiMatter_16 on 6/8/2014 at 21:04
Missflag.str goes in .\Strings and should contains the following:
Code:
// Valid mission flags
//
// skip This mission doesn't exist; it should be skipped.
// no_briefing Skip the briefing movie
// cutscene Play a cutscene immediately afterward
// end End the game when this mission is completed
//
miss_1: "skip"
miss_2: "skip"
miss_3: "skip"
miss_4: "skip"
miss_5: "skip"
miss_6: "skip"
miss_7: "skip"
miss_8: "skip"
miss_9: "skip"
miss_10: "skip"
miss_11: "skip"
miss_12: "skip"
miss_13: "skip"
miss_14: "skip"
miss_15: "skip"
miss_16: "skip"
miss_17: "skip"
miss_18: "skip"
miss_19: "skip"
miss_20: "no_briefing,end"
You would of course, have to specify the mission number first, found in Tools->Mission Parameters->Dark Mission Description.
Specify the mission number (e.g. 20), and the mission pathname, (e.g. miss20).
You shouldn't need to specify "starting_mission". The reason it probably fails is because you haven't put an entry for it in missflag.str
Daraan on 6/8/2014 at 21:16
Just wondering if I really need a missflag.str, since it seemed to work fine earlier just with starting_mission.
I already added it and it works now but I'm still wondering why it suddenly changed.
Thanks for the explanation.
AntiMatter_16 on 6/8/2014 at 22:46
Starting_mission is a command meant to skip to a specific mission from the list of missions. If you don't have a list of missions, or your mission is not in the list of missions, I wouldn't expect it to work. Think of it as looking up someone in the phone book, without a phone book, even if there's only one entry in the phone book, you'll still need it.
If you're using FMSel instead of Darkloader, that might have to do with why it doesn't work anymore, because darkloader automatically created certain mission config files, for compatibility with Fms that didn't include them. Not including those files, such as missflag.str is a very VERY bad practice.