3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: -Cb
打印 上一主题 下一主题

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

  [复制链接]

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
跳转到指定楼层
主题
发表于 2016-4-18 23:39 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 -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

评分

2

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏22
回复

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
舒服的沙发
 楼主| 发表于 2016-4-19 12:32 | 显示全部楼层
nyshh 发表于 2016-4-19 11:06
正版用这个有风险吗?

有一点风险, 因为修改了EXE文件, 不保证一定安全
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
硬硬的板凳
 楼主| 发表于 2016-4-19 19:06 | 显示全部楼层
bamian 发表于 2016-4-19 18:33
你是34的3440吗··我还是有黑边··怎么回事啊。。。。。。。。。。。。

第一步修改EXE文件实际上是修改内置渲染分辨率, 而那个代码是针对2560x1080的如果你的分别率是3440x1440的话, 修改的代码应该是:
70 0D 00 00 A0 05

实际上就是将3440(70 0D 00)和1440(00 A0 05)分别转换为16进制, 中间加上四个0, 然后拼接而已

内容都可以根据分辨率自己适当修改


常用分辨率
1920x1080: 80 07 00 00 38 04
2560x1080: 00 0A 00 00 38 04
3440x1440: 70 0D 00 00 A0 05
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
冰凉的地板
 楼主| 发表于 2016-4-19 19:09 | 显示全部楼层
dante117 发表于 2016-4-19 15:16
34寸21:9显示器表示不行,这种显示器有谁成功的

或许是分辨率问题, 请看主楼更新
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
5#
 楼主| 发表于 2016-4-20 20:28 | 显示全部楼层
dante117 发表于 2016-4-19 22:20
请问用哪个工具,下了几个工具,只能用UltraEdit32打开,这么多代码修改哪个,完全搞不清楚
...

正文有提到, 用Hex Workshop Hex Editor (64 bit)就可以
打开软件进去之后,打开DS3的EXE文件, 然后Ctrl+F搜索相应的代码, 改之即可
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
6#
 楼主| 发表于 2016-4-20 20:30 | 显示全部楼层
米嵐 发表于 2016-4-19 22:28
我是原生21:9
2560*1080
按上面的修改后没用啊

改完EXE记得还要修改用户目录下Appdata内的配置文件, 而且属性改成只读
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
7#
 楼主| 发表于 2016-4-20 20:31 | 显示全部楼层
546391123 发表于 2016-4-19 22:34
我修改后可以全屏的21:9,但是有个问题为什么每次开机进入游戏默认都是以窗口化开始的呢。 ...

因为修改游戏配置文件时候强制指定了游戏窗口化, 这样才能实现21:9, 虽然有点麻烦每次进入都要手动设置为全屏, 不过也不是什么大事
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
8#
 楼主| 发表于 2016-4-20 21:09 | 显示全部楼层
wangjinhui 发表于 2016-4-20 03:01
有没正版的同学分享个修改好的exe,2560*1080的,谢谢了

更新了文件连接, 具体看正文
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
9#
 楼主| 发表于 2016-8-19 00:04 | 显示全部楼层
本帖最后由 -Cb 于 2016-8-19 00:19 编辑
aceyu 发表于 2016-5-14 10:48
这种改法能支持三屏吗?5790*1080   【48:9】

理论上没问题, 不过我也没有这个环境来测试。。。
期待你修改后的截图,哈哈
回复 支持 反对

使用道具 举报

5

主题

417

帖子

470

积分

高级玩家

Rank: 4

贡献度
4
金元
4541
积分
470
精华
0
注册时间
2012-2-3
10#
 楼主| 发表于 2016-12-18 01:37 | 显示全部楼层
likelufe 发表于 2016-10-25 12:00
更新首个DLC必须升级到1.08版。兄弟,那个HEX软件,打开1.08版的EXE程序,3440*1440的代码都搜索不到了。我 ...

你得搜1920的那个代码, 然后改成3440的代码, 仔细看下说明
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-5-23 16:38 , Processed in 0.117119 second(s), 26 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表