11-27-2016, 03:46 AM
By the way, DerV, I would like to get ReGaL's shop script to see if I can port my KyoDiscounts script there as well.
Classes, yeah, but not methods, some have similar names thus making them incompatible by default while others were replaced completely. VX Ace and MV have similarities, but one uses RGSS3 while the other Javascript. Besides MV is a bit harder to handle if speaking about accessing some stuff like scene or window or SceneManager or DataManager stuff than VX Ace. In MV I haven't seen plugins handling several flags mainly because they prefer to pass values as arguments, besides Array and Hash (alias HashMaps or associative Arrays) "classes" suck in Javascript for sure.
In MV I've seen idiots passing the party's gold value as an argument about 3 times in a row! Oh come on, people! Was it that hard just to call $gameParty.gold() or something like that? Why do you need to access a gold window value just to get that stuff that's already available somewhere else?
The plugin command feature looks promising and all, but it's horrible by default. Once you crafted a plugin to be accessed by a plugin command, you can't access all that stuff therein from anywhere else! That's why I hated what they did with their kind of default Enemy Book plugin. Unless you plan to prevent the player from accessing stuff in any other way, make sure you don't even recall there's a plugin command feature at all!! There are cases where I do understand why people wouldn't need to get anything via several means, but it shouldn't be a rule to follow strictly like some people think!
DerVVulfman Wrote:The scripts themselves have a different set of methods... different structure, though a good number of methods and classes have the same name.
Classes, yeah, but not methods, some have similar names thus making them incompatible by default while others were replaced completely. VX Ace and MV have similarities, but one uses RGSS3 while the other Javascript. Besides MV is a bit harder to handle if speaking about accessing some stuff like scene or window or SceneManager or DataManager stuff than VX Ace. In MV I haven't seen plugins handling several flags mainly because they prefer to pass values as arguments, besides Array and Hash (alias HashMaps or associative Arrays) "classes" suck in Javascript for sure.
In MV I've seen idiots passing the party's gold value as an argument about 3 times in a row! Oh come on, people! Was it that hard just to call $gameParty.gold() or something like that? Why do you need to access a gold window value just to get that stuff that's already available somewhere else?
The plugin command feature looks promising and all, but it's horrible by default. Once you crafted a plugin to be accessed by a plugin command, you can't access all that stuff therein from anywhere else! That's why I hated what they did with their kind of default Enemy Book plugin. Unless you plan to prevent the player from accessing stuff in any other way, make sure you don't even recall there's a plugin command feature at all!! There are cases where I do understand why people wouldn't need to get anything via several means, but it shouldn't be a rule to follow strictly like some people think!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE