-
-
Notifications
You must be signed in to change notification settings - Fork 210
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
Clive Barker's Jericho #85
Comments
Without a copy of the exe you are trying to unpack, I cannot investigate if this is an actual issue or not. |
Jericho.zip |
This issue should now be fixed in the latest release. https://github.com/atom0s/Steamless/releases/latest |
The exe gets unpacked now, but ultimately it still doesn't work. The game doesn't load. No error message at all whatsoever. Provided in the attachment are the clean exe (unmodified), Steamless unpacked one and the one that has SteamStub removed and works. In case you want to compare. |
For now this issue will land up remaining a problem until I have the free time to rewrite parts of the v2.0 (x86) variant unpacker plugin. Since I only had 1 sample before this issue using that variant, the plugin I wrote for it is fairly specific to that one file. Your sample has shown that there are multiple versions of the variant and they [widely] change the stub header between versions. The issue at hand right now is that the stub header is different between this file and the other sample I have. They changed things and shifted stuff around which makes the stub header incorrect for your file that Steamless contains atm. Going forward, the plugin will need to detect the size of the header and base its unpacking process on that vs. just seeing that its v2.0 and using a single header. The difference you are seeing in those files is that the |
Closing this again as completed. Your file should now fully and properly unpack. I have also fixed the checksum calculation which should resolve issues with that too. (The 'proper' file you posted has an incorrect checksum as well. (off by 2)) |
Steamless detects that the executable contains SteamStub Variant 2.0, but it fails to remove it.
The text was updated successfully, but these errors were encountered: