baeuchlein on 2/10/2012 at 11:35
I played the Bathory missions more than once and never experienced such a bug. But I have encountered it sometimes while playing other fan missions. Usually, only restarting the mission would help.
Apparently, this is something similar to what is often described as the "Deathstage 12 bug", but it happens randomly. Maybe it's a Dark Engine bug. I have even experienced it with frogbeast eggs a few times.
Sensut on 2/10/2012 at 11:40
That's possible. Deathstage12 caused a lot of problems at that time. Just appeared out of nowhere and it was almost impossible to get rid of it.
Another_Taffer on 2/10/2012 at 14:07
Quote Posted by baeuchlein
But I have encountered it sometimes while playing other fan missions. Usually, only restarting the mission would help.
That did the trick, thank you very much. :)
@Sensut: Just finished the prologue this morning. And I am really stunned about the quality of this first level. The visuals, the music, the amosphere, the level design... simply the best FM I played until now. Though I haven't played so many FMs up to today. But who cares, I just couldn't stop playing until it was finished. And the end gave me pleasant shivers. :D
I'm really excited to see how the rest of the missions keep up with this quality. :cheeky:
Sensut on 2/10/2012 at 16:02
Ok ;) .
I found a little problem with these 2 campaigns (Dracula and Bathory, and probably more FMs), regarding the new 1.19 patch. At start a script installation error pop up, which means not really error but a script version control location problem. Namely this script control looks for the needful script files in Thief 2 directory and warns the player if these modules are missing from there. Now the problem with it is that the new FM selector runs the installed FMs from another directory, not from Thief 2 main directory as Darkloader did, and the script control can not find the appropriate script files there. The solution: before start these FMs copy the script files into the main Thief2 directory from the mission zip (there is a subdirectory named "install_scripts" with these files). That's all.
Sticky Fingers on 3/10/2012 at 06:03
Just to clarify: are there any such script-loading problems when using DL (& 1.19)?
Sensut on 3/10/2012 at 06:19
Quote Posted by Sticky Fingers
Just to clarify: are there any such script-loading problems when using DL (& 1.19)?
With DarkLoader no, only with the new FM selector, because uses a different folder for FMs. That's the problem, the different folder, because the script controller checks only the main T2 directory, and if the module is not found there shows that warning even if the scripts works well.
Albert on 3/10/2012 at 06:54
Well I'm glad we are taking initiative on this. Definitely will work for the best. :D
Myagi on 3/10/2012 at 11:14
Aha, so that's the problem. It sounds like what I experienced when I tried Assault at the gas station. It was complaining about latest script versions for tnhscript and more, but I made sure I have those. I gave up and moved on to something else.
That directory thing sounds like what the documentation is mentioning
Quote:
OSM Author Notes
----------------
...
Custom OSMs that access files directly have to ensure that they work correctly with the new native FM system, or
the FMs that use them will fail (unless they're installed the old fashioned way, bypassing the native FM system).
When an FM is active, an OSM that wants to access a file must first look for the file in the FM's dir, and then
the current working dir.
I saw that the latest osm files also included source code. I might take a look at that tonight and see if I can find something.
Sensut on 3/10/2012 at 11:35
Just in case, copy all of the latest custom scripts into Thief2 directory and leave them there forever, including the renamed files, just like mine. Does not disturb anything in other games and when any missions needs them, will be found there and no problems. There are 3 essential custom script releases:
(
http://www.thiefmissions.com/scripts/) Telliamed's
NV's
Gaylesaver's
I think this is a good solution.