Nameless Voice on 5/10/2018 at 22:22
Arcane voodoo magic.
john9818a on 5/10/2018 at 22:44
Quote Posted by leconbras
GOG is better than Steamm in that case. It offers the image file to download and install, just like any original game. By the way... does anyone explain to me how an original game already comes with newDark 1.2.5 (unoficial) in a official store of original game??? :D
I guess it didn't matter because I see all of the files and folders just like they were in the original install. I didn't have to run Steam to play ThiefG or dromed.
Haplo on 6/10/2018 at 00:43
I'm still worried about the players who will not upgrade their TFix (e.g. they don't know about the update, or don't know how to). I'd like to minimise the hassle for them.
As things stand now, almost all the markers with NVRelayTrap are broken in my mission. Most of them have a single NVRelayTrapDelay as their script parameter, and they are inheriting NVRelayTrapOn, NVRelayTrapOff, NVRelayTrapTDest and NVRelayTrapTOn from the archetype.
One way to fix this is to audit all such markers and add default values for the parameters above.
Another way is to audit all and increment the script index (NVRelayTrap->NVRelayTrap2, etc).
Both ways are laborious and error-prone.
I was hoping to be able to override that gamesys.dml with a miss23.mis.dml and the contents below:
Code:
DML1
+ObjProp -36 "Scripts"
{
"Script 0"
"Don't Inherit" true
}
+ObjProp -36 "DesignNote"
{
""
}
The idea is to clear the values set by gamesys.dml. Is this possible? I'm not sure if a "+" needs to be used before ObjProp, or a "-", or nothing. I need to do some DML RTFM.
Unna Oertdottir on 6/10/2018 at 08:15
You already have some sort of version check in the mission: a door which doesn't open and a readable.
In the readable, point the players to osm/gamesys.dml. The players need to rename it and restart the game/mission.
If corrected, the door opens and the readable gets destroyed.
voodoo47 on 6/10/2018 at 09:42
Quote Posted by Haplo
I was hoping to be able to override that gamesys.dml with a miss23.mis.dml and the contents below:
not going to work, and I would recommend not to mess around too much, either tell everyone to update with the latest TFix, or they can edit gamesys.dml and delete the script fix bit (or rename gamesys.dml to tfix.gam.dml if they still want to play the vanilla campaign). easy enough.
Haplo on 6/10/2018 at 13:30
Ok. Now for my own general understanding of DMLs...if gamesys.dml adds a design note, is it possible to delete it using a -ObjProp in a mission-specific DML (miss23.mis.dml)?
And another question... if a mission-specific DML does an ObjProp "DesignNote", will it replace the design note set by gamesys.dml, or will it append to it?
voodoo47 on 6/10/2018 at 14:25
depends on how the priorities are set up - in this case, the OSM dml will rule them all. so as mentioned, it's been fixed in the latest TFix, the smartest and simplest way is just to update and live happily ever after, no need to try to safeproof it from your side anymore.