Bioruebe / UniExtract2

Universal Extractor 2 is a tool to extract files from any type of archive or installer.
GNU General Public License v2.0
3.57k stars 339 forks source link

.rpgmvp extraction failed #114

Closed AestheticPerfection closed 5 years ago

AestheticPerfection commented 6 years ago

Hiya. I just noticed this morning, trying to extract .rpgmvp files gives me an error - and even googling for said file didn't help me in the slightest. Any ideas? 2018-10-01_07-11-06_FAILED_イベント2薬師1.rpgmvp.log f6ey 1

MattBelson commented 6 years ago

Well, from looking at the log it looks like some of the folder and file names are in Japanese, that might be part of the issue. Edit: I just tried using rmvdec.exe and it wouldn't work either, what fixed the problem for me is renaming gc.dll in UniExtract\bin to gcmt-dll.dll

AestheticPerfection commented 6 years ago

After copying in the gcmt-dll.dll and trying a file without japanese characters I get a new error. I tried googling "rmvdec" to find update or other libraries, but I couldn't find anything of that sort. 2018-10-02_07-43-58_FAILED_001_01.rpgmvp.log 3qva 1

MattBelson commented 6 years ago

Yeah, I've been testing it with an rpgmvp file I have, give me a little bit to try to figure out the problem.

MattBelson commented 6 years ago

First of all, you can delete that gcmt-dll.dll file I gave you, I don't think it works right. Just rename the gc.dll file that should already be in UniExtract\bin to gcmt-dll.dll, maybe backup the gc.dll file first just in case. I've been having a completely different issue with rmvdec.exe, I can't seem to figure out what the problem is. rmvdec.exe seems to have been made with a program called Haxe, that's where the file gcmt-dll.dll came from anyway. https://haxe.org Maybe rmvdec.exe wasn't compiled correctly or something? I wish I could be more help. 2018-10-01_23-22-27_FAILED_112.rpgmvp.log

AestheticPerfection commented 6 years ago

After making a copy of the gc.dll and renaming said copy to gcmt-dll.dll and leaving the gc.dll as it is, it works just fine. Also, I just checked the website and it seems the gcmt-dll.dll is needed for the Neko compiler stuff in Haxe? Not sure about that. Though, the /bin folder has a neko.dll in it.

MattBelson commented 6 years ago

Oh, you got it working? Cool! I copied the gc.dll file first too, but it doesn't seem to make a difference having both gc.dll and gcmt-dll.dll so I just kept gcmt-dll.dll. I'm not really concerned about getting it working for myself, as long as you got it working then it's cool.

Bioruebe commented 5 years ago

Thanks for reporting the problem. The missing file has been added and the extractor should work now.