Bard's Tale Trilogy in Wine?

For all discussion on all the previous Bard's Tale games: the classic 1980s games (Bard's Tale, II: Destiny Knight, & III: Thief of Fate) & the humorous Bard's Tale (2004) spin off.

Moderator: Bard Hall Bouncers

thom_bardstale
Initiate
Posts: 5
Joined: August 15th, 2018, 12:05 am

Re: Bard's Tale Trilogy in Wine?

Post by thom_bardstale » September 3rd, 2018, 1:57 am

With the recent 1.09 patch comes an option to force opengl
https://www.gog.com/forum/the_bards_tal ... 9_now_live
Maybe that makes things easier? It's not yet on GoG, though, that usually takes a little while.

User avatar
Sermon
Novice
Posts: 26
Joined: July 13th, 2015, 12:47 pm

Re: Bard's Tale Trilogy in Wine?

Post by Sermon » September 3rd, 2018, 2:14 am

thom_bardstale wrote:
September 3rd, 2018, 1:57 am
With the recent 1.09 patch comes an option to force opengl
https://www.gog.com/forum/the_bards_tal ... 9_now_live
Maybe that makes things easier? It's not yet on GoG, though, that usually takes a little while.
Thanks! I've been waiting for 1.09 to come to GOG. Can't wait to try it out!

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » September 3rd, 2018, 7:44 am

Nice! I'm going to try 1.09 soon too.

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » September 3rd, 2018, 10:22 am

Trying to run the game with native Linux Unity player (matching version), ended up like this (at least it doesn't complain about the renderer anymore):

Code: Select all

Native stacktrace:

 /home/user/games/the_bards_tale_trilogy/game/TheBardsTaleTrilogy_Data/Mono/x86_64/libmono.so(+0x984fa) [0x7fb37a37e4fa]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x128df) [0x7fb394a968df]
 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x10b) [0x7fb3945bff3b]
 /lib/x86_64-linux-gnu/libc.so.6(abort+0x150) [0x7fb3945c12f0]
 ./TheBardsTaleTrilogy.x86_64() [0x9e202b]
 /home/user/games/the_bards_tale_trilogy/game/TheBardsTaleTrilogy_Data/Mono/x86_64/libmono.so(+0xd8d30) [0x7fb37a3bed30]
 /home/user/games/the_bards_tale_trilogy/game/TheBardsTaleTrilogy_Data/Mono/x86_64/libmono.so(+0x371fe) [0x7fb37a31d1fe]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x128df) [0x7fb394a968df]
 /home/user/games/the_bards_tale_trilogy/game/TheBardsTaleTrilogy_Data/Mono/x86_64/libmono.so(+0x3ad05) [0x7fb37a320d05]
 /home/user/games/the_bards_tale_trilogy/game/TheBardsTaleTrilogy_Data/Mono/x86_64/libmono.so(mono_runtime_invoke+0x67) [0x7fb37a423b94]
 ./TheBardsTaleTrilogy.x86_64() [0x9a35a3]
 ./TheBardsTaleTrilogy.x86_64() [0xa06874]
 ./TheBardsTaleTrilogy.x86_64() [0xa079e5]
 ./TheBardsTaleTrilogy.x86_64() [0x9e56b5]
 ./TheBardsTaleTrilogy.x86_64() [0x9e5a19]
 ./TheBardsTaleTrilogy.x86_64() [0xa110d0]
 ./TheBardsTaleTrilogy.x86_64() [0xa113d7]
 ./TheBardsTaleTrilogy.x86_64() [0xa14d91]
 ./TheBardsTaleTrilogy.x86_64() [0xa1a9cf]
 ./TheBardsTaleTrilogy.x86_64() [0x512fe1]
 ./TheBardsTaleTrilogy.x86_64() [0x8192c5]
 ./TheBardsTaleTrilogy.x86_64() [0x46081a]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe6) [0x7fb3945acb16]
 ./TheBardsTaleTrilogy.x86_64() [0x46e0b8]

Debug info from gdb:

I refuse to debug myself!
No threads.

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted
Last edited by shmerl on September 3rd, 2018, 10:26 am, edited 1 time in total.

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » September 3rd, 2018, 10:24 am

I also see this in Player.log

Code: Select all

Begin MonoManager ReloadAssembly
Unable to find method InitializeSynchronizationContext in [UnityEngine.CoreModule.dll]UnityEngine.UnitySynchronizationContext
 
(Filename:  Line: 143)

Unable to find method DictationRecognizer_InvokeErrorEvent in [UnityEngine.CoreModule.dll]UnityEngine.Windows.Speech.DictationRecognizer
 
(Filename:  Line: 143)

Unable to find method DictationRecognizer_InvokeHypothesisGeneratedEvent in [UnityEngine.CoreModule.dll]UnityEngine.Windows.Speech.DictationRecognizer
 
(Filename:  Line: 143)

Unable to find method DictationRecognizer_InvokeResultGeneratedEvent in [UnityEngine.CoreModule.dll]UnityEngine.Windows.Speech.DictationRecognizer
 
(Filename:  Line: 143)

Unable to find method PhraseRecognitionSystem_InvokeStatusChangedEvent in [UnityEngine.CoreModule.dll]UnityEngine.Windows.Speech.PhraseRecognitionSystem
 
(Filename:  Line: 143)

Unable to find method MarshalSemanticMeaning in [UnityEngine.CoreModule.dll]UnityEngine.Windows.Speech.PhraseRecognizer
 
(Filename:  Line: 143)

Unable to find method get_Current in corlib System.Collections.IEnumerator
 
(Filename:  Line: 160)

Couldn't extract exception string from exception (another exception of class 'TypeLoadException' was thrown while processing the stack trace)
 
(Filename:  Line: 567)


 
(Error: -1647158720 Filename:  Line: 74011080)

Receiving unhandled NULL exception
#0  0x007fff9dd25280 in funlockfile
#1  0x007fff9dd25820 in mono_set_defaults
#2  0x007fff9dd259b0 in mono_runtime_invoke
#3  0x007fff9dd259e0 in operator delete(void*, std::nothrow_t const&)
#4  0x007fff9dd25a10 in operator delete(void*, std::nothrow_t const&)
#5  0x007fff9dd25a30 in operator delete(void*, std::nothrow_t const&)
#6  0x007fff9dd25b80 in operator delete(void*, std::nothrow_t const&)
#7  0x007fff9dd25bf0 in operator delete(void*, std::nothrow_t const&)
#8  0x007fff9dd25c70 in operator delete(void*, std::nothrow_t const&)
#9  0x007fff9dd25ca0 in operator delete(void*, std::nothrow_t const&)
#10 0x007fff9dd25cf0 in operator delete(void*, std::nothrow_t const&)
#11 0x007fff9dd25f60 in operator delete(void*, std::nothrow_t const&)
#12 0x007fff9dd25fb0 in operator delete(void*, std::nothrow_t const&)
#13 0x007fff9dd260b0 in operator delete(void*, std::nothrow_t const&)
#14 0x007fff9dd26140 in zcfree
#15 0x007fff9dd26780 in __libc_start_main
#16 0x007fff9dd26840 in zcfree

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » September 3rd, 2018, 10:26 am

I had to take mscorlib.dll from the Windows build of the game. May be it's OS specific?

User avatar
jamespodesta
Explorer
Posts: 365
Joined: February 20th, 2018, 4:02 pm

Re: Bard's Tale Trilogy in Wine?

Post by jamespodesta » September 6th, 2018, 5:38 am

Flammon wrote:
September 2nd, 2018, 1:17 pm
jamespodesta wrote:
August 27th, 2018, 9:00 am
Hi. We're not currently officially supporting WINE atm, but the 1.09 Steam Beta has been released and you can turn on OpenGL renderer with a commandline option:

-force-glcore

I've heard opengl can make it easier to get things working in WINE.
If it doesn't help, I'm afraid there's not much more we can help with atm.... all our resources are focused on the BT2 release atm.
Once all three classics have been re-mastered, is a Linux and Mac port planned?
Entirely up to InXile.
I'm can't comment on that for now.
Lead Programmer
Krome Studios.

Flammon
Initiate
Posts: 12
Joined: November 20th, 2015, 6:47 pm
Location: Canada
Contact:

Re: Bard's Tale Trilogy in Wine?

Post by Flammon » September 6th, 2018, 5:55 am

Hey inXile, if you're reading this, I'm a backer and I'm ready to pay for the Linux version of the trilogy even though it's already included in my rewards.

User avatar
ryanmusante
Initiate
Posts: 5
Joined: October 24th, 2016, 10:08 pm

Re: Bard's Tale Trilogy in Wine?

Post by ryanmusante » September 7th, 2018, 4:54 am

Created a whitelist request for Proton (Steam Play) on Github. I am not having any problems currently with 1.09 beta.

https://github.com/ValveSoftware/Proton/issues/1296

User avatar
Sermon
Novice
Posts: 26
Joined: July 13th, 2015, 12:47 pm

Re: Bard's Tale Trilogy in Wine?

