• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS

I Hate RMVX

  • calunio
  • 02/01/2011 03:04 PM
  • 21161 views
I've always made games in RM2k3. My next big game will be on RMVX. For my Shinan's weird contest entry, I was divided between both.

RMVX Pros:
Better graphics;
Larger charsets;
Warming up for my next project;

RM2k3 Pros:
I'm familiar with it. Actually, I'm the wizard of rm2k3. I can do anything I want with events.

But I decided to go with VX because of the larger characters. The dancers wouldn't have looked good in 24x32. Probably not a good idea planning on making a game with an original system, custom graphics WHILE learning a new engine.

But hey, everyone always says that:

RMVX can do everything RM2k3 does + scripts.

LIES

Here's my first experience with VX.

First thing I did was the sprites. Dancers were 60x80, the little devil is 85x85. Nice being able to sprite freely.

Then I made the Satan part. I wanted an overlay. I used the show picture command, but the picture followed my character. I looked for a "picture scrolls with map" option, but there was none. Then I found out I needed a SCRIPT for it, because I guess keeping that checkbox would be too much to ask. Nessiah gave me the script.

For the same Satan scene, I wanted to make him open his eyes. Satan is a panorama. So I looked for a "change panorama" thing somewhere. I actually didn't look, cause I learned earlier VX doesn't do that either. But I solved this easier with pictures.

On a brigther note, I liked not losing colors on my backgrounds. Something like this on 2k3 would have looked much uglier:



Next step was the title screen. I knew how to modify the title image. Changing scripts. But what I wanted to do was remove the "Continue" option from the title screen. I messed up with the Scene_Title script a lot, but always getting buggy results. I finally did that but the Shutdown option is gray. I wasn't able to fix that. I also wasn't able to change the words "New Game" and "Shutdown". I know it's possible, I just didn't find out how.

One thing I learned about VX is self-switches. They're good for not stacking your switch list with stuff you'll only use once.

I had another problem with showing overlays. In rm2k3, I usually show overlays making a parallel event and using the commands:

Show picture;
Erase event;

With this, you don't see the picture being shown... when you get to the map, the picture is already there, cause the event acts immediately. In VX, there was a tiny yet horrendous lag that made me teleport to the map with no overlay, and after a few seconds the overlay appeared. But I was able to fix that with fade-ins and fade-outs.

People complain about the mapping in VX being complicated... but since I only use panoramas, I didn't have problems with that. The good thing about VX is that you can have panoramas of any size.

Another thing I missed was the option "wait until key is pressed". It would be good to show the introductory screens. I had to replace that with invisible events surrounding the hero char. A bit annoying.

Now comes the gruesome part. This is a scored game, your goal is to make a high score. Marvel Brothel was like that, the score is visible at the top of the screen at all times:



It's money, actually.
Making something like that in 2k3 is hell. You need one picture for each digit (0-9), a code to separate a big number into digits, and a lot of trial-and-error to correctly place the numbers on the screen. Something like that:



It goes way down...

But hey, this is VX, right? I could do this a lot easier with scripts.

Well, yes I could. But finding a script to show a g**d*** number of the screen wasn't that easy. Liberty found me one similar and edited it to suit my needs. But I needed extra help from the Help Forum to change the font. And the final result doesn't look that awesome.

Finally a big surprise: VX can't do math! There was a place in the code that basically had something like:

30 * 1 = 1

I checked the code many many times, but nothing seemed to be wrong. Only the math was wrong. People on irc told me it's an actual bug in RMVX. Really... math? Well, I fixed it changing 30 * 1 to 1 * 30. It worked. No idea why.

Finally, an issue with VX that had an actual impact on the game. There's no "wait until key is pressed" for the key input thing. If you press A, it's like pressing AAAAAAAAA. It completely messed the mechanics of my game (if you played it, you know what I mean). My solution was to add a wait command before the key input. The downside is that the player has to hold a key instead of just pressing it. Makes the whole thing a lot less smooth. There's probably a script for it too, but... 3 days.

I thought making VX games run without the RTP was easier because of the game compress thing. I added all RTP files I used to my folders, and then I compressed the game. If I checked "add RTP files" it added ALL files, including the ones I wasn't using. Changed my game size from 27MB to 69MB. No thanks. If I didn't check this option, the game would ask for the RTP to run. My solution was... to delete all useless RTP files from the RTP folders, and check the "add RTP" option. It probably adds some system files too. Well, at least it worked.

Bottom line... yeah, VX is much better than 2k3, but the transition is not as smooth as it should be. You people who tell 2k3 users to switch to VX... don't. RM2k3 is way easier to use, period.

PS: Thanks to the people on #rpgmaker.net for helping me all the way and putting up with my drama. :D

Posts

grargh impassioned caps-lock vx crusader rage "you think you know makers? i'll show you makers..."
Craze
why would i heal when i could equip a morningstar
15170
"pooping around" is just people who are making something for the hell of it, not planning on releasing it to the outside community.
Why is people taking this discussion seriously?
if you care so much about efficiency and shit why would you use rpg maker at all? not to "pull a wolfcoder" (heh) but enterbrain has proven time and again that they are literally retarded

you need to add a fucking fix script just to make variables work for god's sake

edit: this was an intentional double post but craze and heisenman posted in the time it took to type

well played
author=cho
if you care so much about efficiency and shit why would you use rpg maker at all? not to "pull a wolfcoder" (heh) but enterbrain has proven time and again that they are literally retarded

