Some might remember that I asked what is known about the items.engb file some time ago. Unfortunately the response was practically non existant. Anhow - here is the result of my work on the subject:
MKItems 0.1 AlphaWhat does it do?After all the mods and especially after Heroselect, there was a thing that bothered me. So many new Heroes, but the hero specific items that are dropped are still only for the default, built in ones (with the exception of one or two mods like Dazzler). They even drop for heroes that aren't even accessible anymore because the have been replaced. So here is MKItems. What it does is to analyze the current herostat.engb (and subsequently all relevant talent files) and builds a new items.engb file for the currently available heroes.
The Program offers two modes of operation:
* Classic Items
* Expanded Items
The classic option generates the same items as provided in the original file.
The expanded option also includes items that increase BOOSTS, etc.
NOTE: Some Mods might have erroneous talent files that do not properly declare the BOOSTS. In this case items that increase a BOOST talent might also be generated in the classic version
MKItems 0.1 Alpha can be found here:http://www.sendspace.com/file/5rdepxInstallation Instruction:Run Executable and enter my username (Sidewinder) as password.
Extract mkitems.zip into any directory you like.
Download xmlb-compile.exe (gui less version) and place it in the same directory as MKItems.exe
Open mkitems.cfg and set the path to your herostat and and to the talent directory (close with a '\' for that one).
Run MKItems.
NOTE: You have to start a new game after running mkitems or your current items will be messed up.
Known errors:Sometimes the new item.engb file does not work in game. It compiles fine, but when an item should be dropped in game nothing happens at all (even general ones like Scorpions Tail). In case of a weapon cache not even coins appear. Reason is unknown, but I suspect that there is a limit on the total entries in items.engb. Error should be fixed for the random option and is very rare for the classic one (needs lots of heroes with more then 4 combat talents). If you encounter the error try the other option or remove 1 or two heroes from herostat.
Compile error in XP: Sometimes xmlb-compile does not like to compile the generated item.tmp file into item.engb when executed by MKItem. Reason is unkown (maybe XP hasn't closed the file properly) as the file compiles fine if run by hand. Error also does't occur in Win98SE. If you encounter the error try to manually compile the file item.tmp into item.engb.
Please report any errors or suggestions here.
Sidewinder
DisclaimerPlease note that this release is an ALPHA. It is widely untested and might produce unexpected results. It may destroy files that are needed to run marvel Ultima te Allicance. In particular it will modify the ITEMS.ENGB file. Make sure you backup before using. Use at your own risk!
General License for Non-Commercial Use
You may freely use this software for non-commercial purposes.
It may not be used for commercial purposes without an additional license.
You may NOT distribute this software in any way, except with permission of the author.
No warranty of fitness for any purpose whatever is given, intended, or implied.
You use this software entirely at your own risk. If you choose to use it, by you r actions you acknowledge that any consequential damage whatever is your respons ibility, not mine.