Since three years i returning because Wine made significant progress. They solve my problems with Heroes VI. now the game became playable!
1. Bug 38274 (white water) resolved in wine-4.0. Since that I joins to look more.
2. Bug 38621, 39546 (smoke texture) can be resolved by installing native Directx9 or winetrick d3dx9_36, d3dcompiler_43
3. Bug 42031 (game not started) sine wine 1.9.15 up to wine 2.1. Now resolved.
4. Bug 40180 (flying squares) is the Hackintosh specific. Resolved in Sherry engine.
5. Bug 37705 (darkness). This is blocking bug. And now it is resolved in Sherry since 4.2-7. May be in future the patch will be included into mainstream wine.
About the project naming rules.
WS9 - Wineskin suffix. 9 means Directx9. Till now DX10 and up is mostly not supported.
Sherry means all patches staging+my, XSherry means eXcluding staging, only patches with gold status.
With Sherry-1.9.3 there are bugs resolved in Sherry unlike WineHQ and some of them not in WineStage:
11819 11963 12652 12941 13683 15422 15839 16114 18477 20776 22819 23807 25086 25325 25528 25696 25786 26757 27035 27600 28177 28678 29052 29397 32007 32273 32490 33476 33661 33768 33988 34052 34095 34166 34658 34906 35207 35363 35585 36763 37271 37398 37399 37760 38159 38208 38216 38277 38286 38648 38711 38785 38791 39674 39734 39749 39805 39866 39998 40096
Briefly: some of them is MacOSX specific, some one game specific, some partially working, some workaround differs from stage... and so on.
Since June 2015 the project has a name Sherry
Now I can build my own engines and want to do the best one.
I want to port Heroes of Might & Magic VI to OSX and choose Wineskin for this purpose.
The game installed from official disk latest release without any hacks and works fine in real Windows 7. It is easy installed into Wineskin: "Setup", "OK", "Agree" and so on....
The game is almost working but with some problems:
#1. Engines 1.7.x is not working, crashes with runtime errors like
err:seh:raise_exception Unhandled exception code e06d7363 flags 11 addr 0x7b82d402Last working engine is 1.7.2 but slow. ("Slow" means 3D graphics looks like slide show).
My latest engine works longer... but crashes too. I think there are NULL pointer dereferencing and Non-initialized variables.
Resolved by unofficial hack. Official WIne also resolve the issue but not good way. Examining more.
#2. Last fast engines was 1.5.25AMDSpeedHack. Why this speedhack was excluded from next engines? Where can I get the source of the speedhack to apply to my sources? Google found nothing...
I found this tread Wine ATiFix Engine and hope it resolves slow issue if I switch to 10.9.5. WIll test later.
Resolved! I have the best SpeedHack ever present in the world. Affected Nvidia cards as well.
#3. When I choose a battle I may play some time but at one turn light was switched off. It looks like black textures. From one game I know it was provided by scenario. I enter underground where there is no light and after I go up the light should be switch on... but it doesn't happen. Other scenarios just loose light at some point, not randomly. In this case I can reload resources and see light again.
In the company "Pirates" with Crag Hack there is no light at begin and can't be switch on any way.
This is an error of all Wine Engines versions and no such bug in real Windows.
Looks like here http://portingteam.c...black-textures/
#4. Water looks like just white place. AFAIK wine developers know this bug and can't correct it. I saw affirmation that the speedhack causes the bug. No! The bug is present without the hack as well.
I have an idea that this related to PixelShaders. Begin to study.
#5. Playing Heroes 3.5 WoG I encounter a problem that in tuning menu mouse cursor disappeared after click. It doesn't happen with CXeX engine.
It is resolved by new engines as well.
and exclude all other settings from Direct3d and other related registry sections.
I am not sure it is engine issue. In notepad I can do this. Problem in the game?
Yes, it is not an issue. It is the game behavior.
#7 DXTn support needed for many games but WineHQ is not supporting this. Wine-Staging supports only in Linux not in MacOSX.
Resolved! My project Sherry has builtin support for DXTn.
With bug#3 I can't play so why I am here.
XSherry-1.8 - eXcluding CSMT
They needs also WrapperUpdate5 - 7z archive.
Unpack by LZMA utility or LZMAnoGUI.app, or by WinRAR_5, or by Keka.
Install by the command
cp -R ~/Downloads/WrapperUpdate5/* ~/Library/Application\ Support/Wineskin/Wrapper/Wineskin-2.6.2.app/Contents/Frameworks/
and more https://dl.dropboxus...Other/libGL.zip
Now included into WrapperUpdate5
Some new instructions #49