Parser of LODs and DEFs for batch converting all graphics of HOMM3
Current version -
Revision
Description
The programm is simple: you set a path to HOMM3 folder in the config file (defparser.ini) execute the program, choose desired filelist for extracting graphics, there are some list included in program, 1 special list is for objects.txt (name of a list "Mapobjects") there with a special algorithm, it creates a system of subfolders depending on objects types, listed in format_ob.txt file (it's a part of WOG ERM-help) and this both filenames are configurable.
The main function - opening a filelist (where listed names of DEF or PCX files) and creating a folder with a name of filelist where it puts all converted BMP files from PCX or creates a separate subfolder for each DEF (with a name = DEF name) where it puts all frames of animation (BMP files), after the work is done in title of a programm you will see "done" ( the whole h3sprite.lod is converted to 30000+ BMPs in 7-10 minutes)
Filelists are made using other programms (but you could just write it by youself see included filelists for example ), the easy way, in my opinion, are plugins for Total Commander( © Christian Ghisler) catalogmaker/diskdir(© incl.) and you will need a plugin for viewing LODs as archives in TC.
Bugs. The app could hang in for no reason, it is not yet fully tested. You may get errors with opening filelists or errors with convertation. In such cases I accept bugreports, the more detailed the faster I will fix. And bring an updated version on a website, for this is revisions-system, e.g. version 0.1.1.00, and 00 is revision.
Opensource. Programm is written in Delphi7 (© Borland), and used code provided by Sergey Rozhenko aka SergRoj aka GrayFace. You may use my sources free (as for SergRoj 's code ask him, there are contacts in his modules), but I will work on a programm by myself, when I will have time. Sources are not fully commented, but they will be, as usual, in english. The program is provided "as is" , its freeware, no garanties, I've tested by myself and other people tested it too, and I got proper results.