Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Possible to use RGSS on VX?

Hi, I'v just brought RPG Maker VX and on the RMVX official homepage they say that it's possible to continue working on a RMXP - project on a RMVX.
So here's my questions.

1. Is it possible to continue working my RMXP games on RMVX?
2. Is it possible to use RGSS on RMVX or is it just for RGSS2?
3. Whats the diffrence between RGSS and RGSS2?
 
Well, I'll try to answer your questions.

1) I'm not sure. I don't think so, though, since the engines are pretty different.
2) No, it's not possible. RGSS and RGSS2 are slightly different languages. Here's a handy guide on converting scripts from RGSS to RGSS2. It's not too tough, so you shouldn't have too much difficulty.
3) See above. They're slightly different languages, and several methods are different.
 

khmp

Sponsor

RGSS and RGSS2 are based on the same language, Ruby. RGSS2 is to me just an extension built upon RGSS. Some methods have been deprecated but the greater majority have just been renamed with slight changes in functionality. Also the object hierarchy for some classes follow something similar to the SDK, (Scene, Sprite). That just basically means that any script that depended heavily on the existing default script code, like a CBS will be in trouble. However if the code had limited interaction with the existing code base it should be fine. Such as a custom scene or the like. The easiest way to check for compatibility is looking for alias_method or alias. It doesn't automatically invalidate the script for compatibility but its definitely a red flag.

In the end is it possible to convert your RGSS scripts to RGSS2 without redoing everything? Well hopefully not everything. In most cases you'll just have to go through it with a fine tooth comb and cipher out the methods you've aliased and overridden for compatibility.

Good luck with it Avgen! :thumb:

In my personal opinion if you have been working on your XP game for a while. Finish it in XP. Unless you have a real hangup with continuing it in XP that is.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top