Post by Sermon » September 7th, 2018, 9:55 am

Flammon wrote:
September 6th, 2018, 5:55 am
Hey inXile, if you're reading this, I'm a backer and I'm ready to pay for the Linux version of the trilogy even though it's already included in my rewards.
Same here. I'd pay for a native Mac-version and I'm also a backer.

Flammon
Initiate
Posts: 12
Joined: November 20th, 2015, 6:47 pm
Location: Canada
Contact:

Re: Bard's Tale Trilogy in Wine?

Post by Flammon » September 7th, 2018, 4:47 pm

ryanmusante wrote:
September 7th, 2018, 4:54 am
Created a whitelist request for Proton (Steam Play) on Github. I am not having any problems currently with 1.09 beta.

https://github.com/ValveSoftware/Proton/issues/1296
It freezes for me even in windowed mode so there's more work to be done before it can be whitelisted.

- Debian Sid
- Linux 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux
- GeForce GTX 760
- 16GB RAM
- NVIDIA Driver Version 390.77
- GNOME 3.30
- Vulkan Instance Version: 1.1.73
- Proton 3.7-5 Beta

User avatar
ryanmusante
Initiate
Posts: 5
Joined: October 24th, 2016, 10:08 pm

Re: Bard's Tale Trilogy in Wine?

Post by ryanmusante » September 7th, 2018, 8:56 pm

Flammon wrote:
September 7th, 2018, 4:47 pm
ryanmusante wrote:
September 7th, 2018, 4:54 am
Created a whitelist request for Proton (Steam Play) on Github. I am not having any problems currently with 1.09 beta.

https://github.com/ValveSoftware/Proton/issues/1296
It freezes for me even in windowed mode so there's more work to be done before it can be whitelisted.
Roger that, please post with report on github. I encounter the same problem with windowed, just tried it now.

Flammon
Initiate
Posts: 12
Joined: November 20th, 2015, 6:47 pm
Location: Canada
Contact:

Re: Bard's Tale Trilogy in Wine?

Post by Flammon » September 8th, 2018, 1:48 pm

Everything works when setting `-force-glcore` to the launch options!

telemachuszero
Initiate
Posts: 2
Joined: September 2nd, 2018, 5:16 pm

Re: Bard's Tale Trilogy in Wine?

Post by telemachuszero » September 10th, 2018, 5:32 pm

Flammon wrote:
September 7th, 2018, 4:47 pm
ryanmusante wrote:
September 7th, 2018, 4:54 am
Created a whitelist request for Proton (Steam Play) on Github. I am not having any problems currently with 1.09 beta.

https://github.com/ValveSoftware/Proton/issues/1296
It freezes for me even in windowed mode so there's more work to be done before it can be whitelisted.

- Debian Sid
- Linux 4.18.0-1-amd64 #1 SMP Debian 4.18.6-1 (2018-09-06) x86_64 GNU/Linux
- GeForce GTX 760
- 16GB RAM
- NVIDIA Driver Version 390.77
- GNOME 3.30
- Vulkan Instance Version: 1.1.73
- Proton 3.7-5 Beta
You might be having issues as Proton requires nVidia drivers 396.51 or higher for DXVK (which it'll be using if you're not on 1.0.9 with -force-glcore)

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » September 12th, 2018, 9:52 pm

Flammon wrote:
September 7th, 2018, 4:47 pm
It freezes for me even in windowed mode so there's more work to be done before it can be whitelisted.
I already mentioned this above. You need to use virtual desktop when playing it in Wine+dxvk (so same for Proton I assume).

Calion
Initiate
Posts: 3
Joined: August 20th, 2018, 8:03 pm

Re: Bard's Tale Trilogy in Wine?

Post by Calion » April 8th, 2019, 12:37 pm

shmerl wrote:
August 20th, 2018, 8:35 pm
Calion wrote:
August 20th, 2018, 8:06 pm
Has anyone gotten Bard's Tale Trilogy to work with Crossover? I'm using the GOG version of BT, and it won't install under Crossover. Does the Steam version work better?
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.
No, I mean on macOS. Crossover supports Wine 4.0, so whatever that entails.

shmerl
Explorer
Posts: 343
Joined: September 28th, 2014, 6:31 pm

Re: Bard's Tale Trilogy in Wine?

Post by shmerl » April 9th, 2019, 6:43 am

MacOS is in bad shape with Vulkan support, so I don't recommend it. Linux is a lot better than MacOS gaming wise, including full support for Wine. So either use Linux, or wait until developers will release native versions, which so far isn't even clear if they plan to.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest