Skip to content
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

H2M does not update the mod loader DLL when the game is started through Steam using launch arguments #16

Open
NikkelM opened this issue Dec 22, 2024 · 0 comments

Comments

@NikkelM
Copy link

NikkelM commented Dec 22, 2024

When using launch arguments through Steam to run the game modded (e.g. --rom_modding_root_folder "C:\Users\<user>\AppData\Roaming\r2modmanPlus-local\HadesII\profiles\<profile>", which is linked on the Help page in r2modman) after H2M has been updated in r2modman, the game will run with the previous version of the mod loader DLL, as this only gets copied over when running the game using the "Start modded" button in r2modman.

Given that r2modman offers the option to add launch arguments to Steam to run the game modded, this has the potential to cause issues for anyone that doesn't always run the game through r2modman (even if it is the way it should be done), especially since this is a silent fail (it will only throw errors at the location where a mod uses new H2M functionalities, never at H2M itself).

The best solution would be making the DLL copy not depend on the "Start modded" button anymore, an alternative could be detecting that the game isn't using the newest DLL and throwing an error, telling the user to start the game through r2modman (at least once).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant