-Cb 发表于 2016-4-18 23:39

黑暗之魂3 修改文件 开启21:9比例 去除黑边方法

本帖最后由 -Cb 于 2018-11-1 22:33 编辑


没想到那么久还有人关注这个, 转个新的修改工具过来, 比较省事

原帖: https://steamcommunity.com/group ... 741975115064728501/


[*]下载里面的 Dark Souls 3 Tweak 工具
[*]然后将 "Resolution" 选择至对应分辨率
[*]再点击下方的的 "Graphic"s 面板, 将 "Aspect Ratio Correction" 设置为 "On"
[*]保存退出即可, 其余配置项可按需修改

以下是旧的教程, 仍然可用但需要手动修改, 较为繁琐涉及到修改游戏文件, 正版有被 ban 的风险, 用前请三思

转自WSGF,手动修改步骤较为繁琐
原帖: http://www.wsgf.org/forums/viewtopic.php?f=95&t=30954 原文在第六页可以找到

具体修改方法
如果看不懂可以看二楼哥们的教学, 有图

1. 手动修改黑魂3EXE执行文件, 或者直接下这里改完的版本 (基于1.03.1版本) : 原版2560版 3440版
下载软件 :Hex Workshop Hex Editor : 官网度盘
用 Hex Workshop Hex Editor 打开游戏目录下 DARK SOULS III\Game\DarkSoulsIII.exe 文件
Ctrl+F 搜索 800700003804 根据自己屏幕分辨率替换为相应代码, 保存退出
1920x1080: 80 07 00 00 38 04
2560x1080: 00 0A 00 00 38 04
3440x1440: 70 0D 00 00 A0 05
还有更高分辨率的可以自己算, 具体算法见文末

2. 修改游戏配置文件
打开目录 C:\Users\[你的用户名]\AppData\Roaming\DarkSoulsIII
记事本打开目录下的 GraphicsConfig.xml 文件
将第二行 ScreenMode 设置为 WINDOW
将四到六行 WindowScreenWidth WindowScreenHeight FullScreenWidth FullScreenHeight 设置为自己的显示器分辨率对应的宽高, 也就是第一步中你对应的原分辨率
保存退出,将属性设置为只读, 防止游戏自动将配置还原

3. 测试
进游戏, 如果游戏默认以窗口模式打开, 说明配置文件修改成功

已知问题
1. 画面设置不能保存 ( 因为步骤2将游戏配置文件设为了只读, 如果要调试画质设置的建议调试完配置再进行第二步 )
2. 必须窗口模式启动游戏才能消掉黑边, 所以每次进游戏后要手动设置全屏
3. 如果NPC/怪物离得太远, 并且其处于原窗口黑边范围, 其动作帧数会降低, 不过对整体观感影响不大, 基本可以忽略
4. 正版用户每次更新完游戏之后要重新修改exe文件,因为游戏更新会覆盖
高分辨率计算方法第一步修改EXE文件实际上是修改内置渲染分辨率, 而那个代码是针对2560x1080的
如果你的分别率是3440x1440的话, 修改的代码应该是:
70 0D 00 00 A0 05
实际上就是将宽3440 (D70) 和高1440 (5A0) 转为16进制数,然后前面补0变为四位的, 变为 (0D 70),(05 A0), 然后将四位数两辆拆开, 再反转顺序为 (70 0D), (A0 05), 中间再补四个0, 最后变成, 70 0D 00 00 A0 05
具体的代码可以根据所需的屏幕分辨率自己算, 16进制转换工具网上搜一搜就有,只需要同时修改第二步中提到的XML配置文件,和游戏目录下的EXE文件足矣
常用分辨率
1920x1080: 80 07 00 00 38 04
2560x1080: 00 0A 00 00 38 04
3440x1440: 70 0D 00 00 A0 05

页: [1]
查看完整版本: 黑暗之魂3 修改文件 开启21:9比例 去除黑边方法