如果你想支持本博客,可给予捐助,非强制性

MENU

【模拟器指南】Xenia模拟器及xbox360《荒野大镖客救赎1年度版汉化》等游戏测试

• September 23, 2020 • Read: 43164 • 游戏相关,资源下载,教程相关

回复文章须知:

在本站评论区回复文章的时候,请务必正确填写好你的【电子邮件】地址,推荐使用QQ邮箱,正确的填写【电子邮件】你将可以在博主回复你的时候会收到邮件通知,以便及时查看回复内容!


更新历史:

【2022.4.02日】更新xenia主线版本xenia_1.0.2768-master.zip,分支版本xenia_canary-2022_10_15.zip,新版大幅优化游戏性能,帧数提升巨大,荒野大镖客1在2K分辨率解锁帧数后,GTX1070可跑到平均40多帧数
【2022.4.02日】更新xenia模拟器游戏补丁使用教程https://q4i00wxa3o.feishu.cn/docs/doccnervtsX5uv0w0lFlasIhFQe
【2021.9.30日】更新xenia_canary_47222be版本,新增忍龙2专用修复选项d3d12_clear_memory_page_state = false,忍龙2玩家请打开这个选项设置为true,不玩忍龙2的话请保持默认关闭即可
【2021.9.20日】更新忍龙2游戏DLC使用办法,以及忍龙2全DLC任务模式服装可用镜像版,下载地址内选用
【2021.8.31日】xenia_canary_9c74b4c版本已经能720P分辨率60fps运行《忍者龙剑传2》,高分辨率2K下RTX2060级也会拖慢,建议2K分辨率下使用RTX3070或以上显卡

  • 声音丢失请重启模拟器
  • 游戏关卡完成后会卡住无法进入下一关的情况,请下载不卡关通关存档暂时解决
  • 游戏进行的时候卡住并弹出错误窗口提示,点击OK程序闪退的现象,一般出现在隼龙掉入有水的地图地方(请关闭12关防卡关补丁,既模拟器根目录patches文件夹文件移走或把文件夹改名,需要打12关的时候在开启,,使用补丁时,模拟器标题顶栏会显示“patches applied”,通过此字符判断当前是否使用补丁)
  • 以及游戏内道具拾取提示UI物品信息显示错误,菜单文本显示出错的情况请等待模拟器后续版本更新解决。

更新历史记录归档

【2021.8.09日】增加《忍者龙剑传2》清除共享内存缓存的选项的相关设置(clear shared memory cache every nth frame),此选项用于忍龙2等无法显示人物3D模型的游戏。*(新版本已经抛弃这个选项不再使用)
【2021.8.09日】修订分辨率与rov部分选项的调整说明,请查阅。
【2021.6.01日】修改"模拟器自定义高级设置"部分,请查阅。


前言:

Xenia 为模拟 xbox360 主机的 PC 用模拟器,开源项目,早期版本,仅供测试。游戏帧数目前尚不理想,部分 2D 游戏可以很好的进行游戏,3D 大作目前或多或少会存在问题。

项目仓库:

项目地址:https://github.com/xenia-project/xenia
主线版本下载地址:https://xenia.jp/
分支版本下载地址:https://github.com/xenia-canary/xenia-canary(点击右侧的Releases下载构建版本压缩包)
游戏TU补丁下载地址:http://xboxunity.net/(直接搜索游戏ID,点击Updates下载即可)

快速入门:(本教程以xenia-canary分支版编写)

这是仓库内作者编写的wiki页面:https://github.com/xenia-project/xenia/wiki/Quickstart

可以帮助你快速的入门及模拟器的使用方法,因网络问题可能访问速度慢,以下摘取部分需要注意的软硬件事项。

模拟器文件:

模拟器主程序,运行即可使用
默认不会生成这个文件夹,此文件夹为模拟器补丁目录,只需要把针对某些游戏的补丁文件放入这里即可,文件格式为 .patch,使用补丁后,模拟器标题顶栏会显示“patches applied”,通过此字符判断当前是否使用补丁
当你运行了游戏之后,模拟器会生成这个文件夹,用于存放GPU显卡渲染后生成的游戏图像缓存文件,便于在你下次继续游玩游戏的时候不用再次渲染起到提升帧数的作用(显卡不用重新生成缓存),由于随着游戏的时间,文件会越来越大,取决于不同游戏的关卡流程长度的不同,大小不同。请记得把模拟器放入硬盘空间比较充裕的硬盘,最好是放入固态硬盘为佳,减少读取时间与提升帧数。
C:\Users\用户名\Documents\Xenia\content

