The Daily Click ::. Downloads ::. Role Playing Game ::. Turn-Based RPG Engine
 

Turn-Based RPG Engine
Author: X-Member30434 Submitted: 27th May, 2004 Favourites:0
Genre: Role Playing Game Downloads: 430
Rated:


Edited By Phizzy [Ectoprods] on 9/10/2007

Phizzy's RPG Engine


This is my fully functional, completed RPG engine, updated in MMF to make it actually work for you folks, it features custom character creation, a classic SNES RPG naming system, the ability to move your character around on a world map, a simple speech/story engine, random encounters, a training and rest house, and the final boss battle (After you kill the boss there's a big party). It is MMF 1.5 open-source and is fully commented.

This will not work if you open it straight from the winzip file, you need to extract it to a folder first. Thanks to MMF, I seem to have gotten rid of the fact that it makes most XP machines crash. That means it works now.

The zip file contains the .cca source file (compatible with MMF 1.5) and a compiled .exe file, for you folks without the luxury of an MMF to call your own.

Here is how to use all of it's functions:

How to create a character

To use this, first create a character by clicking on the "create a character" button on the menu. Then in the character creation screen, choose one of the numbers for each of the attributes of the character by clicking on the number buttons under each attribute. Then choose a slot to save in by clicking one of the buttons. You can tell if a slot is empty or occupied by looking beneath the button. It will say "slot: empty" if it is empty, and "slot: <name>" if it is occupied. Be careful, if you click on a slot that is occupied, then it will just overwrite whatever is there already.

How to name your character

When you have chosen the characteristics of your character and clicked on a slot to save in, you will be taken to a name selection screen. You move your selector with the cursor keys, and select a letter to insert into your name with enter. The _ button is a space. To clear the current name, press the DEL button. To accept the current name, press the END button. To show the default name, press DEF. The default name in this case is PHIZZY. All names you put in will be in upper case (capitals).

How to navigate the menu

On the menu, you can continue a saved game by clicking on one of the slots. This will tell the game to jump to the last level that was saved to the INI file. From there there is a level that makes you meet your character, and a sample story. Your character will tell you the epic sample story, of King Ama'Diel.

How to play the game

When the game starts, you will be taken to the world map. The move around the world map, use the cursor keys. To redefine the keys used in the game, press Ctrl+Y. To move into locations from the world map, walk up to them and press Fire 1, which is shift by default.

From the world map, you can get random encounters. When you enter a random encounter, you will see your HP, in a horizontal bar, and in number form. The number on the left is your current HP, the number on the right is your max HP. Your HP will get higher depending on your level. You will also see your ATB guage, which will fill up faster, depending on how high your level is. You also see your enemy's ATB guage. When you select attack, your character flings his sword towards the enemy, and this hurts the enemy. This is more effective when you are at a higher level. When you select defend, a few sparks of magic will pop out of you, and you will take 50% of the normal damage you would usually take. When you select run, you run away, and return to the last position you were at on the world map. When your enemy's ATB guage is full, it will attack you. The enemy's attacks get weaker as you gain levels. At the end of the encounter, if you have killed the enemy, you will gain a number of XP (experience) depending on what monster it was that you killed. This will then be added to your total XP. After this is done, you will be sent back to the frame you were on (the world map), and you will be sent to the exact position you were in before you started the random encounter. If your HP reaches 0, you will die, and be taken to the game over screen.

Also from the world map, there are two locations to enter. One is the castle, where you go to fight King Ama'Diel, and the other is a wise Japanese man's house, where you can rest or train. You need 5 XP points to train with him, and this will bring you up one level. The maximum level you can reach is 5.

Info & Other stuff

Do not edit the INI file, where your characters' attributes are saved. This could lead to the game crashing, or just not woking the way it should.
You can not use anything in this tutorial without giving credit. So give me credit if you do. I like credit. Put Phizzy in the Credits if you use anything. I'll be able to tell if you have used something and not given credit... If you do not give credit, I will sue you with the magic stick of suing.

Only works with MMF 1.5+

Review This Download



     
   


http://www.sitesled.com/members/phizzy/tutorials/mmfrpgengine.zip (0.8mb )



Posted by Muz 27th May, 2004

Not bad. Pretty damn good, in fact. But how would you know if someone was using it, instead of them making their own? :P
 
Posted by Pyro 28th May, 2004

The beast monster kicked my butt.
 
Posted by Stephen [NeonairGames] 28th May, 2004

it's really easy to beat once you power up to level 2. Funny game there!
 
Posted by 28th May, 2004

So it works now? :D Yay!
 
Posted by The Chris Street 28th May, 2004

Ah, so you DO have a use after all, Phizzy ;) Nah just kidding, this is good.
 
