Skip to content

winmm.dll: Prefer native,builtin to ease modding #8639

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

Open
2 tasks done
Saigaiii opened this issue Apr 30, 2025 · 3 comments
Open
2 tasks done

winmm.dll: Prefer native,builtin to ease modding #8639

Saigaiii opened this issue Apr 30, 2025 · 3 comments
Labels
Feature Request New feature or request

Comments

@Saigaiii
Copy link

Saigaiii commented Apr 30, 2025

Feature Request

I confirm:

  • that I haven't found another request for this feature.

  • that I have checked whether there are updates for my system available that
    contain this feature already.

Description

Proton 9, 10, and I believe experimental "introduced a change that sets dinput8.dll to prefer the native version" (similar request #8308) . As this allows mods that use that dll to load the mods as essentially native (same behavior as windows), rather than have to rely on doing so manually through wincfg or launch parameters of WINEDLLOVERRIDES.

Justification [optional]

This would allow for more mods to essentially load natively, exactly like how it is on windows if I am not mistaken. Would just make it so much more convenient, especially if we have the latest proton version able to load any and all kinds of mods for the average user.

Risks [optional]

Not honestly sure what the risks can be. Maybe the provided dll file from a mod could be corrupted and mess with something? I am honestly not familiar or smart enough to know what can happen as a result of this being implemented.

References [optional]

I found an issue pertaining to the original motivation for doing this for "dinput8.dll": #7974 and #8308

@kisak-valve
Copy link
Member

Hello @Saigaiii, please list which games and mod frameworks would benefit from this.

@kisak-valve kisak-valve added the Feature Request New feature or request label Apr 30, 2025
@waspennator
Copy link

Seems like Star Wars Jedi Knight Mysteries of the Sith and Dark Forces 2 need it for music playback to work properly

@raaben
Copy link

raaben commented Apr 30, 2025

Hello @Saigaiii, please list which games and mod frameworks would benefit from this.

Shin Ryu Mod Manager needed both dinput8 and winmm set in order to properly load, at least for Like a Dragon Gaiden and Judgement. Potentially for other RGG games (Yakuza series, Judgement/Lost Judgment) though I have not modded the others to know for certain they all act the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants