Prerequisites

Fortunately, installing Wine on Linux is much easier than on macOS, so the ability to play Nobihaza games on Linux is also higher than on macOS.

Currently, only Doraemon: Nobita’s Resident Evil 2 (Vietnamese Version) officially supports Linux. You can download and play it right away without going through these complicated steps.

Aside from that game, you will need support tools to be able to play other games:

  • RPG Maker 2000/2003: Use Wine or EasyRPG (which officially supports Linux).
  • RPG Maker XP/VX/VX Ace: Use Wine or MKXP (which officially supports Linux, but compatibility is very low).
  • RPG Maker MV/MZ: Use NW.js (most games will support running on Linux, except for a few games that will be listed below).

Not all Windows games can run on Linux. If you encounter an error when running a game, there is no other way; you must contact the developer to request an official version for Linux (or go back to using Windows).

Table of Contents

  1. Initial setup
    1. Decompression software
      1. Libraries
        1. Debian (or Ubuntu/Linux Mint)
        2. Arch Linux (or EndeavourOS)
        3. Fedora
        4. openSUSE
      2. Decompression Software (GUI)
    2. Wine
      1. Debian (and its variants like Ubuntu or Linux Mint)
      2. Arch Linux (and its variants like EndeavourOS or Manjaro Linux)
      3. Fedora
      4. openSUSE
    3. Flatpak
    4. Bottles
    5. Necessary libraries
    6. Change the Bottle’s region to Japan
    7. Grant file access permission to Bottles
      1. Grant access to a specific folder containing Nobihaza games
      2. Grant access to the entire user folder
  2. RPG Maker 2000/2003
    1. Japanese Runtime Package (RTP)
    2. English Runtime Package (RTP)
    3. EasyRPG
  3. RPG Maker XP/VX/VX Ace
    1. Japanese Runtime Package (RTP)
      1. RPG Maker VX
      2. RPG Maker VX Ace
    2. English Runtime Package (RTP)
  4. RPG Maker MV

Initial setup

Decompression software

You should find specific installation instructions for your distro. Here, I will only provide a basic guide focusing mainly on Ubuntu and Arch Linux.

On Linux, there are some cases where you will need to install decompression software manually. If you cannot extract a certain file type, install the library for that file type.

Libraries

These libraries are MANDATORY to install, whether you use a decompression program with a GUI or not!

  • Install the zip (for .zip files), unrar (for .rar files), and p7zip-full (for .7z compressed files) libraries:
Debian (or Ubuntu/Linux Mint)
sudo apt install zip unrar p7zip-full
Arch Linux (or EndeavourOS)
sudo pacman -S zip unrar p7zip
Fedora
sudo dnf install [https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm](https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm) -E %fedora).noarch.rpm
sudo dnf install zip unrar p7zip
openSUSE
sudo zypper install zip unrar p7zip
  • After the installation is complete, you can now use commands in the Terminal to extract files. However, I will not provide specific instructions here; you can search on Google for how to extract the corresponding file types.

Decompression Software (GUI)

If you don’t like using commands, you can install decompression software with a graphical user interface (GUI). I recommend using KDE’s Ark software.

  • If you are using a distro that comes with KDE Plasma, it is highly likely that Ark is already installed. In this case, you don’t need to do anything else.

  • However, if you don’t have Ark, you can install it based on the instructions for your distro. For example, on Arch Linux:

sudo pacman -S ark
  • The interface of Ark when opening a compressed file will look like this. At this point, you just need to click the Extract button to extract that file.

21

Wine

Wine (an acronym for Wine Is Not an Emulator) is a compatibility layer for running Windows applications on other operating systems. We will use Wine to run most Nobihaza games on Linux.

You should find specific installation instructions for your distro. Here, I will only provide a basic guide focusing mainly on Ubuntu and Arch Linux.

Debian (and its variants like Ubuntu or Linux Mint)

  • Add support for 32-bit libraries:
sudo dpkg --add-architecture i386
  • Add the WineHQ repository to apt:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key [https://dl.winehq.org/wine-builds/winehq.key](https://dl.winehq.org/wine-builds/winehq.key)
sudo wget -NP /etc/apt/sources.list.d/ [https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release](https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release) -sc)/winehq-$(lsb_release -sc).sources
  • Update the apt repository again:
sudo apt update
  • Finally, install the stable version of Wine:
sudo apt install --install-recommends winehq-stable

Arch Linux (and its variants like EndeavourOS or Manjaro Linux)

  • Open the /etc/pacman.conf file with root privileges, then remove the # at the beginning of the following two lines:
#[multilib]
#Include = /etc/pacman.d/mirrorlist

to become:

[multilib]
Include = /etc/pacman.d/mirrorlist

as shown in the image below:

1

  • Save the file and start installing Wine:
sudo pacman -Syu wine

Fedora

Fedora already has Wine in its repository, so you just need to install it.

sudo dnf install wine

openSUSE

  • Add the Wine repository to Zypper:
sudo zypper addrepo [https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/Emulators:Wine.repo](https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/Emulators:Wine.repo)
  • Refresh the repository:
sudo zypper refresh
  • Proceed with installing Wine for openSUSE:
sudo zypper install wine

Flatpak

If you have experience with Linux and do not want to install Flatpak with Bottles, you can go to the Advanced Setup section to install directly on the system without using supporting software.

Flatpak will be necessary to install Bottles and possibly some other applications later on.

  • Go to the Flatpak website and select the distro you are using.

  • Proceed to follow Flatpak’s instructions for your distro. For example, here it is for Arch Linux:

2

Bottles

Bottles is a support application that will help you run games with Wine more easily.

  • Install Bottles via Flatpak:

If your distro has a built-in app store that supports Flatpak (like KDE’s Discover), you can install Bottles through that store instead of using the command line.

flatpak install com.usebottles.bottles
  • Type Y and press Enter to agree to the installation of Bottles. You will need to do this step twice.

3

  • After the installation is complete, run the Bottles software from your application list.

4

  • Wait for the initial setup process to complete. Then click the plus sign in the top left corner to create a new Bottle.

5

  • Enter a name for the Bottle (Name) as you like (here it is Nobihaza) and select Gaming so the bottle will be optimized for games. We will keep the remaining information as is. Click the Create button to proceed with the creation.

6

  • Wait for Bottles to install the necessary libraries for the new bottle.

7

  • Click Close when the Bottle Created message appears. Then switch to the Bottles tab and select the name of the Bottle you just created.

8

Necessary libraries

Many games will need these libraries, so please install all of them if possible.

  • Select the Bottle you created in the Bottles section of the Bottles application.

  • Click on the Dependencies section.

9

  • Click the search button and search for the word vcredist. Then install the following libraries from the search results list below: vcredist2005, vcredist2008, vcredist2010, vcredist2012, vcredist2013, vcredist2019.

10

  • Search for the word dsound and install it like the previous library.

11

  • Do the same for cjkfonts, directmusic, dmsynth, gmdls, and dsdmo.

Change the Bottle’s region to Japan

Most Nobihaza games are Japanese (or translated from Japanese), so you need to set the Bottle’s region to Japan to avoid errors as much as possible.

  • Select the Bottle you created in the Bottles section of the Bottles application.

  • Click on the Settings section.

11

  • Scroll down to the Language section and select Japanese.

12

Grant file access permission to Bottles

Since Bottles is running through Flatpak, Flatpak will initially prevent Bottles from accessing the user’s other data and folders. At this point, you have two options:

Grant access to a specific folder containing Nobihaza games

Games and libraries can only run in the folders that have been granted permission with the command below.

This is the best way to ensure security without touching other folders.

  • Create a separate folder anywhere on your computer, and you will put all your Nobihaza games in this folder. For example, mine is /home/hyacine/Nobihaza.

  • Open Terminal and type the following command:

sudo flatpak override com.usebottles.bottles --filesystem="/home/hyacine/Nobihaza"
  • If no errors are printed, the permission granting process was successful.

15

Grant access to the entire user folder

Doing this will give Bottles and the applications run through it access to your entire user folder.

  • Open Terminal and type the following command:
sudo flatpak override com.usebottles.bottles --filesystem="/home/$USER"
  • This way, Bottles will have full access to all folders in /home/$USER. For example, if your username is hyacine, it will be /home/hyacine, and you can then download games into any folder within /home/hyacine.

If you want to grant permission for games installed on a separate data partition, you can replace /home/$USER with the address of that partition.

RPG Maker 2000/2003

Japanese Runtime Package (RTP)

  • Download the Japanese RTP 2000 and Japanese RTP 2003.

  • Extract both the 2000rtp.zip and 2003rtp.zip files.

  • Select the Bottle you created in the Bottles section of the Bottles application. Then click the Run Executable button at the top of the Bottles window.

14

  • Select the RPG2000RTP.exe file in the RTPセットアップ folder you extracted earlier.

16

If you get an Invalid name error when running the RPG2000RTP.exe file, try moving that file to another folder that does not have special characters.

  • Click the Next button (the one with the letter N) repeatedly and wait for the installation process to complete as shown in the image below.

17

  • Do the same for the RPG2003RTP.exe file in the 2003RTPセットアップ folder.

English Runtime Package (RTP)

Some specific English Nobihaza games will also need this runtime package.

  • Download the English RTP 2000 and English RTP 2003.

  • The RTP 2000 is an .exe file so you don’t need to extract it, but you will need to extract the RTP 2003. Then, proceed with the installation just like the Japanese version.

EasyRPG

EasyRPG officially supports Linux, so you won’t need to use Wine to install it.

  • Download the EasyRPG version for Linux.

  • Extract the downloaded .tar.gz file, and you will see a file named easyrpg-player.

  • You can either:

    • Copy it into the game folder and run this application directly to play.
    • Copy it into the parent folder containing your Nobihaza games. When you run the easyrpg-player application, you will be able to choose which game to play each time you run it.

If you cannot run the easyrpg-player file, grant execute permission to this file, or run it through the Terminal.

RPG Maker XP/VX/VX Ace

There are almost no Nobihaza games that run on RPG Maker XP, but you should still install it if you encounter a game that uses this engine. As for VX and VX Ace, there are many, so please install all of them fully.

Japanese Runtime Package (RTP)

  • Download the Japanese RTP for:
  • Extract the downloaded files. You will get 3 folders containing the RTP installation files for the 3 engines.

  • Click the Run Executable button and select the Setup.exe file in the RPGXP_RTP103 folder.

18

  • Click Next (the first button with the letter N), until you see this screen, which means the installation was successful.

19

RPG Maker VX

After clicking the Run Executable button, select the Setup.exe file in the RPGVX_RTP202 folder and do the same as for RPG Maker XP.

RPG Maker VX Ace

After clicking the Run Executable button, select the Setup.exe file in the RPGVXAce_RTP100 folder and do the same as for the two engines above.

English Runtime Package (RTP)

RPG Maker MV

Some games cannot be run on Linux if you do not modify the game’s data (requires knowledge of JavaScript programming) because these games use Windows-only libraries. See more in the Support Status section.

For Linux, downloading NW.js is mandatory.

  • Go to the NW.js download page.

  • Select the NORMAL version for your version of Linux (32-bit or 64-bit).

20

After you have finished, proceed to the Downloading and Running Games section