The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: Workaround for sluggish mouse cursor
by El_Castro on Sunday October 19th 2008, 22:46
I too have the same issue with sfall and wine-1.0-rc1 on Debian etch:
Manually adding ddraw to the library overrides for fallout2.exe set to Native, then BuiltIn causes it (I believe) to use the (standard) ddraw.dll from the ~/windows/system32 directory, rather than checking the game directory (/home/~user/.wine/drive_c/Program Files/BlackIsle/Fallout2/) first.
A few old games, Fallout2 included, use or CAN use a non-standard ddraw.dll, which directx knows to check for in the same directory as the game's exe. Wine's default behaviour apparently lacks this preference with the Built-In option, although the winecfg user guide would suggest that it doesn't: winehq.org/site/docs/wineusr-guide/config-wine-main#AEN241
To get around this, I tried renaming the standard ddraw.dll in .../system32 and copying sfall's ddraw.dll and ddraw.ini into the system32 directory. This has the result that the user above mentioned: It doesn't find the right version of fallout2. The only thing I can think of (and haven't yet tried) is to move the rest of fallout's game files and subdirs into the system32 directory too! Presumably the fix to this is a single line in a config file.