Linux Adult Gaming Experience?

Ashira13

Active Member
Jan 31, 2024
920
1,839
i think you can play most renpy games you download on linux via :)
 
  • Like
Reactions: Draakaap23

tuvrelm11

Newbie
Jan 11, 2019
54
62
RPGM games work if you download and dump the NW.js folder on top of any RPGM game and run the "nw" file in the terminal. There's a shorter version, but I don't even bother, it just works. For older RPGM games made in vx or older you need to use WINE.

Renpy games work natively. Just run the game.sh file.

Unity and Unreal engine games work with WINE. If you want to run them without emulating Windows you will need to learn how to use WINE. It's a bit of a pain in the ass, but it's worth it.

Steam supports Linux stuff through Proton, so most games on Steam should run natively.

There's also Lutris, but I haven't used it much.

For everything else, it's a tossup. Most work, some don't. WINE is the answer for most questions. But very old stuff, like pre ~2004ish is going to be a challenge, if not impossible.

Overall, adult gaming on Linux has never been easier. Not a in few clicks like in Windows, but we're slowly getting there.
 
  • Like
Reactions: Draakaap23

Draakaap23

Dying is always an option
Donor
Jul 5, 2017
1,179
2,732
I'm trying to move my daily system to Linux only, but I have a question:
If I format my C drive and put Linux on it: Is there any way of keeping the saves I made for all the VN's I played on this system? (I do not install VN's to my C drive, but I do know that most Ren'py games store save-games on C: ) Or is that just a loss I will have to take? Any way of easily preserving those saves by copy pasting from my App data directory for instance?
 
  • Hey there
Reactions: tuvrelm11

tuvrelm11

Newbie
Jan 11, 2019
54
62
From what I understand, Linux hard formats everything. You will need to backup your files that you want to keep. For safety you should even disconnect all extra drives from the system when you install Linux on your main drive, and only reconnect them when you're done. Linux does come with some downsides, eccentricities and pains in the ass. But when you learn how to use it and adapt, you'll never look back at Windows ever again. Unless you absolutely need to.
 
  • Like
Reactions: Draakaap23

Geshar

New Member
Apr 30, 2017
1
1
If I am not mistaken, RenPy keeps saves in two places, game folder and C:\Users\your_username\AppData\Roaming\RenPy. I would backup that second location to some other place that won't be formatted. On linux, when run natively, they are places to /home/your_username/.renpy or when run with WINE, in /home/your_username/.wine/drive_c/users/your_username/AppData/Roaming/RenPy/. Copy them there and just continue playing where you last stopped.

It might be possible to have them in one place in another directory, thats not so hidden, and have symbolic links in those other two places to point there. You could copy them to something like /home/your_username/RenPy_saves and issue below commands:
ln -s /home/your_username/RenPy_saves/ /home/your_username/.renpy
ln -s /home/your_username/RenPy_saves/ /home/your_username/.wine/drive_c/users/your_username/AppData/Roaming/RenPy
 
  • Like
Reactions: Draakaap23

Arkanae

Newbie
May 29, 2018
71
114
As a Linux-exclusive user, most games play just fine on Linux, either directly or emulated.

In more detail:
  • Nearly all HTML games work well. The only pitfall (fixable manually) is games packaged by inexperienced developers on Windows who have inconsistent capitalization. Works fine on Win because most Win installs use a case-insensitive filesystem (not all though!), but images and scripts often break on Mac/Linux. Identify the resources with the wrong capitalization, and move/copy/symlink as needed.

  • Most Ren'Py games work fine on Linux, as long as the devs bother to pack the Linux Ren'Py libs in the PC version. Despite the few megs this adds, some inexperienced developers will also not pack these. You might be able to "repair" these games by adding the right lib/ and renpy/ subfolders, as long as you can find the correct resources for the exact Ren'Py version used by the game.

  • Most Godot, Unity and Unreal games run fine when devs have built a proper Linux version. If there is only a Windows version, it mostly runs well using wine with the right 3d options. This is an absolute faff to configure by hand, so I use the Lutris launcher to make this easier. Use the standard wine runner, enable DXVK and VKD3D in the runner options, and you should be fine.

  • RPGMaker MZ and MV builds usually contain a www/ folder, and the whole engine can be run by loading the www/index.html file in any Chromium browser. It often works just like that, but the same case-sensitivity issues occur as with HTML games.
    There are some rare cases (created by YEP plugins, AFAIK) where saves are not recognized (you can save, but not load a save). In these caes, you might have to hack the game files a bit: edit the www/js/rpg_managers.js file, and add a return true; statement in the second branch of the DataManager.isThisGameFile function.

  • Windows versions of RPGMaker (in particular VX, which isn't a JS/HTML engine) and Wolf RPG also generally run fine with wine with very little tweaking.

  • Inform games can usually (YMMV) be run successfully by using gargoyle (it should already be on your system, or a dnf install away at least). No such luck with QSP or RAGS, unfortunately, and going the wine route with the Windows interpreters is a royal pain.

  • Java games are usually straightforward, but the more advanced ones use JavaFX, which will require you to download and install the official Oracle JRE to work, as it's proprietary and therefore not in the standard OpenJDK Linux install

  • The absolute nightmare to get to run is Japanese-locale games. I have never managed to get one to run properly on Linux, however much tweaking I tried.
 
Last edited:
  • Like
Reactions: citrone

Arkanae

Newbie
May 29, 2018
71
114
I'm trying to move my daily system to Linux only, but I have a question:
If I format my C drive and put Linux on it: Is there any way of keeping the saves I made for all the VN's I played on this system?
I would STRONGLY recommend, at least for now and until you are more comfortable with all this, that you keep a double boot, instead of formatting your whole system.

From what I understand, Linux hard formats everything.
That's not accurate. Most installers will also give you the option of keeping your Windows install, and using a double boot. There are many good explanations online (usually in the documentation for your distro of choice) on how to do that, but in short:
  • Shrink your Windows partition, from Windows, to make space
  • Tell your Linux installer to use the free space instead of wiping existing partitions
  • The distro's installer should then configure out the double boot without intervention (tested last on a Fedora 40)
  • Then mount the Windows partition from Linux when you need it, as you would a removeable drive
 

Last69!

Member
Oct 11, 2023
215
697
My honest opinion is that even regular gaming isn't where it needs to be for me to switch to Linux full time. So basically games that are developed by one person are probably even a bigger question than regular games. Also i don't get the point of using a virtual box. You are still gaming on windows but with just a few extra steps of hassle. However I am using a Linux machine with my large TV in my bedroom because I hate android tv and the YouTube experience with 50 seconds of ads.