this post was submitted on 25 Sep 2023
37 points (97.4% liked)
Linux Gaming
15849 readers
4 users here now
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you don't mind me asking, how would one go about diagnosing why a game/mod doesn't work?
Specifically im working on nitrox for subnautica, which does some DLL funkery - but has reports of users getting it working on older editions, and radio silence for the later. I figured out from a reddit post that a ribbon.DLL was needed, to even boo the launcher (and the error code was pretty descriptive about it). Once it's added the launcher doesn't ever actually launch the game though, and the console is pretty radio silent about it all.
Again ignore all this if youre unsure/busy, but any tips are appreciated!
Why a game (unmodded) doesn't work will usually be pretty obvious just from the errors you get
I might've just been lucky, but so far the only time I had to look up a fix was for battle.net launcher, which ever since a while back has to be done after every update.
https://old.reddit.com/r/linux_gaming/comments/yairmz/battlenet_fails_to_start_with_this_application/ituht4u/
But when it comes to mods it can be a lot trickier, and I don't really have a general purpose solution. Hopefully the game is popular enough that someone else has a guide on what to do.
I've never played subnautica so I don't know, but if the mods have their own modified DLLs then you're probably supposed to use
DLLOVERRIDES
, so maybeWINEDLLOVERRIDES="ribbon=n,b"
since it's called ribbon.dllSome other issues I've had with modding is that the mod might expect the game to be in a certain directory or for directories to have certain names or there might be some problem because Windows isn't case sensitive while Linux is.
Honestly the mods are generally not causing issues from my experience, it's the mod loaders and what not.
Amazing, I'll give all this a shot!
I don't have a lot of experience with this, but if you want more logs, you can try upping the
WINEDEBUG
debug channel: https://wiki.winehq.org/Debug_Channels