セーブファイルの最大数の上限無し化
Posted: 2025年11月14日(金) 22:47
1つセーブすると、下に1スロット追加されるようになります
理論上100個でも1万個でもセーブ出来ます(重くなるけど)






サポートする気ないし、誰かが既に作ってそうなので、規約は緩めにしておきます
理論上100個でも1万個でもセーブ出来ます(重くなるけど)
コード: 全て選択
module DataManager
#--------------------------------------------------------------------------
# ● セーブファイルの最大数
#--------------------------------------------------------------------------
def self.savefile_max
files = Dir.glob('Save*.rvdata2').inject([]) {|r, file|
file.match(/Save(\d+).rvdata2/i) ? r << $1.to_i : r
}
return 1 if files.empty?
return files.sort.max + (SceneManager.scene.is_a?(Scene_Load) ? 0 : 1)
end
end





サポートする気ないし、誰かが既に作ってそうなので、規約は緩めにしておきます