Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AS
Posts
2
Comments
113
Joined
2 yr. ago

  • I never figured out how to disable DXVK so eventually I just made a 2nd wine prefix without DXVK for games I run in OpenGL.

    However if your GPU doesn't even support Vulkan then you shouldn't be using DXVK at all so why would you not want to disable dxvk?

  • While fandom sucks (although I think it used to be fine before the redesign many years ago) and game companies/publishers are cheap, I still think 3rd party wikis is going to better, even shitty ones like fandom, because guess what?

    Just like every other 'live service' (or even just old games!?! if you're Ubisoft) everything will be fine and dandy until one day some suit decides to shut down the wiki to cut down on costs and all that information and community work gets flushed down the toilet.

     

    With that said, instead of them making some wiki website, it's nice when games lets you look up information in the game itself, without having to open the web browser and going to some wiki.

  • 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/

    The problem is in a hidden flag that's set on the qwindows.dll file in lastest B.net version which makes it hidden from the app.

    The fix is relatively easy, simply run this inside the Program Files (x86)/Battle.net/Battle.net.13801/platforms directory:

    setfattr -x user.DOSATTRIB qwindows.dll

    After this Battle.net will work again.

     

    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 maybe WINEDLLOVERRIDES="ribbon=n,b" since it's called ribbon.dll

     

    Some 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.

  • Years ago, Winetricks would write a new verb definition for every new DXVK release. Presumably when it was much less stable. You can see remnants of that with the 100+ verbs for installing particular DXVK versions. Now it just takes the latest stable release. Yay for the maintainers, because that’s a lot less work. As a side effect, Winetricks doesn’t have a way of updating it normally.

    Oh does it not add new entries for every new DXVK release anymore? In that case I guess my DXVK version is probably a year old by now even though it says DXVK (Latest) and that it's from year 2023: https://i.imgur.com/lNaqTPG.png

     

    There is an easy way of updating DXVK anyway. Just run Winetricks with --force:

    WINEPREFIX=~/.local/share/wineprefixes/whatever winetricks --force dxvk

    Now, admittedly, I misspoke about Winetricks “not supporting updating DXVK”. I learned this option exists just now. So you can force-update it with --force, which bypasses winetricks_is_installed and installs the latest version of DXVK. Guide has been updated accordingly; thank you for making me look into this again!

    Oh I had no idea about this, and I normally just use winetrick's GUI while using it so I would've had to look up how to update dxvk if not for you explaining it.

     

    Although as a side note I've got the winetricks-git AUR package, not winetricks so maybe there's some fix for it somewhere already, I'll have to look into it. So far I haven't had an issue with DXVK being too old, but I mostly play older games

     

    When I was writing the Visual Novels on GNU/Linux guide, I did a lot of experimentation with Winetricks.

    Unrelated but I'll check that guide out, I've had trouble playing VNs that are in Japanese, as without LANG="ja_JP.UTF-8" wine /path/to/game.exe they won't even run but even with it the fonts don't work and are shown as empty boxes.

  • From my understanding, at least one other necessary component is dxvk, and that wine is not enough.

    dxvk is not necessary but it massively improves game performance on a lot of games, also keep in mind some games will actually not run if you use dxvk, so you sometimes (very rarely) have to use OpenGL instead and the only way I really found to do that was to have a wine prefix without dxvk. (I might've just been stupid though)

    for the record only games that I had to use open GL for so far was Starcraft 2's Galaxy Editor (although the actual game itself runs fine with dxvk) and I had some problems with alt tabbing in really old versions of Warcraft 3 (1.27 and older)

     

    Anyway, for a time I used Lutris a bit but now I always run wine through terminal because Lutris was great when it worked but there were seemingly no solutions for when it didn't (while running wine directly has never given me a problem).

    And what's great with running wine directly through the terminal is that either it will run and you're good or you'll get some error messages saying that some .dll or whatever is missing (usually .net, visual studio, msvcr100+.dll, mscvcp100+.dll, ms*.dll, etc.) and you just use winetricks and go through the list until you find what you need.

     

    One more thing that took a while for me to learn was that some games (if you're using mods) will need to be run along with WINEDLLOVERRIDES environment variable https://wiki.winehq.org/Wine_User's_Guide#WINEDLLOVERRIDES.3DDLL_Overrides

    for example when I play Need For Speed Most Wanted 2005 I start it with this command: WINEDLLOVERRIDES="dinput8=n,b" wine speed.exe

    another thing is sometimes you want to run games with some arguments, for instance before I got XCOM 2 on Steam and used AML I used to run it with this: wine XCom2.exe -noRedScreens -review


     

    Now here's a pretty big caveat, which is that I use FISH instead of Bash which adds some big QoL improvements (in this case it's mainly about tab completion).

    If I actually had to manually type in the commands or spend minutes going through history file every time I would never do it.

    Although I suppose you could make an alias for each game.

     

    Oh yeah and always run the games from the same directory as their .exe file is located in, more often than not it won't work if you just do wine /path/to/directory/game.exe instead of cd /path/to/directory && wine game.exe

     

    Edit: some typos, and I just want to note that the && aren't supposed to include the amp; parts

  • afaik you need dxvk in the actual wine prefix, just having it on your system doesn't do anything.

    I had installed dxvk from AUR and didn't get why it wasn't doing anything, turns out the point of having dxvk on your system is for symlinking it into your wine prefixes so you don't have to get a dxvk installation for each prefix individually.

    when I found that out I just removed dxvk package and got installed dxvk directly to the my prefix with winetricks, because I only use two wine prefixes anyway (one for vulkan and another for games that have to use opengl)

  • It wasn’t removed because of the pronouns though. It was removed because the mod description violated their community policies.

    There are plenty of mods just like it that the site keeps up. Dozens of mods even remove black characters from games, which is way worse. The difference is, those mods don’t write long rants about how much they hate minorities and liberals in their descriptions.

    if that's true then it makes sense

     

    Edit: I just found out about the spider man pride flag removal mod debacle and read the official statement by Nexus Mods: https://www.nexusmods.com/news/14733

    In regards to the replacement of Pride flags in this game, or any game, our policy is thus: we are for inclusivity, we are for diversity. If we think someone is uploading a mod on our site with the intent to deliberately be against inclusivity and/or diversity then we will take action against it. The same goes for people attempting to troll other users with mods deliberately to cause a rise. For our part, we will endeavour to do a better job of moderating our website to this ethos ourselves.

    We aren't the authority on what users can and cannot mod. Us removing a mod only means it cannot be found at Nexus Mods, nothing more, nothing less. We also note that we are not the only site that has removed this mod from their platform. As a private business, we have a right to choose what content we do and do not want to host on our platform. Respect this right the same way you want respect for your rights.

     

    By Nexus Mods' own words they will take action against anti diversity/inclusivity mods and actively take a stance on what kinds of mods are allowed on Nexus Mods.

    So regardless of what the mod descriptions may or may not have said, it seems Nexus Mods would've deleted this pronoun removal mod as well.

     

    These aren't mods I would've bothered using (and I don't even play these games either) but Nexus Mods trying to police what mods players are allowed to use is pretty shit.

    The great thing about mods is they only affect the people who choose to get them and gives everyone more choices to change games to what they want, and I don't think anyone should try to force what kinds of mods are allowed or not.

    The whole point of modding is that you find something you don't like or think could've been improved in some way, so you change it to your preference.

  • Since you mention Baldur's Gate 3 you could try Divinity Original Sin and DOS2, DOS has 2 player coop by default and with mods you can play 4 player, DOS2 has 4 player coop out of the box.

    Although depending on how old your kids are it might be difficult to play.

     

    Someone else already mentioned the lego games and I can't 100% recommend those as well. Lego Star Wars complete saga, lego star wars clone wars, lego indiana jones are the ones I've played and can recommend all of them.

    Although there's only 2 player coop.