Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
WEREWOLF TRANSFORM TUTORIAL - NO SCRIPTS


Hello everyone,

Some of you may know me but most will not. I am fairly "new" to RPG maker and these forums having been here for just less than a year. In that time I have gone through these forums with a fine comb, soaking up as much knowledge as possible, learning the engine and pretty much asking for help at every turn. Now I want to give something back.

I am no script writer but I am quite resourceful in eventing and testing the boundaries of RPGmaker. I saw a post a while back about using events to transform a "player" sprite in battle. At the same time I was looking into transform scripts and tutorials where by I saw a video of a player whom had their character turn into a dragon. From those posts, that video along with trial and error and various other tutorials for other eventing systems I devised a way to have a "werewolf" transformation in my game.

I use "werewolf" loosely as I am using it for that purpose but the process can be pretty much used for any reason, i.e turn someone into a moose? I dunno! haha.

This is my first tutorial so please go easy.

Anyway I hope you enjoy this tutorial and that someone somewhere will find it useful.

-NF-

--------------------------------------------------

Stage 1 - Create a state.

The first thing that we need to do is create the werewolf state. This is the thing that is basically going to tell the game that the character has transformed. When the player has this state they are "transformed". When they haven't got it they are "human". Simple right?

We want to go to TOOLS -> Database->States

Here we create a state and call it "werewolf".

In my screenshot please ignore items in the "features" box. I will touch on this later.

Make sure that the "remove at battle end" box is ticked.

xBaWKk-zBWfmEnZeIleW4njBgxmRlmf6y9nALJmw2-p9lcnnyNPrg3A3clxBAZXwXv0=w2400


Its at this point that you can add in a time limit for the transformation as well. For example I did have it last only 5 turns, but I opted out of that because I created a way to "de-transform" - again will touch on this below.

Stage 2 - The switch!

So what next? We have the state that we will be using to determine if a player is transformed. Now we need to make a switch. This is important as its the switch that allows for the conditions to turn on the state we just made.

Go ahead and make a switch, I called mine werewolfformX


YXSoWoG1vyyzoKZ1tLTWORpTvRXpZJrJfK_QJYhoi91HV7EozpGqYeqNhzYpjxkBP-c=w2400


Stage 3 - The common event.

We now have in place the state and the switch to turn that state on and off. BUT we don't actually have it do anything. So we need to bring this together in a common event. The common event will call the state and turn the switch on and "change" the actor using the transform skill. DON'T panic, we will be making the skill soon.

In the database window you need to go to common events. You need to make a common event called "werewolf on".

We need to now set the conditional branch. This is going to check that the state is active on the actor. NOW keep in mind that this actor is the one that is going to be effected because they will have the skill. If you are going to have multiple characters with this ability then you need to make multiple conditional branches.

Ok back to the common event. On page 2 of the conditional branch (see screenshot) we want to select the actor with the skill (In my case "Fletch"), and then tell it that a state is inflicted (more accurately when a state IS inflicted.) The state we want it to check is inflicted is the werewolf state we made earlier.


fnHm2FGuZBUarPJD8e12iDuR6eTeBZuz9tj1j084NrKxRVte_X7dvkmQzZ_atYLmuyQ=w2400


What we've just done is create a condition that is checking for the state.

Now in the conditional branch we want to tell it to do something. In this case turn our "switch" on. So set it to turn the werewolfformX switch on (or whatever you called your switch).

Stage 4 - Changing the actor graphic (Sprite):
The next step is pretty easy. Under the switch activation we've just done we are going to tell it to change the sprite and face of the actor.

So we go to page 3 of event commands, select change actor graphic under system settings. Here we tell it what sprite and if needs be what face to change too.

view


6v06SvBCjUL4L09URaBnmFYdbz97Hm4m0A64Eb2nD3tIfyISSKKtCPWuDhGy_6Sj6l4=w2400



That's our first common event done! Easy yeah?

What that common event is doing is checking that the state is inflicted, turning the werewolf switch on then changing the sprite to the "transformed" sprite graphic that you've picked.

Stage 5 - Another Common Event.

Oh no not another one! This one is even easier! We want this event to undone what the first does.

So create a common event, I called mine werewolf off.

We want to create the same conditional branch check for the state, like the last one. This time we want to turn the switch off and change the graphic back to the original. In order for this too happen we need to but the commands under the "else" section of the conditional branch.

Go ahead, turn off the switch we made. In the graphics change command change the sprite back to the actor sprite and face.

JZAejjpXmGRzF_GgVT2vvGkWcnO330RvDkVP1FlQ-QKEvJ2vkK46Zg8ptwGMiTfc6Us=w2400



Now, across the top under general settings we need to set the trigger. Without this the player's sprite will remain as the werewolf sprite. Set the trigger to auto run and then select the conditional switch to the switch that we made earlier (in this case werewolfformX).

What this is doing is saying, hey they aren't inflicted! Lets keep them normal.


Stage 6 - The skill!

The Skill is what is going to bring this all together.

Go to the skills tab and create a skill, I called mine "Werewolf". On the right hand side in the box called "effects" we need to add somethings. It is here in the box that we inflict our state and call the common event that turns on the transformation.

So first we need to do is add the state (tab 2) , just select the state from the drop down.

Below that we ten need to tell it to call the common event. This can be found under the "other" tab at the bottom. Make sure you call the "ON" common event that we created, i.e the first common event.

1y-RyPRp1jJC2hYBVcmqEwveFqar_2eR2LmtbCfcYPmaOp920jDfmFNW7qUKDb3CDfk=w2400


You can do over cool things here, in my picture you can see that I have added an extra state. This is the confusion state. My reason being that when you transform it can take a toll on the body and you might give in more easily to the "animal" side while you find you bearings. Its a great way to add a little risk and balance out the skill.

Stage 7 - Reverse! De-transform!

We made a switch. We want to be able to turn it off! Why? Well why not. So you want to make a second skill (I called mine human form). Just like the transform skill we want to add some things to the effects box.

Namely reversing what we did.

So we want to REMOVE the werewolf state. We then want to call our second common event - this is the one that turns the switch off.

Stage 8 - Back to the State.

Our final thing is give the actor access to the "return to human form" skill but not let them have it all the time. I mean why have a return to human form skill that you can access while still human?

So we need to go back to our "werewolf" state, under features on the right select the "add skill" command and select whatever you called the skill that allows your actor to revert back to human form.

Easy? Yeah thought so.

Just give the transform skill to the actor that you set in the conditional branches of the common events and away you go! You now have a character that can turn into a "werewolf" and back to human form at any time during battle.

EXTRAS!

NOW you have the skill but you are not really getting any extra benefit from transforming. you may have seen in my state a bunch of things on the right hand side, stuff like add skill, seal skill type etc...

This adds new dynamics to the character. In my state screenshot I have sealed access to the SPECIAL and MAGIC commands. I then created my own skill type "Werewolf".

What I did was make a bunch of new skills, set them to the new werewolf skill type then had the werewolf state add those skills to the actor when they are "transformed". This allows for new commands but limits access to the other skill he might have in human form.

Now you can do other things here too like boosting stats such as health, defense, attack etc...

As mentioned above there are other things you can do such as adding a turn time limit to the transformation.

One other thing that I did with the "werewolf skills" that the actor gains when transformed is when the skills are used to call another common event that uses a random variable between 1 and 4. If the variable is 4 it adds the confused state to the actor. Again this is to represent the animal side taking over for a short time.


KoncLNBkxw3XGUv-xXC-_CVSSFLZqsYkOaJu-d8zAAZu-Sn0A1q6jvmXFYFVTo7DgU8=w2400


So for example I have a move called "Bite" that the actor gains when in werewolf form. If I use bite I know that there is a 25% chance (1 in 4) that I could become confused.

Couple that with the 50% chance of being confused when I first transform and it does change the way that you use the skills.

Anyway,

I hope that all of this made sense and that someone finds it useful :)

-NF-
 
Last edited:

sheldon

Warper
Member
Joined
May 19, 2015
Messages
2
Reaction score
1
First Language
English
Primarily Uses
Wow thanks!!!! Amazing tutorial. Good template to use if you want to branch out into other transformations. (Vampire, etc). TY!
 

Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
Wow thanks!!!! Amazing tutorial. Good template to use if you want to branch out into other transformations. (Vampire, etc). TY!
No worries, I am glad you like it.

It does act as a good template for other transformations. I am toying with the idea of having a character whose power is finding and using transformation spells. Each transformation giving access to a variety of skills. Kinda like the game Shadow hearts.
 

Kes

Regular
Regular
Joined
Aug 3, 2012
Messages
23,872
Reaction score
13,876
First Language
English
Primarily Uses
RMMZ
I'd like to compliment you on the thorough way you have explained each step of the way so that even someone relatively new to the engine can follow it with confidence.
 

Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
I'd like to compliment you on the thorough way you have explained each step of the way so that even someone relatively new to the engine can follow it with confidence.
Thank you. I am glad its easy to follow.
 

Faroghys

Dreaming Mind
Member
Joined
Apr 30, 2015
Messages
13
Reaction score
4
First Language
Finnish
Primarily Uses
This is exactly what I were looking for, thanks. (I had an actor in my mind who can transform himself into different other actors and copy some of their skills and this will be very handy in achieving that.)
 

Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
This is exactly what I were looking for, thanks. (I had an actor in my mind who can transform himself into different other actors and copy some of their skills and this will be very handy in achieving that.)
Sounds good and a great use of this technique! Good luck!
 

