I've just uploaded version 2.2.6 EXPERIMENTAL to http://fallout3nexus.com/downloads/file.php?id=637.
This version further extends the experimental list merging implementation.
Please read the release notes for version http://www.gamesas.com/bgsforums/index.php?s=&showtopic=915003&view=findpost&p=14023046 if you haven't done so already.
Also, a couple of posts http://www.gamesas.com/bgsforums/index.php?s=&showtopic=915003&view=findpost&p=14027492 is a description of the merging algorithm that's being used.
This version now processes the following record and list types:
CheckGroup(GroupBySignature['LVLI'], 'Leveled List Entries'); CheckGroup(GroupBySignature['LVLC'], 'Leveled List Entries'); CheckGroup(GroupBySignature['LVLN'], 'Leveled List Entries'); CheckGroup(GroupBySignature['LVSP'], 'Leveled List Entries'); CheckGroup(GroupBySignature['CREA'], 'Items'); CheckGroup(GroupBySignature['CREA'], 'Factions'); CheckGroup(GroupBySignature['CREA'], 'Actor Effects'); CheckGroup(GroupBySignature['NPC_'], 'Items'); CheckGroup(GroupBySignature['NPC_'], 'Factions'); CheckGroup(GroupBySignature['NPC_'], 'Actor Effects'); CheckGroup(GroupBySignature['CONT'], 'Items'); CheckGroup(GroupBySignature['FACT'], 'Relations'); CheckGroup(GroupBySignature['RACE'], 'Hairs'); CheckGroup(GroupBySignature['RACE'], 'Eyes'); CheckGroup(GroupBySignature['FLST'], 'FormIDs', True);
This version also introduces an important change in the handling of FLST records. Till now the FormIDs list was considered to be an ordered list. From now on it is considered to be a set. This has a number of consequences:
- the list is always displayed ordered by FormID now
- it is no longer possible to move a specific FormID up or down the list
- in the detail view the FormIDs are now lined up in the same way as leveled list entries and other sorted lists.
- When a FLST record which has been modified is saved, the FLST will be saved sorted by FormID
For any list for which this behavior is
not wanted you will have to ensure that the EditorID of the master record ends in OrderedList, e.g. "ABCOrderedList". Any such FLST will continue to be treated as it was before and will not participate in Form List merging.
Please make sure to perform this renaming with GECK or an older version of FO3Edit. Doing it with the current or a newer version will empty the list (whenever a rename results in a change of status from Set to OrderedList or back).
I really need feedback on how well this list merging is working for you!Out of 54 downloads for the last version I've received exactly 0 feedback on the list merging.