SourceExplorer icon indicating copy to clipboard operation
SourceExplorer copied to clipboard

Support for EXEs from Fusion <2.0 broken

Open MrKsoft opened this issue 4 years ago • 1 comments

Describe the bug Current versions of Source Explorer fail to dump any EXEs (that I have tried) built in Multimedia Fusion 1.5 or earlier. It appears that Source Explorer fails to inflate some resources and bails out, ultimately presenting the error message: Failed To Inflate (Invalid block code)

An example of an affected program is this 2004 demo of "Sonic Frenzy Adventure": https://wafflenet.com/files/sonicfangames/Demos/Sonic%20Frenzy%20Adventure%20%282004%20Demo%29.zip I have tried others as well with the same results.

This game WILL successfully extract using Source Explorer 1.1.1, but I tried all 2.x builds and all of them produce the same error. I did not see any indication that support for EXEs built in earlier versions of MMF was dropped.

To Reproduce Steps to reproduce the behavior:

  1. Attempt to dump an EXE from MMF 1.5 or earlier.
  2. Dump will fail, producing errors in the debug window.

Expected behavior Should be able to dump assets from these EXEs, as was possible in Source Explorer 1.x. I use Source Explorer for historical research on early fangames, so support for old MMF versions is important to me. I only just found out that Source Explorer 2.x was available and had been using 1.1.1 up to this point, so I was surprised to update and find that my primary use case no longer worked.

ATTACH-TO-ISSUE-ON-SOURCE-EXPLORER-GITHUB-REPO.txt

MrKsoft avatar Feb 07 '22 03:02 MrKsoft