There is one thing I need to be able to do in RMXP before I commit to using it. That is the ability to call a library or an external .dll or program written in another language. And by "call" I mean pass variables, too. Is this possible? And, if so, how?
What I want to do is use the front-view battle system, the game editor, and item/stats/spells/skills handling of RMXP and combine it with something else written in another language. I'm not certain, but I think this is called a "Language Binding" or "Wrapper". But from what little I've been able to find, it does not sound like this is possible:
I am seriously thinking about suggesting that (the ability to bypass the built-in Ruby interpreter to call an external library directly) to this thread:
Ideas for a new RPG Maker XP Editor(RPG Advanced Editor)
But, as Vgvgf is creating an alternative editor (written in VB and with RGSS support) that still requires Game.exe and other RMXP files, I'm not sure if that is theoretically possible, either. I'm not familiar enough with RMXP or RGSS to determine this. I have to wonder if, by using the existing Game.exe, it will still have the same restrictions.
Please, any constructive comments and suggests are welcomed.
What I want to do is use the front-view battle system, the game editor, and item/stats/spells/skills handling of RMXP and combine it with something else written in another language. I'm not certain, but I think this is called a "Language Binding" or "Wrapper". But from what little I've been able to find, it does not sound like this is possible:
That might present a problem for me as I would like to use something written in another language. (For speed, if nothing else.) In theory, is there some way to bypass the Ruby Interpreter and get the main process to call an external 3D engine directly?Linkin_T":1r3mece4 said:RMXP can [not] load it because it was made in another language that´s not Ruby (maybe C or C++). In truth a Ruby Interpreter is embedded into the program, while the main process is done by the other language. So the program can take advantage of a powerful language operating in the background while the maker uses a more friendly language to make his/er games.
I am seriously thinking about suggesting that (the ability to bypass the built-in Ruby interpreter to call an external library directly) to this thread:
Ideas for a new RPG Maker XP Editor(RPG Advanced Editor)
But, as Vgvgf is creating an alternative editor (written in VB and with RGSS support) that still requires Game.exe and other RMXP files, I'm not sure if that is theoretically possible, either. I'm not familiar enough with RMXP or RGSS to determine this. I have to wonder if, by using the existing Game.exe, it will still have the same restrictions.
Please, any constructive comments and suggests are welcomed.