Save-Point
Scripting in VX vs VX Ace - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Games Development (https://www.save-point.org/forum-4.html)
+--- Forum: Code Support (https://www.save-point.org/forum-20.html)
+--- Thread: Scripting in VX vs VX Ace (/thread-5392.html)



Scripting in VX vs VX Ace - Miharu - 02-20-2015

I've been learning ruby for the past year and am thinking of dabbling with scripts now. I have found Gubid's tutorials on youtube and I'm wondering if there are any differences between scripting in VX and VX Ace (Which I am using.
tl;dr: Is scripting in VX different from VXA? If yes, will it affect my code a lot? Is the ransition from VX to VXA easy, or do scripts require large rewrites?


RE: Scripting in VX vs VX Ace - Taylor - 02-20-2015

Scripts between the two versions will likely not work unless allowance has already been made. However you can easily edit them to function right if you know what needs to be done. (I altered a script for XP for VXA, though it was a simple window element.)

Differences between the versions? I think VXA takes on some practices originally seen in the .org Standard Development Kit, with large functions split into smaller ones, and the use of 'base' scenes for certain areas. Some things I would hazard to say are better done in VXA that it makes it easier/more efficient to alias. However when it comes to copying scripts directly, some will probably not work because of more obvious differences, like the names of definitions, classes, how they're laid out, etc.


RE: Scripting in VX vs VX Ace - Miharu - 02-20-2015

Thanks, I was just wondering about whether they are compatible in any sense as I am learning to script through gubid's videos and he works with VX in them.
Solved :)


RE: Scripting in VX vs VX Ace - SoulPour777 - 02-21-2015

There are a lot of things re-written from VX in Ace, such as the Scene_Title to DataManager, Scenes not anymore called by a global variable but a SceneManager and more. If you've watched Gubid's videos, it won't work completely in RPG Maker VX Ace, but you'll get the idea for Ace. There are videos done by DiamondandPlatinum3 over there at youtube, that features RGSS3. That is where I started myself.


RE: Scripting in VX vs VX Ace - DerVVulfman - 02-21-2015

There are some scripts that one can make that may run between XP, VX and VXAce, but as long as you stay clear of any 'engine-specific' code. Like, one could make a module that plays AVI videos, or a pathfinding module. It can happen.


RE: Scripting in VX vs VX Ace - Taylor - 02-21-2015

Pathfinding might be a bit of a stretch. :P I think the way passability is stored/read is different between versions.