Coder Social home page Coder Social logo

bakustarver / rpgmakermlinux-cicpoffs Goto Github PK

View Code? Open in Web Editor NEW
50.0 1.0 2.0 1.84 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 Issues

[Suggestion] Use $HOME/.local/bin/nwjs-rpgm or $XDG_DATA_HOME/rpgmaker-linux as $mainfd

If I'm reading the install.sh right, it seems you're creating ~/.local/bin anyways. So why not just point mainfd there? I prefer if apps don't create new home folder if it's not 100% necessary. I put in nwjs-rpgm as folder name just in case user already have nwjs named folder/binary/script.

Though, considering what I know of the XDG folders spec, then the actual correct folder to use is $XDG_DATA_HOME which by default is ~/.local/share. Steam, for example, install itself there, as does Lutris runner assuming you're not using flatpak. And since it's not in ~/.local/bin there's no conflict with the executable file name so no need for weird folder names.

I'm okay with either, but I do prefer following XDG folders spec when possible. Just not the main home folder please - I'd even take $XDG_DOCUMENTS_DIR (~/Documents) over home.

(speaking of, I think instead of using ~/.local/share/applications, using $XDG_DATA_HOME/applications might be better).

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

[Feature Request] Make version for Steam compatibilitytools.d

Really love this project's existence. That said, as someone who've played a lot of MV/MZ games, I already use native nwjs and know how to use it (unless you have some weird name issues - didn't know about cicooffs yet).

I think this tool would be most helpful for new Linux users and Steam Deck users. So it would make sense for it to be a compatibility tool a la Luxtorpeda where I could just tell users to use protonup-qt to get this tool.

(btw, does this tool automatically fix package.json file not having package name, preventing certain versions of nwjs from running the game?)

Stuck on embedded mp4 video

Apart from

wayland not detected, starting in x11
[9280:9280:0521/191753.908190:ERROR:chrome_browser_cloud_management_controller.cc(161)] Cloud management controller initialization aborted as CBCM is not enabled. Please use the --enable-chrome-browser-cloud-management command line flag to enable it if you are not using the official Google Chrome build.
[0521/191754.037562:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0521/191754.037627:ERROR:elf_dynamic_array_reader.h(64)] tag not found

it starts fine but is stuck on an in-game mp4 video. Is that not supported?

NWJS version - 0.29.0
Chromium version - 65.0.3325.146
Node version - v9.7.1
RPG Maker Name - MV
RPG Maker version - 1.6.1

ffmpeg prebuild link
https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/tag/0.29.0

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.