Hello,
I'd like to know which containers/… use which levelled list. A request could be:
show all containers that "use" list_items_01
OR
anything that uses list_weapons_b
I need to check if I adding something to (list_item_02.)list_amulets_01 would affect list_items_99 and list_amulets_b as well. That might not be desirable.
So far the objects table does not contain such information. You have to open objects that you think they could be affected.
Is it possible to find out using the editor or another OpenMW tool?
thanks in advance
containers using levelled lists
Re: containers using levelled lists
./esmtool dump <ESM file> -t CONT | grep -C 20 -i levelled_item_id
I guess a "find references to object" tool would be handy for OpenCS. Or make the global search function search through item lists as well.
I guess a "find references to object" tool would be handy for OpenCS. Or make the global search function search through item lists as well.
Re: containers using levelled lists
I probably did something wrong. Because there are only two occurances.scrawl wrote:./esmtool dump <ESM file> -t CONT | grep -C 20 -i levelled_item_id
I guess a "find references to object" tool would be handy for OpenCS. Or make the global search function search through item lists as well.
I still don't know where the levelled list "l_n_amulet" is used.
Code: Select all
$> ./esmtool dump /home/share/gaming/openmw_2015-03-22/Morrowind.esm -t CONT | grep -C 20 -i l_n_amulet | wc -l
83
- Spoiler: Show
I might have to add it to the containers manually. Is it (planned to be) possible to set conditions for containers contents like for TopicInfo?
EDIT:
I see, you mean item. That's the way trial and error: I put my item into list x, then ask/show where it can appear.
Is there a way to find out what list is applied to which container?
Re: containers using levelled lists
You can do it with tes3cmd
Code: Select all
tes3cmd dump --type cont --match "l_n_amulet" "morrowind.esm" > tes3cmddump.txt
Re: containers using levelled lists
How do I get that program, does it run on Linux?qqqbbb wrote:You can do it with tes3cmdCode: Select all
tes3cmd dump --type cont --match "l_n_amulet" "morrowind.esm" > tes3cmddump.txt
Code: Select all
$> locate tes3cmd
$>
Re: containers using levelled lists
tes3cmd appears to be a perl script. You can get it here: https://mlox.googlecode.com/svn/trunk/util/tes3cmd