Will the next RPG Maker series come to newer consoles and pc's?

Gui

Veteran
Veteran
Joined
Jul 19, 2014
Messages
177
Reaction score
64
First Language
French
Primarily Uses
Concerning the Android/iOS thing, I wonder if Enterbrain couldn't release some sort of patch or utility for the present version which would allow to export a game towards mobile devices, for example in encapsulating the code into some sort of "translator" like the HTML language does with the various web protocols and other email decipherings: this may be a welcome thing...

Whle I'm at it, is it possible to run RPGM games onto the Windows for mobile phones?
 

Seacliff

RPG Maker Mastermind
Veteran
Joined
Nov 8, 2012
Messages
2,982
Reaction score
1,129
First Language
Yes
Primarily Uses
RM2k
If it's not for 3DS to follow up the RPG Maker DS series, then I won't expect it.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
Concerning the Android/iOS thing, I wonder if Enterbrain couldn't release some sort of patch or utility for the present version which would allow to export a game towards mobile devices,


Whle I'm at it, is it possible to run RPGM games onto the Windows for mobile phones?
No to both - one problem is that the graphics core is a windows library (Windows RM for mobile phones is not a true windows in that regard, it's only called windows but has different internal structures and libraries), and you can't get that to run on non-windows systems (and mobile devices don't have the power to run a full emulation).
And the target device needs an ruby interpreter as well - that does not yet exist for every device.
 

whitesphere

Veteran
Veteran
Joined
Mar 14, 2014
Messages
1,688
Reaction score
784
First Language
English
No to both - one problem is that the graphics core is a windows library (Windows RM for mobile phones is not a true windows in that regard, it's only called windows but has different internal structures and libraries), and you can't get that to run on non-windows systems (and mobile devices don't have the power to run a full emulation).

And the target device needs an ruby interpreter as well - that does not yet exist for every device.
Any idea why Enterbrain went with Ruby for an interpreter, instead of using Java?  It seems like such an odd choice to make.  Frankly, I never even heard of the language until I started using RPG Maker, although I heard brief mention of "Ruby on Rails"

Even 10 years ago, I'd have favored Java because it does have an interpreter/compiler on almost every device.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,675
First Language
German
Primarily Uses
RMMV
From what I heard, Ruby is/was used a lot more in Japan than elsewhere, and that is Enterbrains primary market.
 

ロリ先輩

ロリだけど先輩だよ
Veteran
Joined
Mar 13, 2012
Messages
379
Reaction score
96
Primarily Uses
Any idea why Enterbrain went with Ruby for an interpreter, instead of using Java?  It seems like such an odd choice to make.  Frankly, I never even heard of the language until I started using RPG Maker, although I heard brief mention of "Ruby on Rails"


Even 10 years ago, I'd have favored Java because it does have an interpreter/compiler on almost every device.
RPG Maker would actually lose a lot of the performance that it has right now if it moved to Java. If it was using Java as the scripting language, it would have to use Java for the game/engine as well- currently, Ruby is only used for the scripting capability. The benefit of Ruby here is that the primary distribution of Ruby is in C (there's also JRuby, running on the JVM), so Enterbrain can program the engine in C/C++, and use Ruby to expose bits of light code (graphics is performance/compute heavy, and is completely in C with Ruby interfaces that allow RGSS to access it). C/C++ is faster than Java, and had been used in games more than Java.
At the time when RM was originally developed (RM95/2k/2k3...etc) Java wasn't as suitable for what Eb!/ASCII was doing. Keep in mind that current modern Java is a lot better, and very suitable for game development. However, switching to Java from C/Ruby involves bringing in more developers, or having their C/Ruby developers learn Java and Java libraries. Keep in mind that a lot of the popular Java libraries for games/graphics are still very recent, developed towards the latter end of the previous decade.


You also have to understand that, until the past few years, the market for video games/game development was strongly embedded in Windows desktop. There was no financial reason to jump from C/C++ in the early versions of RM to Java, especially if you don't have any market on Mac OS 9/10, and that Linux did not have the popularity that it has today. Why develop a product that can run anywhere, when all your customers are using Windows? Had they switched to Java in RMXP, they would've had to redo their entire codebase in Java, likely write their own graphics libraries, and add the new functionality in Java as well. Between C/Ruby and redoing everything in Java, the latter is cheaper. Don't need to train developers, don't need to make new libraries. Windows literally throws all the libraries you need at you, like DirectAudio and GDI.


Had Ruby not been around, it's likely that they would've shipped in Python or Lua, again with a core engine in C/C++, and only on Windows.

Concerning the Android/iOS thing, I wonder if Enterbrain couldn't release some sort of patch or utility for the present version which would allow to export a game towards mobile devices, for example in encapsulating the code into some sort of "translator" like the HTML language does with the various web protocols and other email decipherings: this may be a welcome thing...


Whle I'm at it, is it possible to run RPGM games onto the Windows for mobile phones?
In addition to some sort of hypervisor, they'd have to emulate x86 Windows code on those devices (i.e. WINE), which would cause a massive performance drop. Keep in mind, even your most powerful mobile CPUs are only comparable to the older Pentium chips. Running the mobile OS along with telephony/networking, plus the hypervisor and the emulation of an x86 architecture leaves very little computing power left for the game.


The reason why HTML works well with different protocols is because it's a neutral markup language, not a programming language. All it functions as is a mechanism for different systems/browsers/viewers to access data. It's a universal standard, in ways. Instead of HTML translating web protocols, each of the protocols contain a means of producing HTML code. Likewise, 'email decipherings'...? Email is typically sent in plaintext or HTML, there's no deciphering unless you encrypt the email, which is typically handled by a non-HTML utility. >_>
 
Last edited by a moderator:

Eurgh

Lord of the Reapers
Veteran
Joined
Oct 6, 2012
Messages
172
Reaction score
34
Primarily Uses
Personally, I liked the RPG Maker's on the Playstation.

The only reason I can see for people not liking it, is because over time, their outlook on games have been spoiled due to newer games that have come out.

It was limited, yes; however it was also on the Playstation. It was way before they could fit a huge amount of stuff, especially 3D onto a disk. As well as the time that would take wouldn't be negotiable.
 

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

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,863
Messages
1,017,053
Members
137,571
Latest member
grr
Top