[Wine] Re: Mount&Blade can't find dinuput8.dll
wineforum-user at winehq.org
Fri Mar 12 15:34:59 CST 2010
> The first time I installed Mount&Blade, my character couldn't turn 360 but I fixed it with this:
> > How to solve mouse problem
> > by Dany on Friday June 26th 2009, 2:25
> > - download the hacked dinput.dll.so from: bugs.winehq.org/attachment.cgi?id=15550
> > - overwrite dinput.dll.so found in /usr/lib/wine on 64bit machines (or maybe /usr/lib/wine on 32bit) with the hacked one
> > - launch M&B application with these commands:
> > cd /home/user/.wine/drive_c/Program Files/Mount&Blade **or the path of the folder the exe is locate into**
> > export WINEFORCEMOUSEWARP=yes; wine ./mount\&blade.exe
> > Now i can turn 360° and more...
> > It works for me.
> I messed my computer and had to re-install wine and Mount&Blade but now when I replace dinput.dll.so with the new file I get error
> > Cannot find DINPUT8.dll, please re-install this application
> How to fix this problem?
The AppDB looks a little dated. Overwriting wine's dinput.dll.so is not recommended. Restore the original dinput.dll.so to /usr/lib/wine or re-install wine. The usual way to apply patches is through source code and re-compiling.
There is a setting for MouseWarpOverride in http://wiki.winehq.org/UsefulRegistryKeys that you could try setting to force (and/or set mouse to not leave window in winecfg--graphics tab).
This problem may have no easy fix. Check out bug 6971.
More information about the wine-users