MSN Messengar: Quickening@live.com

Monday, February 18, 2008

Game Project Update: About RPG Maker 2003 System

As February gets closer to March, I’m trying to work out a couple of kinks in the authoring software I had chosen to build this game in. Just small tedious things like the animation and the mapping and a little bit of programming.

I guessing why a lot of folks haven’t heard of this tool probably because it was originally in Japanese and it took hackers and crackers to translate it into English (now you know which kind of copy I have).

Let me give you a little bit of explaining on what this authoring tool can do so you can expect what kind of game I’m making.

Actually, it’s a hell lot of explaining (I blab a hell lot less in real life).


Can’t hide the Japanese anime on this program!


My subject is about a program authoring tool called RPG Maker 2003, an English translation of its Japanese original RPG Tsukuru 2003. It is a multimedia based software which its primary function is enabling users to create and develop a console role-playing game (rpg) on their computers. The program provides a beginner’s resource package that consists of PNG images, WAV sound effects, Midi music and at least one AVI movie to help users get started.

RPG Maker 2003, or RM2K3 as it is more widely known, is the third generation authoring tool developed by the Japanese software company, Enterbrain.Co. Previous installments are RPG Maker 95 and RPG Maker 2000. The latest product is the RPGVista, which is currently still in beta-testing mode.

This tool creates programs in reminiscent of the early rpg computer games such as Final Fantasy Tactics, Pokemon Blue or Secret of Mana games. RM2K3 starts the project by providing a basic map and starting chipset. “Map” is the canvas/drawing paper/file page in which your “world” is created, the place where your playing character will explore and interact with objects such as NPCs (non-playable character: Mother, shopkeeper, wizard), enter through doors, cross bridges and converse with dancing trees).


Mapping and world-building isn’t as easy as it looks.


“Chipset” is the paint plate for the user to design the map with. Just as MS Paint provide an array of colours to paint, chipset consists of sets of 16x16 pixel images like a staircase, a bedroom or a dancing-singing tree for user to design their world as they wish.

Other image-map files are battle animation, faceset, charaset, systemset and many others. Resource package also include an image temple to encourage users to design their own image-sets for a more original gameplay.

Music and sound effects in RM2K3 is acceptable only in Midi and WAV files, though with a little bit of thinkering, MP3 files can be used for better quality. Movies can only be played in AVI format, though for many users in the GamingW forum, it isn’t necessary nor expected for many movie files makes up for most of the filesize.


Tell this green-haired dancer to do anything you want her to do... *click to see command menu*


Learning to code in RM2K3 is not difficult as the software provides a menu bar for players to choose their event commands. Some of the most commonly used commands are Switch Operations, Variable Operation, Loop, Branch-If, Change Event and many others. Switch/Variable Operations are assigned to an array to control the gameplay. If the player interacts with another character, users can assign a switch to be turn on/off so that an event, such as a movie/sound effect/animation can be played accordingly.


Next to the mapping interface, the operations interface is the backbone of building the game.


Loop and Branch-If commands controls the time and conditions of the player, interactions and animations, changing the Switches and Variables in a timely manner. Change Event, a huge menu set, are the effects of the Switch/Variable cases, such as making the hero ill, entering and exiting an airship, making the screen dark for a nighttime atmosphere or the most common command, engaging the player into an enemy attack.


No matter how hard it gets, there’s always a bit of Help.exe...


For many users, the variety of coding commands, resource, arrays, events, etc is off-putting, especially when the user is a beginner, more so if the beginner had no prior programming experience. RM2K3 program itself includes a highly detailed graphical help file for such situation.

There is also a web community dedicated to open-source games, GamingW.net, is dedicated to exploring and helping the variety of uses for all products of RPG Maker, along with outher open-source games such as Sphere, Flash and GameMaker. GamingW.net provide tutorials, support and even help spread the end-product so that both game and resource can be enjoyed and inspire many.

I discovered RM2K3 from the internet. I had wanted to look for free, downloadable adventure games in lieu of the expensive, high-performance RPG from the computer stores. I found many awesome yet simple games but they were made by inexperienced programmers, leading to a enormity of coding bugs.

On the advice of the forum moderators (because these inexperienced programmers had long-left the community to graduate into high-performance RPG), I sought the authoring tool and corrected the program bugs accordingly.

Eventually, I began to explore the program and dissect other finished free games to look through the coding. I explored many RPG2K3 tutorials and made some basic shooter-style games, maze games and in 2006, I embarked on a one-man project called The Frog Princess (based on a Russian folklore).

The simple 5-hour game was met with less-than mediocre reviews as compared to the other released free games of the same year, which are longer and more complex, made by seasoned game makers. However, I was, and still am, very proud of my first attempt and had learned much.


Title Screen of Old Project.



Interactivity between hero and NPC characters.



Combat mode in ATB (Active Time Battle).


At the moment, in between my studies, I am creating a longer, more complex project called Unlocking Pandora. It is the adventures of a young girl named Keea who had been plagued with strange dreams of a golden-haired goddess playing a harp. While visiting a temple ruins to recover her late adopted father’s items, Keea accidentally unleashed a horde of monsters into her world and she must locate 2 guardian spirits before evil destroy her world.

I plan to complete and release my game at the end of 2008, in conjunction with the Misao Awards 2009. It is a non-profit group that gives out awards to open-source programmers based on an open voting by forum members. Hopefully, I can win some titles and use them as credentials for my job resume when I graduate.

Important links:
http://www.gamingw.net/forums (community)
http://www.tekepon.net/fsm/ (REFMAP sprites and tileset resources)
http://rmtutorials.com/ (Helpful tutorials on how to start building your game or make it even better.)


PS: Downloads for this authoring system is illegal so I won’t post an open link. If you really do want to try building your own games, you can ask me where I got mine. You can also ask me for any help concerning RPGM2K3 graphic or programming (except side-scrolling; I hate side-scrolling).

11 Minds bloomed here too...:

Raising Mercury said...

this is all Greek to me =( despite the fact that im from MULTIMEDIA university, tech wise, i feel pretty much lost! want more of your mommy's cooking stuffus =)

Quickening said...

@raising mercury: Haha, once you get into programming, you'll understand a few bits and pieces. Cos it'll get worse once you get a job (eeep! don't want to think about it!) :D

PS: How do you feel about fried foods? :/

Jared said...

Quickening! Good morning!

My name's Jared and I had googled rm2k3 resources and came across your blog; I simply needed to marvel and recognize an updated blog as well as another user of RPG making tools!

Your examples/screenshots are really interesting, like how you use $ signs to indicate a spell if offensive, and what not. Really cool.

I just have to say, ya gotta try to learn programming for side-scrolling custom battle scenes because you have no limits (unless you're like me, and can't find the resources you'd like to use lol).

I have a screenshot of a basic CBS I designed on my blog if you ever want to check it out.

~ Jared

Chein said...

Sorry sorry if im asking too many questions, love you work..
The sprites and map tilesets for the project, did you create them from scratch? Or you mod existing downloaded PNGs? And whats the framerate you're working on..

Quickening said...

Wow, how long have these messages been here? Damn! Okies, I try to answer...

:P

@jared:
Thanks about the side-scrolling idea. IUnfortunately, I'm not so enamoured about it but I do know a few folks at GamingW.net are all for it.

Ooooo, a real CBS! Do you give out the coding? Hahaha, I'm trying to keep things small here. But if I ever thought of making a sequel, maybe I'm try for customs.

:D Thanks for visiting!

@chein: Allo! No, not too many questions. Let's see...

Not the graphics sets are all made-ready ones from REFMAP website. It's Japanese but at least the Terms and Conditions are in English!

Oh I definately modify them. Mostly I mod the sprite images, certain poses like whacking with a feather dusters (and rubbing the whacked heads *hehehe*).

As for frame rate, I'm not sure what you mean but I'm guessing it's the battle animations? I'm using no less than 50 frames but I'm also keeping some of the default animations because they're sooo good already.

:D Thanks to you too for visiting!

Anonymous said...

Remarkable! Its really remarkable piece of writing, I have got much clear idea concerning from this post.


My website: Hidden:source Tutorial

Anonymous said...

This page certainly has all of the info I needed concerning this subject and
didn't know who to ask.

Also visit my blog ... Bukkit 1.5

Anonymous said...

Thanks for one's marvelous posting! I certainly enjoyed reading it, you happen to be a great author. I will ensure that I bookmark your blog and definitely will come back at some point. I want to encourage you to ultimately continue your great posts, have a nice weekend!

My web page :: Wraeclast

Anonymous said...

Hello i am kavin, its my first time to commenting anywhere,
when i read this paragraph i thought i could also make comment due to this
sensible article.

Look into my blog: FTB Collab

Anonymous said...

I do not even know the way I stopped up right here,
however I thought this publish used to be great. I do not
recognize who you might be however certainly you're going to a famous blogger if you aren't already.

Cheers!

Also visit my homepage: Bukkit Setup

Anonymous said...

I will right away grab your rss as I can't find your email subscription link or e-newsletter service. Do you've any?
Kindly let me know so that I may subscribe. Thanks.


Here is my site Marvel Universe

More Weeds...

Add to Technorati Favorites Blogroll.net Bloggapedia, Blog Directory - Find It! Blog Flux Directory blog directory Blog Directory & Search engine Show off your blog Blogarama - The Blog Directory BlogGod Webloogle Blog Directory Blogging Fusion Blog Directory All Malaysian Bloggers Project