Coder Social home page Coder Social logo

keke046 / easymv-androidrpgmvplayer Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 3.0 8.72 MB

A simple webview player to play RPGMV games on Android platform.

License: MIT License

Java 44.72% HTML 30.34% JavaScript 24.94%
android rpg-maker-mv rpg-maker rpgmakermv launcher game-launcher

easymv-androidrpgmvplayer's Introduction

EasyMV-AndroidRPGMVPlayer

A simple webview player app to play RPGMV games on Android platform.

Author: KEKE_046

Version: v1.1.0

Github Repo: EasyMV-AndroidRPGMVPlayer

中文说明

Introduction

EasyMV refers to the above two projects and has the following characteristics:

  • Save the game in the game directory. game status persists even if EasyMV is uninstalled.
  • Simple to use. Put the www folder in the search path, then you can play games.
  • Provide fake_greenworks.js. Games calling greenworks.js to send messages to steam can also be launched.
  • Provide virtual gamepad.
  • Manually starting mode, solving the problem of checking steam appid on game starting.
  • Solve the problem that .m4a file cannot be found on mobile devices.
  • Rendering and sound can automatically set up by bootstraper .

How to use

  1. Find the www folder in the game directory, which should contain an index.html
  2. Copy the www folder out and rename it.
  3. Many renamed www games are placed in the same directory.
  4. Add this directory to EasyMV (the setting button in the upper right corner).
  5. For many games, you may need to change the audio ext to use .ogg.
  6. Change the settings and play happily.
gamedir
|-- noel s1(rename the www folder to what you want)
|   |-- index.html
|   |-- ......
|-- noel s2(rename the www folder to what you want)
|   |-- index.html
|   |-- ......
|-- ......

Launch "Noel the Mortal Fate"

  1. put www folder to your game directory.
  2. open settings and set Force Audio Extension to use .ogg.

Launch "Fireworks"

  1. put www folder to your game firectory.
  2. open settings and switch on these Manually Start, Add Gamepad, Use Fake greenworks.js.
  3. recommend to open Show FPS.

Hint

  • www/icon/ icon.png is considered as the icon of the game.
  • game savings are at www/save/EasyMV.save
  • The configuration file of EasyMV is saved in www/EasyMV.properties
  • The title in the settings can be different from the folder name (you can even enter multiple lines of text).
  • many API are not implemented in fake_greenworks.js, you can implement what you want and inject it into index.html.
  • If you need to inject JavaScript into the game, you can directly modify index.html.
  • Noel is so cute, that I make this repo. I highly recommend the game "Noel the Motal Fate".

Reference

Games generated by RPGMakerMV run on web pages. Theoretically them have the potential to be transplanted to Android platform. But there are few good tools.

  • mv-android-clientThe project can pack RPGMV game into an APK, but it needs Android studio to compile, which is very troublesome.
    • And once you uninstall APK, the game savings disappears.
  • AndroidLocalStorage provides a way to store localstorage locally, but the project cannot work.
    • The project works after modification, but it stuck seriously and its performance is extremely poor.

tutorial

find your game

find the www folder

check the index.html

copy www folder into your phone storage, Note: I copied it to EasyMV folder.

rename the www folder.

open your EasyMV, press the add button in the toolbar.

press the add button in the toolbar to add the EasyMV folder into the search paths.

game visible in the game list.

you can change the settings in your need

start the game

easymv-androidrpgmvplayer's People

Contributors

keke046 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

easymv-androidrpgmvplayer's Issues

access denied错误

你好大佬!
我下载了easymv,添加了我的游戏
点击运行后
报错为
file:///storage/emulated/0/xxx/www/inedx.html?webgl 的网页无法加载
access denied
我的手机型号是 小米
系统版本是 MIUI 12.5.3(应该是安卓10吧..)
请问有啥解决办法吗

我又去那个论坛里(rpg.blue)搜索了一下
找到了这个软件
https://rpg.blue/thread-410243-1-1.html
尝试了一下可以运行..不知道是啥原因

无法显示cg

大佬你好,我下载了easymv,一部分cg无法显示,会在cg位置上显示黑屏
安卓7.1.2 funtouchOS

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.