this post was submitted on 25 Nov 2023
20 points (95.5% liked)
Linux Questions
1103 readers
1 users here now
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Install bottles from flatpak.
Press "run executable" and run the installer, installing in a folder like ~/games for easy finding
If you're lucky the game now appears in bottles and you can run it, otherwise add a shortcut (button in bottles) pointing to the game's exe.
If you need controller support, from bottles click "more" on the game and add it to steam (restart steam for it to show up) and launch the game from steam and it will take care of the controller mapping and you even get the nice remapping features.
I haven’t used bottles yet. How does it handle c++ redists?
edit: as in, do you have to install them first? Can you add them afterward if the game doesn’t launch without them?
Bottles provides some installers but for example with fitgirl repacks I heavily recommend letting the fitgirl installer install redists.
Another option is to manually download your redist and run it through the same "run executable" as before. Bottles is a program for managing several "wine bottles" (get it?) And a single bottle is like a single windows install (in real terms, this is what a "wine prefix" is), so a program installed in a bottle is a program that is visible to other programs in that bottle. For example, if you install Titanfall in bottles, you can then use the third-party Titanfall modded launchers as you would do on windows.
Some desktop programs (dnspy is the one that caused me problems personally) can be incompatible with the bottles setting, so for these programs specifically you should create a new bottle with the settings that work. Most of the time, this involves disabling DXVK for that bottle.
Thank you for the details! That sounds much more flexible and takes out some of the guesswork. I’ll give it a try on a new install.