atom0s / Steamless

Steamless is a DRM remover of the SteamStub variants. The goal of Steamless is to make a single solution for unpacking all Steam DRM-packed files. Steamless aims to support as many games as possible.
Other
3.08k stars 195 forks source link

RMXP.exe help output breaks (question) #108

Closed Ruchian closed 6 months ago

Ruchian commented 6 months ago

Steam is currently giving away a product called RPG Maker XP. https://store.steampowered.com/app/235900/RPG_Maker_XP/ It's main executable is RMXP.exe

Steamless seems to succesfully unpack RMXP, removing SteamStub2.1 with its default settings, but there is an unintended side effect I noticed.

RMXP is software that can be used to create something like a game and comes with internal help, as well as a help documentation file. The internal help feature is what breaks.

To see this in effect, you need to do the following:

Result: When using the unpacked exe, all of the help content seems to have been blanked, so, instead of something useful you get Window's default help output.

Expected: Normally the help feature provides content with information about what you're dealing with. (confirm it by using the normal exe (Steam needs to be open for this to run.)

atom0s commented 6 months ago

This happens with a handful of games if you are just running the unpacked exe without renaming it. Various games will use the name of the parent executable to determine the name of additional resources that are required in order to run the application/game or use extended features, such as this help feature.

To fix it, you just need to rename the unpacked executable to the real name the game expects.

Afterward, it should work fine and as expected.

Ruchian commented 6 months ago

Ah, I see. Yes, it appears you're right. I learned something new it seems. Thanks for the answer.