https://bugs.winehq.org/show_bug.cgi?id=57739
Bug ID: 57739 Summary: Mugen DLL Hook does not work anymore Product: Wine Version: 10.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jenngra505@roadrunner.com Distribution: Mint
Some fangames made in the Mugen engine rely on a DLL hook using a modified ddraw.dll to add additional features, for whatever reason the games that depend on this now crash on startup.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mugen DLL Hook does not |Mugen DLL Hook now crashes |work anymore |
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://github.com/ermaccer | |/mugenhook
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #1 from jenngra505@roadrunner.com --- I have made sure that I set ddraw to native on these games before reporting.
https://bugs.winehq.org/show_bug.cgi?id=57739
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- you have to use the built-in ddraw (not native)
The usual question: is there a free and legal download of the game for testing.
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- Actually, this type of hooks wrt. ddraw means WINEDLLOVERRIDES=ddraw=n,b is necessary - plain 'n' is incorrect as that's just a hook dll, you still need the builtin one for most stuff.
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #4 from jenngra505@roadrunner.com --- I tried setting it to native then builtin and it still crashes instantly.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jenngra505@roadrunner.com
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #5 from jenngra505@roadrunner.com --- Here's a game that uses the hook DLL.
https://www.mediafire.com/file/yzf71ny9csnn24g/MvCX+090996.rar/file
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #6 from jenngra505@roadrunner.com --- OK, native the builtin fixed certain exes but not others. I guess I have to label each folder using the hook for this to work.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|NOTOURBUG |INVALID
--- Comment #7 from jenngra505@roadrunner.com --- Meant to set to Invalid, oops.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |---
--- Comment #8 from jenngra505@roadrunner.com --- Apparently while configuring this, one game remained stubborn on crashing even with the exe renamed to not match the default engine. This makes me assume it's certain settings in the hook that crash wine while others still work normally. This game can be downloaded here. https://mega.nz/file/X3YBwCiQ#EpU5uyKntln7U23pdIIUJSxrWLPRPCSsyVzQHghhKbg
https://bugs.winehq.org/show_bug.cgi?id=57739
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com
--- Comment #9 from Alex Henrie alexhenrie24@gmail.com --- Could you please post step-by-step instructions to reproduce? And what is the last version of Wine where it worked?
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #10 from jenngra505@roadrunner.com --- Weird, now even I'm having trouble reproducing it in the offending title. Maybe it was an issue with Linux Mint that got patched.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|UNCONFIRMED |RESOLVED
--- Comment #11 from jenngra505@roadrunner.com --- Forgot to mark.
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #12 from jenngra505@roadrunner.com --- Wait, now there's a new bug. It just ignores the DLL Hook all together preventing the Tag features from functioning. Step 1. Download example game https://www.mediafire.com/file/yzf71ny9csnn24g/MvCX+090996.rar/file Step 2. Go to winecfg and set the exe to have ddraw set to native then builtin. Step 3. Notice that Tag mode is missing.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|NOTOURBUG |--- Status|RESOLVED |UNCONFIRMED
--- Comment #13 from jenngra505@roadrunner.com --- Marking error again.
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mugen DLL Hook now crashes |Mugen DLL Hook no longer | |works
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://github.com/ermaccer |https://github.com/Thirteen |/mugenhook |AG/Ultimate-ASI-Loader Summary|Mugen DLL Hook no longer |Ultimate ASI Loader DLL |works |Hooks no longer work
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #14 from jenngra505@roadrunner.com --- As I tried installing MVC3 mods, I realized this is a problem with Ultimate ASI Loader as a whole and not just Mugen loader, updated the name and link accordingly.
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #15 from Alex Henrie alexhenrie24@gmail.com --- (In reply to jenngra505 from comment #12)
Step 3. Notice that Tag mode is missing.
Bear in mind that most of us have never used this software. Where is the missing "Tag mode" supposed to be? When I run the game in Wine 10.0 with a ddraw override, "Arcade", "Versus", and "Survival", and "Watch" all say "Mode Select: Tag".
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #16 from jenngra505@roadrunner.com --- (In reply to Alex Henrie from comment #15)
(In reply to jenngra505 from comment #12)
Step 3. Notice that Tag mode is missing.
Bear in mind that most of us have never used this software. Where is the missing "Tag mode" supposed to be? When I run the game in Wine 10.0 with a ddraw override, "Arcade", "Versus", and "Survival", and "Watch" all say "Mode Select: Tag".
Huh, it must work on your end.
https://bugs.winehq.org/show_bug.cgi?id=57739
--- Comment #17 from jenngra505@roadrunner.com --- For context, when the example doesn't work it displays "Mode Select: Single, Simul, Turns".
https://bugs.winehq.org/show_bug.cgi?id=57739
jenngra505@roadrunner.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #18 from jenngra505@roadrunner.com --- Alright, I made it work. For some reason, I had to set the draw override in the Default Settings rather than in the individual application for it to work.