CherryMace / melvor-mod-manager

A tool to allow for quick injection of userscripts and browser extensions into the Steam edition of Melvor Idle
https://CherryMace.github.io/melvor-mod-manager/
MIT License
41 stars 8 forks source link

Add an option to direct steam.exe manually for launching through Steam AppID #1

Closed HBlaze3 closed 3 years ago

HBlaze3 commented 3 years ago

I see that you have the Steam AppID functionality in processHandler.js, but for someone like me who has my steam.exe, not in a default install location, it doesn't launch Melvor through Steam.

Melvor Idle location: image

Steam.exe Location: image

Launching Melvor Idle through mod manager: image

I do have an example of this as well, so this is a shortcut to launch something like Old School Runescape through Steam: E:\Steam\steam.exe "steam://rungameid/1343370"

As you can see, I had to point to my steam.exe manually then point to the AppID through the steam URI Scheme. My suggestion is to allow us to manually set our Steam install as you did with the Melvor Idle installation while still having a set default install location.

ChaseStrackbein commented 3 years ago

I'm curious if the latest release resolves this for you. The release that was out at the time of you submitting this issue actually didn't use the Steam command but instead launched Melvor Idle.exe directly which does not trigger the Steam integrations (achievements, overlay, etc.).

I don't see any reason why the Steam command should fail regardless of your Steam install location, but if you're still experiencing that behavior I can introduce another setting.

HBlaze3 commented 3 years ago

It worked like a charm after the latest update with the steam URI scheme, so I guess it's just shortcuts on my pc that don't like working default with the steam URI.