The new 0.8.3 version is out: including some fresh language files, the ability to create backup of plugins before updating them (see PreInstallAction in readme.txt), and - as always - a couple of bugfixes.
Update is strongly recommended!(read the changelog for more info...)
Changelog: * New: Updated Dutch language (thanks to J. Kramer) * New: Updated French language (thanks to TieFighter) * New: Added handling of cases when a plugin belongs to more categories of which neither matches its current extension type ("ForcePlugType" IPD key) * New: Added handling of special key modifier "OverrideUserVal" to checksumdb, with which some especially rare cases of incorrect detection can be fixed (when the [compile] date difference is only 1 day between the local and the latest online version [see "PubDateDiffCorr" key in readme.txt]) * New: You can manually set [Configuration] PreInstallAction=2 to create a backup before overwriting the original files of an addon/plugin (default: 0; 1: create backup which includes all files; 2: create backup only including text [non-binary] files) * Change: updated Indy to the latest available (10.6.0.5066) version * Change: pressing Ctrl + S triggers changing current tab to "Update" if its not active yet * Change: check for "UseNewDefFont" key in wincmd.ini (switch to the new default font in case its value is "1" and "FontName" key is null) * Change: readme.txt has been updated (includes new configuration keys & contains some corrections) * Change: added 30 new items to the Internal Plugin Database * Change: added 8 new items to the checksum database * Fixed: save the checksum value of the updated file to the "OverridePlugVer" section of "TotalUpdater.ini" in case its version still remained the same after a successful update (to correct its local version number) * Fixed: disable "Send to IDM" popup item when DirectLink contains a special "$NUM" variable (for downloading from totalcmd.pl, where "NUM" is the ID of a package) * Fixed: add the filename in a bracket after an item in the list only in case its filename differs from the packagename * Fixed: get the proper version number of TC from window caption (x64) [intelligent detection needs to be turned on] * Fixed: the Total Commander item didn't get removed from the list in case of excluding it * Fixed: a possible problem with SFX RAR files having unicode characters in their filename * Fixed: other minor things...[/face]
_________________
Edit (01:03UTC+1): rev3 is up, which contains a fix for the Russian translation (thanks to Avada)
_________________
@Gerby:
I changed some lines in the code, so TU can now correctly recognize the exact version of 64-bit Total Commander BETA's from window caption as well - from now on it should say "8.5ß7" instead of "Pß7" when TC is running - could you please confirm the fix? (i just assumed you were using x64 TC when reporting that remark)
Regards, Bluestar
Last edited by Bluestar on 2013-10-28, 08:22 UTC, edited 1 time in total.
Bluestar wrote:@Gerby:
I changed some lines in the code, so TU can now correctly recognize the exact version of 64-bit Total Commander BETA's from window caption as well - from now on it should say "8.5ß7" instead of "Pß7" when TC is running - could you please confirm the fix? (i just assumed you were using x64 TC when reporting that remark)
[face=tahoma]Total Updater v0.8.4.1(Stable) Maintenance release - Update is strongly recommended!(read the changelog for more info...)
Note
Unfortunately the previous (0.8.3) version contains a critical issue which may cause all of the updatable items to be saved to the "OverridePlugVer" section of the utility incorrectly.
It is recommended for you to either manually delete your whole "TotalUpdater.ini" file, or just the "OverridePlugVer" section inside it. Sorry for the inconveniences.
[the problem only appears in case you have used the plugin installer feature of the utility at least once since 0.8.3 appeared, otherwise you're not affected].
Download|28-10-2013| MD5 (exe): 1ce73f2657cf813e12b905903f67ac79 * New: Updated Russian language [corrections] (thanks to Avada) * Change: updated TpAbbrevia packer to the latest available (5.1) version * Change: never check online date for the TotalUpdater.exe itself * Fixed: a critical bug causing all of the updatable plugins marked as latest even if no overwrite occurs (bug introduced in 0.8.3 - it is recommended to clear your "OverridePlugVer" section) * Fixed: do not create empty zip backup packages (in case non-binary files cannot be found in the directory of the plugin being updated) * Fixed: the application hangs when Total Commander can't be found at all (not being run from inside totalcmd.exe & TC is only being used portable)[/face]
I have most of my tools not in %COMMANDER_PATH%\Tools\ but in %COMMANDER_PATH%\..\Tools\. Is there any chance that TU also recognizes these tools?
It works for plugins though that are in %COMMANDER_PATH%\..\Plugins\.
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
@tbeu:
You can already make TU recognize all of them - just set the following key inside your "TotalUpdater.ini" file (make sure no duplicate [Plugins] section exists):
is it possible to add a commandline support so as for example I can integrate the program into a buttom or custom menu and autostart the check for updates?
is it possible to add a commandline support so as for example I can integrate the program into a buttom or custom menu and autostart the check for updates?
Nigurrath, it is already there. Use /autostart as parameter in your button or shortcut.
I'm using Total Commander v8.0 64bit
I downloaded the Total Updater v0.8.4.3
I start teh Total Updater and all I can see changing is the bottom green bar, like it's loading something.
Under configuration, I have ticked only the "detect the installed plugins automatically based on wincmd.ini"
@MISTERAMD:
Please try running TU directly from Total Commander, and make sure you don't have a lots of executables inside TC's subdirs (other than plugins).
If you do, by modifying "TotalUpdater.ini" manually a bit it should work this way (only modify the False/True value pairs inside it):
[GUI]
PrcMsgOnLoad=True
; this one to refresh the list of plugins while adding the items (initializing) [slows down the process a bit, but you can see the items which makes it hang]
[Plugins]
DisableExternal=True
; disable detection of external utilities
The next version (0.8.5) is on the way, which is going to include a "/safe" command line switch with which TU can temporary be run in a special mode by skipping 3rd party apps, intelligent version detection, etc...
Last edited by Bluestar on 2013-11-28, 11:42 UTC, edited 1 time in total.
Bluestar wrote:@MISTERAMD:
Please try running TU directly from Total Commander, and make sure you don't have a lots of executables inside TU's subdirs (other than plugins).
If you do, by modifying "TotalUpdater.ini" manually a bit it should work this way (only modify the False/True value pairs inside it):
[GUI]
PrcMsgOnLoad=True
; this one to refresh the list of plugins while adding the items (initializing) [slows down the process a bit, but you can see the items which makes it hang]
[Plugins]
DisableExternal=True
; disable detection of external utilities
The next version (0.8.5) is on the way, which is going to include a "/safe" command line switch with which TU can temporary be run in a special mode by skipping 3rd party apps, intelligent version detection, etc...
Seems to work now "running TU directly from Total Commander" thanks!
This time its not just a 'simple' bugfix release, but contains some new features - basically the download function is the module which has been improved the most: from now on it supports downloading links from SkyDrive (e.g. QuickSearch Extended), as well as downloading from an additional host (rghost) too. As usual, tons of bugfixes are also included in the release (e.g. it supports portable TC more than previous versions did). Enjoy!
Update is strongly recommended!(read the changelog for more info...)
Changelog: * New: Support downloading files directly from SkyDrive (live.com) * New: Handle a well-known upload service to download files from: rghost.net (more may come in the future...) * New: Localized Total Commander description for Czech, Slovak and Lithuanian languages as well * New: Added new command line parameter "/safe" - run Total Updater in a special safe mode if you encounter any problem in normal mode (see details below)
[the following functions are temporarily disabled in safe mode: 3rd party tool detection, intelligent version detection (plugins only), blocking of GUI refresh while initializing the list of plugins, installing updates] * New: Added new command line parameter "/strictver" - do not treat latest compile / modification date as a version number (feature introduced in 0.7B9) * New: Added new command line parameter "/notc" - do not try to detect & update the current Total Commander instance at all * Change: updated Indy to the latest available (10.6.0.5072) version * Change: updated DSiWin32 library to the latest (1.72e) version * Change: somewhat faster loading of the plugin list by saving & pre-loading the path of the version container text files from upluginfo.ini * Change: only check for other variations after searching for version container file with the same filename as the actual plugin * Change: check rights and try to create unavailable download directory automatically before the download process begins * Change: make the actual item visible when initializing plugin list using PrcMsgOnLoad=True / SAFE mode * Change: much smoother download experience (check http response code before updating progress bar) * Change: using much stable function for URL conversion/comparement specific operations * Change: code cleanups & optimizations, removed obsolete units * Change: readme.txt file has been updated (new command line parameters) * Change: added 1 new item to the Internal Plugin Database * Change: added 2 new items to the checksum database * Fixed: try to handle incorrect "pluginbasedir" value of wincmd.ini (autoskip external directories inside totalcmd main folder if their path contains plugin subdirs) * Fixed: do not auto-search for executables (3rd party tools) when TC executable can be found on the root of the system drive * Fixed: error when portable Total Commander is used and theres absolutely no related keys in registry / no specific directory on drive * Fixed: improper expanding of environment variables could led to ignored "SecondaryPlgDir" key (in case it contained absolute path) * Fixed: call the internal download method on clicking DirectLink button of Infobox when it contains a "$NUM" string (totalcmd.pl) * Fixed: added an extra check to make sure updatable items are never updated in case the user has chosen download only option * Fixed: error when querying the checksum database if the Internal Plugin Database is turned off * Fixed: the path of the active "wincmd.ini" didn't get updated on reloading the configuration of Total Updater (Ctrl + R / F5) * Fixed: progress bar could stuck in a loading state even if TU finished the initialization progress * Fixed: refresh the number of updatable items after grabbing latest TC version and its newer than the local one * Fixed: disable main GUI functions while the application is initializing and PrcMsgOnLoad=True has been set * Fixed: never enable the "Download the marked items" button while the app is searching for updates * Fixed: list index out of bounds when clicking on item info button in case no item exists in the list * Fixed: no more blinking Addon Info dialog after opening it (Alt + Enter / double-click on an item) * Fixed: restore the last selection of the plugin list only if a new one hasn't been made since * Fixed: disable Ctrl + I hotkey (reinstall/update) while downloading is still in progress * Fixed: several bugs have been addressed to handle portable TC as fine as possible * Fixed: there could be cases when a downloaded file was not free'd correctly * Fixed: it kept showing %s on the Configuration tab when "wincmd.ini" file could not be found * Fixed: reset filter on switching language runtime & reactivate "All items" option[/face]
_________________
@MISTERAMD:
You're welcome, nice to hear it works after all! I made some fixes in the new version, so portable Total Commander versions should be handled even more properly.
Running TU directly from TC still may be needed though, but a proper error message has been added in case the updater can't find the path of TC / wincmd.ini.
Regards, Bluestar
Last edited by Bluestar on 2013-12-03, 13:56 UTC, edited 2 times in total.