baeuchlein on 12/4/2023 at 00:23
This is not the first time crashes are reported with this mission. Check (
https://www.ttlg.com/forums/showthread.php?t=99276&p=1312185&viewfull=1#post1312185) this thread for more. It even started before NewDark. The thread also includes some of my own babblings concerning this problem, near the end. Currently, the mission does not want to fail for me in Windows 10 or some versions of Linux. Don't ask me why. However, the scripts indeed look like the source of most of these problems.
Wind_Falcon on 12/4/2023 at 13:08
After a dozen or so clean re-installations of Thief 2 and trying different combinations in T2Fix, I've narrowed down the cause of the issue - it's the Thief 2 Multiplayer optional component that's the culprit for the crash. You can install absolutely everything else and the mission goes in-game with no problem, but installing just the MP and nothing else - the FM crashes.
baeuchlein on 12/4/2023 at 18:20
Quote Posted by Wind_Falcon
After a dozen or so clean re-installations of Thief 2 and trying different combinations in T2Fix, I've narrowed down the cause of the issue - it's the Thief 2 Multiplayer optional component that's the culprit for the crash. You can install absolutely everything else and the mission goes in-game with no problem, but installing just the MP and nothing else - the FM crashes.
The Multiplayer component has been causing problems with other missions in the past. It used some different scripts for the "standard game" than the usual single-player game setup. Whether these issues were partially taken care of in the latest T2Fix release (v1.27e) I do not know, the changelog's only entry on this is from v1.27b. AFAIK, in one of the latest T2Fix releases the default selection for Multiplayer is "do not install".
On the other hand, the problems I had with "Gathering at the Inn" in autumn of last year all happened without the Multiplayer component installed. I had no such problems with "CoSaS: Mission X", which uses the same custom script modules. Most likely, "GatI" does use the custom scripts in a way "Mission X" does not, and therefore, issues with "GatI" come up sometimes. Other influences on the script-related problems might come from the game version used as well as the operating system. And as R Soul mentioned, the chances of someone being able to fix the scipt-related problems in "GatI" are rather small.
Darkness_Falls on 12/5/2025 at 03:25
Quote Posted by fortuni
dml to fix end game stats, now shows 3 secrets not 6, plus a few other minor fixes, courtesy Glypher.
Code:
DML1
//T2 FM: Gathering at the Inn (CoSaS 1) by Team CoSaS / Fixes: miss22.mis.dml
Where does that code go, exactly? I looked through all the files and folders and there's nothing titled, "miss22.mis.dml".
Are we to make a brand new file with that code and save it as "miss22.mis.dml"? If so, where do we save it to?
I see the installation has a "miss22.mis" file, but it doesn't have ".dml" extension. And when opening it in Notepad, it's all gibberish characters, so doesn't seem like I should update this file.
baeuchlein on 12/5/2025 at 09:25
The idea of the post you are referring to indeed was that you open a brand new file called miss22.mis.dml and copy & paste the code into that. However, if one installs/upgrades a Thief 2 installation with T2Fix, there are some of these DML files (AKA "DML fixes") already offered for installation. The package with these files is called "T2FMDML".
The T2FMDML used with T2Fix v1.27e already contains a DML fix file for "CoSaS - Gathering at the Inn". It looks different, and I do not know whether it addresses the same issues that the DML fix posted here addresses/fixes. Therefore, my recommendation is the following:
If your Thief 2 installation has a file called gai_miss22.mis.dml in the sub-folder mods\t2fmdml\dbmods\miss_all (which is the DML fix from the T2FMDML package for "CoSaS - Gathering at the Inn"), then you should not use the code above, and just hope that the DML from T2FMDML fixes everything needed.
If, however, you find no gai_miss22.mis.dml inside the folder I mentioned above, then your installation apparently does not contain the DML fixes from T2FMDML, and you might try to copy & paste the code above into a file named miss22.mis.dml. This file, however, should not simply be put into your Thief 2 folder, otherwise it will be used for any missions that use a miss22.mis file (which is the main part of a mission description readable by Thief 2). And that would fix "Gathering at the Inn", but at the same time potentially wreck a lot of other missions.
Instead, if you want to use the miss22.mis.dml, you have to put it into the folder inside your Thief 2 installation where the mission is located. It goes like this:
1. Install the mission with FMSel or AngelLoader. Do not use DarkLoader for this, or the DML fix will still be used for lots of non-fitting missions afterwards and wreck them!
2. Check which new folder has appeared in the FMs sub-folder. It should have a name that reminds you of the CoSaS fm's zip file.
3. Create the miss22.mis.dml file by copying & pasting the code above into it.
4. Put your self-created miss22.mis.dml file into the folder you identified in step 2.
5. Start the CoSaS mission & play it.
If you de-install and re-install the CoSaS mission again, the DML file will vanish from the folder identified in step 2, and you will have to do most of the steps above again.
There might be yet an easier way to put a DML file into use. I have had success with putting the DML files created by copy & paste into FM zip files (and renamed the zip's accordingly so I knew these were not the original release FM zip files). It worked for me even in the few cases when I still used DarkLoader for some reason. However, there are people who say that this could go wrong. It's your choice whether you take this approach or not.
Thus, the simplest way to install most DML fixes is to just install T2FMDML with T2Fix.:D