Game: Uprising 2: Lead and Destroy Installer MD5s: setup_uprising2_2.0.0.5.exe = 2c6128eaae3599cc53a28ff59db0e395
WineHQ AppDB link: n/a
CodeWeavers link: n/a
Distro: Mac OS X El Capitain 10.11.5
Kernel version: Darwin 15.4.0 (Build 15F34)
Graphics card: Nvidia GeForce 320M
Graphics driver & version: OS Default
Wine version(s) tested: wine-staging 1.9.14 / WINE 1.9.14 / CX 15.1 via Wineskin
Install notes: - After finishing the installation, execute the following in winetricks:
mwo=force UseGLSL=disable
- Then make the following changes in winecfg:
Graphics > Enable "Automatically capture the mouse in full-screen windows"
Libraries > Add ddraw.dll and set it to "Native"
- To clear up potential issues with music playback, open SMACKW32.DLL in a text editor, search for WINMM.dll and replace the "MM" with "32" (so it's changed to WIN32.dll). Go to the game's base install folder and rename winmm.dll to win32.dll. (n.b. I'm still not 100% convinced that this has fully enabled music in the game, yet.)
How well does it run: Almost perfectly...widescreen resolutions/high resolutions are supported through nglide_config.exe. You may want to ratchet down the resolution as well as disable vsync to boost performance, as performance can get a little sluggish on older hardware. Apart from that, all game functions work as tested.
Details: Setting UseGLSL=disable may fix some crashing errors; Adding ddraw.dll as a native override in winecfg solves a flickering menu graphics bug that I believe may be OS X specific. While this worked in staging 1.9.14, it likely works in vanilla wine too. Setting MWO=force may help with the game becoming unresponsive to mouse input. Speaking of OS X specific, make sure to play with the Native Mac Driver enabled, too.
Make sure that csmt is disabled, too (unless you're working with a WINE engine version from CodeWeavers' own work).