ページ 11

セーブファイルの最大数の上限無し化

Posted: 2025年11月14日(金) 22:47
by TOMO
1つセーブすると、下に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
画像
画像
画像
画像
画像
画像
サポートする気ないし、誰かが既に作ってそうなので、規約は緩めにしておきます