fortuni on 4/10/2020 at 16:26
@ Iceblade
That extra dml code to prevent Alfonso from drowning and thus fail the mission due to the 'No kill objective' doesn't work
Edit: I take that back, yes your extra dml does work, but ONLY if you install the dml manually, adding that code to the dml inside Voodoo's FMdml package makes no difference, which leads me to believe that Voodoo may have set up that specific dml in the TFix package incorrectly (tested Golden Book dml and that one works correctly via FMdml).
What I have also found it that v_7.3 plays correctly with
and without the dml included in TFix, the mission finishes correctly.
I only ever had the older version v_7.2 and it was that one which didn't finish and the version that Unna made was for that version, but seeing that version doesn't load with FMsel anyway players are advised to
only install v_7.3 (
http://www.taffersparadise.co.uk/thief1mission/ProdigalCorpse,The.zip) ProdigalCorpse,The.zip available at Taffers Paradise
New dml that should be used for both version 7.2 & 7.3
Code:
DML1
//T1 FM: Prodigal Corpse by Chris Howcroft (Pseudonymouse) / Fix the goals: miss19.mis.dml
-ObjProp 936 "AirSupply"
++Receptron 936 "objstim"
{
Min None
Max None
Target Me
Agent -1629
Effect "add_prop"
{
"Prop Name" FrobInfo
}
}
+ObjProp 977 "Scripts"
{
"Script 0" TrigContained
}
+Link 977 172 "ControlDevice"
{
}
+Link 977 173 "ControlDevice"
{
}
+Link 977 174 "ControlDevice"
{
}
+Link 977 175 "ControlDevice"
{
}
+Link 977 176 "ControlDevice"
{
}
+Link 977 177 "ControlDevice"
{
}
+ObjProp 172 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 172 "TrapQVar"
{
"" =0:goal_final_5
}
+ObjProp 173 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 173 "TrapQVar"
{
"" =0:goal_final_6
}
+ObjProp 174 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 174 "TrapQVar"
{
"" =0:goal_final_7
}
+ObjProp 175 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 175 "TrapQVar"
{
"" =1:goal_irreversible_4
}
+ObjProp 176 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 176 "TrapQVar"
{
"" =1:goal_reverse_5
}
+ObjProp 177 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 177 "TrapQVar"
{
"" =1:goal_reverse_6
}
+ObjProp 178 "Scripts"
{
"Script 0" TrapSetQVar
}
+ObjProp 178 "TrapQVar"
{
"" =3:goal_state_7
}
-ObjProp 1074 "FrobInfo"
+Link 1074 178 "ControlDevice"
{
}
+ObjProp 1074 "Scripts"
{
"Script 0" TrigSlain
"Script 1" CorpseFrobHack
}
+ObjProp 795 "NoDrop"
{
"" true
}
+ObjProp 905 "NoDrop"
{
"" true
}
baeuchlein on 4/10/2020 at 19:12
Quote Posted by fortuni
Glypher confirms that FMsel does not correctly unpack corpse.zip
Testing
corpse.zip with Linux' unzip utility reveals a lot of warnings. There is some problem with many of the file names. unzip can unpack
corpse.zip correctly, but since zip utilities apparently distinguish between "errors" and "warnings", every zip utility may behave differently with this archive. One should really only use v7.3 of "The Prodigal Corpse" from now on, I guess. The info file, which all current mission loaders can display (although some won't do it automatically), states the version, so anyone having a doubt should read the info file to be sure.
I wonder why FMSel does not report problems with zip files, though. That would make things a lot easier sometimes.
voodoo47 on 4/10/2020 at 20:32
replaced the code in in the original prc_miss19.mis.dml completely (assuming no part of the original code is needed - if this isn't the case, let me know), and checked whether it loads without errors (it does). updated the (
https://drive.google.com/drive/folders/0B7quQTgSRc9Kfl9ESXhMRGNibXBEM0xyaVFFRlF4MWdockItcjZwYlJMTnN6ZDlGN0RoY00) gdrive FMsel package.
also yeah, 7zip (and by extension, FMsel) is unable to extract the archive - widows explorer can, so just use that and then either repack, or simply play it extracted.