i Very minor release, but still some annoying bugs.
i Updated Ken Taylor's (dniExtract author) data in readme.
* Added error when LoadLibrary fails on a plugin.
! Fixed not alpha blending on splash screen for Windows Vista & Seven.
! Fixed Tools menu not appearing when using HyperRipper.
! Fixed Maximized status lost after quit.
Version 5.4.0.191
Release [20/11/2008]
i This stable release was long to come, but there are some neat additions and
improvements! Enjoy!!
* Updated all third party components to latests versions:
Drag and Drop Component Suite Version v4.2
JEDI Code Library [JCL] v1.102.1 Build 3072
JEDI Visual Component Library [JVCL] v3.34
Overbyte ICS v6 Beta 2007/11/14
Virtual Treeview v4.7.0
* Enhanced the Options dialog, now with icons and added an Advanced option.
Moved the Journal options under the General Options tab.
+ Added 4 new associations options:
+ Verify associations at startup (will redo associations at startup always).
+ Use external icon (instead of the default one)
+ Change association text (instead of the default one)
+ Add the "Open with Dragon UnPACKer 5" extension to Windows Explorer.
+ Added Advanced options:
+ Temporary Directory (allows to change temporary directory used)
+ Make extract file as default (instead of Open)
+ Buffer memory size (used for extraction)
This does not impact all plugins, some plugins will use their own buffer
size.
* Improved how the internal language works. It is now based on a LSF file too
and the Delphi code is generated by Dragon LNG Compiler (/li flag). No
changes for the end user but much easier for me.
! Fixed HyperRipper form that wasn't showing modal when displayed after load
not possible by Drivers plugins.
* Improved loading time by displaying the main form first and then starting
to load all plugins.
+ Added display of library used (with version info) when the log verbose
level is medium or high.
+ Added JEDI Code Library info in the About windows.
+ Increased to 10 the history of recently opened files.
* Editable directory field in the Extract to directory dialog.
! Fixed Drag & Drop by auto-creating directory.
+ Added menu item in About main menu to Check for new versions (runs Duppi).
+ Added link next to the language selection combo box to Find new translations
(runs Duppi).
+ Added previewing ability for images!
It works by using Vampyre Imaging Library v0.26.0 by Marek Mauder.
The speed is good (the previewing is fast, the extraction can be slow).
Therefore there is a threshold limit (in number of bytes) which trigger
preview or not (by default ~1M). This limit can be configured in the options
and can also be disabled.
It either displays full size or stretched/shrinked to fit preview pane size.
* Elbereth's Convert plugin v2.1.1:
+ Using Vampyre Imaging Library v0.26.0.
+ Added .BMP support for most know formats.
* Elbereth's Main Driver plugin v2.0.5:
i Huge clean up of the source. I hope everything is still working as
expected.
+ Added support for Ascendency .COB files.
+ Added support for Act of War .DAT files.
Thanks to
http://wiki.xentax.co...Act_Of_War_DAT + Added support for AGON .SFL
Thanks to
http://wiki.xentax.co...=GRAF:AGON_SFL Still missing folders, I hope to understand how it works... Still it is
already working without the folders so...
+ Added very basic support for Dreamfall: The Longest Journey .PAK files.
Actually while trying to figure out what STFU4 file format might be I
found a MUCH complete tool for this file format, don't hesitate if you
need almost complete support for Dreamfall: The Longest Journey:
DFTOOLBOX at
http://clanlib.org/~grumbel/ + Added support for Enclave and The Chronicles of Riddick: Escape from
Butcher Bay .XTC and .XWC files. Feature Request 1094221.
+ Added support for Entropia Universe .BNT.
+ Added partial support for F-22 Air Dominance Fighter .DAT files.
Partial because the directory name, file name and extension are not
retrieved and only the hash is shown (as hex value).
This is as far as I could go. From what I understood from the mails I
received from Jolly Anger the filenames are stored in the EXE file
of the game. But I don't know how to get them...
Super EF2000 .DAT files are also supported (same structure than F-22 ADF).
+ Added support for Florensia .PAK files.
+ Added support for Sinking Island/L'Ile Noyée .OPK
+ Added support for The Elder Scrolls 4: Oblivion .BSA files.
Thanks to
http://www.uesp.net/w...SA_File_Format Please check there if you need to create this type of archives, there are
free tools for that!
+ Added support for UFO: Aftermath, UFO: Aftershock and UFO: Afterlight .VFS
files (which are all 3 the same format).
Started research by using info on XentaX's Wiki:
http://wiki.xentax.co...UFO_Aftershock But it took me the weekend to figure out missing parts!!
Anyway, it works.
Check the sources for details on the file format.
* Improved LithTech .REZ support.
Instead of reading everything until the end of file, it now uses some
logic which improves reliability A LOT!
* Improved Spellforce .PAK support thanks to info sent by Anonimeitor.
Now the directory names are shown!
! Fixed opening No One Lives For Ever 2 sound.rez.
* HyperRipper v5.5d:
* Improved reliability with new DUDI v4 HyperRipper plugins.
The new plugin formats introduce a much more reliable way to scan buffer!
Should miss much less entries (or none at all!!).
- Disabled Buffer and Rollback advanced options. Values are fixed to 8K and
128bytes respectively. Those are the optimal values for the new plugin
with Boyer-Moore search.
+ If a file is loaded in Dragon UnPACKer it is automatically closed once the
Search button is pressed (this is to avoid the "Error reading file" when
searching in the same file twice for example).
! Fixed the threading bug (1686603), once and for all!
This was due to bad threaded programming done by me (setting methods &
properties of the main thread from the Execute procedure of a thread).
! Fixed responsiveness, it is now possible to cancel search.
! Fixed HyperRipper bug (sorting bug) thanks to patch from Psych0phobiA.
This was leading to files being missed.
* The last used tab is now remembered between uses (avoid having to click
on Search tab everytime).
* Elbereth's HyperRipper 5.5 plugin v5.1.0:
* Improved speed by using a Boyer-Moore search
And now it is very FAST -> 450MB scanned for Ogg in less than 16 seconds!
Only MPEG audio search is slow now.
+ Added support for DDS file format (Feature Request #1639688)
! Fixed bug #1428079 (missing bytes EOF on WAV files)
! Fixed bug #1729410 (extraction of mp3 subfiles creates incomplete files)
Please note however that the search of MPEG Audio streams is very STRICT!
That means if the embedded MP3 file has errors it might be cut in multiple
files by the plugin. This is normal and cannot be avoided by the program.
Just put the pieces together if needed.
* Improved MPEG Audio search speed (twice faster most of the time).
Still slow on my computer but better than nothing.
* Tweaked Buffer/Rollback values to optimal values: 128kB/32B respectively.
! Implemented an easy check that should prevent some false positives.
(Bug #1914923 sanity checks in hyperripper)
+ A gift (patch) from Psych0phobiA brings support for Truevision Targa TGA
RGB only.
* Duppi v3.0.0:
i Updated to work with new Overbyte's ICS v6 HTTP Client component name.
+ Added support for DUPP v3 which fixes the CRC calculation mistake that
existed in previous versions. DUPP v2 files are still supported.
Note v2 & v3 are deprecated and should not be used (the file format was
bad and broken).
+ Added support for DUPP v4 packages. A very powerful and secure package
format. Should be future proof and expandable if needed. It uses strong
hash (SHA256 & SHA512) and has LZMA/Zlib compression with possibility to
do solid compression.
From this release on, all D5P files will be v4.
+ Ability to auto-update.
+ Duppi now has its own language files.