Does openmw need an outside utility to merge leveled lists or does it do what vanilla does and only take the last changes?
If not, are there plans to implement such a feature?
How does openmw handle leveled lists?
Re: How does openmw handle leveled lists?
OpenMW does not merge leveled lists (or any other lists for that matter, e.g. pathgrids, spell lists, etc.). Doing so cleanly is not possible, because the ESM format does not specify which list items were added, changed or deleted; it simply includes the whole list for each file that does something with that list.
For a future iteration of the file format, we could eventually include this info, and then merge lists during runtime (for files that were created in this format in OpenCS, anyway).
Until then, IMO it should remain the job of external tools, since all merging techniques will be inherently flawed in some way.
For a future iteration of the file format, we could eventually include this info, and then merge lists during runtime (for files that were created in this format in OpenCS, anyway).
Until then, IMO it should remain the job of external tools, since all merging techniques will be inherently flawed in some way.
Re: How does openmw handle leveled lists?
Soooo...
It has been 507 days since this topic. Have opinions changed since then or never gonna happen?
It has been 507 days since this topic. Have opinions changed since then or never gonna happen?
Re: How does openmw handle leveled lists?
This kind of change is not required for achieving the 1.0 goal and risk to need a big change in some codes very deep, so it will most probably wait until 1.0 is released.
And, as for any modification that is not directly related to the recreation of a vanilla behavior, the final implementation depend of the exitence of a skilled developped motivated and dedicated to work on this optionnal feature
And, as for any modification that is not directly related to the recreation of a vanilla behavior, the final implementation depend of the exitence of a skilled developped motivated and dedicated to work on this optionnal feature
Re: How does openmw handle leveled lists?
That said, I'd imagine that this change is likely going to be integrated eventually, as the absurd leveled list system is the sort of thing that I find terribly shortsighted from a design perspective (alas, I've seen modern games, like Endless Sky, also use overwriting lists).