GayleSaver's Custom Scripts

Here you can download GayleSaver's Custom Scripts.

These scripts extend the Dark engine's inner workings to give mission authors some additional flexibility. Since these scripts require the use of an additional DLL file and Darkloader will not extract DLL files from mission ZIP archives due to the potential security risks, you must install the script files manually.

You can check out the README file here.

To install these, simply download the ZIP archive appropriate for the game (T1/TGold or T2), and extract it into the game's directory. (Not into the directory where you keep your missions, but the actual Thief1/ThiefGold or Thief2 program directory.) The two important files are "script.osm" and "darkhooks.dlx". Note that you only need the developer's release if you plan on making your own fan missions which make use of the scripts.

To make sure that the script installation worked properly, play a mission such as The Fireshadow's Barrow which will refuse to run if you don't install the scripts.

UsrScriptT1_1x2BugFix.zipScripts for Thief1/ThiefGold
UsrScriptT2_1x2BugFix.zipScripts for Thief2
DevScriptT1_1x2BugFix.zipDeveloper's Release for T1/TG
DevScriptT2_1x2BugFix.zipDeveloper's Release for T2

Telliamed's Custom Scripts

Also available is Telliamed's tnhScript package (version 2.1 as of 2009.04.10). Info is here and the download is here.

Nameless Voice's Scripts

Another script package is Nameless Voice's NVScript. As with GayleSaver's scripts, just unzip the zipfile into your Thief 2 (or System Shock 2) directory. The important file is NVScript.osm; the NVDebug.osm file is intended for mission developers. Some documentation for FM authors is included in NVScript.htm; you can view this file online here. Also for FM authors, there are a couple of debugging files available.

Note that these are the 1.1.0 versions, current as of 2009-04-05.

NVScript.zipScripts for Thief2
NVScript-SS2.zipScripts for System Shock 2
NVDebug.zipDebugging stuff for Thief2
NVDebug-SS2.zipDebugging stuff for System Shock 2

For comments, or if you would like me to host something else, bug me.