AdamGrayson

Villager
Member
Joined
Jun 26, 2015
Messages
8
Reaction score
0
First Language
English
Primarily Uses
This is great. However, it doesn't seem to work with Yanflys Visual Battlers script, the link of which I can't seem to post. Everything works as it should, the picture changes, the abilities are given when the skill is used. But the sprite doesn't change. I don't know what to do to fix this. Any ideas?
 

Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
This is great. However, it doesn't seem to work with Yanflys Visual Battlers script, the link of which I can't seem to post. Everything works as it should, the picture changes, the abilities are given when the skill is used. But the sprite doesn't change. I don't know what to do to fix this. Any ideas?
hmm I am not sure about this one to be honest.  The method seems to work for Yami's battle engine which is another visual side battle system.

It might have something to do with the way Yanfly handles the sprites.
 

AdamGrayson

Villager
Member
Joined
Jun 26, 2015
Messages
8
Reaction score
0
First Language
English
Primarily Uses
Hm. I suppose I will try to use Yamis battle engine and see if my other scripts will work with that. I'll post about if it works or not, to try to help anyone else out.
 

magnaangemon01

Miles Montgomery
Regular
Joined
Jun 7, 2014
Messages
482
Reaction score
298
First Language
English
Primarily Uses
RMVXA
I've been thinking of doing a game with demons and transforming. Wasn't sure how, but now I can. Thanks! Bookmarking.

P.S. Maybe someone can make a Legends of Dragoon fangame now using this. B)
 
Last edited by a moderator:

ACE RyanAnayaMc

New to Game Making
Regular
Joined
Jul 8, 2013
Messages
48
Reaction score
2
First Language
English
Primarily Uses
Thank you so much, man! This will really help out!
 

Tarks

Warper
Member
Joined
Jul 27, 2015
Messages
1
Reaction score
0
First Language
Spanish
Primarily Uses
Really nice tool sir, I'll definetly use it!

I was just wondering I you could share that werewolf sprites, I couldn't find them.
 
Joined
Sep 19, 2014
Messages
1
Reaction score
0
First Language
English
Primarily Uses
Hello there, I followed your instructions here to the letter, however my characters graphic remains the same.  I am only using three yanfly scripts for the battler, I'm wondering if this is the issue?
 

Nanaki_Fan

Regular
Regular
Joined
Jul 15, 2014
Messages
505
Reaction score
164
First Language
English
Primarily Uses
I've updated the tutorial. I forgot to add a trigger auto run to the second common event. Without it the character will remain in its werewolf sprite form (but without its enhanced powers)
 

El Capitan

Villager
Member
Joined
May 4, 2012
Messages
21
Reaction score
15
First Language
Tagalog
Primarily Uses
RMMV
Hi, I tried your tutorial and while using a skill to morph back works fine, having my character revert to her original form (I want her to stay in her new form for only a limited time) once the wolf state goes away doesn't seem to work.
 

Lucin

Villager
Member
Joined
Jan 15, 2013
Messages
17
Reaction score
5
First Language
Russian
That's exactly what I need. Thanks!
 

blazex4

Villager
Member
Joined
Aug 29, 2015
Messages
19
Reaction score
3
First Language
English
Primarily Uses
Thanks so much for this.
 

Shaamdragon25

Warper
Member
Joined
Nov 15, 2015
Messages
1
Reaction score
0
First Language
English
Primarily Uses
This is a great tutorial, however I seem to be having an issue.  Whenever a battle has ended and the character is still in their "transformed" state the game doesn't allow me to move nor does it allow me to enter the menu.  The game still animates everything and everything is still moving.  However it will not allow me as the player/creator to move or access any menus.
 

Atomk

Workaholic
Member
Joined
Dec 10, 2015
Messages
13
Reaction score
2
First Language
English
I love you!! This is exactly what I am looking for!!!

:guffaw:   :rock-right:
 

Latest Threads

Latest Profile Posts

Screenshot saturday!

Granny's home

Happy weekend all

home.png
Would an older woman be eligible for Blondus points?
Or is that a privilege exclusive to the youngsters?
Lindsey-Neutral.png
Another One.gif
Sometimes screenshot saturday is just a new enemy
Update: Coworker sabotaged the truck's mirrors by applying a threadlocking compound to the bolts used to adjust the mirrors. Now NO ONE can adjust them. So I filed a legit report of sabotage of equipment to leadership and declared that I cannot safely operate the vehicle if I can't see what needs to be seen. So the truck has to go to the shop for repair, and we need a substitute vehicle. Nice work, dude :p
1701524304115.png
Part of growing up is finding out that love hurts.
"I signed up for this heartbreak."

Forum statistics

Threads
136,687
Messages
1,268,776
Members
180,394
Latest member
Shaltai
Top