Posted by Tom Alder 28th May, 2004

well done mate.
 
Posted by PreviousPlasma (DarkSoft) 28th May, 2004

You know that stupid cigerette thing? I think it looks stupid. My 5 year old brother is like, the only one who thinks its cool. Other then that, great. I like.
 
Posted by 28th May, 2004

Meh, don't go looking at the character design seriously, I just made those for person creator and couldn't be bothered to update them... I'm liking these comments! ^_^
 
Posted by ChrisB 28th May, 2004

Nice engine. I'm sure that you could've made it a little easier to play with if you started in MMF, though.
 
Posted by Jamesbuc 28th May, 2004

yeay Thanks this is good.
 
Posted by 28th May, 2004

could the people who vote thumbs down please comment? O_o I'd like to actually know why...
 
Posted by Tom Alder 28th May, 2004

they do that you know, becasue they either dont like you, or they dont like you O_o
 
Posted by ChrisB 28th May, 2004

I suggest liberal use of the crying emoticon to get people to feel sorry for you and vote thumbs up.
 
Posted by Pkeod 28th May, 2004

It's alright, but nothing really specail... this has all been done before so many times... none the less might help people who are totally new : ) well done phizzy
 
Posted by ChrisB 28th May, 2004

Bwahaha! Now the sadists will vote thumbs down on purpose! YOU FALL FOR MY CUNNING TRAP, F00!
 
Posted by Muz 28th May, 2004

Reason for thumbs down: 1. They don't like Phizzy 2. They're elitists who think, "any noob (i.e. me) could make one of these!!!! u suck phizzy!!!" and maybe even more so coz I plugged it in front XD 3. They don't like the graphics or think the game's too tough/lame 4. They don't like Phizzy :P But I like this RPG Engine. Doesn't matter if it's been done before, this time it's been done easily, nicely, and without any glaring bugs. All the other ones were like "bleh, u figure out the code urself"
 
Posted by Tom Alder 29th May, 2004

tis wrong. if phizzy put so much hard work, blood and sweat into this RPG engine, he should get his rewards. So people that just vote thumbs down, are plain nasty. c'mon - giv him a bit of credit :)
 
Posted by 29th May, 2004

Thanks Muz. I know people don't like me, but I have tried to insult people less constantly...
 
Posted by Tom Alder 30th May, 2004

wot bout *thanks tom*
 
Posted by 30th May, 2004

Why, what did you do? O_o Oh, that comment there... *thanks tom*
 
Posted by Noyb 1st June, 2004

Nice engine, but the combat itself is boring. Without spells or items the combat degrades to attacking each turn, or running away if you're about to die. Defending is useless unless you make the ATB fill up faster afterwards, because you basically trade a turn where you and the enemy hurt each other for a turn where only you get hurt. However, these faults and level-up balance issues could easily be fixed by whoever wants to use this engine.
 
Posted by 2nd June, 2004

Yes, they could. :)
 
Posted by Gus Stevenson 3rd June, 2004

I like! I may play around with this. If I make anything from it, I will definitely give you credit, Phizzy.
 
Posted by 14th June, 2004

Hey! The other day I accidentally staked myself, yeah? And it like... Hurt? You know?
 
Posted by AndyUK 18th June, 2004

no, never done that before i dont have mmf so i can only try the crashing straight away version. seemed pretty good up until then though
 
Posted by 23rd June, 2004

there's a compiled .exe in it, so you can see it even if you don't have MMF.
 
Posted by Antastan 6th January, 2005

i want a MMF 1.0 exe :( i dont have 1.5 and 1.5 files cant be opened with older versions
 
Posted by 7th January, 2005

I'm afraid I don't have MMF 1.0, so I can't help with that...
 
Posted by DaVince 21st January, 2005

Just install 1.5 in another dir, you fool.
 
Posted by 26th January, 2005

He says he DOESN'T HAVE IT, foo :P
 
Posted by Andrew Barontini 17th March, 2005

Cool.
 
Posted by Dam1an 7th January, 2007

It sucks!
 
Posted by 19th February, 2007

Okay Salt, thanks for your retalliatory input.
 
Posted by Bo Fu 19th February, 2007

I like it. Basic enough to be understood, yet complex enough to be beneficial.
 

 



Author

Favourite



Advertisement

Worth A Click