UniExtract2 icon indicating copy to clipboard operation
UniExtract2 copied to clipboard

Unsupported file types

Open Bioruebe opened this issue 8 years ago • 33 comments

This is an overview of file types currently not supported by UniExtract. If anyone knows an extractor or has more information on the file types, feel free to add a comment.

  • Deploymaster Installer
  • Clickteam games (Multimedia Fusion, etc)
  • Astrum InstallWizard
  • LiberalInstaller
  • Newer versions of Setup Factory

Bioruebe avatar Feb 08 '17 07:02 Bioruebe

Found this for Clickteam installers:

https://exelab.ru/f/index.php?action=vthread&forum=10&topic=18287

I have a little knowledge of those installers, they can't be extracted if they are password protected or encrypted. But otherwise, it may work.

I have emailed the BitRock and Setup Factory team about unpacking installers. They may help, or they may not. If they don't, I still have some ideas.

This is an open-source unpacker for Setup Factory, so maybe we could fork it or something? Not sure.

https://sourceforge.net/projects/innounp/files/other%20stuff/Setup%20Factory%20unpacker/

Also, I saw on your TODO that you are looking for something with ACE support? PeaZip has an additional download that can extract ACE archives, but you could also look at the WinACE stuff here:

http://www.winace.com/

This link also has some interesting things on it, like the fact that BitRock is apparently open-source? Would be nice to have the source!

http://www.hlrnet.com/frprinst.htm

DerekTurtleRoe avatar Feb 12 '17 03:02 DerekTurtleRoe

Whatever calibre uses for portable installers. Which I think should be Easylzma plus this at most.

mirh avatar Apr 01 '17 21:04 mirh

@mirh A note on Easylzma:

"THIS IS A WORK IN PROGRESS. The code here should be considered pre-alpha, and this should only be used by tinkerers or hackers at this point."

That being said, it should be possible to get it working with a bundled version.

djohns451 avatar Apr 25 '17 13:04 djohns451

@vgturtle127

just info related to latest version of Setup Factory archives (7 and higher)

http://www.reteam.org/board/archive/index.php?t-7119.html

cubedj avatar Apr 25 '17 16:04 cubedj

@cubedj Cool! Thanks!

@Bioruebe Any progress on any of this? Just curious.

DerekTurtleRoe avatar Jun 03 '17 03:06 DerekTurtleRoe

@Bioruebe By the way, the BitRock and SetupFactory teams both were not helpful at all. 😞

DerekTurtleRoe avatar Jun 05 '17 20:06 DerekTurtleRoe

I was looking for something to unpack bitrockinstall builder files and ran across this - https://github.com/greyltc/bitrock-unpacker/blob/master/bitrock-unpacker.tcl if it's of any help to you folks - Can't say I've ever touched tcl, but I gather perhaps that's what the installer itself is implemented in...

mattsheppard avatar Apr 12 '18 07:04 mattsheppard

@mattsheppard That's interesting, but I don't think BitRock is coded in TCL, It uses Qt and I think there are only a few languages that support it. Not sure, though.

Thanks, though. I will take a look at the code and see if I can gleen what is necessary to unpack the files. 😄

DerekTurtleRoe avatar Apr 12 '18 19:04 DerekTurtleRoe

I was able to get it working on the installer I wanted to unpack for what it’s worth. Had to remove the require for the require Tcllzmadec line but oddly it didn’t seem required. Anyhow, good luck!

mattsheppard avatar Apr 12 '18 22:04 mattsheppard

@mattsheppard Alright, thanks!

DerekTurtleRoe avatar Apr 13 '18 00:04 DerekTurtleRoe

Here's what I use for ClickTeam: http://aluigi.altervista.org/bms/wwgth_installer.bms

Not compatible with EVERY every version, but most later versions extract just fine, Also, obviously, patches are not supported.

hgdagon avatar Jun 21 '18 17:06 hgdagon

RTPatch files can be extracted with http://aluigi.altervista.org/mytoolz.htm#myrtp

mirh avatar Jul 19 '18 11:07 mirh

The UniExtract2 seems to be having trouble with the old MS-DOS's EXEPACK. When I run it on an EXEPACKed executable, it can detect that it's EXEPACKed, but it refuses to unpack it, saying it's not supported. Any ideas?

Spork-Schivago avatar Dec 30 '18 03:12 Spork-Schivago

New GOG game installers (Diablo, Warcraft I - II) seems to not support UniExtract, in addition, some GOG installers seem to extract the install assets, not the proper game. (Volgarr the Viking)

meowthed avatar May 04 '19 12:05 meowthed

I was looking for something to unpack bitrockinstall builder files and ran across this - https://github.com/greyltc/bitrock-unpacker/blob/master/bitrock-unpacker.tcl if it's of any help to you folks - Can't say I've ever touched tcl, but I gather perhaps that's what the installer itself is implemented in...