以游戏ID的形式文件夹存储你的存档文件,例如荒野大镖客救赎1的游戏ID为5454082B,每个xbox360游戏都有自己的专属ID,可在相关游戏库网站上查询到对应ID,使用别人发布的游戏存档,可以把下载到的游戏存档放入对应的游戏ID目录下即可,注意存档路径结构

C:\Users\用户名\Documents\Xenia\content\对应的游戏ID

下载,中文ISO镜像版-可用DLC文件夹下的“xbox360忍龙2中文全DLC镜像版.7z”解压缩按照说明使用即可加载全DLC任务模式和服装

任务模式.jpg
服装.jpg

运行游戏后,游戏的存档和设定以游戏ID的形式文件夹存储你的存档文件下,例如荒野大镖客救赎1的游戏ID为5454082B,每个xbox360游戏都有自己的专属ID,可在相关游戏库网站上查询到对应ID。
把下载到的游戏DLC文件放入对应的游戏ID存档位置下即可加载DLC内容,但部分游戏可能无法载入DLC

硬件推荐配置:

  • 操作系统:Windows 10 x64 位
  • CPU 需求:具有 AVX(2)支持的第 4 代或更高版本的 i5 / i7 64 位 x86 处理器
  • GPU 显卡需求:GTX 980 Ti 或更高(目前不建议 AMD 显卡使用)
  • 内存:6GB 或更多
  • 运行库环境需求:2017/2019 x64 Visual C ++
  • 驱动要求:安装最新的显卡驱动
  • 输入设备:xbox360 手柄或 PS4 手柄(其他品牌手柄不能保证能用)

低于以上推荐配置,建议还是不要尝试,更高的配置不一定能更好的运行游戏,因项目处于早期,可能会有各种运行效率,软件稳定性,图形出错等因素发生,本文将会在后续版本的迭代进行适当频率的测试,在本文内更新日志内更新。


系统环境搭建:

你需要做好前期的系统环境搭建,才能保证模拟器的正常运行,这一步非常重要,我将会在这个章节提供详细说明,请认真阅读。

模拟器及 xbox360 游戏下载:

下载链接:

此处内容需要评论回复后方可阅读


设置教程:

VC 运行库安装

进入下载地址后,选择以上版本下载使用,并下载“运行库环境构建”文件夹内的“Visual C++ 2015-2019 Redistributable – 14.27.29016.0.zip”压缩包,解压缩后安装 VC 运行库,这是模拟器运行的前提条件,请务必安装。

模拟器选用设置及游戏载入

模拟器版本区别:

  • 主线版本为项目开发者维护的版本,迭代速度相对较慢
  • Canary 分支版本为每夜版,更新相对比较频繁,新功能和新的修复代码滚动更新,适合尝鲜使用。

下载后解压缩到任意硬盘分区,建议在固态硬盘内,例如 D:Xenia 内,运行主程序即可进入模拟器,本人截图
路径未知

下载链接内下载“xbox360 游戏”文件夹内的游戏,以荒野大镖客救赎为例子,下载后解压缩,得到游戏文件,并放在以下目录内等待使用

例如本人路径F:\game\xbox360

游戏路径

视你硬盘容量情况灵活存放,这样有助于游戏文件夹的管理。


游戏的运行,请看动图,运行 xenia 模拟器后,菜单栏 File - Open - 浏览到你存放 xbox360 游戏的目录,并打开一个未知“数字组合”的文件。

运行游戏

这样游戏就能运行了,此时手柄的设置请看下文。

博主的软硬件情况

  • 处理器:i7 10700k
  • 主板:ROG STRIX Z490-A GAMING
  • 显卡:蓝宝石 AMD RX590
  • 网卡:板载 英特尔 i225-v 有线网卡
  • 声卡:板载 S1220A 集成声卡 + Maya 22 杜蕾斯 USB 外置声卡

注意!操作系统必须为 windows10 x64 位操作系统,本人为专业版

PS4 与 xbox 手柄设置推荐(方法一)

插入PS4手柄后windows10自动安装驱动后
运行 ViGEmBus_Setup_1.16.116.exe 安装这个驱动
运行Xenia模拟器,检查手柄是否正常控制,如不能,则进一步参考方法二的设置。

PS4 与 xbox 手柄设置备用(方法二)

方法一无效后请使用下面的方法。
如果你使用 PS4 的 DS4 手柄,请下载文件夹“PS4-XBOX 手柄必须安装的控件”内的压缩包,XOutput.zip 解压缩到任意硬盘分区,例如 D:/DS4Windows,这个软件可以把你的 DS4 手柄模拟为 xbox360 手柄。

  • 运行 ScpToolkit_Setup.exe 并安装(DS4Windows 工具用户)
  • 运行 ViGEmBus_Setup_1.16.116.exe 并安装,必须安装
  • 运行“XOutput.exe”,并使用 USB 或者蓝牙连接你的 PS4 手柄(windows10 会自动安装驱动)

