You are here

Universal Extractor Portable v1.6.1 Re-released [New]

11 posts / 0 new
Last post
Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Universal Extractor Portable v1.6.1 Re-released [New]

Application: Universal Extractor
Category: Utilities
Description: Universal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc.

Universal Extractor Portable 1.6.1 Development Test 6 [5.2MB download / 11MB installed]
(MD5: accdb983ae395ab9674b67f3afa247a8)

Release Notes:

Development Test 6 (2015-11-07):

  • Repackaged and released.
  • Multilingual settings for both the Launcher and Installer have been added.

Development Test 1 (2012-09-13): Initial release

depp.jones
Offline
Last seen: 6 hours 12 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
Feedback

Hi Dan,
I did some testing and the app came out clean - nothing left behind on Win 8.1.
If you don't mind, I have some remarks.

  1. Automatic language switching (with the PA.c Menu) was broken due to a typo:
    [FileWrite2] does not work without a [FileWrite1] in front of it (maybe that could be handled by a future release of the launcher). If you comment out the FileWrite1 section, you have to rename the second to FileWrite1 to have it parsed. (btw. the second one is the way to go)
  2. The offline language switching (without the PA.c Menu) was broken due to a missing [LanguageFile] section. That way, the language is always reset to english as that is what the launcher is told to. Add something like this to solve the problem:
    [LanguageFile]
    Type=ConfigRead
    File=%PAL:DataDir%\settings\UniExtract.ini
    Entry='language='
    

    The user set language will be preserved as long as the user does not use the PA.c Menu or has the automatic language switching disabled in the option

  3. Just cosmetical: there is no need to add every supported language to the [LanguageStrings] section. Just the necessary changes will do.
  4. As it is a Development Test release, please add a Development Test to the Display Version. It's picked up by the PA.c Installer generator for the filename too. This way anyone who finds it knows, its a beta release and not official. I'm not shure about the Dev Test numbering though...

Nice work for a first try - keep it up!

Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Thank You

Done, done, and done. Now to update the Release post and the Repository.

Dan "FloriDan" Carroll
Just an old hacker having fun.

Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Fixed and Ready

Please visit the download link again for the Development Test version that should have the issues you identified fixed.

Thank you, and rock on. Dan Carroll

Dan "FloriDan" Carroll
Just an old hacker having fun.

Ken Herbert
Ken Herbert's picture
Online
Last seen: 54 min 52 sec ago
DeveloperModerator
Joined: 2010-05-25 18:19
When you update the package

When you update the package but not the app inside it, you need to increment the development test number.

When you get to the point where you update the base app (whether you update the package or not) the development test number should then reset to 1.

Eg. you would have:

  • 1.0 dev test 1
  • 1.0 dev test 2 (package was updated)
  • 1.1 dev test 1 (base app was updated)
  • 1.1 dev test 2 (package was updated)
  • 1.2 dev test 1 (base app and package were updated)

the developer formerly known as winterblood

Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Thanks Ken

I believe the versioning is correct at this point. Thank you for the attention. And the info. Please give it a go and supply a critique.

Dan "FloriDan" Carroll
Just an old hacker having fun.

Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Updated Development Test with Bug Fixes

If you have downloaded this app from the link up above Before the date/time on this post, please download again. The issues mentioned above are fixed and the app is identified as a Development Test.

Thank you, Dan Carroll

Dan "FloriDan" Carroll
Just an old hacker having fun.

depp.jones
Offline
Last seen: 6 hours 12 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
Nice

You're on the right track. Smile
I encountered a problem with automatic language switching, but tracked it down to a first run problem.

Language switching is done by writing the corresponding variable to the language key in the UniExtract.ini. This is done by the PA.c Launcher before UniExtract.exe is called. It fails to write the language entry because at this point, no UniExtract.ini exists - it is only created by UniExtract when the user enters or changes the settings.
Such problems can easily by fixed by adding a DefaultData directory. It should be placed in the App directory and should contain the setting file. In this case it should look like this:

App
+- AppInfo
     +- ...
+- DefaultData
     +- settings
          +- UniExtract.ini
+- UniversalExtractor
     +- ...

The most basic contents for UniExtract.ini should do.

[UniExtract Preferences]
language=

But you could use this to pre-define some settings if needed, maybe a special temp folder or disable an automatic update setting. I don't tkink, any of these apply to UniversalExtractor but did not look further.

When I encountered the first problems the time I started packaging apps some years ago, I found it very enlighting to watch the PA.c Launcher in debug mode. IMHO nothing beats a step by step "visualization".

-edit-
Usually, the changes are tracked in some kind of changelog in the opening post. You can take a look at kai.inouye's post to get the idea.

Dan Carroll
Offline
Last seen: 1 year 9 months ago
Joined: 2015-10-26 08:58
Thank You Depp

I'll take a close look at the INI file. It comes complete with the app and is switched out by the Launcher to prevent loss during an update. Maybe it needs to be in the app directory until first run. A little more testing is in order.

Again thanks, Dan Carroll

Dan "FloriDan" Carroll
Just an old hacker having fun.

kostni
kostni's picture
Offline
Last seen: 2 years 2 months ago
Joined: 2016-05-08 13:05
is it safe?
Drazick
Offline
Last seen: 1 hour 22 min ago
Joined: 2010-09-06 06:36
Great Application

Looking forward to final release.

Log in or register to post comments