It seems like that .tcl script can only run on MAC OS...

UPDATE:

bitrockinstall builder

One sure way to unpack installbuilder I found is: to find a Mac, install a program to a directory and then copy the directory to the mainframe

TAbdiukov avatar Jun 17 '19 14:06 TAbdiukov

.pfs extension archive.

Extractor: https://github.com/Azukee/Macaron Alternative: https://github.com/morkt/GARbro

Cyberavater avatar Sep 29 '19 11:09 Cyberavater

Ehrm.. I see this is supposed to be an "universal extractor". But I'd be starting to doubt whether including even a thousand and one specific game formats would be farsighted.

mirh avatar Sep 29 '19 12:09 mirh

I already added GARbro (commit bd051b366c8a7d7c4d23b1db1bf372cdaa1daaba), the current nightly should be able to extract .pfs files.

@mirh I agree that adding a new extractor, which only deals with a specific game format, would only bloat UniExtract without much gain. However, as many games use the same engine/file format, a single extractor can easily add a thousand new titles to the list of supported games.

I think this type of decisions need to be made on a case-by-case basis.

Bioruebe avatar Oct 17 '19 06:10 Bioruebe

MAR file: https://wiki.mozilla.org/Software_Update:MAR mar: https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/mar-tools/

linsui avatar Nov 07 '19 11:11 linsui

Good evening all, In regards to exepack technology, would it not be possible to simply use the Windows expand.exe utility or is this a different problem?

YOCOPCS avatar Nov 13 '19 02:11 YOCOPCS

Nems Tools GCFscape https://developer.valvesoftware.com/wiki/GCFScape http://nemesis.thewavelength.net/?p=26

And

.gbx files of Trackmania/Maniaplanet from Nadeo https://wiki.xaseco.org/wiki/GBX

BestNoob avatar Nov 16 '19 20:11 BestNoob

I would like to see support for DeployMaster Installer

and although UE2 asks for crass it is still unable to unpack with v0.4.14.0

Jamesstevens-3rd avatar Apr 24 '20 21:04 Jamesstevens-3rd

I ran across all the previously mentioned .tcl BitRock extractors, but I was also able to find a version that was compiled to an executable, with rather nice documentation compared to the repo it was forked from, although it is around a year older than the repo it was forked from. It also seems like the bitrock unpacker that Matt shepherd mentioned could be compiled to binary, but I haven't been able to figure out how. Binary Fork Original Project

PhlegethonAcheron avatar Oct 27 '20 21:10 PhlegethonAcheron

Can you add support of old archive .LZR?

ZEkA10000 avatar Jul 01 '21 07:07 ZEkA10000

Pyinstaller Extractor for Pyinstaller packaged archives (Embedded Python, code files, additional resources)

anzz1 avatar Mar 30 '22 21:03 anzz1

UWP Package support (especially the file with "eappxbundle" extension, as "appxbundle" can be opened by unzip software like Bandizip) waiting. First, find an app on Microsoft Store, like this: https://www.microsoft.com/zh-cn/p/3d-chess-game/9wzdncrfhx51 Second, search from here: https://store.rg-adguard.net/ . Last, download file with "eappxbundle" extension.

huanghe2015 avatar Apr 02 '22 12:04 huanghe2015

Are there any plans to support Setup Factory 9? Been looking for something to unpack it but can't find anything.

Puyodead1 avatar Jun 29 '22 14:06 Puyodead1

epk support? (Eaglercraft package)

ayunami2000 avatar Nov 02 '22 21:11 ayunami2000

it would be nice to have a zpaq option. zpaq is a free and open source incremental, journaling command-line archiver for Windows, Linux and Mac OS/X.

http://mattmahoney.net/dc/zpaq.html

https://sourceforge.net/projects/zpaqfranz/files/

RickyLively avatar Nov 18 '22 03:11 RickyLively

I'm fully willing to allow UniExtract2 to support .B3K files (the compressed files created by MY program known as BWTC32Key, available at http://b3k.sourceforge.io as well as on my Github. Since the program is written in JavaScript, one can just see the code needed because the program is its own source code.) The compression is based around the BZip family. It also uses AES256-CTR and Base32768. The program is FOSS. The magic number involved is 0xFEFF4D00 for the header, 0x4D01 for the trailer, "bwtc" for the decrypted compressed data's magic number (effectively a sub-header very akin to the one in BZip1, beyond the magic but it's not the only magic. Inside THAT, is the magic number "nomo" [No Model], and then below that, depending on the compression level, there will be either a magic number of "dfsm" [Deferred-Sum] if the level is less than or equal to 5 or "fenw" [Fenwick trees, used in the Range Coder here] if its higher).

stgiga avatar Mar 12 '23 23:03 stgiga