Hi all,
I wrote my own MTW editing tool: Dragon MTW Editor. If anyone would like to give it a try it can be found here:
Dragon MTW Editor – RAR file
or
Dragon MTW Editor – ZIP file
Current version of Dragon MTW Editor is: (Beta) v 1.0.1663.18722
It is beta version so not everything is finished and polished yet. I have few more ideas which wait for implementation, but as far as I can tell completed part works fine.
Features
• Configurable interface
• Unit definition file editing
• Building definition file editing
• Projectile definition file editing
• Description file editing
• Names file editing
• Background editing of DEADPAGE COORDS.TXT file
• Easy way of switching models for given unit
• Fast links between unit records and description/names records
• Easy way of creating new units based on existing ones
• Function to check DEADPAGE COORDS.TXT file for errors
• Function to fix DEADPAGE COORDS.TXT file automatically
• Viewing graphics files (BIF, LBM, TGA and more)
• Converting graphics files
There is document attached to this pack where you can find more info, or if you prefer reading it online here is link:
Dragon MTW Editor description
If anyone would like to give me some feedback (bug reports, development ideas) you can send me e-mail at:
Maul011@wp.pl
Have fun
Known bugs/issues
v 1.0.1654.25009
* Because native .NET platform character coding (internal coding not default coding of text files) is UNICODE some characters from Descriptions.txt and Names.txt won’t display properly in Dragon MTW Editor. This applies to characters with codes from 128 to 160.
v 1.0.1653.40247
* Extended ASCII characters are converted to UTF-8 encoding counterparts in Descriptions.txt and Names.txt (Fixed in v 1.0.1654.25009)
v 1.0.1651.33397
* Slow menus – sometimes, especially with multi-level menus, when final menu item (providing some function) is clicked menu closes without launching action associated with selected menu item.
v 1.0.1632.13633
* Program throws exception when you try save file/files before loading anything. (Fixed in v 1.0.1635.30143)
v 1.0.1629.22356
* Program throws exception when navigating beyond last record in Names or Details browsers (Fixed in v 1.0.1630.19918)
* Program may reformat header of UNIT_PROD file slightly. Even though modified file is perfectly readable for both MTW game and Editor itself. (Fixed in 1.0.1632.13633)
* Empy strings in The body type column may cause program to throw exception (Fixed in 1.0.1632.13633)
v 1.0.1628.15527
* Program may fail to load moded startpos files (Fixed in v 1.0.1629.22356)
v 1.0.1627.13217
* Problems editing files with broken headers. File loads properly but program may throw out exception when traversing data. (Fixed in 1.0.1628.15527 - Now the program will not throw exception when traversing data but description in Info window can be irrational if header is broken.)
* Program throws exception when trying to load file if MTW Installation Path is not set correctly. (Fixed in 1.0.1628.15527)
* Right after program start Detail windows shows all available interfaces. (Fixed in 1.0.1628.15527)
v 1.0.1626
* Save errors - null string reports. (Fixed in 1.0.1627.12850)
New features:
v 1.0.1663.18722
* Improved BIF support
v 1.0.1657.29830
* Few more options for manipulating multi-frame BIFs added.
v 1.0.1653.40247
* Support for saving LBM graphic files
v 1.0.1651.33397
* Picture viewer – by default it displays graphics associated with currently selected unit/building. Control over picture viewer (i.e. switching between different graphics) can by accessed through popup menu (right-click). Picture viewer can be used independently also (use right-click popup menu). In this case loading/saving is served by functions in File menu
v 1.0.1643.26720
* Interface smoothing and polishing
* Option automatically fixing DEADPAGE COORDS.TXT file. This function moves entries present in DEADPAGE COORDS.TXT but absent in UNIT_PROD file to the end of DEADPAGE COORDS.TXT file. It also adds entries missing in DEADPAGE COORDS.TXT file whenever it can find proper template for missing entry.
v 1.0.1639.29340
* Interface smoothing and polishing
v 1.0.1635.30143
* Function checking DEADPAGE COORDS.TXT file for error. It can be accessed through Edit / Data Set operations menu. At this stage this function checks DEADPAGE COORDS.TXT in conjunction with currently loaded UNIT_PROD file only. Function reports entries missing in DEADPAGE COORDS.TXT file and those which do not have their counterparts in UNIT_PROD file.
* Detail window behaviors have been upgraded. Now buttons Prev and Next can be pressed only in case when selected cell holds more than one list of values.
v 1.0.1632.13633
* Two new edit options for Building browser:
- Fast link to corresponding entry in DESCRIPTIONS.TXT file
- Fast link to corresponding entries in NAMES.TXT file
* Proper indexing added for Names/Descriptions files
* Insert/Delete line options added for Names/Descriptions files
v 1.0.1628.20311
* New set of functions which enable loading/saving rather separate files than whole sets of files have been added. Use them with caution when using together with standard load/save functions since it is easy to accidentally and unwillingly overwrite original files.
Cheers
Maul
Bookmarks