XR-130:Xbox 主机系列和世代 *
版本 1.3 - 2024/4/1
所有面向某一主机世代的游戏都必须支持该世代的整个设备系列。
默认情况下,Xbox One 游戏在兼容模式下Xbox Series X|S上不使用智能交付功能。 在 Xbox Series X|S 上以兼容模式运行时,使用智能交付的游戏必须正常工作。
为了保持主机各世代之间的一致性,游戏必须:
- 通过游戏板输入通过支持导航。 游戏可能要求事先批准才能使用附加外围设备。
- 确保保存的游戏跨世代中的主机类型运行。
- 确保未基于世代中的主机类型对在线玩家进行划分。
- 确保跨世代中的主机类型提供完全相同的游戏模式。
- 在各世代(Xbox One 和 Xbox Series X|S)之间,共享相同 TitleID 的游戏必须:
- 对于 XR-052:用户状态和 Title-Save 位置、漫游和依赖项 () 两代上可用的内容,支持游戏保存漫游。
- 尽管不是必需的,但建议在支持多人、合作或竞争性体验的场景中至少提供一个共享匹配漏斗,并允许跨世代邀请/加入以获得共享内容体验。
130-01 控制器输入
所需工具
- 1 个 Xbox One
- 1 Xbox One S
- 1 Xbox One X
- 1 个 Xbox Series X 开发工具包 (使用Xbox Series X|S零售主机模式)
测试步骤
- 登录到 Xbox 档案。
- 启动游戏。
- 导航游戏的所有区域,然后通过各区域中的控制器输入确认游戏接受导航。
- 在所有世代设备上重复上述所有步骤。
预期结果
该游戏支持在游戏的所有区域内通过控制器进行导航,并且对于其他输入设备(例如键盘/鼠标),不具有强制执行的行为。 游戏可能要求事先批准才能使用附加外围设备。
通过示例
- 该游戏在所有游戏区域中都接受来自某一控制器的输入。
失败示例
- 该游戏仅在某些游戏区域中接受来自某一键盘和/或鼠标的输入。
130-02 保存游戏漫游
所需工具
- 1 个 Xbox One
- 1 Xbox One S
- 1 Xbox One X
- 1 个 Xbox Series X 开发工具包 (使用Xbox Series X|S零售主机模式)
测试步骤
- 登录到设备 A 上的某一 Xbox 档案并且启动该游戏。
- 开始玩游戏并且生成保存进度(如果可能,通过更改或添加新的设置配置创建一个设置存档)。
- 退出游戏。
- 使用步骤 1 中使用的相同配置文件在同一代的不同设备上登录。
- 从步骤 1 启动相同的游戏,并验证是否可以正确访问和加载所有已保存的游戏以及任何设置和/或配置文件,并且它们不依赖于特定的同一代设备。
- 在相同世代设备上重复上述所有步骤。
- 对于跨代共享相同 TitleID 的游戏 (Xbox One 和 Xbox Series X) ,请针对这两代可用的内容重复步骤 1-4。
预期结果
保存游戏必须在相同世代中完整运行,并且对于跨世代(Xbox One 和 Xbox Series X)共享相同 TitleID 的游戏,保存游戏也对两个世代均可用的内容完整运行。
通过示例
- Xbox One S 上进行的一个游戏保存在 Xbox One 和 Xbox One X 上正常工作,反之亦然,跨 Xbox One 设备的整个系列都能完全正常工作。
- 对于跨世代(Xbox One 和 Xbox Series X)共享相同 TitleID 的游戏,游戏保存必须适用于两个世代均可用的内容。
失败示例
- 在一个世代(Xbox One 或 Xbox Series X)中进行的游戏保存不会在该世代的所有设备类型之间完全加载。
- 对于跨世代(Xbox One 和 Xbox Series X)共享相同 TitleID 的游戏,对于两个世代均可用的内容,游戏保存未完全加载。
130-03 在线细分
所需工具
- 1 个 Xbox One
- 1 Xbox One S
- 1 Xbox One X
- 1 个 Xbox Series X 开发工具包 (使用Xbox Series X|S零售主机模式)
测试步骤
- 登录到某一 Xbox 档案并且在相同世代的所有设备类型上启动该游戏。
- 完成包含所有设备的 Xbox 网络多人游戏会话。
- 在游戏支持的所有 Xbox 网络多人游戏模式下重复步骤 2。
预期结果
Xbox 网络玩家必须能够加入其他 Xbox 网络玩家,而与正从相同世代使用哪一种主机类型无关。
通过示例
- 来自相同世代设备的所有主机都能够在多人游戏中互相对战。
失败示例
- 基于其 Xbox One 主机类型对相同世代中的 Xbox 网络联机玩家进行细分。
130-04 精选游戏模式
所需工具
- 1 个 Xbox One
- 1 Xbox One S
- 1 Xbox One X
- 1 个 Xbox Series X 开发工具包 (使用Xbox Series X|S零售主机模式)
测试步骤
- 登录到某一 Xbox 档案并且启动该游戏。
- 找到访问所有精选游戏模式。
- 跨相同世代的设备重复上述所有步骤,并且确保所有游戏模式在每台设备上都是相同的。
预期结果
必须跨相同世代的设备提供相同的游戏模式。
通过示例
- 来自相同世代的设备的所有主机都提供一组相同的游戏模式。
失败示例
- 来自相同世代的设备的一个或多个主机基于其相同世代主机类型提供不同的游戏模式。
130-05 兼容模式*
所需工具
- 1 个 Xbox Series X 开发工具包 (使用Xbox Series X|S零售主机模式)
测试步骤
- 对于 Xbox One 游戏,登录到某一 Xbox 档案并且启动该游戏。
- 在兼容模式下玩游戏并确保该游戏按预期运行。
- 找出 Xbox Series X 与 Xbox One X 在游戏性能、视觉效果或音频方面存在的明显差距。
- 检查所有不同的分辨率输出是否存在性能问题。
- 使用与 HDR 兼容的屏幕检查“自动 HDR”。
- 重复步骤 3,但这次要确定游戏性能、视觉对象或音频明显不如Xbox Series S Xbox One S的任何区域。
- 确保 Xbox Series X|S 设备之间以及 Xbox One 和 Xbox Series X|S 设备之间的多人游戏保真度(如果支持)。
- 检查匹配。
- 检查双向邀请。
- 检查在两个方向上通过 shell 进行联接。
- 确保进入和从暂停状态返回能够按预期工作。
- 确保主机重新启动后,所有游戏存档均会保留。
- 确保 Xbox One(任何家庭成员)与 Xbox Series X|S(任何家庭成员)之间的漫游存档可以正常工作。
预期结果
不支持智能交付的 Xbox One 游戏必须在 Xbox Series X|S 上运行,并且没有功能或性能问题。
通过示例
- 在 Xbox Series X|S 上运行时,游戏不会出现性能问题。|
- 在 Xbox Series X|S 上运行时,游戏不会出现功能问题。
- 在 Xbox Series 主机之间运行时(包括在 Xbox One 和 Xbox Series 之间玩多人游戏时),游戏可以正确进入、畅玩和完成所有多人游戏模式。
- 在 Xbox Series X|S 主机上运行时,游戏正确支持暂停和恢复。
- 用户在 Xbox Series X|S 主机上创建的游戏存档在完全重启后仍会保留。
- 用户在 Xbox One 上创建的游戏存档可以漫游到 Xbox Series X|S,并且所有进度仍然存在。 将相同的游戏存档漫游回 Xbox One 也会保留所有进度。
失败示例
- 在 Xbox Series X|S 上运行时,游戏出现性能问题。|
- 在 Xbox Series X|S 上运行时,游戏出现功能问题。
- 在 Xbox Series 主机之间运行时或者在 Xbox One 和 Xbox Series 之间玩多人游戏时,用户无法在所有模式下进入、畅玩或完成多人游戏。
- 在 Xbox Series X|S 主机上运行时,游戏无法正确暂停和恢复。
- 用户在 Xbox Series X|S 主机上创建的游戏存档或游戏存档的一部分在完全重启后无法保留。
- 用户在 Xbox One 上创建的游戏存档无法在不丢失进度的情况下漫游到 Xbox Series X|S。 将相同的游戏存档漫游回 Xbox One 还会丢失部分/所有进度。