#encoding:utf-8
#==============================================================================
# 金币修改器 - Pokemon Universe
# by MCCF
#------------------------------------------------------------------------------
# [说明]
# - Pokemon Universe(精灵宝可梦:宇宙)的金币修改器
#------------------------------------------------------------------------------
# [使用方法]
# - 复制到Main之前
# - 将存档(Game.rxdata)移动到游戏根目录,运行游戏,修改完成后自动关闭。
#------------------------------------------------------------------------------
# [注意]
# - 一般适用于懂得脚本的人。
# - 有可能有BUG,欢迎反馈。
#------------------------------------------------------------------------------
# 通用配置模块
#==============================================================================
module Pokemon_Universe_Money
#要修改的金币值
MONEY_VALUE = 20000000
# 是否启用修改器
CHANGE_MONEY = true
#存档文件名
FILENAME = "Game.rxdata"
end
#------------------------------------------------------------------------------
# 配置模块结束
#==============================================================================
class PokeBattle_Trainer
attr_accessor :money
end
class PokeBattle_Pokemon
end
class PBMove
end
class PokemonSystem
end
class PokemonMapFactory
end
class PokemonGlobalMetadata
end
class BugContestState
end
class PurifyChamber
end
class PurifyChamberSet
end
class SafariState
end
class PCItemStorage
end
class PokemonMapMetadata
end
class PokemonBag
end
class PokemonStorage
end
class PokemonBox
end
#==============================================================================
# ■ Scene_Load
#------------------------------------------------------------------------------
# 处理读档画面的类。
#==============================================================================
class Scene_Load < Scene_File
#--------------------------------------------------------------------------
# ● 读取存档数据
# file : 读取用文件对像 (已经打开)
#--------------------------------------------------------------------------
def read_save_data(file)
end
end
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
# 处理标题画面的类。
#==============================================================================
class Scene_Title
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
alias money_main main
def main
change_money if Pokemon_Universe_Money::CHANGE_MONEY
money_main
end
#--------------------------------------------------------------------------
# ● 处理金币修改
#--------------------------------------------------------------------------
def change_money
i = 0
n = 0
s = []
fr=File.open(Pokemon_Universe_Money::FILENAME, "rb")
s[0]=Marshal.load(fr)
s[0].money = Pokemon_Universe_Money::MONEY_VALUE
begin
while n+=1
s[n]=Marshal.load(fr)
end
rescue
end
fw=File.open(Pokemon_Universe_Money::FILENAME, "wb")
while i<n
Marshal.dump(s[i],fw)
i+=1
end
exit
end
end
#==============================================================================
# ■ Scene_File
#------------------------------------------------------------------------------
# 存档画面及读档画面的超级类。
#==============================================================================
class Scene_File
#--------------------------------------------------------------------------
# ● 生成文件名
# file_index : 文件名的索引 (0~3)
#--------------------------------------------------------------------------
def make_filename(file_index)
return "Game.rxdata"
end
end