Skip to content

Commit

Permalink
Changed updater to use hash instead of file size for comparision
Browse files Browse the repository at this point in the history
  Added support for Visionaire game archives
  Added new error messages: not enough free disk space, missing part for multipart archives
  Improved error detection based on user feedback
  Improved detection of not extractable files
  Improved user feedback: changed format, skip hexdump for executables, use compression for big files, remove empty lines in file attribute list
  Fixed output directory not being deleted after failed extraction (unicode mode only)
  Fixed video extraction failing for files starting with -
  Fixed error message when starting batch mode
  Fixed problems if no language file is found on start
  Some code cleanup
  • Loading branch information
Bioruebe committed Jul 28, 2018
1 parent e14b70f commit 5227ea2
Show file tree
Hide file tree
Showing 7 changed files with 431 additions and 279 deletions.
Binary file modified English.ini
Binary file not shown.
694 changes: 417 additions & 277 deletions UniExtract.au3

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@
Added support for Advanced Installer executables
Added support for Excelsior Installer executables
Added support for Enigma Virtual Box executables using EnigmaVB unpacker
Added support for Mole Box executables
Added support for Mole Box executables using demoleition
Added support for Visionaire game archives using VISExt
Added support for Ghost Installer Studio installers
Added support for Smart Install Maker installers (plugin)
Added support for wix installers
Expand Down
6 changes: 6 additions & 0 deletions changelog_minor.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ RC 1:
Added support for Smile Game Builder archives
Added support for UNC paths
Added support for Lzip archives
Added support for Visionaire game archives
Added 'Open Log Directory' menu item
Added 'Open Configuration File' menu item
Added detection support for encrypted fsb files
Added check on start to make sure a language file exists
Added Right to left UI mirroring for Arabic, Farsi and Hebrew; thanks to peterooch
Added new error messages: not enough free disk space, missing part for multipart archives
Fixed MS SFX hotfix extraction
Fixed 'Open folder after extraction' being always disabled when UniExtract is opened with command line parameters
Fixed cleanup for .chm and EnigmaVB files
Expand All @@ -41,6 +43,9 @@ RC 1:
Fixed language selection list not being scrollable
Fixed some context menu GUI items not being translated after language change
Fixed 'Not an InstallShield installer' option in MethodSelector not starting additional scans
Fixed output directory not being deleted after failed extraction (unicode mode only)
Fixed video extraction failing for files starting with -
Fixed error message when starting batch mode
Changed feedback GUI design, removed unneeded input fields
Changed feedback GUI to always pre-fill output field
Changed .nrg extraction method to use 7zip for improved unicode support
Expand All @@ -62,6 +67,7 @@ RC 1:
Updated unrpa to 1.5.2
Updated TrID to 2.24
Updated unshield to 1.4
Updated FFMPEG to 4.0
Updated Bulgarian translation, thanks to Jekov J.K.
Updated French translation, thanks to zorbao
Updated Chinese (Traditional) translation, thanks to jfcherng
Expand Down
4 changes: 3 additions & 1 deletion helper_binaries_info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ Unisz unisz.exe ? o - - Unisz license EZB Systems, Inc. htt
UnLZX unlzx.exe 1.21? - - Open Source Oliver Gantert http://xavprods.free.fr/lzx/
UnRAR UnRAR.exe 5.50 x x x Freeware Eugene and Alexander Roshal http://www.rarlab.com/rar_add.htm
unrpa unrpa.exe 1.4.2 x - x GNU GPL v3 Gareth Latty http://www.lattyware.co.uk/projects/unrpa/
Unshield unshield.exe 1.4 Freeware David Eriksson http://github.com/twogood/unshield/
Unshield unshield.exe 1.4 - - - Freeware David Eriksson http://github.com/twogood/unshield/
UnUHARC UHARC02.EXE 0.2 ? x ? Freeware Uwe Herklotz http://en.wikipedia.org/wiki/UHarc
UHARC04.EXE 0.4 ? x ? ------- ------- http://www.klaimsoft.com/forum/index.php?showtopic=25
UNUHARC06.EXE 0.6b x x x ------- ------- -------
Expand All @@ -109,6 +109,8 @@ UPX - The Ultimate Packer for eXecutables upx.exe 3.08w - - ? modified GNU
utagedec utagedec.exe 1.0.0 x - x BSD 3-clause Bioruebe https://github.com/Bioruebe/utagedec
neko runtime files ------- --------- ------- ------- -------
UUDeview uudeview.exe 0.5pl20 GNU GPL v2+ Frank Pilhofer http://www.fpx.de/fp/Software/UUDeview/
VISExt VIS3Ext 2.2.6581.0 - - - BSD 3-clause Deniz �zmen https://oezmen.eu/gameresources/
vis.key ------- --------- ------- ------- -------
Windows Installer XML Toolset Decompiler /dark directory 3.10.3.3007 - x - MS-RL .NET Foundation and contributors http://wixtoolset.org/
wintee wtee.exe 1.0.1 --------- MPL 1.1 Ryan Buhl https://code.google.com/p/wintee/
Wise UNpacker WUN.EXE 0.9a Open Source J�germeister Markus, Icebird http://www.911cd.net/forums//index.php?showtopic=14906
Expand Down
Binary file modified lang/German.ini
Binary file not shown.
3 changes: 3 additions & 0 deletions todo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ sqx
paq
http://tlwiki.org/index.php?title=Tools

// Detection
Generic OLE2 / Multistream Compound File --> Start msi extraction? Add CheckMSI function?

// Extraction logic updates
Add cleanup function call if necessary
Expand All @@ -22,6 +24,7 @@ Additional file types for arc_conv, ffmpeg

// Usability:
arj percentage indicator //tee problem
Folder passed as file -> add to batch?


// Bugs
Expand Down

0 comments on commit 5227ea2

Please sign in to comment.