Try this one: https://dl.winehq.org/wine-builds/macos ... l-3.14.pkg
If it doesn't have Vulkan enabled still, open a bug here: https://bugs.winehq.org/enter_bug.cgi?product=Wine
Bard's Tale Trilogy in Wine?
-
- Explorer
- Posts: 356
- Joined: September 28th, 2014, 6:31 pm

I see this commit: https://source.winehq.org/git/wine.git/ ... b547f8d5fc
May be support was enabled, but the switch wasn't flipped on on the WineHQ build servers.
May be support was enabled, but the switch wasn't flipped on on the WineHQ build servers.
-
- Initiate
- Posts: 17
- Joined: July 26th, 2018, 9:55 am
Looks like you are right. Here is what I get for 3.14-develshmerl wrote: ↑August 20th, 2018, 3:09 pm I see this commit: https://source.winehq.org/git/wine.git/ ... b547f8d5fc
May be support was enabled, but the switch wasn't flipped on on the WineHQ build servers.
Code: Select all
032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1800f9cfc, 0x181438070, 0x181438090) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1812bbb48, 43) stub
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x14000107c, 0x140014030, 0x140014050) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x140012360, 43) stub
Mono path[0] = 'C:/GOG Games/The Bard's Tale Trilogy/TheBardsTaleTrilogy_Data/Managed'
Mono config path = 'C:/GOG Games/The Bard's Tale Trilogy/TheBardsTaleTrilogy_Data/Mono/etc'
0032:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in this platform
0032:fixme:win:EnumDisplayDevicesW ((null),0,0x22f218,0x00000000), stub!
0032:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x22f218,0x00000000), stub!
0032:fixme:win:EnumDisplayDevicesW ((null),1,0x22f218,0x00000000), stub!
0032:fixme:imm:ImmReleaseContext (0x2003a, 0xd05c0): stub
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
wine: Call from 0x7bc4c138 to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
0032:err:seh:setup_exception stack overflow 2080 bytes in thread 0032 eip 000000007bc76e41 esp 0000000000130df0 stack 0x130000-0x131000-0x230000
-
- Initiate
- Posts: 17
- Joined: July 26th, 2018, 9:55 am
-
- Explorer
- Posts: 356
- Joined: September 28th, 2014, 6:31 pm

Do you mean on Linux? See above, it works with WineHQ builds of Wine on Linux. So I assume if Crossover enabled Vulkan support in their version, you can also use dxvk with it.
-
- Initiate
- Posts: 1
- Joined: August 22nd, 2018, 12:57 pm
I am trying, to little avail, to figure out how to run this using Wine (totally new to me) on my Mac.
For starters, do I want the GOG or Steam version?
For starters, do I want the GOG or Steam version?
-
- Explorer
- Posts: 389
- Joined: July 11th, 2015, 9:59 am
I haven't followed this very closely, but ... out of curiosity, do we know that "until" is the right word? E.g, that native versions are planned?
I'd like to mess around with the remaster, and I'm sure I could get it running under Wine, but native support is always much nicer and I'll just wait for that if it's something that might happen down the road. I'm not in any hurry.
- Sermon
- Novice
- Posts: 28
- Joined: July 13th, 2015, 12:47 pm



OK, I downloaded Wine 3.14, installed the game, copied the dlls into the system32 directory, then I created the overrides. This is my result:
Code: Select all
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
000b:fixme:winediag:start_process Wine Staging 3.14 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
preloader: Warning: failed to reserve range 00007fff40000000-00007fff41ff0000
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1800f9cfc, 0x181438070, 0x181438090) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1812bbb48, 43) stub
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x14000107c, 0x140014030, 0x140014050) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x140012360, 43) stub
Mono path[0] = 'C:/btale/TheBardsTaleTrilogy_Data/Managed'
Mono config path = 'C:/btale/TheBardsTaleTrilogy_Data/Mono/etc'
0032:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in this platform
0032:fixme:imm:ImmReleaseContext (0x10064, 0xe4470): stub
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
0032:err:vulkan:get_vulkan_driver Wine was built without Vulkan support.
0032:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0032:err:module:find_forwarded_export module not found for forward 'winevulkan.wine_vkGetInstanceProcAddr' used by L"C:\\windows\\system32\\vulkan-1.dll"
wine: Call from 0x7bc60048 to unimplemented function vulkan-1.dll.vkGetInstanceProcAddr, aborting
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
0032:err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
wine: Unhandled page fault on read access to 0x04605f2c at address 0x7bc53084 (thread 0032), starting debugger...
- Sermon
- Novice
- Posts: 28
- Joined: July 13th, 2015, 12:47 pm



-
- Explorer
- Posts: 356
- Joined: September 28th, 2014, 6:31 pm

Yep, theirs surprisingly doesn't enable Vulkan in the build yet. See also a recommendation above.
- Sermon
- Novice
- Posts: 28
- Joined: July 13th, 2015, 12:47 pm



Thanks a lot for your help and your patience. I guess I'll wait a bit for a new build before I try the recommendation.shmerl wrote: ↑August 24th, 2018, 11:38 am Yep, theirs surprisingly doesn't enable Vulkan in the build yet. See also a recommendation above.
- Sermon
- Novice
- Posts: 28
- Joined: July 13th, 2015, 12:47 pm



Tried my luck with the macports version and this was the outcome. I'm quite sure it's me doing something wrong, I guess...
And I'm getting the error message:
Failed to initialize player
Details:
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
Code: Select all
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1800f9cfc, 0x181438070, 0x181438090) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1812bbb48, 43) stub
0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x14000107c, 0x140014030, 0x140014050) stub.
0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x140012360, 43) stub
Mono path[0] = 'C:/btale/TheBardsTaleTrilogy_Data/Managed'
Mono config path = 'C:/btale/TheBardsTaleTrilogy_Data/Mono/etc'
0032:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in this platform
0032:fixme:win:EnumDisplayDevicesW ((null),0,0x22f2c8,0x00000000), stub!
0032:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x22f2c8,0x00000000), stub!
0032:fixme:win:EnumDisplayDevicesW ((null),1,0x22f2c8,0x00000000), stub!
0032:fixme:imm:ImmReleaseContext (0x10048, 0xcc430): stub
0032:fixme:ver:GetCurrentPackageId (0x22fa80 0x0): stub
0032:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0032:fixme:ntdll:EtwEventUnregister (0) stub.
Failed to initialize player
Details:
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed