Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

 
Reply to this topicStart new topic
> [Eventing]Final Fantasy VII Materia System by Psolokopanos, How to use materia on your game!
Godspeed
post Feb 10 2008, 12:03 PM
Post #1


Who are you? And why should I care?
Group Icon

Group: +Gold Member
Posts: 775
Type: Musician
RM Skill: Masterful




Final Fantasy VII Materia System
By Psolokopanos




An easy way to have t material magic of ff7 like system in your game, without using a script. You only have to know how common events work!



1. Make a new common event and set it to parallel process that is triggered

by a switch of your choice.

2.Make an item and name it as you wish. For this example I will name it "Ice

materia".

3.Select the character you want to take the effect of material. For this example I choose "Aluxes".

3. Make a skill or use a default that will connect with the previous item. For this example I will use the skill "Ice"


4. Add this code to the common event.

@>Conditional Branch: [Ice] in inventory
@>Change Skills: [Aluxes], + [Ice]
@>
:
Else
@>
:
Branch End
@>




Don't forget to tag the skill and the item to the common event you've made.





With this system, When Aluxes for example buys or finds "Ice material" and places it to inventory, automatically learns the skill "Ice"





You don't have to credit me…Credit God that gave me the idea…heh!



This post has been edited by psolokopanos: Feb 13 2008, 08:43 AM
Attached File(s)
Attached File  Materia.bmp ( 105.52K ) Number of downloads: 96
 


__________________________



Welcome to Triple R! Spelling and grammar are key. Enjoy your stay!!!




To father of Death Metal...

Spread the RRR word on Facebook, http://www.facebook.com/group.php?gid=21583946853

Go to the top of the page
 
+Quote Post
   
italianstallion9...
post Feb 12 2008, 08:07 AM
Post #2


Level 1
Group Icon

Group: Member
Posts: 7
Type: None
RM Skill: Undisclosed




very nice tutorial! this could be very useful, thankyou smile.gif
Go to the top of the page
 
+Quote Post
   
Koru-chan
post Feb 12 2008, 10:57 AM
Post #3


Level 7
Group Icon

Group: Revolutionary
Posts: 102
Type: Event Designer
RM Skill: Advanced




The only problem with this is it isn't exactly the FF7 materia system like you labeled it. :/ You gave me false hope.

This doesn't allow you to actually equip it on their weapons, nor can you switch materia between party members without a hell of a lot of scripting and special events to do it. Further, if you eventually have all the 'materia' in the game, your character is now uber. GG.

Is there any way to do the above things I just said with eventing as well, or is that stuck to scripting?


__________________________



PM me if you want your own graph, please do NOT take and alter for your own.
Go to the top of the page
 
+Quote Post
   
Godspeed
post Feb 13 2008, 08:42 AM
Post #4


Who are you? And why should I care?
Group Icon

Group: +Gold Member
Posts: 775
Type: Musician
RM Skill: Masterful




Koru-chan you should know that if you want to add something not so simple on your game you should make a script!


__________________________



Welcome to Triple R! Spelling and grammar are key. Enjoy your stay!!!




To father of Death Metal...

Spread the RRR word on Facebook, http://www.facebook.com/group.php?gid=21583946853

Go to the top of the page
 
+Quote Post
   
lahandi
post Feb 24 2008, 07:42 PM
Post #5


Level 8
Group Icon

Group: Revolutionary
Posts: 111
Type: Artist
RM Skill: Skilled




Mr. Psolokopanos, I wanna know, is it possible to create just from event something like : the skill is available only if you equip it. So when the 'materia' just stored in our item bag and its not equipped, the skill doesnt appear.


__________________________
Go to the top of the page
 
+Quote Post
   
Melinda123
post Feb 25 2008, 01:51 AM
Post #6


Level 2
Group Icon

Group: Banned
Posts: 23
Type: Musician
RM Skill: Skilled




Wow! Nice work Psolokopanos! It's usefull since it doesn't need scripts! happy.gif

Great tutorial!


__________________________

Which Final Fantasy Character Are You?
Final Fantasy 7

Share your'e blessings, and don't depend on too much gifts..
Go to the top of the page
 
+Quote Post
   
Godspeed
post Feb 26 2008, 03:46 AM
Post #7


Who are you? And why should I care?
Group Icon

Group: +Gold Member
Posts: 775
Type: Musician
RM Skill: Masterful




lahandi: First of all,plz don't call me "Mr".It's kinda funny to me cuz I am only 17.
You can create an event that allows you to have the skill available only if you equip it,
I think.I will try toupdate the tut so you can be able to equip or unequip skills.Thanks
for giving me the idea!Just remember that if you want something advanced in your game,
then you have to script.Unfortunately,I am not a scripter!




Melinda123:Thanks Melinda.But you can't rely only on events forever.


__________________________



Welcome to Triple R! Spelling and grammar are key. Enjoy your stay!!!




To father of Death Metal...

Spread the RRR word on Facebook, http://www.facebook.com/group.php?gid=21583946853

Go to the top of the page
 
+Quote Post
   
Mr_E_Man
post Mar 12 2008, 08:06 AM
Post #8


Level 8
Group Icon

Group: Revolutionary
Posts: 124
Type: Event Designer
RM Skill: Skilled




If you want an event that allows you to equip a skill, you can do the following:

@>Conditional Branch: Actor[id] has item[id] equipped <--(if the specified actor/character has the item equipped)
@>Change Skills: Actor[id] + Skill[id] <--(add a skill to the actor)
@>
:Else
@>Change Skills: Actor[id] - Skill[id] <--(otherwise, take that skill away from the actor)
@>
:End

There are a few disadvantages to using this kind of event system in the game.

1. The event will have to run as a parallel process on every map in the game. If you forget to add the event to a map, the player may find himself trying to swap her equipment and skills and nothing happens.

2. You will have to make a conditional event which corresponds to every combination of an actor and item giving skill. If you had 20 pieces of "materia" in your game and 8 different characters that could equip it, you would have to make 160 conditional branches. Not only does this give you a lot of room for error and make debugging difficult, it could potentially cause event lag.

3. You can only equip one "materia" at a time due to the equipment slot limitations of RMXP and RMVX. If you wanted to equip multiple "materia," you would have to have different kinds that fit into the various equipment lots, such as materia meant to go in the shield slot, materia for the head slot, etc.


If you are using RMVX, you can find a nifty script here:

Assign Skills with Items

This removes the necessity of having to create all those conditional branches and put an event on every map. You can also create one use items that teach a character a skill. The disadvantage is you will have to define each item and the skill it teaches in the script, although it's a lot less work than creating conditional branches for each character and skill. If you had 20 items and 8 characters that could equip them, you would only need to modify the script 20 times for it to work.

Unfortunately, the above script is still restricted by the equipment slots of RMVX. There is a potential solution here:

Custom Equipment Slot Script

but someone will have to translate it before we can take advantage of its awesome.


__________________________
We exist within all things and all things exist within us... it's very crowded.
Go to the top of the page
 
+Quote Post
   

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 24th May 2013 - 12:06 PM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker