Coder Social home page Coder Social logo

bakustarver / rpgmakermlinux-cicpoffs Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 0.0 1.83 MB

Run any RPG Maker MV/MZ game on linux

License: GNU General Public License v3.0

Shell 0.68% JavaScript 99.32%
linux linux-gaming rpg-maker rpg-maker-mv rpg-maker-mz rpgmaker rpgmakermv armv7 i386 raspberry-pi

rpgmakermlinux-cicpoffs's Introduction

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.

The software uses the following dependencies:

  • 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)
  • tools such as wget, ln, readlink, grep - For downloading the latest version of nwjs and viewing the files

Contains the following features:

  • Running any RPG Maker MV/MZ game on linux.
  • Sharp increase in fps (from 2 to 4 times more compared to Wine, can be viewed by pressing the F2 key)
  • Downloading and selecting any version of NWJS (using the command line).
  • 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.
  • 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 img

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 Options

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

Support me:

Patreon Buymeacoffee

img

rpgmakermlinux-cicpoffs's People

Contributors

bakustarver avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

rpgmakermlinux-cicpoffs's Issues

custom desktop file entry not working

Screenshot from 2024-04-03 21-58-01

Checked desktop entry folder
~/.local/share/applications » ls | grep nwjs nwjstest.desktop

Some investigation..
I removed "#" from Exec entry and the desktop entry shows but a terminal appears and the program disappears
Screenshot from 2024-04-03 22-00-26

To confirm its a desktop entry problem, I typed out the command the terminal
x3KQPC

I tried to fix by changing the Exec line to (the commented line in install.sh)
bash -c "/home/USER/desktopapps/nwjs/nwjs/packagefiles/nwjsstart-cicpoffs.sh" --latestnwjs --gamepath %f as "=" is a reserved keyword but it still doesn't work
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables

OS Ubuntu 22.04 LTS
Program version ~/Downloads » rpgmaker-linux --version 1.0.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.