you need to add a fucking fix script just to make variable work for god's sake


In the english version. Japanese version doesn't have this =w=)b
so pretty much conversion error.
Well, my blog post sounded radical cause I tried to be a bit humorous. I'm definitely not saying 2k3 is better than VX. I mean... I'm switching to VX. What else can I say?

I'm just positioning against the idea that VX is better than 2k3 in every way. Starting with the idea that VX is easier to use. Well, it's not, and I gave many examples. I needed scripts to do things I could do with a simple checkbox in 2k3. Some of these scripts I couldn't even find.

Ok, VX is better than 2k3 in many ways. Maybe in most ways. But I don't think choosing VX over 2k3 is such an obvious choice. That was the point of the whole post. It's not that simples.

Interestingly, among the 4 contest entries, 1 was made in VX (mine), the other 3 in 2k3.
I would say, VXP is more powerful than 2k/2k3, but the learning curve is certainly much steeper than 2k/2k3, mainly due to the scripting language system, which is why not many people are using VXP. Not many people are into this sort of "coding" and "scripting" and stuff. Not many people are fans of numbers and code after code. Not many people are into programming. In 2k/2k3, coding is not as prominent.

Of course, if the determined are willing to invest time into learning VXP and in time master it, they can produce an efficient game. The thing is, not everyone has creative minds. One has to think from that perspective.

RPG Maker, anyway, is a hobby, period. It's not really recommended as the type of program one would really use for commercial purposes. (There are people who do, but are they really doing it as their main source of income? Obviously not. It's all because they want to, and just to earn some extra pocket money).
author=Magi
author=narcodis
But then again, 2k3's battle system is pretty gimp as well.
These sentiments might be changing in the coming months

*hint*


Yeah, I'm actually pretty excited to see WolfCoder's project come into fruition. Crossing fingers!
Mm that being said, do those commercial RM games in fact make any money at all? I'm wondering, since... Hmm, I dunno.
Craze
why would i heal when i could equip a morningstar
15170
JosephSeraph
Mm that being said, do those commercial RM games in fact make any money at all? I'm wondering, since... Hmm, I dunno.


Way, way too much.
Wow seriously? And they use some* RTP and they're not even... Mildly decent. o_o
Oh why D:<

*edit
But you actually got to learn the language, and then again...
It's something that, if you learn, you'll be able to use it only on RMVX, and on nothing else. :/
So, to make a mildly decent game, I've got to learn scripting, so I can do the smallest of things...
(unless of course you're craze and is able to make those awesome rtpsy games.)
In the same way, in 2k3 there's a much simpler way to most of these stuff, and eventing involves logics you'll be using in all the more places (much the same as learning RMVX scripting - but with much less time involved)

I dunno, I think it's some sort of passion for 2k3.
I see RMVX has great potential, but you can't just simply sprite, draw, write the story and the dialogue, and start putting everything in piece, because it'll look shabby. I mean, you take far longer on a VX game than on a 2k3 one, and you'll eventually grow tired of it, or something. 2k3 is quick and hasty, and I dunno, opening 2k3 turns me on and on and on and I don't want to stop rming. I think it's some sort of passion that makes people hate me LOL. Also I'm noo naive sorry.

I'll use VX after I improve my drawing / spriting skills, and gat better at writing something down, and after I start really qworking so I can pay someone to do the heavy scriptwork for me. xD

Edit: Lol, I thought archeia's post was the last and 2390802934890 posts came after I made the last one. Sorry! D:
Magi
Resident Terrapin
1028
we like to call that the "aveyond effect"
harmonic
It's like toothpicks against a tank
4142
The vast, vast, vast majority of "those commercial VX games" do not make money. There is one franchise that does really well, and that's Aveyond. And it does well because of excellent marketing, branding, community loyalty, and catering to a far different crowd than RM community-goers. It should be worth noting that Aveyond games all use substantial budgets (as far as indie RM games go) and contain mostly unique resources. The RTP games do not fare well.
Outside from Aveyond i haven't heard of any of rpg makers game actually selling.
Selling is a pretty strong word. Offering their full game for free except with a two bit timer that will close the game after an hour but can be bypassed with about two seconds of work but hoping nobody does and instead offer to exchange money to stop the timer is a more accurate description.

This sums up every commercial RPG Maker game demo I've downloaded. It's a hilarious trainwreck of incompetence.
author=Bandito
Outside from Aveyond i haven't heard of any of rpg makers game actually selling.


Eternal Eden (and most probably the newly announced EE: Ecclesia), Deadly Sin 1 and 2, Rainblood.
Creation
An avid lover of Heartache 101
1446
Outside from Aveyond i haven't heard of any of rpg makers game actually selling.

Ever heard of Laxius Power? Damien, the author, makes quite a bit of money selling his games.





author=Creation
Outside from Aveyond i haven't heard of any of rpg makers game actually selling.
Ever heard of Laxius Power? Damien, the author, makes quite a bit of money selling his games.




More specifically, the Laxius Force series.

But I think all these commercial games' success wouldn't have happened if it hadn't been for the inspiration of Aveyond.

@Josephseraph you're only basing this on your own limitations. Doesn't mean the engine is crap or lesser or THAT hard to use than 2k3. If there's a will there's way!

P.s. Scripting requires/uses logic, what difference does it make from event "programming"?