########DATEDIT 1.3##############
Hello kids, it's me again - didn't you get bored of this regular updates yet?

Fixed/Changed:
-Improved DatEdit internal ID-handling, which means the program should now work much faster

-Running multiple DatEdit applications at the same time should work fine now (every running copy will have its own TEMP directory)
-Redesigned the "Options" window to increase its accessibility - all the options are now on a single page.
-Sound subtab text boxes are now reactivated properly.
-MPQ Importing now works properly (it didn't in v1.2b).
-Added ID-input boxes for the units.dat weapons pointers, the weapons.dat flingy pointer and the weapons.dat cmdicons.grp pointer (in case someone adds new icons and doesn't link the new cmdicons.grp to DatEd first). The Weapons Editor layout had to be modified a bit, but I hope it is still as functional. I used it almost up to 100% now, and I can't really think of any more improvements to it - there probably won't be an ID input box for the "Label" and "Error" TBL-pointing properties, because this would clutter up the already cluttered up Weapons Editor's layout too much.
-Added ID-input boxes for the Tech and Upgrade Editor's "Label" and "Icon" properties for the same purpose as above.
-Inputing icon ID larger than the number of icons available results in an empty preview, and not a frozen last-selected icon image.
-The "Rank/Sublabel" property now uses a fully functional dropdown box instead of the limited textbox it used previously. IMPORTANT:If you plan to add new entries to a TBL and use it with DatEdit, then keep in mind that this property only accepts values within the range 0-255 and that I programmatically restricted that this box accepts not more than 255 entries. This is an issue of the type of variable used to store this property and I cannot do anything about it. This note has also been added to the appropriate hint.
New in DatEdit v1.3:
-
Iscript ID and GRP ReferencingImages Editor now features two new buttons, each launching a specific reference check through the currently used images.dat file for either the "Iscript ID" or the "GRP File" pointer property of images.dat. The result is displayed in the standard "Used By" box in the lower right-hand corner of the program's window, OVERWRITING any 'sprites.dat->images.dat' backreference that it may contain. Selecting a new entry brings back the original functionality. Results of these new reference checks can be, as usual, double-clicked to jump straight to a specific entry.
The discussion over the implementation of this functionality was long and hard, as many different options of doing so were considered. Eventually, I decided to go for simplicity and friendliness rather than exaggerated complexity, partially because that's how I like things to be, and partially because DatEdit is regarded as a 'basic' tool for SC modding, and as such it should be kept as accessible to users as possible.
A remark that I have to make is that this feature has sort of a minor 'glitch' in it. The thing is that pressing either of the buttons will launch the reference check for the currently selected item of either of the two featured fields. This means that in order to check which other entries use a particular GRP or an Iscript ID, you need to make some entry use it first, and thus the check will always return at least one result, being the entry you've run the reference check from. This is what I would call here a "false positive" result, since the entry doesn't really need to use a particular GRP or Iscript ID. It is not a serious thing, but still. I left it be, for simplicity and friendliness reasons, and I hope it won't bother you more than it should

-
Custom Names loadingThis has long been asked for, and it is finally present in this release of DatEdit. If a new "Use custom units names" option is checked in the "Options" box, DatEdit will load the names for the Units Editor entries from the linked "stat_txt.tbl" file or from the imported MPQ archive, if such a file is present in it.
But don't jump off your shoes just yet, as this feature is not -to my mind- as cool as it may seem right off the bat. First, it works only and exclusively in the Units Editor, and this is because its listing is in one place inside "stat_txt.tbl". Other TBL-based listings are separated between original SC and BW listings, which makes it a much more complex task to get it to work properly. And - to be honest - I don't have time to make it work for the rest, even less as 99% of the requests for this feature concerned the units listing only. Second, the names read from "stat_txt.tbl" are much less friendly and informative, so I don't suggest using this feature in the early stage of a mod, but rather a bit later.
The DLDB does allow me to upload the new version, so I'm putting it up elsewhere, and I will try to update the SEN's download as soon as I can.
Program:
http://www.logicalknot.org/Datedit/DatEdit v1.3.zipSource:
http://www.logicalknot.org/Datedit/DatEdit v1.3 source.zipNo, as you can see, there is no tbl-editing here

As usual, comments, reports and feedback are most welcome. Enjoy

-Broody