Vincent Michels 6 Posted March 26, 2012 (edited) Albic's Game Settings by Yourself v1.1 by Albic Introduction This script allows you to edit several settings of the game Features - Have a custom maximum level (99+) - Have a custom amount of maximum gold - Have a custom amount of items per type - Have a custom movement speed of boats - Have a custom movement speed of ships - Have a custom movement speed of airships - Have a custom floor damage amount - Have a custom battlemember amount (not fully ready) Screenshots No need of screenshots How to Use - Paste the script above main Script #============================================================================== # ~~Game Settings by Yourself~~ v1.1 (03/04/2012) v1.2 (11/03/2012) #============================================================================== # Script by: # Albic #============================================================================== # Terms of use: # * You are allowed to use this script in commercial and non-commercial products, # but if you use it in a commercial product, you have to send me an e-mail, to # let me know to: "albic@spellcraft-mc.net"! # # * You are allowed to edit everything for yourself, but you are not allowed to # post this script as yours or post it at other websites without permission! # # * You have to credit me as well! #============================================================================== # Introduction: # * Simply edit the command class! # # * Set the things, you don't want to be changed to "false" #============================================================================== #---------------------------------------------------------------------------- # Command class # Edit this class, if you want some settings to be changed! #---------------------------------------------------------------------------- module GameSettings #-------------------------------------------------------------------------- # Set this to the maximum Level, you want in your game #-------------------------------------------------------------------------- MAX_LEVEL_EDIT = true MAX_LEVEL = 99 #-------------------------------------------------------------------------- # Set this to the maximum amount of gold, your party is able to have #-------------------------------------------------------------------------- MAX_GOLD_EDIT = true MAX_GOLD = 99999999 #-------------------------------------------------------------------------- # Set this to the maximum amount of items, your party is able to have per # item type #-------------------------------------------------------------------------- MAX_ITEM_AMOUNT_EDIT = true MAX_ITEM_AMOUNT = 999 #-------------------------------------------------------------------------- # Set this to the speed of the vehicle #-------------------------------------------------------------------------- VEHICLE_MOVE_SPEED_EDIT = true VEHICLE_MOVE_SPEED_BOAT = 4 VEHICLE_MOVE_SPEED_SHIP = 5 VEHICLE_MOVE_SPEED_AIRSHIP = 6 #-------------------------------------------------------------------------- # Set this to the damage amount, the actor will get, when he/she steps on a # florr damage tile #-------------------------------------------------------------------------- FLOOR_DAMAGE_EDIT = true FLOOR_DAMAGE = 10 #-------------------------------------------------------------------------- # Set this to the maximum party members, you want a party to have #-------------------------------------------------------------------------- BATTLE_MEMBER_EDIT = true BATTLE_MEMBER = 4 end #============================================================================ # Script classes # Do not edit this, if you don't know what you're doing! #============================================================================ #---------------------------------------------------------------------------- # Game_Actor #---------------------------------------------------------------------------- class Game_Actor < Game_Battler def max_level if GameSettings::MAX_LEVEL_EDIT return GameSettings::MAX_LEVEL else return actor.max_level end end def param_base(param_id) b = self.class.params[param_id, 1] i = self.class.params[param_id, 2] return b + i * (@level - 1) end def basic_floor_damage if GameSettings::FLOOR_DAMAGE_EDIT return GameSettings::FLOOR_DAMAGE else return 10 end end end #---------------------------------------------------------------------------- # Game_Party #---------------------------------------------------------------------------- class Game_Party < Game_Unit def max_gold if GameSettings::MAX_GOLD_EDIT return GameSettings::MAX_GOLD else return 99999999 end end def max_item_number(item) if GameSettings::MAX_ITEM_AMOUNT_EDIT return GameSettings::MAX_ITEM_AMOUNT else return 99 end end def max_battle_members if GameSettings::BATTLE_MEMBER_EDIT return GameSettings::BATTLE_MEMBER else return 4 end end end #---------------------------------------------------------------------------- # Game_Vehicle #---------------------------------------------------------------------------- class Game_Vehicle < Game_Character def init_move_speed if GameSettings::VEHICLE_MOVE_SPEED_EDIT @move_speed = GameSettings::VEHICLE_MOVE_SPEED_BOAT if @type == :boat @move_speed = GameSettings::VEHICLE_MOVE_SPEED_SHIP if @type == :ship @move_speed = GameSettings::VEHICLE_MOVE_SPEED_AIRSHIP if @type == :airship else @move_speed = 4 if @type == :boat @move_speed = 5 if @type == :ship @move_speed = 6 if @type == :airship end end end Credit - Albic Terms of use - You are allowed to use this script in commercial and non-commercial products, but if you use it in a commercial product, you have to send me an e-mail, to let me know to: "albic@spellcraftgaming.net"! - You are allowed to edit everything for yourself, but you are not allowed to post this script as yours or post it at other websites without permission! - You have to credit me as well! Edited April 3, 2012 by Albic 3 Share this post Link to post Share on other sites
Emre Ozturk 0 Posted March 28, 2012 Thank you mate, whole script is useful and will come handy, especially max gold amount. Share this post Link to post Share on other sites
Vincent Michels 6 Posted March 28, 2012 If there are any suggetions or wishes for other settings, them to me, because I don't know, what else i could add Share this post Link to post Share on other sites
Phoenix Flame 0 Posted March 31, 2012 (edited) #-------------------------------------------------------------------------- # Set this to the maximum amount of items, your party is able to have per # item type #-------------------------------------------------------------------------- VEHICLE_MOVE_SPEED_EDIT = true VEHICLE_MOVE_SPEED_BOAT = 4 VEHICLE_MOVE_SPEED_SHIP = 5 VEHICLE_MOVE_SPEED_AIRSHIP = 6 The description is wrong Edited March 31, 2012 by Phoenix Flame Share this post Link to post Share on other sites
Vincent Michels 6 Posted April 1, 2012 Oh... I'll fix it and give you the new settings, too. Share this post Link to post Share on other sites
Philip Chi 0 Posted April 2, 2012 This gave an error: line 75: NameError occured. uninitiated constant GameSettings::MAX_level_EDIT Share this post Link to post Share on other sites
Vincent Michels 6 Posted April 3, 2012 Oh... I'll fix it! Share this post Link to post Share on other sites
Vincent Michels 6 Posted April 3, 2012 v 1.1 available Share this post Link to post Share on other sites
Philip Chi 0 Posted April 4, 2012 Very nice speedy fix there. Also, I'm not sure if you have a way to break the 999 cap on the stats. Like Yanfly's stat cap remover. Since anything beyond lv99 I think would be pushing it close to the cap anyways? Share this post Link to post Share on other sites
Vincent Michels 6 Posted April 5, 2012 Yeah, if you set the max level to, for example, 120, the actors will gain hp and that stuff every level up in the amount ot the difference between level 1 and 2, but if this is close to 999, the action will stop. There's no easy way to fix that problem. But I'll think about it Share this post Link to post Share on other sites
Vincent Michels 6 Posted April 6, 2012 I've found a method to edit the maximum stat cap, but it's hard to use it because all the stat caps are in different classes... Share this post Link to post Share on other sites