-
Notifications
You must be signed in to change notification settings - Fork 339
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Outdated extractors #152
Comments
innounp: 0.49 |
Enigma Virtual Box unpacker 0.5.7.0 |
Dead download for h4sh3m Virtual Apps Dependency Extractor |
@Bioruebe |
...not sure if this is a proper place, but in more recent sgb engine versions sgbpack files are no longer unpacked by 7zip. |
Exeinfo PE |
MediaInfo |
Pea 0.71 |
Exeinfo PE 0.0.6.0 |
UnRAR 5.91 |
GCFScape 1.8.6 |
demoleition 0.6.4.0 |
Exeinfo PE 0.0.6.2 |
ExEinfo PE - 0.0.6.3 It seems they all are working correctly. |
No idea, sorry. I wanted to automate update checks for a long time, but never found the time to investigate. @passat1 Thanks to everyone who posted in this thread so far. |
@Bioruebe Whatever is used to extract flash projectors seems to "generate" the swf files, so you don't get the original swf, but a recreated one. |
Pea 0.76 |
BSA Browser 1.12.4 |
PEA 1.01 |
Hi, I was going to post about something else, but I noticed at the top of the list the decoder for those old WinHelp files was shown as outdated. v2.1 is included because there's a binary for it, but there wasn't for the last version of the tool, so I thought what the hell, since I'm (re)building some why not tackle that one too. You'll find the binary attached to this message, it's based on the 2.1.4 sources, but some modifications were needed to make it compile. The tool itself kind of depended on Unix/Linux things like I was able to get a hold of some old HLP files to test it with and works as expected, so all good 😊. PS. It's a 32-bit binary, I noticed there are some 64-bit ones bundled with UniExtract, but because it was meant to be a 16/32-bit utility I don't think going to 64 would be easy (there's some pointer arithmetic in there, besides this way it's compatible with those running 32-bit Windows. |
Another one, BCM (currently ships in 32 and 64-bit variants, lives under the x64 and x86 folders, so I built both). Going forward though, the author has decided to close its source (his GitHub repo is no more) so I'm guessing this is the end of the line for the 32-bit one (still the latest as of right now). New distributions for this one are going to be here: https://compressme.net/#downloads By the way, I built those with Visual Studio because the ones that are shipped with UniExtract2 were as well, but it's also possible to build them with GCC too, linking to the ubiquitous MSVCRT. They both work fine, the only difference is size (~300KB of these vs. ~100KB). |
I6Comp was outdated too, so here's a build of the current (last?) version. It required minor touchups for it to build cleanly, but it looks good. I didn't test it however, I'm afraid I don't have any InstallShield installer lying around and I couldn't find any easily. They'll appear sooner or later haha. |
lzip as well, built the latest version of it, 1.22, no changes to its source code were needed for it to build cleanly, although I attached a simple version resource to it so we can just hover over the file to see its version for example. PS. Passes all tests from the test suite. |
sfArkXTc needn't be rebuild, but it was the only reason the Tested and works as expected, it brought me back when I found the Fluid R3 SoundFont compressed as sfArk 😊. |
There was a new version of the Telltale TTARCH extractor from Luigi Auriemma, 0.3.2, which brought support for another title. He already supplies a binary along with the sources from his site, but since I had the sources I decided to rebuild it to add a version info resource (same as with |
Now, this is what started it all, although the first line of detection is Note that while I used the official release of the sources they were modified:
Now EDIT: Having the updated Just in case someone needs the fix already, just add the next line in "def\registry.ini" before the one for ARC under the
|
Derived from building So here it is, from the 0.19.8.1 currently shipping to the latest 0.21. |
Another update, this time for the Xpdf tools ( Even though it's an open source program there was no need to build the tools as they provide binaries for Windows directly, for convenience I'll attach the relevant binaries zipped to this comment as well (the ones that replace those shipped already). |
Another one freshly baked! The one for Bethesda Archives (CLI version), The code was verbatim from the 1.13.0 release (only a couple of NuGet dependencies were updated), there's a tag to a beta from 2 days ago but it also notes it's unstable, so I thought it best to stay with the stable releases. It targets .NET 4.7.2 (@Bioruebe, I noticed your tools target 4.5, but the only gain is Vista compatibility, so I stuck to the default of this project), it's also a single binary because it uses Costura from Fody 😊 (not useful adding it to the mix for EDIT:
|
This one is another rebuild + fix, the one for RPG Maker, Since source is open it wasn't hard for me to dig into it, however the ANSI terminal detection (for those pretty colors it uses when executed through a compatible terminal) needed some work. It was broken on Windows because it wasn't setting the console mode to be compatible with them. That was a minor detail, at worse executing the tool manually would lead to odd characters displayed in the screen, but it only worked when output wasn't piped to another process, otherwise it would raise an exception. Some digging led me to only access the console buffer width if its output hasn't been redirected. So all in all, now it works, and targets 4.7.2 as usual (no need to check for .NET 2 anymore for it in UniExtract2). Its library, Also! The However, because that binary is a 64-bit image I took the liberty to re-build that 2.7 version as a 32-bit one since UniExtract2 depends on it quite a lot, here it is too: |
This one is an update to the current stable version with some minor modifications to accommodate it to the way UniExtract2 uses it at the moment, so it's a drop-in upgrade. I think the closest table to how it worked before is the I have also updated some NuGet packages it depends on and added Costura to bundle references in the binary directly, there are however two native indirect library requirements In the end though, it may be useful to just change the invocation line for the utility adding a |
That's an impressive amount of work you put into keeping the extractors up-to-date. Thank you so much! |
Not at all! I've run into some trouble with the machine I was using to produce all of the builds and tests, that's why I stopped and didn't end up making a pull request for the new placement of Specifically one of the things I want to do is make sure all binaries work on 7, even though it's unsupported and all that's the minimum I was building for (probably even Vista for those written in unmanaged code), but still. Spinning up a VM with 7 and testing things properly. Before it died on me I was looking into Hopefully it'll all be resolved by week's end and I can keep looking at all, I'm learning a lot in the process by the way, so it's a win-win situation (and as a user of UniExtract2 myself it's a nice way to contribute back 😊) |
@Bioruebe Found an updated fork of unrpa handling more variants. Additionally
|
|
What is a password for archives?
|
My bad, I didn't noticed that BOTH of However:
To me, this is suspicious. Anyway, I do have the content of them at Here they are: Extractor.zip Maybe I get the content from other source, can be a random Chinese software download website, and discarded the archive file, because those websites added some trash file to it. |
No problem, it happens to me all the time xD, thanks again. |
updated UniExtract on my PC today... it has 7-Zip 19.00 (2019-02-21), there is newer: 7-Zip 22.01 (2022-07-15). |
ExeInfoPE v0.0.7.6 https://www22.zippyshare.com/v/RoJZCnQ8/file.html |
Exeinfo PE 0.0.7.7 |
@Bioruebe I've tried to update basic utilities such as 7-zip and so but UniExtract keeps on "updating" to lower versions. Could you implement a version check and not a blind update? |
EnigmaVBUnpacker 0.6.1.0 |
msgunfmt 0.22.0.0 |
I know this is old, but I figured I'd throw it out there in case someone else comes looking for the password. The password is h4sh3m. |
Then it should be the Archive file from the offcial source, and the password is set along with those comments by the original author. |
Please report outdated extractors here
If you want to request a new extractor being added to UniExtract, please open a new issue instead.
Notes
The text was updated successfully, but these errors were encountered: