Skip to content

Run any RPG Maker RPG Maker XP, VX, VX Ace, MV, MZ, TyranoBuilder game on linux natively

License

Notifications You must be signed in to change notification settings

bakustarver/rpgmakermlinux-cicpoffs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPG Maker MV / MZ for Linux [ cicpoffs mount]

The project contains a collection of shell scripts that will help you run games on the RPG Maker MV/MZ engine on linux. I was inspired by m5kro's project and his linux/mac os builds. Priority is primarily on RPG Maker MV/MZ. (if you have errors with XP, VX, Vx Ace address this link).

The software uses the following dependencies for RPG Maker MV/MZ:

  • nwjs - As the main engine of the game
  • cicpoffs - For mounting the game folder in windows Case-Insensitive mode (that allows nwjs better find the game files)
  • evbunpack - For unpacking game files stored in Game.exe (if they are packaged)
  • tools such as wget, ln, readlink, grep - For downloading the latest version of nwjs and viewing the files.

Dependencies for tyranobuilder

  • nwjs - As the main engine of the game
  • electron 9.4.4 to run v5 version games of this engine (Optionally)
  • python script tyranoextract with these dependencies (asarlib,pefile)

Dependencies for RPG Maker XP / VX / VX Ace

  • mkxp-z - Open-source cross-platform player for (some) RPG Maker XP / VX / VX Ace games. A very heavily modified fork of mkxp. RGSS on steroids with a stupid name. (May have limited support for games, due to win32api in plugins) (Optionally)

Contains the following features:

  • Sharp increase in fps (from 2 to 4 times more compared to Wine, can be viewed by pressing the F2 key)
  • Updating Pixi 5 libraries for RPG Maker MV games (that's supposed to increase performance)
  • Downloading and selecting any version of NWJS (using the command line).
  • Easily installable SDK version of NWJS with one click in the gui, or via cli.
  • Starting a game with the Japanese locale option.
  • Launching a game using a command line.
  • Showing the NWJS, Nodejs, Chromium versions of your downloaded game.
  • Installing the Text hooker plug-in that copies the game's dialogs automatically to your clipboard.
  • Can be used as compatibility tool in steam for Windows games.
  • The Native support of 4 architectures: x86-64, i386, armhf, arm64

After installing the program you can run the game using an application - "RPG Maker MV/MZ (cicpoffs mount)"

img 1123

Installation || Update

wget -qO- "https://raw.githubusercontent.com/bakustarver/rpgmakermlinux-cicpoffs/main/installgithub.sh" | bash

Uninstall

wget -qO- "https://raw.githubusercontent.com/bakustarver/rpgmakermlinux-cicpoffs/main/uninstallgithub.sh" | bash

or

rm -rf "$HOME/desktopapps/nwjs" && rm "$HOME/.local/share/applications/nwjstest.desktop" && rm "$HOME/.local/bin/rpgmaker-linux"

Command line Commands

Run the rpg maker game

rpgmaker-linux 
rpgmaker-linux --gamepath /path/rpg-maker-game/

Show version of the program

rpgmaker-linux --version

Update the nwjs to the latest version

rpgmaker-linux --updatenwjs

Show versions of rpg maker game libraries

rpgmaker-linux --gamepath /path/rpg-maker-game/ --printrpgmakerlibversions

Choose the version of NWJS you want to use:

rpgmaker-linux --nwjsversion 0.40.0 --gamepath /path/rpg-maker-game/

In certain games you may need the Japanese locale use:

rpgmaker-linux --jpnlocale --gamepath /path/rpg-maker-game/

Show donation links:

rpgmaker-linux --sourcelinks

Interesting projects

  • mkxp-z - Open-source cross-platform player for (some) RPG Maker XP / VX / VX Ace games. A very heavily modified fork of mkxp. RGSS on steroids with a stupid name.
  • easyrpg - EasyRPG is a community project to create a free, open source, role playing game creation tool, compatible with RPG Maker 2000/2003 games.
  • Painless-Porter-CLI - A tool to quickly port RPG Maker MV and MZ games to Linux and MacOS and upload to file hosters.
  • ruffle - A Flash Player emulator written in Rust

Support me:

Patreon Buymeacoffee

img