HGL
flat-fuchsia

Dustforce DX Shared Library

trying to play Dustforce DX and i'm not able to launch the native version. i've tried repairing it, made sure i have the dependencies, and it still can't locate that library. is this a case of the native version of the game languishing? a cursory search tells me that this library isn't really used anymore
14 Replies
foreign-sapphire
foreign-sapphire17mo ago
If you already have libidn11 and lib32-libidn11, there might not be much you can do but use the Windows build
flat-fuchsia
flat-fuchsiaOP17mo ago
i installed this pacman -S libidn11 and it worked, so no need for the windows build! now if i could just figure out how to register
foreign-sapphire
foreign-sapphire17mo ago
Aha! So you didn’t have all of the dependencies
flat-fuchsia
flat-fuchsiaOP17mo ago
i copied and pasted from #:pushpin: Read Me First | Frequently Asked Questions
foreign-sapphire
foreign-sapphire17mo ago
Ah those are the Wine dependencies
flat-fuchsia
flat-fuchsiaOP17mo ago
i see, yeah
foreign-sapphire
foreign-sapphire17mo ago
Your error said it was looking for that specific .so, which is like a Windows DLL file So you need to search for that .so, including number. I google the full file name and see what package has it on my distro The packages may be named differently on different distros
flat-fuchsia
flat-fuchsiaOP17mo ago
great to know! there's no list like the wine dependencies, is there?
foreign-sapphire
foreign-sapphire17mo ago
Impossible to make
flat-fuchsia
flat-fuchsiaOP17mo ago
yeah, figured i'd ask anyway :D
foreign-sapphire
foreign-sapphire17mo ago
And you’ll collide with some weird issues like Ubuntu only providing libidn12 instead of 11
flat-fuchsia
flat-fuchsiaOP17mo ago
who in their right mind would use that distro /s
optimistic-gold
optimistic-gold17mo ago
to be clear games built for linux using system libraries instead of shipping their own builds of those libraries inevitably will break as those libraries update, and its pretty unlikely that the developer will rebuild their game against the new iterations.. For most game devs, once you ship and hit all the extra post launch content you want to hook into.. you basically stop maintenance on the project and move to something else. This is why usually taking the windows build is safer as its technically a more stable API x_x this is the issue with closed source software in linux.. if it were open, just rebuild against your libraries, and certainly linux is built with that expectation.. which is why this kinda stuff breaks software that doesnt update with the libs generally its on the developer of the program to maintain their libs x_x and in this case games are basically abandoned once old enough haha
flat-fuchsia
flat-fuchsiaOP17mo ago
I kinda understood that, but it is good to have it clearly written like this

Did you find this page helpful?