OSS: RPG Maker MV CoreScript

Archeia

Level 99 Demi-fiend
Developer
Joined
Mar 1, 2012
Messages
14,923
Reaction score
15,143
First Language
Filipino
Primarily Uses
VNM
Introduction

"RPG Maker MV CoreScript" is a game engine player for 2D games that runs on the browser. "RPG Maker MV CoreScript" is designed as a game engine dedicated to "RPG Maker MV", the latest work of "RPG Maker" series of 2DRPG world number one software with more than 20 years history, and more than 1000 games are running. (February 2017)

The purpose of OSS is strengthen the relationship between International and Japanese RPG Maker Developers and help with the improvement of RPG Maker MV. The fixes applied in this Github are official.

What is this project?
This project is a project aimed at improving "RPG Maker MV CoreScript" better by the community and supporting many game creators.

The core script developed by this project is widely distributed to RPG Maker users through KADOKAWA. The RPGMaker MV community is centered around plugins. Therefore, Ver1 series is developed while minimizing destructive change.

The core script is finally output to mainly 6 files.

rpg_core.js
Wrapper classes of Pixi.js and base classes such as audio and input processing.
rpg_managers.js
Static classes named XxxManager that manage the game overall.
rpg_objects.js
Classes named Game_Xxx dealing with game data (many are saved).
rpg_scenes.js
Classes named Scene_Xxx in which the scene is defined.
rpg_sprites.js
Classes named Sprite_Xxx related to image display and processing.
rpg_windows.js
Classes named Window_Xxx handling window display and input.
In addition, a plugin list is defined in plugins.js, and main.js launches the game.

How to join
Roadmap
Development will be done according to the roadmap. Currently we are developing ver 1.1.

ver 1.0
Goal: Publish community development version
  • Split core script file
  • Put on github
  • Publish roadmap
ver 1.1
Goal: Fix a fatal bug
  • Fix memory related problems
  • Preceding reading of image material
  • Responding to sound problems of google Chrome
  • Fixed bugs already known
ver 1.2
Goal: Responding to problems where games can not continue
  • Retry at load error
  • WebGL conversion
  • Resolving font load error
  • Development of a standard plugin for options
ver 1.3
Goal: Refactoring
  • 'Use strict';
  • Make the overall outlook better
  • Add some comment to the source code
ver 1.4
Goal: Confirm specification
  • Development of test game
  • Make json's datasheet
  • Identification of edge case
ver 1.5
Goal: Assist in game development
  • Simple conflict check for plugins
  • Guidelines and sample writing for plugins
  • Refined bug report
ver 1.6
Goal: Accelerate speed, reduce experience time
  • High-speed loading of sound source
  • Progress bar on load screen
  • Lightweight Save File
ver 1.7
Goal: Improve UI
  • Multi-touch
  • Battle system touch compliance
  • Touch correspondence of basic system such as equipment
  • Constitution
 
Last edited:

JLowther

Veteran
Veteran
Joined
Feb 20, 2016
Messages
328
Reaction score
35
First Language
English
Primarily Uses
So if I read this correctly, this is aimed at overall optimization of the engine.

That's incredible news! :D
 
Last edited:

KaYsEr

Koruldia
Veteran
Joined
Mar 14, 2014
Messages
257
Reaction score
475
First Language
French
Primarily Uses
RMMV
Thank you for doing it. Looks like the best is yet to come!
 

NectherLouieSouribio

Hobby Game Developer
Veteran
Joined
Jun 3, 2014
Messages
33
Reaction score
38
First Language
English
Primarily Uses
RMMV
This is good. I was thinking of refactoring the core scripts myself because there's just alot of things that I don't understand why they made it that way. Alot of things are all over the place too.

I sent in my request through the form. I can help out whenever im free. :cool:
 

Soulnet

Veteran
Veteran
Joined
Mar 10, 2014
Messages
198
Reaction score
97
First Language
English
Primarily Uses
I've read the op like 4 times and I don't understand what you're up to. :smile:

Good luck with the project though!
 

jkweath

Goes Fast
Veteran
Joined
Sep 21, 2016
Messages
315
Reaction score
499
First Language
English
Primarily Uses
RMMV
My understanding is that a development team is working on improving MV's core scripts, right? I have a few questions, if anyone gets the time to answer them:

1. Since these are "official" updates, will they be released with future updates of MV or will users have to download the updated scripts themselves?

2. What does some of this terminology mean? Like "Use Strict" or "Identification of edge case"?

3. Are any of these updates aimed at improving the performance of MV games on mobile devices?
 

JLowther

Veteran
Veteran
Joined
Feb 20, 2016
Messages
328
Reaction score
35
First Language
English
Primarily Uses
Never mind: making sure the mplus-1m-regular font was still in the font folder actually fixed the "now loading..." issue.
 
Last edited:

ldd

Villager
Member
Joined
Feb 19, 2016
Messages
16
Reaction score
13
Primarily Uses
This is the best news I've ever seen in the world!
 

jkweath

Goes Fast
Veteran
Joined
Sep 21, 2016
Messages
315
Reaction score
499
First Language
English
Primarily Uses
RMMV
Any updates on how this is coming along? The github page hasn't had any releases in 3 months.
 

