kaimonkey 43 Posted May 8, 2015 (edited) Kai Monkey's Character Creation with RacesVersion 3.0 INTROWelcome, all, to the third version of Kaimonkey's Character Creation with Races! Now MORE powerful than ever before. Although the script is still plug-in-and-play, a number of feature have been added which, if the user puts in a little extra time, can add a huge amount of depth to a game. GONE are the days where the player is forced to use just one party the game maker though up! Now the player can create the perfect party for him or her, every time they play your game! FeaturesBase: Allow Players to select from a selection of Races, Classes and Appearances. Limit the Classes available depending on the Race chosen: Dwarves can't cast magic you say? No problem! "Gender" system sets a variable depending on Appearance chosen, allowing the game to react to the player's choice of Gender (Or anything else the Appearance dictates in your game Easy Config that allows you to tell your players the story of your world from the very start New in Version 3: A description box gives the player vital information needed to make informed decisions The script can be called multiple time on different actors, for the first time allowing the player to design their entire party Define an alternate set of options for character creation in your game: If you want to, at some point throughout the game, to allow the player to customize an actor being added to the party. You may have, for example, one set of options the 'Friendly Bandit' who joins the player near the start of the game, a different set for the 'Demigod Ally' who joins right before the final battle, and a different set still for the optional 'Mages Apprentice' which the player is rewarded for completing all the quests in the Mages Guild Screenshots DemoHere!Script:KaimonkeyCharacterCreationWithRaces.txt Additional Option set:AdditionalOptionSet.txt Basic ConfigThe config is quite simple, and most of it is explained in the Script's config section itself. If you have any problems setting up this script for your game, just post here and I willdo my best to help you. Starting Character CreationWhen you want to call the script, do the following1)Ensure that any character you want to call the script on has no name and an "empty" appearance 2)When you want to call the character creation scene (Often, at the very start of the game)a)Create and event, and use the Advanced -> Script action and type CharCreationManager.setActorID(1)SceneManager.call(Scene_CharacterCreation) (Note, if you wish to call the script on a character who isn't the first actor in the database, change the "1" to the number of that actor)b)Add a Timing -> Wait (one second) c)run the Process Name Input event action, on that actord (Optional)Then using an conditional branch run any other effects you only want to effect certain races, by checking the Variable defined in the main config (By default 25).e (Optional)Then using an conditional branch run any other effects you only want to effect certain genders or appearances, by checking the Variable defined in the main config (By default 26).f) if the event is an Autorun event, erase the event, so it does not repeatedly call the character creation sceneExample: Advanced ConfigMultiple Character Creation Options You may want to define an alternate set of options for character creation in your game: If you want to, at some point throughout the game, to allow the player to customize an actor being added to the party. You may have, for example, one set of options the 'Friendly Bandit' who joins the player near the start of the game, a different set for the 'Demigod Ally' who joins right before the final battle, and a different set still for the optional 'Mages Apprentice' which the player is rewarded for completing all the quests in the Mages Guild. To do this you should copy in the Additional Option set script along side the main script, and follow the config described within the script. You can have as many different option sets as you like. When you call the character creation scene, instead use the script: CharCreationManager.setActorID(2)CharCreationManager.setOptions( MagesGuildOptions.new)SceneManager.call(Scene_CharacterCreation) Where "MagesGuildOptions" is replaced with the name of you options set, and "2" is replaced with ID of the character you want to be customized Customizing Class Descriptions By default, the script tries to guess what a class is like by looking at its best stat, most common Skill Type and the first/last skill it learns. It uses this to try and create a description of the class for the player.If you wish to override this, got to each class and put the following code in it's notes section: <desc Use strength and training to defeat your foes /> Where the "Use Strength and Training to defeat your foes" is replaced with the description you want for your class. Note that descriptions longer than 4 or 5 lines will not fit in the box Terms of Use: Free to use for non-commercial projects, however you should PM about licensing for commercial projects. Finally"I hope that the Config section is easy to understand, and that this script does everything you want it to! If not, simply post here and I will do the best I can you help! -- Kaimonkey" Edited June 8, 2015 by kaimonkey 9 Dainiri.Art, SourToffee, Sughayyer and 6 others reacted to this Share this post Link to post Share on other sites
+ Sughayyer 163 Posted May 9, 2015 Oh..... wow. Wow. Share this post Link to post Share on other sites
Wren 179 Posted May 9, 2015 This is amazing! So powerful and packed with options! Share this post Link to post Share on other sites
kaimonkey 43 Posted May 24, 2015 (edited) Everybody! I have made a small Demo which can be found here! Edited May 27, 2015 by kaimonkey 1 halrawk reacted to this Share this post Link to post Share on other sites
SourToffee 1 Posted May 25, 2015 This is incredible Unfortunately, one of my existing projects must have a pre-set character. Is there a way to choose only the players class? Also, can the user choose their own name through this or is that not possible? Share this post Link to post Share on other sites
kaimonkey 43 Posted May 25, 2015 There already is a Name input built into RpgMaker, if that is what you mean. Share this post Link to post Share on other sites
SourToffee 1 Posted May 27, 2015 There already is a Name input built into RpgMaker, if that is what you mean. Sorry, I just found out about that. I am still quite new to rpgmaker. Share this post Link to post Share on other sites
TheRexYo 0 Posted October 19, 2019 Hey. So, I've been looking far and wide for a character creation script like this one. However, the link appears to be broken and I can't get it. Is there another way to download it? Share this post Link to post Share on other sites
roninator2 203 Posted October 19, 2019 5 hours ago, TheRexYo said: the link appears to be broken This one works https://forums.rpgmakerweb.com/index.php?threads/kaimonkeys-character-creation-with-races-version-three-released.1137/ 1 PhoenixSoul reacted to this Share this post Link to post Share on other sites