开始前,请设置软件的语言,请看动态图(没看到请刷新网页)
设置语言

此时你应该可以看到识别到了你的 DS4 手柄,如图所示

设置教程

按照图示设置好你的键位,如图所示,设置过程需要你对照示意图按下按钮,按下按钮后会有反馈按键名,点击保存即可设置单个按键,全部配置的情况下,会有延时,让你一次性设置所有按键。

安装设置

设置无误后,点击保存配置,并点击开始按钮即可加载生效你的按键配置,现在就可以运行模拟器并成功使用手柄控制游戏了!

设置完了


使用 DS4Windows 的朋友可以解压缩
DS4Windows v1.4.121.zip 后,运行 DS4Windows.exe,并在开始菜单运行“ScpToolkit Driver Installer”安装 DS4 驱动,按下图勾选驱动,并安装即可。

安装教程

没有意外的情况下,DS4Windows 软件就能识别到你的手柄。

识别

以上两个工具可选其一,当然你也可以按照你的喜好同时设置好两个工具。推荐使用 DS4Windows,可以让你在 cemu 模拟器内运行的塞尔达传说荒野之息中使用陀螺仪,同时触控板震动也能正常使用。

模拟器自定义高级设置

模拟器提供了高级的参数可以让你启用一些默认关闭的功能

(现在一般不建议使用右键创建快捷方式的方式去通过属性,添加启动参数方式的方法去改设置)

很多设置已经迁移到了配置文件里,我们进入以下路径

C:\Users\用户名\Documents\Xenia

你可以看到 xenia.config.toml 文件和 xenia-canary.config.toml,分别对应不同的模拟器版本,请注意。

部分需要用到的参数功能如下:

  • 设置分辨率draw_resolution_scale = 1 (1为720P,2为1440P,3为2160P)
  • 关闭垂直同步: vsync=false(默认开启)
  • 已经登陆:signin_state=true
  • 天诛 Z 启动游戏必须添加:protect_zero=false
  • (旧版本)如何设置分辨率?请看下图,d3d12_resolution_scale=2为例

画质

注意:新版本更改分辨率选项已从“d3d12_resolution_scale”更改为“draw_resolution_scale = 1”,注意新版本d2d12

选项内已经没有d3d12_resolution_scale这个选项,同样的功能已经迁移到了GPU选项里,更名为“draw_resolution_scale”,通过数字参数设置分辨率,默认1为720P(1280x720),2为1440P(2560x1440),3为2160P(3840x2160)

其他选项,例如vsync=false则是禁用垂直同步。

false则表示禁用,true则表示开启,某些情况下0和1也代表禁用开启,具体以选项右侧的注释为准

进阶补充模拟器设置

打开文档,路径如下

C:\Users\用户名\Documents\Xenia

你可以看到 xenia.config.toml 文件和 xenia-canary.config.toml,分别对应不同的模拟器版本,请注意。

用记事本打开这个配置文件,就可以自定义你的模拟器设置了。

语言设置:
例如我要设置模拟器的显示语言,可以在“user_language = 1 ”条目内设置语言,1 为英文,繁体中文为 8,简体中文为 17,建议设置繁体中文,设置完毕后进入游戏,支持繁体中文的游戏就能正常显示中文。

  1. vsync为解锁帧数设置,默认启用,禁用可以解锁帧数,但会有画面撕裂,垂直同步功能
  2. d3d12_ssaa_custom_sample_positions为抗锯齿设置,开启会影响帧数,但提升画面效果减少锯齿

渲染显卡相关设置:
如果你的显卡太过老旧出现画面渲染错误,可以关闭 ROV (rasterizer-ordered views)功能,在配置文件找到 render_target_path_d3d12 = "rov" ,默认这个功能新版本是留空的,模拟器一般会自动以rtv模式运行,要启用rov,我们只要把 rtv 改为 rov 即可,注意,关闭这个功能后,分辨率缩放将不能使用。(使用ROV可提升图形准确性,主要是使用DX12的特性去模拟xbox360上的10MB高速内存芯片,而RTV模式则是粗暴的复制10MB高速内存芯片上的数据,会提升性能但可能会引起部分游戏图形错误)

文档出处https://github.com/xenia-project/xenia/wiki/ROV

游戏图形显示错误,例如忍龙2画面出现遮挡视线的色块,可按F4重置画面渲染,可暂时解决画面问题
其他相关参数可以看官方 wiki 页面 https://github.com/xenia-project/xenia/wiki/Options#All_config_options


截图:

游戏截图1.jpg
游戏截图2.jpg
游戏截图.jpg

游戏截图3.jpg

常见问题答疑:

