CrossOver 14.0.1 for Mac on Mac mini Late 2012. Windows 8 Bottle. ROTR 1.85
Bottle Settings>Performance Enhanced Graphics: ON
Run regedit and go to key HKEY_CURRENT_USER>Software>wine>Direct3D
(optional) you can dedicate settings only to this game by HKEY_CURRENT_USER>Software>Wine>AppDefaults>generals.exe>Direct3D
add new String Value as follows:
AlwaysOffscreen "Enabled"
DirectDrawRenderer "opengl"
OffscreenRenderingMode "fbo"
RenderTargetLockMode "readdraw"
StrictDrawOrdering "Enabled"
useGLSL "Disabled"
VideoMemorySize "(your Mac's RAM size)"
*Please note the Direct3D strings must use the same upper capital i.e. "Enabled" NOT "enabled" or it won't work.
If you enable the use of "Use Legacy X Window System" in the bottle Settings, the in-game animated cursor will function normally. I wish the cursor works without X Window...
As this also trigger the X11 Driver, there are a few settings I found nice to have, especially for FinalBIG to change camera height.
Go to key HKEY_CURRENT_USER>Software>Wine>X11 Driver and add String Value:
ClientSideAntiAliasWithCore "N"
ClientSideAntiAliasWithRender "N"
ClientSideGraphics "N"
ClientSideWithRender "Y"
GrabFullscreen "Y"
GrabPointer "N"
ShapeLayeredWindows "N"
Hope it helps!