Posts: 24
Threads: 3
Joined: Feb 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?
Posts: 400
Threads: 13
Joined: Mar 2010
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.
Posts: 24
Threads: 3
Joined: Feb 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 :)
Posts: 102
Threads: 87
Joined: Feb 2014
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.
Huhubugin, Bubuuin, Daranasin, Ating tuklasin, Diwa't isip bubuhayin
Mula sa wala, Mundo ay nilikha, Nililok na mukha, Sa siklab ay nagsimula,
Tinanglaw ang palad, Likhang binigyang malay, Sa init, Hugis ang binagay!
Apoy! Mula sa wala, Mundo ay nilikha
Tinanglaw ang palad, Sa apoy hugis ang binagay
Posts: 11,262
Threads: 651
Joined: May 2009
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.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
Above are clickable links
Posts: 400
Threads: 13
Joined: Mar 2010
Pathfinding might be a bit of a stretch. :P I think the way passability is stored/read is different between versions.