Tutorial Others Playing On Linux - Tutorials, Tools And Help

5.00 star(s) 3 Votes

yamipleb

Member
Oct 27, 2018
177
255
If you want to lunch an application through your terminal you need to select the correct prefix:
Code:
WINEPREFIX=~/.wine32 wine [drag and drop game.exe]
or
WINEPREFIX=~/.wine64 wine [drag and drop game.exe]
or maybe make a couple .desktop files to make life easier for yourself
 

Alkasal

Member
Jan 2, 2020
290
273
Is there something else to do aside installing Vulkan through winetricks?
Of course you know it, but people you could read that possible not, if you're gpu driver,you're own graphic card doesn't support vulkan the last version with proton you cannot use that last software

through the bundles I've watched that option, but how to summon them? I usually get confused with that steps
I recently know the one who called some of the masters of linux of years ago was actually nw.js ,NOT REALLY RPG_Maker_MZ made for linux but that software made for web developers also could give that capability

nwjs v0.6 and newer does not have mpeg plugin included. so for some games which are using mpeg videos, u need to manually download linux-x64.zip package from and replace libffmpeg.so in lib folder (there will be libffmpeg.so already there in lib, but that is dummy implementation).
But you forget to say how ti install nw.js 0.59.1?

and if I install nodejs through Synaptic could be the same if I install nw.js? that will give the capability to play RPG_Maker_MZ games?
 
Last edited:

Mitsuna

Active Member
Jun 21, 2019
520
683
Don't overcomplicate things. You can use native rpg maker mv and native rpg maker mz runtimes, it worked just fine with thousands of games I played in last years (yes with every single one, things are a bit more complicated with tyrano but you can use official rpgmaker runtime for that too), it's much better than nwjs in terms of performance. You don't even need to upgrade shader plugins (1 game in total crashed in 1 scene because of old shader plugins).
 

aalexkj24

Newbie
Dec 18, 2018
78
51
But you forget to say how ti install nw.js 0.59.1?

and if I install nodejs through Synaptic could be the same if I install nw.js? that will give the capability to play RPG_Maker_MZ games?
nodejs and nwjs ( ) are different. nwjs is used to bundle html/js applications desktop applications.

RPGM-MV and later are running on top of nwjs. Download nwjs version from and extract it into game folder (it will ask if overwrite or not - say yes)
 
  • Like
Reactions: Alkasal

yamipleb

Member
Oct 27, 2018
177
255
Don't overcomplicate things. You can use native rpg maker mv and native rpg maker mz runtimes, it worked just fine with thousands of games I played in last years (yes with every single one, things are a bit more complicated with tyrano but you can use official rpgmaker runtime for that too), it's much better than nwjs in terms of performance. You don't even need to upgrade shader plugins (1 game in total crashed in 1 scene because of old shader plugins).
please do tell more about running tyranobuilder games with the vanilla rpgm runtime.
 

Alkasal

Member
Jan 2, 2020
290
273
Don't overcomplicate things. You can use native rpg maker mv and native rpg maker mz runtimes, it worked just fine with thousands of games I played in last years (yes with every single one, things are a bit more complicated with tyrano but you can use official rpgmaker runtime for that too), it's much better than nwjs in terms of performance. You don't even need to upgrade shader plugins (1 game in total crashed in 1 scene because of old shader plugins).
the master pk2000 exaggerated a little but there's no a RPG Maker MZ made for Linux users, people with that OS could play those games thanks for the web developers and nw.js . Months ago I had to install Windows 10 on my pc, the last of Heisendou could be play only with the same RPG Maker MV I use to play on Linux distros ,Windows 10 surely gives that nw.js support without install nothing more...

nodejs and nwjs ( ) are different. nwjs is used to bundle html/js applications desktop applications.

RPGM-MV and later are running on top of nwjs. Download nwjs version from and extract it into game folder (it will ask if overwrite or not - say yes)
I'll try the steps of Capacitor and with the help of cold_artcus to play nw.js . I see nodejs and nw.js are not the same, but maybe in same way could people use nodejs to develop and even play RPG Maker MZ perhaps there is a way
 
Last edited:

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,819
but maybe in same way could people use nodejs
Applications that were made with Electron(js) can use node.js to port them to Linux. Electron, NW.js etc. are all coded in JavaScript and run through a web-browser. Glamour by Dark Silver is "made" with Electron if I'm not mistaken.

Tyrano, RPG Maker MV, RPG Maker MZ, Virtual Novel Maker (NV Maker) etc. use NW.js and are written in JavaScript, therefore, you can play most of them natively on your Linux system. However, some games are bitchy and don't like to run on Linux (looking at you Tyrano-crap!).

Japanese developer like to use Windows-crap and make their games for Windows-users.
and even play RPG Maker MZ perhaps there is a way
There is no RPG Maker MZ editor for Linux (yet). However, you already can play most RPG Maker MZ games on Linux by replacing/overwriting the Windows files with Linux files from nwjs.io.
 
Last edited:

Mitsuna

Active Member
Jun 21, 2019
520
683
no a RPG Maker MZ made for Linux users
I mean, there often a linux build of games with that engine (notably star knightess aura has the most recent version I think), so I suppose it exists (and I feel like it runs much better), you just take files and copy it over. I'm not exactly sure where did they get it, to begin with that native runtime was a custom build of nwjs. I've tried about 10 games so far and everything was perfect.

please do tell more about running tyranobuilder games with the vanilla rpgm runtime.
Yeah basically you use this

Python:
#!/usr/bin/env python

"""Extract data from combined TyranoBuilder executable."""

import sys, zipfile

def main():
    if len(sys.argv) != 2:
        print ('usage: ./tyranocut.py Game.exe')
        return

    with open(sys.argv[1], 'rb') as f:
        with zipfile.ZipFile(f) as zf:
            zf.extractall()

if __name__ == "__main__":
    main()
and after you extracted it just copy over any nwjs build you fancy and then you set "main": "./index.html" in package.json, I'm not sure if this will work for every tyrano game in the same way not every rpgmaker game can be run with electron, it depends on plugins, but it worked for me many times.
 
Aug 8, 2017
369
289
For anyone who has Steam installed and wants to use Proton for running games but doesn't want to remember the arcane ritual of setting up a prefix and invoking it, I put together a script:
Bash:
#!/usr/bin/bash

case $1 in
  --help|-h)
    echo "USAGE: $0 EXECUTABLE [PREFIX]";
    echo "If PREFIX is omitted, then pfx/ is assumed.";
    echo "If PREFIX does not exist, it is first created.";
    exit;
    ;;
esac

EXE=$1
if [ -z $2 ]; then
  PFX="$(pwd)/pfx";
else
  PFX=$(realpath $2);
fi
if [ ! -a "$PFX" ]; then
  mkdir "$PFX"
fi

export STEAM_COMPAT_CLIENT_INSTALL_PATH=~/.local/share/Steam/
export STEAM_COMPAT_DATA_PATH=$PFX
~/.local/share/Steam/steamapps/common/Proton\ 6.3/proton run $EXE
Like Steam, I give each game its own prefix directory, though unlike Steam I put it in the folder with the game files instead of a completely parallel tree. So far, I've tried it with Breeders of the Nephelym, Corruption of Champions II, Delta Zone, and LifePlay. The code could definitely be cleaned up (and it would be nice if it let you specify which proton version as an option, especially if it defaulted to latest), but currently perfectionism is losing out to laziness, which, after all, was the driving force to make this in the first place.
 

Hyuuga_Neji

Member
Jan 15, 2020
110
31
Hello guys (and girls ;) ) do anyone knows if there's some tools to traslate renpy games for Linux. I was surfing on the web and find some tools but unfortunally all tools are only for Windows system
 

coffeeaddicted

Well-Known Member
Apr 13, 2021
1,740
1,426
There was a saying long ago, that DOS is an adventure. I think the same goes for Linux to get Windows programs to run on Linux itself.

Since i installed Ubuntu on my old laptop and try things out before transforming my main computer, i wanted to see if
a) Tomie (Unity) would run on Linux. There was a small hiccup. Luckily this game comes with a Linux port but it did not run. Had to use this guide to read, to make the executable executable. Now it runs fine.
b) Japanese games. This seems more of a pain. I could not find any script on Lutris but the game itself (Play Home).
So i tend to give up for the moment as this seems a pain in the bud. Its a windows game and no port. Do Japanese not play with Linux?
I will run it on Windows first to see if its worth even.

Just wanted to share.
 

cold_arctus

Devoted Member
Sep 25, 2018
8,945
10,819
So i tend to give up for the moment as this seems a pain in the bud. Its a windows game and no port. Do Japanese not play with Linux?
Without knowing which Japanese game you try to play we won't be able to help you. Do you have a link?
 

coffeeaddicted

Well-Known Member
Apr 13, 2021
1,740
1,426
Without knowing which Japanese game you try to play we won't be able to help you. Do you have a link?
Oh, i am sorry. It was more of a general question.
But yes, the game i am trying to get running was Play Home. I got a working version link recently and it works perfectly on Windows.
On Linux not so much. But i think i have to check if i have mono installed. Wine is installed. I will get back later with more details.
Thanks

edit: I actually got it running through play on linux but only in japanese. It has english. Strange. Maybe i did it wrong. But thats good news. I used the main exe 64bit to run it through PlayonLinux.
The game link is here. https://f95zone.to/threads/what-are-the-most-rough-games.118464/ #16

edit 2: works also with just wine. I just have to figure out which file loads the english version.
 
Last edited:

Arrchman

Newbie
May 16, 2020
26
13
Regarding, Godot, you don't need to try every possible Godot version. If you open the pck in an hex editor, you'll see beginning at byte 0x8, three numbers in little endian. That is Godot's major version, minor version and patch number.
1654968131200.png
In this example you can see it was exported with Godot 3.2.3. You can also try `wine my-executable.exe --version`.
 

BBGBBGX

New Member
Jul 7, 2020
1
0
Hi, fellow Linux users! Hi, less fortunate users of different operating systems!
I've seen many questions and doubts about creating games for Linux and playing them. Not too many years ago, I would have sadly advised to create a Windows partition for that purpose, but fortunately things change and now there are many possibilities for us illuminate people looking for some fun, without the burden to save and close everything and reboot.
Jokes aside, I'd really like to share my experience with you, and maybe gain some knowledge from yours, so feel free to improve my suggestions below, I know my solutions aren't always the most efficient ones.
Just a small note before I begin: English is not my mother language and it's also not my computer language. There may be differences between what I write and what you can find on your computer. While I'm confident enough I can translate the meaning correctly, the wording may still be not completely accurate. Usually a small amount of intuition should be enough to understand, but if it's not feel free to ask. And of course there may also be differences depending on your Linux distribution and desktop environment, so it's not always my fault. ;)
Hi Capacitor,

I stumbled on this post while I was searching how to launch the game Lust Epidemic on Linux and I just want to say THANK YOU for this excellent guide! (y)

For a new Linux user as myself, this threat is a Godsent!
 

deesosa

Member
Dec 15, 2018
150
413
Here are 2 scripts i use for RPGM MV/MZ Games to
1.) Play natively on linux (and add cheat menu)
You don't have permission to view the spoiler content. Log in or register now.

2.) Fix file case sensitivity when needed
You don't have permission to view the spoiler content. Log in or register now.

Maybe its useful for someone.
File attached includes all the plugins and file structure. Place the "rpgm_nw" folder into ~/.local or change it yourself.
 
Last edited:

aalexkj24

Newbie
Dec 18, 2018
78
51
Here are 2 scripts i use for RPGM MV/MZ Games to
1.) Play natively on linux (and add cheat menu)
You don't have permission to view the spoiler content. Log in or register now.

2.) Fix file case sensitivity when needed
You don't have permission to view the spoiler content. Log in or register now.

Maybe its useful for someone.
thank you for the case sensitivity fix. i was using a file image mounted as disk and formatted to ntfs mount to solve the issue.
 
5.00 star(s) 3 Votes