gamophyte on 22/4/2020 at 21:29
Gorgeous, thank you Fen. I think I assumed that button did something else. Wow, turns out I have others when turning that on. Thanks again!
Stefan_Key on 7/5/2020 at 23:49
Thank you FenPhoenix for your loader.
But there are some (older) FMs for Thief 2 that don't load properly. After installation, it's the first OM (Running interference) that is.... running.
OM Title is in english, goals are in french.
I've got the french Thief 2 version installed with T2fix V1.27a (don't know if it matters)
For instance : Bloody Ruins ==> not launching whereas Coterie of smokers and Abysses are OK.
(had downloaded again Ruinen.zip to check if my zip is corrupted or not, but same problem)
Another FM like "Horreur à Saint-Urbain" : same problem.
Older mission like The 7Th Crystal is running fine.
Haven't tried with FMselect.
I don't know what I'm doing wrong...
gamophyte on 8/5/2020 at 02:13
Stefan_key are you sure you are using 1.4.1? I had issues like this with 1.4.0.
FenPhoenix on 8/5/2020 at 03:24
I just did some testing with Bloody Ruins. It doesn't load right with FMSel either. The problem seems to be that the FM doesn't contain the file missflag.str (which normally should be in the strings folder). The file basically tells the game which .mis file(s) to load in what order. I created a missflag.str manually and placed it in [Thief 2 folder]\FMs\[Bloody Ruins folder]\strings . I ran the FM again and this time it loaded up correctly.
Try creating missflag.str in the abovementioned folder and pasting the following into it, then playing the FM:
Code:
// Valid mission flags
//
// skip This mission doesn't exist; it should be skipped.
// no_briefing Skip the briefing movie
// no_loadout Skip the loadout
// 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: "no_briefing, no_loadout, end"
T̵h̵e̵ ̵w̵e̵i̵r̵d̵ ̵t̵h̵i̵n̵g̵ ̵i̵s̵ ̵I̵ ̵p̵l̵a̵y̵e̵d̵ ̵t̵h̵i̵s̵ ̵m̵i̵s̵s̵i̵o̵n̵ ̵m̵y̵s̵e̵l̵f̵ ̵b̵a̵c̵k̵ ̵i̵n̵ ̵M̵a̵r̵c̵h̵ ̵2̵0̵1̵7̵ ̵a̵n̵d̵ ̵i̵t̵ ̵w̵o̵r̵k̵e̵d̵ ̵t̵h̵e̵n̵,̵ ̵s̵o̵ ̵s̵o̵m̵e̵t̵h̵i̵n̵g̵ ̵i̵n̵ ̵N̵e̵w̵D̵a̵r̵k̵ ̵m̵u̵s̵t̵ ̵h̵a̵v̵e̵ ̵c̵h̵a̵n̵g̵e̵d̵.̵ ̵I̵t̵ ̵m̵u̵s̵t̵ ̵b̵e̵ ̵t̵h̵a̵t̵ ̵i̵t̵ ̵u̵s̵e̵d̵ ̵t̵o̵ ̵b̵e̵ ̵a̵b̵l̵e̵ ̵t̵o̵ ̵f̵a̵l̵l̵b̵a̵c̵k̵ ̵c̵o̵r̵r̵e̵c̵t̵l̵y̵ ̵i̵f̵ ̵i̵t̵ ̵d̵i̵d̵n̵'̵t̵ ̵f̵i̵n̵d̵ ̵m̵i̵s̵s̵f̵l̵a̵g̵.̵s̵t̵r̵ ̵b̵u̵t̵ ̵n̵o̵w̵ ̵i̵t̵ ̵c̵a̵n̵'̵t̵.̵ ̵W̵e̵i̵r̵d̵.̵ ̵A̵n̵d̵ ̵u̵n̵f̵o̵r̵t̵u̵n̵a̵t̵e̵ ̵:̵(̵
See post below for explanation!
FenPhoenix on 8/5/2020 at 03:50
Okay, I've been testing NewDark versions all the way back to 1.23 so far and none of them work with the missing missflag.str file. But I'm looking at the NewDarkLoader source code right now and it looks like NDL actually creates a missflag.str file if it doesn't exist when it goes to play the FM. So that's why it worked for me - I was using NewDarkLoader back then. WELL PLAYED R Soul and incredibly embarrassing for me :o :mad:. I'll add this feature right away.
EDIT: Looks like DarkLoader does it too. So it's just one of those FM errors that our loaders have been patching over for us all these years. I can't believe I missed this. My consolation has to be that at least FMSel missed it too so I'm not entirely alone. :(
FenPhoenix on 8/5/2020 at 06:30
(http://fenphoenix.com/apps/AngelLoader/AngelLoader_v1.4.2.zip) AngelLoader v1.4.2 is out.
An important release fixing a longstanding problem (actually an FM error that DarkLoader and NewDarkLoader have just been silently correcting all these years but that I had no idea about). See changelog for details.
Changelog: Features:-FM archives can now be deleted from disk by either pressing Delete while the FMs list is focused, or by selecting "Delete FM archive" from the FM context menu. You'll be asked for confirmation.
Fixes:-Fixed: Some missions would not play correctly (you would get the stock Running Interference) due to a missing missflag.str file. This file is now automatically generated if it's missing. Matches DarkLoader and NewDarkLoader. FMSel doesn't do this though, which must be my consolation prize. But Le Corbeau might wanna consider also doing this, cause otherwise a bunch of older missions won't work with FMSel.
-Fixed: When scrolling the mousewheel over comboboxes, sometimes the scroll wouldn't take, or the FMs list would scroll instead.
-Fixed: When a filter textbox was focused and the mouse was over the FMs list, the Home and End keys would scroll the FMs list to the top and bottom. Now, they move the cursor to the start and end of the focused filter textbox in this case. When a filter textbox is focused, you can press Escape to return focus to the FMs list.
-Fixed: If all columns were hidden, AngelLoader could throw an unhandled exception.
Other:
-When refreshing the FMs list from disk, your previous selection is now kept if possible.
-Improved title detection for Thief 3 and System Shock 2 FMs.
-On Settings window error, it will now scroll to the relevant field (example, if the backup path is invalid, it will scroll to the backup path textbox so you can see the red highlight).
FenPhoenix on 8/5/2020 at 06:55
Also, R Soul, if I ever snark at your loader again, link me to this post.
Stefan_Key on 8/5/2020 at 09:33
Thank you so much, FenPhoenix! It works perfectly now! :thumb::thumb:
You showed your expertise once again!
gamophyte on 8/5/2020 at 14:16
Fen, is it okay to drag drop over Config.ini, and FMData.ini, or is that not necessary to keep info on completed FMs?
FenPhoenix on 8/5/2020 at 14:26
You shouldn't have to touch those files. Just extract the new version to the same folder as the old and neither of those files will be overwritten (and don't overwrite them, because they store everything).
Config.ini is app settings and FMData.ini is FM information (titles, authors, completed states, ratings, comments, etc. etc. etc.)