R Soul on 12/11/2016 at 11:20
I recently read a comment about scripts being similar to .dll files, and NewDarkLoader comes with two additional files, which FMSel doesn't use, to handle mp3 conversion and archive compression/extraction. There could be some sort of conflict between them.
It doesn't seem to affect newer script files, but I don't think many players would want to start deleting files from archives. I (or we) could make a set of 'fix' files containing up-to-date versions of the scripts. Fixes are discussed in the readme, but I'll repeat it here. In your FM archive folder you need a folder called .fix, and inside there you have a folder named after the FM's archive name. Any archives in that folder will be extracted to the FM's installation folder, overwriting any existing files.
There's an easy way for users to do that. Download or create an archive containing the fixed files. Its location doesn't matter. Select the FM in NDL and press Ctrl F. Choose the archive and NDL will put it in the right place. The changes will take effect after the next time you install the FM.
Stingm on 12/11/2016 at 19:35
That sounds good but would have to be done for a lot of missions.
The other issue is that if the newest scripts are in both thief directory and in the mission directory, the mission still wont run. I had to make sure the files were deleted in the mission directory itself before they would run. This is strange as I wouldn't think it would make a difference which of the 2 directories they were in. But apparently it does. I'm not a programmer so maybe you understand why this happens? Maybe its thief and not ndl that causes this?
Edit: Don't forget to change the version to 1.45 in the first post and topic heading. It stills says 1.43.
caqo on 12/11/2016 at 22:15
Maybe te solution would be half mission creators and NDL. every mission that need a specific script, it could come in the zip mission, and ndl could backup the script before loading the mission itself. And, to restore this, you may choose the main game (Thief, thief2, etc.) to get the original files you had after the mission loading.
just an idea.........
Gooberslot on 13/11/2016 at 02:15
Well it's not the Naudio.dll because I removed that and the game still didn't work right. Removing SevenZipSharp.dll just causes the NDL to crash so I can't test that.
R Soul on 24/11/2016 at 21:33
NAudio.dll is only referred to at the exact moment some mp3s need to be converted, so that's why you could get away with temporarily deleting it. SevenZipSharp.dll is used a lot, even if you use the external 7zip option (the dll's performance is fine when just browsing archive contents).
I've made a small change to the NewDarkLoader.dll, but I don't know enough about the problem to be sure if it'll make a difference.
The link is the same as before:
(
http://www.mediafire.com/file/itmy4r5dvwk3d0s/NewDarkLoader1.4.5.zip)
R Soul on 26/11/2016 at 19:34
When mentioning specific FMs that are having problems, please bear in mind that with thiefmissions.com not working it can be very hard to download that FM. Please provide working download links, even if you have to upload the FM yourself.
edit: Found the last few FMs at (
http://www.taffersparadise.co.uk/), but my point stands: make sure there's a link.
Gooberslot on 27/11/2016 at 02:45
I downloaded that new 1.4.5 version and it seems to be working. I didn't play much but I went into the first room with the Guardian and I started taking damage so it seems to be working.
R Soul on 27/11/2016 at 10:51
That's interesting. We still have to be wary of inconsistency, for example I've had a few script problems too, but not recently. In most cases 1.4.5 seems to be working fine so I'll finally update the first post.
Dahenjo on 27/11/2016 at 21:28
Just tried 1.4.5 with UVI and the couple other FMs giving me errors before and all the scripts are loading now.
klatremus on 28/11/2016 at 03:20
Can you install 1.4.5 over 1.4.3 without problems?