进入游戏后提示玩家没有登录,“You are not signed in to a gamer profile. 1f you do not sign in, you carnot save or load a game.bo you want to sign in?”

如果你使用的是一个手柄,这一般是xenia检测到你现在用的玩家2控制器,所以就会提示让你登录才能保存游戏,事实上你可能用的是玩家1控制器,这是xenia检测的问题,解决办法是关掉xenia,拔掉手柄,再重新打开xenia看看能否解决,如果不能解决,请关掉xenia,拔掉手柄后重启电脑,再测试看看是否正常。
如果你插入了两个手柄,一般移除玩家2手柄即可正常。


游戏测试:

忍龙2测试-2021.8.31:

2021.8.31日发布的xenia_canary,9c74b4c版本已经能720P流畅运行《忍者龙剑传2》60fps了,低配置显卡也能更好的运行,2K分辨率需要更强劲的显卡。

忍龙2测试-2021.8.19:

Xenia canary版本号7dbcde172/2021.8.19日编译版,忍者龙剑传 2 目前已经可以显示人物怪物3D模型,但存在帧数下降的情况,等待后续更新提升帧数。
需要修改xenia-canary.config文件,使用记事本打开,找到

d3d12_clear_shared_memory_cache_every_nth_frame = 0 (新版本已经不再使用这个选项,当你运行新版本的时候这个参数会在配置文件里面被删除)

改成3到6任意一个数字,建议使用3

帧数
GTX1070显卡下的帧数曲线

修复人物

忍龙2测试-2021.3.9:

忍者龙剑传 2 目前已经能进入游戏,帧数不错,图形错误,人物模型不显示(出现图形色块等错误暂时解决办法,可以按键盘 F4 刷新画面,可解决色块问题)

模拟器版本:Xenia canary /defcd9d10(请 GitHub 上查看构建版本下载,其他版本还请自测)
下载地址内已经附上忍龙2防第十二关卡死补丁,中忍上忍存档(由无知的GUPPY提供),补丁压缩包带使用说明。

存档路径为C:\Users\用户名\Documents\Xenia\content,把544307D5文件夹放在此处即可

2021.8.9:

荒野大镖客救赎1亡灵梦魇DLC(即年度版的第二张DVD的内容,也就是丧尸单人剧情部分),使用Xenia canary分支版本会在游戏开始前CG剧情内卡住无法进入游戏,解决版本是使用主线版本先进入游戏走完剧情,等到前去黑水镇的剧情点后,可以使用Xenia canary分支版本继续进行游戏,但存在BUG,就是马会消失,部分图形出错(草地消失闪现)无法召唤自己的马,你能相信我是步行走去黑水镇吗????


主机模拟器交流群

点击链接加入群聊【主机模拟器交流群】:https://jq.qq.com/?_wv=1027&k=87ec4Ith

加群


问题答疑须知:

官方 GeForce 驱动程序 | NVIDIA
(问题原因:一般是使用了第三方驱动安装工具,如360驱动大师,驱动精灵之类的软件安装显卡驱动引起的驱动不兼容 或 显卡驱动版本过低)

英伟达驱动面板设置:
按照以下设置,添加Xenia.exe,设置电源管理模式为最高性能优先

附赠色彩设置如下:

  1. 动态范围设置完全(0-255)
  2. 颜色深度10bpc(取决于你的显示器最高支持多少,就设置多少,一般显示器为8bit-10bit-12bit,设置最高参数即可)
  3. 输出动态范围设置为完全

通过以上设置,可让你的显示器发挥全部色彩性能,控制面板默认设置下色彩是不完全的,颜色显示不全色阶断层明显

留言请务必填写你的正确电子邮件地址,以便博主回复你的问题后可以及时收到邮件通知。
遇到问题请务必提供准确且有效的信息,包括操作系统,硬件详细配置,遇到的问题的准确详细及简练的文字描述

Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

557 Comments
  1. ERW ERW

    EWRR

  2. red red

    感谢

  3. ace ace

    感谢

  4. 看透一切的女孩 看透一切的女孩

    6666666666

  5. wangbing wangbing

    谢谢分享

  6. ss ss

    666

  7. 111 111

    谢谢分享

  8. LL810 LL810

    必须支持

  9. 123 123

    谢谢

  10. Marcus Marcus

    非常感谢

  11. ldmk ldmk

    感谢分享OωO

  12. antfxd antfxd

    感谢分享

  13. aladdin aladdin

    需要,非常感谢。

  14. moonero moonero

    感谢分享呀

  15. sama233 sama233

  16. 020 020

    111111111111111111111111

  17. BB BB

    非常不错,谢谢

  18. 6 6

    6

  19. 111 111

    666666666666666666

  20. 11111111