继续上一局游戏

继续上一局游戏

在Valheim的主菜单中直接添加一个继续按钮,让你无需再次经过常规的选择界面,即可返回上次游玩的角色、世界或服务器。

描述

Continue Last Game 为 Valheim 的主菜单添加了一个简单的"继续"按钮。

无需每次启动游戏时都选择同一个角色和同一个世界,你可以按下"继续"直接回到上次游玩的存档。

该模组会记住实际使用的角色和存档。

例如:

你在世界 A 中游玩角色 A。 你退出 Valheim。 下次启动游戏时,按下:

继续 角色 A 和世界 A 会被自动选中并开始游戏。

如果你之后在世界 B 中游玩角色 B,"继续"会跟随新的存档。 它也支持作为主机开启的世界以及加入的服务器。 Continue Last Game 只专注于做一件事: 以尽可能少的菜单操作让你回到之前游玩的游戏中。

安装说明

  1. 为 Valheim 安装 BepInEx 5。
  2. 下载 Continue Last Game。
  3. 将 ContinueLastGame.dll 复制到: Valheim\BepInEx\plugins\ 最终路径应如下所示: Valheim\BepInEx\plugins\ContinueLastGame\ContinueLastGame.dll
  4. 正常启动 Valheim。

无需安装 Jotunn。

配置

Continue Last Game 使用标准的 BepInEx 配置项。 配置文件会自动创建于: Valheim\BepInEx\config\kumasan.valheim.continuelastgame.cfg 可用设置:

Enabled 启用或禁用"继续"按钮。 默认值: true ButtonText 更改主菜单"继续"按钮上显示的文本。 默认值: Continue 兼容的 BepInEx 游戏内配置管理器可在游戏运行时更改这些设置。

首次使用行为

Continue Last Game 在安装后即可立即生效。 Valheim 本身会记住上次选择的角色和世界。 如果模组尚未记录自己的存档,它可以使用这些已有的原版数值。 这意味着你无需为了初始化 Continue Last Game 而先启动并退出一次游戏。 安装模组,启动 Valheim,"继续"按钮即可使用你之前选择的本地角色和世界。

本地世界

对于普通的本地游戏,Continue Last Game 会记住:

  • 角色
  • 世界

按下"继续"即可在该世界中以该角色开始游戏,无需经过常规的角色和世界选择步骤。

角色与世界的更改

"继续"始终跟随最近游玩的存档。

例如:

角色 A + 世界 A 退出 继续 -> 角色 A + 世界 A

然后游玩:

角色 B + 世界 B 退出 继续 -> 角色 B + 世界 B

模组不会将"继续"永久锁定到某一个角色或某一个世界。

作为主机开启的世界

Continue Last Game 还会记住启动世界时使用的托管状态。

它会记住:

  • 角色
  • 世界
  • 启动服务器
  • 公开
  • 跨平台

如果该托管存档无需额外输入密码即可启动,"继续"会直接启动它。

Continue Last Game 有意不存储密码。

带密码托管

如果 Valheim 要求为记住的托管世界设置输入密码,Continue Last Game 不会尝试保存或自动复用该密码。

取而代之,按下"继续"会:

  • 选中正确的角色
  • 选中正确的世界
  • 恢复记住的托管选项
  • 返回 Valheim 正常的开始游戏界面

然后你可以正常输入密码并按下开始。

这样密码处理仍保留在 Valheim 内部,而不是存储在模组中。

加入的服务器

Continue Last Game 也可以记住你上次游玩的是加入的服务器。

模组会存储足够的信息以重建相同的 Valheim 服务器目标,并在将连接交还给 Valheim 之前选中相同的角色。

支持的 Valheim 连接类型包括:

  • 专用服务器
  • Steam 服务器连接
  • PlayFab 服务器连接

实际连接仍由 Valheim 处理。

服务器密码

Continue Last Game 不存储远程服务器密码。 如果服务器需要密码,仍由 Valheim 正常的密码流程负责处理。

模组不会绕过:

  • 密码
  • 服务器可用性
  • 版本检查
  • 权限检查
  • 正常连接错误

主要功能

  • 直接在主菜单添加"继续"按钮
  • 继续上次游玩的本地角色和世界
  • 跟踪最近游玩的存档
  • 安装后立即可用,在可用时使用 Valheim 记住的本地角色/世界
  • 支持在不同角色和世界之间切换
  • 支持作为主机开启的世界
  • 恢复"启动服务器"状态
  • 恢复"公开"状态
  • 恢复"跨平台"状态
  • 支持加入的专用服务器
  • 支持 Steam 服务器连接
  • 支持 PlayFab 服务器连接
  • 使用 Valheim 正常的连接流程
  • 不存储密码
  • 仅客户端
  • 可配置按钮文本
  • 支持兼容的 BepInEx 游戏内配置管理器
  • 无 Jotunn 依赖

已测试行为

版本 1.0.0 已测试以下情况:

  • 安装后立即继续,无需先在安装模组的情况下启动过一次存档
  • 新建的角色和新建的世界
  • 登出后继续同一角色/世界
  • 完全关闭 Valheim 并在重启后继续
  • 切换到另一个角色/存档并确认"继续"跟随最新的存档
  • 托管世界的继续
  • 托管世界密码处理且不存储密码
  • 远程/社区服务器的继续,直至 Valheim 正常的密码/连接流程

兼容性

Continue Last Game 是一个客户端菜单和存档选择模组。

它不会修改:

  • 角色属性
  • 物品
  • 背包
  • 世界进度
  • 世界存档
  • 制作
  • 战斗
  • 建造
  • 服务器游戏规则

模组在选中记住的存档后,将本地世界的启动和服务器连接交还给 Valheim 的正常系统。

完全替换 Valheim 主菜单、角色选择、世界选择或连接流程的模组可能需要兼容性处理。

注意

Continue Last Game 绝不会存储密码。 如果记住的角色或世界已不存在,"继续"会停留在菜单,而不会有意选择一个随机替代项。 服务器可用性和服务端要求仍超出模组控制范围。 Continue Last Game 仅控制客户端的选取和启动流程。

要求

  • Valheim 1.0+
  • BepInEx 5
  • 无需 Jotunn
  • 无需其他运行时依赖

☕ 在 Ko-fi 上支持我