NaoTheSilyDufer 2 Posted July 20, 2015 I was wondering if anyone thought the idea of having play transformations or shapeshifts in battle for example a mage character can transform into a wolf and now has unique skills and stats due to this transformation. I just don't know how to program it, but I would like to see if people would enjoy this in a game or would find it too annoying or wasteful to even bother with it. Also if anyone knows how to program this I would like to know! Share this post Link to post Share on other sites
Lord Vectra 414 Posted July 20, 2015 (edited) This is a good idea and I've done it many times. Let me show you how to program it(I got an idea for a tutorial ) Note: I'm going to use your wolf example and Imma show two ways to do this. Here's what you need At least 2 Actors 1 common event 1 Switch 2 Variable 1 Condition Branch Let's say Billy wants to be a wolf. You need a actor who is a wolf and one who is Billy. You need 1 variable that equals to Billy's EXP You need 1 variable that equals to Wolf's EXP Go to Control Variable Go to game data Go to actor Go to the right, you should see level Change it to EXP It should look like this: Control Variables: [Var ID: Billy's EXP] = [billy]'s EXP This is how the common event should look @>Conditional Branch: Switch [0051:Wolf] == ON @>Control Switches: [0051:Wolf] == OFF @>Change level: [billy], - 98 @>Change EXP: [Wolf], + Variable [0002: Billy's EXP] @>Change Party Member: Add [Wolf] @>Change Party Member: Remove [billy] @> : Else @>Control Switches: [0051: Wolf] == ON @>Change level: [Wolf], - 98 @>Change EXP: [billy], + Variable [0003: Wolf's EXP] @>Change Party Member: Remove [Wolf] @>Change Party Member: Add [billy] : Branch End @> Note: This is not do-able on Vx since Vx doesn't have variable game data like Ace. Insert that in a school and BAM! Here's another way to do this... Here's what you need 2 Common Events 1 States 2 Skills Create a skill called "Wolf Transformation" Have "Wolf Transformation" inflict a state called "Wolf" Create a skill called "Wolf Transformation OFF" Have "Wolf Transformation" erase the state "wolf" off of the user This is how the common event for Wolf Transformation should look... @>Change Actor Graphic: [billy], 'Faceset name', index#, 'Charset Name', index# @>Change Actor Name: [billy], 'Wolf' @>Change Parameters: [billy], stat name -/+ # @>Change Skills, + [Wolf Transformation OFF] @>Change Skills, + [Wolf Transformation] @>Change Skills, + [skill Name](Encase you wanted to add any additional skills) @> This is how the common event for Wolf Transformation OFF should look... @>Change Actor Graphic: [Wolf], 'Faceset name', index#, 'Charset Name', index# @>Change Actor Name: [Wolf], 'Billy' @>Change Parameters: [Wolf], stat name -/+ # @>Change Skills, + [Wolf Transformation OFF] @>Change Skills, + [Wolf Transformation] @>Change Skills, + [skill Name](Encase you wanted to add any additional skills) @> Any Questions? Edited July 20, 2015 by Vectra 1 Share this post Link to post Share on other sites
+ caelumania 54 Posted July 20, 2015 Iter Impius has one, check it out at the showroom. Personally, whenever I hear shapeshifting abilities I just think "it might be cool". There are plenty of scripts that could help you with as far as I know, there might be some in the master list. 1 Share this post Link to post Share on other sites
NaoTheSilyDufer 2 Posted July 20, 2015 (edited) This is a good idea and I've done it many times. Let me show you how to program it(I got an idea for a tutorial ) Note: I'm going to use your wolf example and Imma show two ways to do this. Here's what you need At least 2 Actors 1 common event 1 Switch 2 Variable 1 Condition Branch Let's say Billy wants to be a wolf. You need a actor who is a wolf and one who is Billy. You need 1 variable that equals to Billy's EXP You need 1 variable that equals to Wolf's EXP Go to Control Variable Go to game data Go to actor Go to the right, you should see level Change it to EXP It should look like this: Control Variables: [Var ID: Billy's EXP] = [billy]'s EXP This is how the common event should look @>Conditional Branch: Switch [0051:Wolf] == ON @>Control Switches: [0051:Wolf] == OFF @>Change level: [billy], - 98 @>Change EXP: [Wolf], + Variable [0002: Billy's EXP] @>Change Party Member: Add [Wolf] @>Change Party Member: Remove [billy] @> : Else @>Control Switches: [0051: Wolf] == ON @>Change level: [Wolf], - 98 @>Change EXP: [billy], + Variable [0003: Wolf's EXP] @>Change Party Member: Remove [Wolf] @>Change Party Member: Add [billy] : Branch End @> Note: This is not do-able on Vx since Vx doesn't have variable game data like Ace. Insert that in a school and BAM! Here's another way to do this... Here's what you need 2 Common Events 1 States 2 Skills Create a skill called "Wolf Transformation" Have "Wolf Transformation" inflict a state called "Wolf" Create a skill called "Wolf Transformation OFF" Have "Wolf Transformation" erase the state "wolf" off of the user This is how the common event for Wolf Transformation should look... @>Change Actor Graphic: [billy], 'Faceset name', index#, 'Charset Name', index# @>Change Actor Name: [billy], 'Wolf' @>Change Parameters: [billy], stat name -/+ # @>Change Skills, + [Wolf Transformation OFF] @>Change Skills, + [Wolf Transformation] @>Change Skills, + [skill Name](Encase you wanted to add any additional skills) @> This is how the common event for Wolf Transformation OFF should look... @>Change Actor Graphic: [Wolf], 'Faceset name', index#, 'Charset Name', index# @>Change Actor Name: [Wolf], 'Billy' @>Change Parameters: [Wolf], stat name -/+ # @>Change Skills, + [Wolf Transformation OFF] @>Change Skills, + [Wolf Transformation] @>Change Skills, + [skill Name](Encase you wanted to add any additional skills) @> Any Questions? Could you perhaps show me how to do this with a video tutorial, Skype or screensharing or something? I am very new to the RPG Maker stuff, oh also I use RPG Maker Ace! Just so you know! I would really accept the help I would love to work with this! Also I would like it to be done with spells/skills so it can can use a bit of MP/Mana to transform, I hope I am not asking too much! (Sorry I don't know how to reply to stuff!) Edited July 20, 2015 by NaoTheSilyDufer Share this post Link to post Share on other sites
Lord Vectra 414 Posted July 20, 2015 I will PM you when i do it. 1 Share this post Link to post Share on other sites
Veethree 11 Posted July 20, 2015 It's a really cool mechanic that I've never seen done poorly in video games. 1 Share this post Link to post Share on other sites
+ Sughayyer 163 Posted July 21, 2015 I did it in my game (check it in my signature). And it doesn't take a lot of scripts or a ton of events, because TSBS system allows you to do that pretty easily. 2 Share this post Link to post Share on other sites
lonequeso 1,921 Posted August 3, 2015 If done well, transformations are a really fun, cool battle mechanic. I haven't seen many games that utilize it so it would be a refreshing way to battle. 1 Share this post Link to post Share on other sites