It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello. First post that I recall. I am trying to get Battletech working on Debian 10.7 Buster and slackware current build 18.

nvidia 1050
amd FX 8 core 8 threads 8120 cpu
16gb ddr 3
plenty of harddrive space.

Had Battletech version like 14X working in over year old version of slackware current but removed it and upgraded battletech and it stopped working.

In slackware I get the developer scenes then it goes to black screen and esc to skip in top left corner.
no movie scene. just press esc to skip. searched the net high and low for fix to this, none working.

Debian I am using 10.7 Buster amd64 multiarch with some i386 packages for multilib arch.

this is what I get with debian when I run bash start.sh

Running BATTLETECH
Set current directory to /home/kmfdm/GOG Games/BATTLETECH/game
Found path: /home/kmfdm/GOG Games/BATTLETECH/game/BattleTech
Mono path[0] = '/home/kmfdm/GOG Games/BATTLETECH/game/BattleTech_Data/Managed'
Mono config path = '/home/kmfdm/GOG Games/BATTLETECH/game/BattleTech_Data/MonoBleedingEdge/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libAkFlanger.so'
Preloaded 'libAkGuitarDistortion.so'
Preloaded 'libAkSoundEngine.so'
Preloaded 'libAkStereoDelay.so'
Preloaded 'libAkTremolo.so'
Preloaded 'libBink2x64.so'
Preloaded 'libBinkPluginLnx64.so'
Preloaded 'libSDL2-2.0.so.0'
Preloaded 'libasound.so.2'
Receiving unhandled NULL exception
#0 0x007f3ee890a38f in _dl_rtld_di_serinfo
#1 0x007f3ed859f414 in _dl_catch_error
#2 0x007f3ed850a9f6 in timelocal
#3 0x007f3ee890bf1c in _dl_rtld_di_serinfo
#4 0x007f3ee891319e in _dl_find_dso_for_object
#5 0x007f3ee84d4b2f in _dl_catch_exception
#6 0x007f3ee8912bba in _dl_find_dso_for_object
#7 0x007f3ee88d1256 in (Unknown)
#8 0x007f3ee84d4b2f in _dl_catch_exception
#9 0x007f3ee84d4bbf in _dl_catch_error
#10 0x007f3ee88d1975 in dlerror
#11 0x007f3ee88d12e6 in dlopen
#12 0x00000000da4921 in std::vector<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >, std::allocator<std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > > > >::~vector()
#13 0x0000000044d542 in (Unknown)
#14 0x007f3ee83c409b in __libc_start_main
#15 0x0000000045a5e1 in (Unknown)

update got it working in Debian 10.7 Buster
had to delete libc.so.6 file from GOG Games/BATTLETECH/BattleTech_Data/Plugins/x86_64/
Post edited December 23, 2020 by dmkgrim80
avatar
dmkgrim80: had to delete libc.so.6 file from GOG Games/BATTLETECH/BattleTech_Data/Plugins/x86_64/
I have the same issue, but doing this method is inadvisable on Solus 4.1. Once I did, it took down my whole system and had to rescue it from a live iso usb stick (luckily, I only moved the file, not deleted it). Hopefully there's a better solution out there!

EDIT:

I moved the file to another directory such as "Desktop" and also renamed it to something else and it fixed my linux distro (solus) from going crazy, but this unfortunately has not fixed the "black screen with press esc to skip" problem.
Post edited December 28, 2020 by synthsncats
If you don't want to delete the offending .so's, you can chmod -rwx them so the program gets denied permission to load them.

Also on my R9 380 in Debian, disabling sisched in driconf made it work.
Post edited January 21, 2021 by IdkSomeNublette