Game: Uprising: Join or Die Installer MD5s: setup_uprising_2.1.0.12.exe = d1948ec88405ee54f4ae9d6830bed651
WineHQ AppDB link: https://appdb.winehq.org/objectManager.php?sClass=application&iId=9215 CodeWeavers link: n/a
Distro: Mac OS X El Capitain 10.11.5
Kernel version: Darwin 15.4.0 (Build 15F34)
Graphics card: Intel HD 5000 Graphics
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=disable UseGLSL=disable
- Then make the following changes in winecfg:
Graphics > Enable "Automatically capture the mouse in full-screen windows"
Libraries > Add ddrawex.dll and set it to "Native"
Applications > Set Windows version to Windows 98
- To clear up potential issues with music playback, open SMACKW32.DLL in a hex editor (TextEdit in OS X also works), 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.
Details: Setting UseGLSL=disable may fix some crashing errors; Adding ddrawex.dll as a native override in winecfg solves some improper renderings of the splash screen that I believe may be OS X specific. Unfortunately, the post-mission results screen doesn't render properly (maybe corrupted or displayed as a black screen) after the completion of a mission. Setting MWO=disable may help with the game becoming unresponsive to mouse input.
Make sure that csmt is disabled, too (unless you're working with a WINE engine version from CodeWeavers' own work).
Edit: For OS X users, if you're having persistent issues with graphics corruption/flickering with the game, try running it with the patched version of wine-staging 1.7.52 available here:
http://portingteam.com/topic/10573-os-x-1011-el-capitan-flickering-screen-still-present/#entry104508 Edit 2: Also for OS X users, if you are still experiencing issues with mouse control, disconnect any extra monitors, and disable any USB driver software like USB Overdrive.