JLowther

Veteran
Veteran
Joined
Feb 20, 2016
Messages
328
Reaction score
35
First Language
English
Primarily Uses
Multitouch will be incredibly cool to have as well. Can't wait!
 

.//SnowAlias

Do'er of Things
Veteran
Joined
Mar 11, 2013
Messages
30
Reaction score
38
First Language
English
Primarily Uses
RMMV
This looks promising. Is there any ETA for 1.1?
 

yoda

U Game Me (developer) - The dude that does stuff
Veteran
Joined
Oct 23, 2015
Messages
36
Reaction score
4
First Language
english
Primarily Uses
RMMV
Looks good. Any more web side support for browser based versions?
 

Joy Diamond

Talkative
Veteran
Joined
Nov 12, 2017
Messages
135
Reaction score
173
First Language
English
Primarily Uses
RMMV
Greetings,

I'm really excited that the underlying core engine uses the MIT License. It's one of my two favorite open source license -- and one I can work with & am happy to contribute under. :wink:
  • Also this means I can freely distribute & use the JavaScript source from the RMMV engine with the documentation. This is a really big deal!
I applied more than 48 hours ago as a developer on this project, but have not received a reply yet:
  • I would like to receive a reply as a developer on this project. & also verify this whole project is still live.
  • The first task I want to do is to help document the JavaScript API.
I've been a programmer for 40+ years, and have a passion for teaching other programming. I believe modifying a game is the best way to learn the joy of programming (since that is how I started 40 years ago & fell in love with programming).

What I want to do is create a game (well actually with others), that explains to people how to use the JavaScript console to talk to the underlying game engine. This will be a great educational tool for the the RMMV community in how to use plugins & also how to create their own plugins.
Thanks,

Joy Diamond.
 

Joy Diamond

Talkative
Veteran
Joined
Nov 12, 2017
Messages
135
Reaction score
173
First Language
English
Primarily Uses
RMMV
Greetings @Archeia

Please apply for development slack from this form. It will usually be invited within 48 hours. https://docs.google.com/forms/d/1T5wrKeOAfFBNytHrby4HMDzShtOMl2s7ayvjGwBrbNY/edit
I applied more than a week ago & have still heard no response:
  • Google has recently broken their forms & they do not send mail notifications like they used to, so that may be the problem.
  • Who do I need to contact to get approved?
I have found two bugs in the core engine:
  • One very simple bug;
  • And another more complicated one, that has already been fixed (on the github site; but not yet released with RPG Maker MV)
    • Since someone needs this fix, I figured I could create a 'patch' for him -- but am wiating to get a response to the form first, as how I create the patch might be related to the workflow.
Thanks for your attention,

Joy Diamond
 

Joy Diamond

Talkative
Veteran
Joined
Nov 12, 2017
Messages
135
Reaction score
173
First Language
English
Primarily Uses
RMMV
Greetings @Archeia,

It has been two weeks since my last post & I have still not heard a response to my request at:

Please apply for development slack from this form. It will usually be invited within 48 hours. https://docs.google.com/forms/d/1T5wrKeOAfFBNytHrby4HMDzShtOMl2s7ayvjGwBrbNY/edit
I applied on November 15th (19 days ago):
  • And have not heard back either Yes, No, or something else;
  • I would very much like to hear a response -- who do I need to contact?
Thanks for your attention to this matter,

Joy Diamond
 

Archeia

Level 99 Demi-fiend
Developer
Joined
Mar 1, 2012
Messages
14,923
Reaction score
15,143
First Language
Filipino
Primarily Uses
VNM
Greetings @Archeia,

It has been two weeks since my last post & I have still not heard a response to my request at:


I applied on November 15th (19 days ago):
  • And have not heard back either Yes, No, or something else;
  • I would very much like to hear a response -- who do I need to contact?
Thanks for your attention to this matter,

Joy Diamond
Have you tried posting in the github issues part itself?
 

Joy Diamond

Talkative
Veteran
Joined
Nov 12, 2017
Messages
135
Reaction score
173
First Language
English
Primarily Uses
RMMV
Greetings Archeia,

Have you tried posting in the github issues part itself?
Thank you for the suggestion:
upload_2017-12-4_10-43-5.png

Thank you for the help, Archeia, ... and hopefully I will get a response back from the RPG Maker MV CoreScript team ... :wink:

Sincerely,

Joy Diamond
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

The presentation pictures for FSM Castle Tiles are really bad, there is so much more content in this DLC than they show. Great DLC.^^
Anyone know/remember Mummy's Tomb / Crystals of Zong for C64? Trying to recreate it for One Map Challenge. Fun. And ... er ... challenging!


Listen.. I er... caught the live stream. :LZSwink:
The MZ first look stream was quite good. Looks like we get a lot of generator parts right off the bat this time around. Lots of cool clothes, helmets, facial marks, etc. Looking forward to playing around with it. :)
Any tips on how to share resources in here? Should I upload them in a image hosting site or Google Drive?

Forum statistics

Threads
100,822
Messages
979,957
Members
132,469
Latest member
baekyam3
Top