=begin ■ゲーム高速化 RGSS2 DAIpage■ v1.0 ●機能と使い方●  指定ボタンを押すとゲーム速度が○倍速に。詳細はカスタマイズで設定して下さい。 ●更新履歴●  10/10/06:公開 =end #============================================================================== # ■ カスタマイズ #============================================================================== module Input # 倍速率指定(2以上の整数。大きいほど速い) Fast_SPEED = 2 # キー Fast_Key = Z # 高速化するシーンクラスを指定 Scenes = [Scene_Map, Scene_Battle] # 高速化を許可しないMAPID(Scene_Map時にのみ有効) NOT_MAP = [0, ] #============================================================================== # ■ Input #============================================================================== class << self #-------------------------------------------------------------------------- # ● フレーム更新 #-------------------------------------------------------------------------- alias DAI_Fast_update update unless $@ def update (Fast_SPEED - 1).times {$scene.update} if fast? self.DAI_Fast_update end #-------------------------------------------------------------------------- # ● 高速化するか? #-------------------------------------------------------------------------- def fast? return false unless self.press?(Fast_Key) for scene in Scenes if $scene.is_a?(scene) if $scene.is_a?(Scene_Map) return false if NOT_MAP.include?($game_map.map_id) end return true end end return false end end end