Page 5 of 5

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 1:57 am
by thom_bardstale
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.

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 2:14 am
by Sermon
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!

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 7:44 am
by shmerl
Nice! I'm going to try 1.09 soon too.

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 10:22 am
by shmerl
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

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 10:24 am
by shmerl
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

Re: Bard's Tale Trilogy in Wine?

Posted: September 3rd, 2018, 10:26 am
by shmerl
I had to take mscorlib.dll from the Windows build of the game. May be it's OS specific?

Re: Bard's Tale Trilogy in Wine?

Posted: September 6th, 2018, 5:38 am
by jamespodesta
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.

Re: Bard's Tale Trilogy in Wine?

Posted: September 6th, 2018, 5:55 am
by Flammon
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.

Re: Bard's Tale Trilogy in Wine?

Posted: September 7th, 2018, 4:54 am
by ryanmusante
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

Re: Bard's Tale Trilogy in Wine?

Posted: September 7th, 2018, 9:55 am
by Sermon
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.

Re: Bard's Tale Trilogy in Wine?

Posted: September 7th, 2018, 4:47 pm
by Flammon
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

Re: Bard's Tale Trilogy in Wine?

Posted: September 7th, 2018, 8:56 pm
by ryanmusante
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.

Re: Bard's Tale Trilogy in Wine?

Posted: September 8th, 2018, 1:48 pm
by Flammon
Everything works when setting `-force-glcore` to the launch options!

Re: Bard's Tale Trilogy in Wine?

Posted: September 10th, 2018, 5:32 pm
by telemachuszero
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)

Re: Bard's Tale Trilogy in Wine?

Posted: September 12th, 2018, 9:52 pm
by shmerl
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).

Re: Bard's Tale Trilogy in Wine?

Posted: April 8th, 2019, 12:37 pm
by Calion
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.

Re: Bard's Tale Trilogy in Wine?

Posted: April 9th, 2019, 6:43 am
by shmerl
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.