I've put out a new version: tes3cmd-0.37h-2010.07.22.7z:
http://code.google.com/p/mlox/downloads/list
This new version features a new record parser that is much more flexible under the covers, and it is more complete in terms of translating various fields symbolically, so you see more names instead of numbers that are indexes into some array stashed somewhere you don't know about.
The "multipatch" feature which includes merged leveled lists is looking pretty good. There is also a "fixit" command that cleans all plugins, makes a multipatch, and synchronizes plugin headers to masters.
The "dump" command is handy for converting a plugin to an easy to read text file, which makes some problems easier to figure out.
The "modify" command has been rewritten and is pretty powerful. If anyone has any requests for batch processing of plugins, let me know, and I'll see if I can add how to do it to the documentation. Here's a simple example of how to create a little patch plugin from the current documentation:
# Problem: Aleanne's clothing mods do not have restocking inventory# Solution: create a small patch to change the counts for inventory containers# to negative numbers so they will be restocking.# Step 0: confirm the problem, showing the non-negative counts:tes3cmd dump --type cont ale_clothing_v?.esp# Step 1: Create the patch file ale_patch.esp containing just the container records:tes3cmd dump --type cont --raw-with-header ale_patch.esp ale_clothing_v?.esp# Step 2: Change all the count fields for the containers in Aleanne's Clothing to -3 (for restocking wares)tes3cmd modify --type cont --run "$R->set({f=>'Count'}, -3)" ale_patch.esp
I've done some testing, but please still consider this alpha until I release the final 0.38 version, which should be stable. Even though tes3cmd does it's best to make sure it always does backups for you and never overwrite things, it's always a good idea to back things up on your own.