You are here 5s2319

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

14 posts / 0 new
Last post
Dan Carroll
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 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 / 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: 2 hours 10 min ago
DeveloperTranslator
ed: 2010-06-05 17:19

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 set language will be preserved as long as the 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 ed 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
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 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
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 2015-10-26 08:58
Fixed and Ready

Please visit the 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
Offline
Last seen: 3 hours 24 min ago
Developer
ed: 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)
Dan Carroll
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 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
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 2015-10-26 08:58
Updated Development Test with Bug Fixes

If you have ed this app from the link up above Before the date/time on this post, please 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: 2 hours 10 min ago
DeveloperTranslator
ed: 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 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 change the opening post. You can take a look at kai.inouye's post to get the idea.

Dan Carroll
Dan Carroll's picture
Offline
Last seen: 1 year 5 months ago
ed: 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: 9 years 1 month ago
ed: 2016-05-08 13:05
is it safe?
Drazick
Offline
Last seen: 8 months 1 week ago
ed: 2010-09-06 06:36
Great Application

Looking forward to final release.

Unknown123
Online
Last seen: 4 min 42 sec ago
ed: 2016-06-23 04:38
An advice

I think it would be better if you or someone else update this development,

Use this repack version, created by Gora and modified by Vandit, it is much better than the original legroom
https://www.wincert.net/forum/index.php?/files/file/43-universal-extract...

Drazick
Offline
Last seen: 8 months 1 week ago
ed: 2010-09-06 06:36
Open Source

I'd prefer going after open source project like UniExtract2:

https://github.com/Bioruebe/UniExtract2

Unknown123
Online
Last seen: 4 min 42 sec ago
ed: 2016-06-23 04:38
Finally I've found it

I've found three version so far

Version #1 - Universal Extractor 1.6.1.2030 Koros
Homepage: Russian Developer Forum
Latest Released Date: June 25, 2018

Version #2 - Universal Extractor 2.0 beta 4b rev1 by William Engelmann (Bioruebe)
Homepage: UniExtract2 GitHub
Latest Released Date: June 6, 2017
Note: There is already RC1 version which is on progress, as you can see in this change log

Version #3 - Universal Extractor 1.9.22.209b rev 3 (24 January, 2017)
Homepage: Wincert Forum
Note: I haven't found paf format for the latest version released on March 14, 2018
Note2: for this version, rename the file ed by adding .paf before .exe after you it with the link below

Three of them are multilingual paf and can be ed here by Jooseng

[Link to trademark-infringing website removed - mod GC]

There is Chinese community PortableApps.. I found it interesting..

--edit--
Just give me your if you want, I didn't know that it is prohibited in here.

to post comments