Clock on 21/3/2017 at 15:23
Quote Posted by R Soul
There's no need for NDL to do anything to the sRootPath value. There's no interface option to change it. I might have had the value sent back to the calling program in case I decided to let the user change it, or I might have just copied some code from Thief Fan Mission Manager without knowing what it meant.
Here's a version of 1.4.7 that doesn't change the value:
(
http://www.mediafire.com/file/41256cwwq6oad2b/NewDarkLoader1.4.7_2.zip)
I got NDL to work using 1.4.7 and loaded a FM called "All The Worlds A Stage". I went to options to change resolution after I walked around a bit and noticed I needed to tweek some things, which shouldn't be relevant, but it was then I got the error message you see in the image below.
Next thing I did was install 1.4.7.2.
NDL kicks in perfectly, but I now can't play the FM at all, getting the same error message.
This could very well be a problem isolated to me, but I really don't know how to go forward from here. Maybe downloading a different FM to see if the same problem continues?
Inline Image:
http://i613.photobucket.com/albums/tt216/2sedna9/Capture_zps3jtkpt6p.png[/IMG]
Clock on 21/3/2017 at 15:48
I downloaded "Avoiding Mistrust" and it appears to be working properly, but I haven't played it for more than 1 min. Perhaps its an issue with that particular FM (All The Worlds A Stage)
snobel on 21/3/2017 at 17:05
Avoiding Mistrust has a bug on Normal difficulty - it'll crash when you try to save. Could that explain it? Sorry - got it mixed up with All the World's a Stage. :)
Edit: I can play All the World's a Stage just fine apparently. If you keep having problems, try the SU 1.1.8 (just out - lets you select NewDarkLoader from the tweak tool...)
Clock on 21/3/2017 at 17:31
Quote Posted by snobel
Avoiding Mistrust has a bug on Normal difficulty - it'll crash when you try to save. Could that explain it? Sorry - got it mixed up with All the World's a Stage. :)
Edit: I can play All the World's a Stage just fine apparently. If you keep having problems, try the SU 1.1.8 (just out...)
Actually, I did something (don't know what) that was very nasty and TDS completely shut down and wouldn't respond through Steam OR directly. So I had to re-install the game (via Steam), then re-install NDL & SU. I downloaded SU 1.1.8. so now I'm all up to date .
Looks good so far. It's been sooo long since I played TDS that I have to reacquaint myself to the game. I think I only played it through twice. So before attacking any FM's, I'll probably run through the game proper first.
Thank you snobel and thank you R Soul (is the joke saying your nick fast :)) for your help
snobel on 21/3/2017 at 17:34
Just noticed that the info file shown for the FM Thief's Rising GE is Bonus.txt - a bit unfortunate, because it explains how to achieve a bonus level / easter egg. Maybe first look for a file named Readme?
for T3 FMs in general, the best strategy is looking for a .glml file. It's present in most FMs and converts easily to html. It's also easy to get a proper mission title from there.
R Soul on 21/3/2017 at 23:59
Something can be done about that. NDL already finds all possible readme files, and shows the first one if finds. Right clicking allows the user to select another one (along with other FM details). When a newly installed FM is selected, I could have NDL show a list of detected files. The selection would be stored so the user would only have to do it once per FM.
While investigating this, I noticed that it was setting a generic "Something" title for T3 FMs. I looked at my code (it's been a while) and found that I'd disabled code which delves into the archive and gets the title from other files.
I'm not sure why I disabled it. It starts on line 1758 of Form1.cs if anyone's interested in seeing if there's an obvious bug.
snobel on 22/3/2017 at 10:47
Looking over the code briefly, the approach looks fine. Better enable it and see what happens... Maybe there's just a bug in there that you wanted out of the way?
Calibrator on 22/3/2017 at 20:22
Because of a discussion in a separate thread where the friendly folks were adamant in pointing out the many advantages in not using DarkLoader anymore I tried NewDarkLoader after a fresh install of Thief 2 and applying the most recent TafferPatcher and the brand new NewDark version.
The good stuff:
The text window at the bottom is nice with resizeable text and a "full screen" display.
The original T2-missions work as expected and so do FMs that support the language of my installation (German as I have the German version).
The problematic stuff:
FMs that do not support German language (= have no files included for it in their zips) result in:
- invisible mission goals (with square characters "[]" as bullet points)
- invisible text in all readables, making them completely unreadabl
- the mission title isn't used for save file names, only the playing time (not a big deal)
Obviously this makes playing most FMs not exactly a joy...
Using the FM selector built into NewDark does not have these problems but on the other hand doesn't have a nice text window at the bottom...
I tried the various setup options of NDL to no avail. Any thoughts? Am I missing something?
R Soul on 2/4/2017 at 01:09
One thing at a time (quite a long time too, now that I have less free time) ;)
I've worked on the problem with multiple readmes, and have a solution which is almost there. If the FM has multiple possible files, and one hasn't yet been chosen (i.e. no entry saved in NewDarkLoader.ini), the program will give the user a list to choose from. The only snag is that if such an FM is the first one in the table, the readme list will prevent the table from being drawn.
Here's a test version:
(
http://www.mediafire.com/file/z8lota69plrwe28/NewDarkLoader1.4.8.zip)
If you already have older versions, only NewDarkLoader.dll needs to be extracted. If you've been making use of the multi-language feature, no changes have been made since 1.4.6.
The modified source is here: (
https://github.com/RSoul82/NewDarkLoader/)