#####DATEDIT v1.1 Update#####
Hello children, it's Uncle Broody here. It's been some time since we last met, has it not? Although it's not yet Christmas, I brought you some gifts to play with. No, you don't need to thank me...

Fixed/changed:
-Now reads and writes the unit's portrait properly. It turned out that the "No Portrait" value is not anything above the amount of portraits (220, hex 0xDC), which caused the game to crash, but precisely the value 0xFFFF, which works just fine.
-Thanks to the research of various people, several properties have been researched and their meaning discovered:
1)The "Unknown" weapon behaviour is now "Psionic Storm"
2)The "Neutral" advanced flag in now "Single Entity"
3)The Flingy.dat format is now complete, with heavy changes reflected in the editor
4)Sprites.dat Unknown2 is now "Is Visible"
5)Units.dat "Subunit Range" is now "Target Acquisition Range"
6)Weapons.dat "Use Tech" damage type is now "Ignore Armor"
7)weapons.dat "Unknown" damage type is now "Independent"
8)Weapons.dat "Use Tech" property is now "Unused"
Special thanks flies to: ShadowFlare, BSTRhino, DiscipleOfAdun, Ojan, TERRAINFIGHTER and Darktossgen(MM).
-The layout was modified. The "Movement/Sound" Units Editor's subtab is now "Sounds" only. Unit Dimensions and the dimension Preview were moved to the Graphics subtab, the "Movement flags" to the Advanced subtab. "Subunits" were also moved to the Advanced subtab. The "Unused" property in Weapons.dat exchanged places with the "Explosion" property.
-The layout was enhanced. The Images Editor is improved, allowing drop-down selection of the GRP files and Overlays. Same improvements concern the Campaign, Portrait and Sound Editors, as well as the "Sounds" tab of the Units Editor.
-Now using system dialog boxes - the old ones were ugly

-Improved various Hints.
-Optimized the TBL-reading routine, which means the program should start faster now (especially on low-end processors).
-Unsaved DAT Exporting now works fine.
-Different viewing options are now hotkey-ed to: ALT+1-Sort by Data;ALT+2-Sort by Origin;ALT+3-Sort by ID
-The History list supports MPQs and not only DATs.
New in DatEdit v1.1:
-
MPQ SupportYes, you heard it correctly - from now DatEdit is able to operate off MPQs alone. No more DATs cluttering up your hard drives, no more "Where the f*ck is that file?!", no more "Damn...which mod does THIS belong to....". You edit the files just as usual, but the program automatically carries out the MPQ importing/exporting stuff.
This feature works in a simple way: instead of a DAT file, you select your MPQ archive with "Load File", and then the DatEdit-compatible files (and ONLY them!) are automatically exported to a temporary directory in the DatEdit's folder (they're removed when the application closes or another MPQ archive is opened) and opened for you to do the editing. In order to automatically save all the imported files back to your MPQ you use the new "Return MPQ Export" option in the File menu or use the CTRL+R hotkey. Unsaved modifications will be exported just fine, you don't need to save them before return-exporting.
DatEdit will report to you what files it has found in the designated MPQ archive, but in case you forget it later here's a hint - look at the path shown at the bottom of the application window: files imported from an MPQ will be put inside a "temp\mpq" subdirectory of the directory you keep DatEdit in.
A VERY important fact to know is that when you open an MPQ, DatEdit enters a "Protected" mode of operation. This means that while you're editing the content of an MPQ archive, the editors for DATs that were NOT found in the MPQ are disabled and hidden. For more, "Options" and "Reload Default" menu items are disabled too, as are Bookmarks for the disabled editors.
You may not like it, but it was necessary to prevent errors caused by TBLs/Icons ambiguities. Just live with it. DatEdit returns to the "Standard" mode when you "Return Export" the data, or when you open a DAT file or a DAT folder.
-
Right-click list popup menuIt contains the most useful options (to my mind at least):Copying,Pasting and bookmarking the currently selected entry as well as the Quick Bookmarks.
-
Bookmarking (per public request)
DatEd v1.1 introduces this nice feature per request of nirvanajung and Rikimbo. Each editor has its own bookmarks that are preserved between sessions and you can clear the currently used editor's bookmark list as well or clear them all. Bookmarks related to the currently used editor are also avaialable via the right-click popup menu (aka Quick Bookmarks).
Remember though that bookmarks are not specific, meaning they're barely pointing to an entry in a DAT file, no matter what file you're currently working on. This limits their usage to one project at a time, but if you want you can just put a copy of DatEdit in a different folder and then it'll have its own bookmarks.
NOTE:This "issue" will NOT be addressed, so don't even bother asking 
Get the program
here, and the source
here.
I'd like to say that this build MAY NOT be 100% stable when it comes to the new features. This is because I didn't have time to all the usual tests on them, just the most important of them. Given this, I do NOT announce yet this release on other sites (SA,SCL,SC.ORG,SME etc.), unless I am certain that it is stable, which is now your job to verify

You may notice that contrarily to what I was saying, there is no TBL-editing in v1.1. I decided to remove it, so that I can polish it and enhance it to a satisfactory level. Which means that most probably there WILL be a v1.2 release somewhere in the future.
Keep chillin'
-BK