Change the value of "MaintainImportedDialogueOrder=0" to 1 in Morrowind.ini.
I don't think so. It affects how the Dialogue is exported and imported to CS.
Ha! I misread you then. Sorry.
I haven't heard about that particular problem though. Just a shot in the dark, Are you by any chance changing the order while filtered for specific ID in the bottom left corner of Dialogue window?
How about simply adding new voiced lines where you want them and in order you want them, duplicating text and voice files of what you have in mind to "reorder"?
We need CS code patch...
BTW not all voiced greetings that came with the game were used. Have a look at http://www.nexusmods.com/morrowind/mods/42296/? .
http://www.nexusmods.com/morrowind/mods/42377/? are related mods.
I tried more or less your example, and it seems to https://www.dropbox.com/s/vsn0201bsur5db7/__reorder.zip?dl=0 for me, changes are kept on reloading in CS.
What does not work is cleaning the mod with TESTool or tes3cmd, both consider changes as duplicated info and clean them, so reshuffling entries like this is a very risky practice if your mod is going to be released.
I think we may have a different setup.
I am using Morrowind engine /Construction Set version 1.6.1820, master plugin version 1.30. and reloading keeps the dialog shuffled. Maybe someone else could try loading in their CS my test mod and see if dialog changes are there (Dialog\Voice\Hello, click info column, press * key)
It depends on what you think the purpose of a cleaning tool should be. If tool primary purpose is to strictly clean technically wrong things, for a user who want to use the mod on his own and knows what he is doing, you may be right.
If tool primary purpose is to clean known potential sources of bugs/incompatibilities with other mods, then you may be wrong. {EDIT]just for clarity: reshuffling standard dialog is probably something http://lovkullen.net/Emma/Comprehensive_Dialogue.htm
I am using latest 1.6.1820, and made the example dependant on both Tribunal.esm, Bloodmoom.esm, so no dirty GMSTs has been generated.
I tried also making the example dependant only on Morrowind.esm. As usual dirty GMSTs have been generated on save, but the shuffled dialog is still there.
[EDIT]version typo
I'd try making your reordering changes with one/both Tribunal.esm/Bloodmoon.esm loaded and see if/what changes.
I am forced to agree with this. Since when did it become the arbitrary domain of some tool to decide "gee, this guy's dialogue shouldn't look like this" when such a thing is readily possible to do in the CS and should be considered an intentional edit?
Makes me seriously question now whether I should have trusted the two mods I have done for MW to being cleaned with ANY tool that makes decisions this way.
This is not a valid reason for assuming it SHOULD be done though. Compatibility issues are par for the course with modding a Bethesda game. Morrowind shouldn't be treated as some kind of special snowflake where this sort of behavior is actively referred to as bad practice.
Every other game that has come since, people have accepted that these things can and do happen. Compatibility patches exist to fix these sorts of things. Cleaning tools DO NOT clean these sorts of things out automatically.
I would have thought such a thing would be common sense - don't remove something that's not completely identical to the master record from the game's own data files. Doing anything else presumes tool makers can know that modders, like Shroob in this case, couldn't have intended to do what they're doing.
Ah, deliberately misapplying my meaning by trying to quote it out of context. Nice.
TESxEdit does not clean what Shroob is doing automatically. Such records would show up as conflicts and would remain in place, marked in the appropriate color for the level of the conflict.
It DOES remove the records which are identical to the game's master files automatically. AFTER you tell it to go ahead and do so.
It will also correct deleted records AFTER you tell it to go ahead and do so.
It will also log every single record it intends to act on BEFORE the work is saved to the active file.
Morrowind's cleaning tools are assuming far too much in the name of "don't conflict with me bro" and that's just plain wrong.