
修复Steam Deck和Linux系统上的宽高比问题,以消除非标准分辨率下的黑边。 说明 更新(2025年12月24日):我更新了脚本,修复了Wine文件选择器无法显示~/.local文件夹的问题,因此您不再需要配置Wine。该脚本截至今日已确认可正常工作。 《皇牌空战7》本身不支持Steam Deck所使用的16:10宽高比,导致屏幕顶部和底部出现黑边。不过,此问题可通过massimilianodelliubaldini创建的工具(github.com)解决,该工具会修改游戏可执行文件以支持自定义宽高比。 我开发了一个脚本,可自动为您修补游戏(尽可能减少用户交互)。 虽然此补丁效果良好,但您可能会注意到HUD有轻微的截断现象。该问题主要在任务完成界面较为明显,但总体影响非常轻微,且不会影响游戏玩法。 如果你熟悉Linux系统,可以直接查看相关GitHub仓库,那里有更简洁的文档说明。 此自动化工具也可用于其他Linux发行版。 脚本会自动检测你的分辨率,只需确保已安装protontricks。 安装补丁步骤: 1. 切换至桌面模式 按住电源键3秒。 从菜单中选择切换至桌面。 在桌面模式下,使用触控板进行鼠标移动,使用扳机键进行左右点击操作。 2. 打开Konsole终端 在桌面模式下,点击左下角的开始/Deck图标。 导航至系统→Konsole。

3. 克隆仓库并启动脚本 在终端中,复制粘贴以下命令(使用左扳机键(L2)进行复制/粘贴): git clone [外部链接已屏蔽] cd ac7-ultrawide-steamdeck ./patch.sh 你可以一次性粘贴所有命令。粘贴后按【A】键确认。 这将自动下载所有必要组件并开始安装。 4. 安装过程中的手动步骤 安装过程中,你需要执行一个手动步骤: 步骤1:使用Steamless解包 当出现提示时,点击“选择要解包的文件”附近的【...】按钮。 在资源管理器窗口中:点击“我的电脑”。 打开G盘。 选择Ace7Game.exe文件并点击“打开”。在Steamless中点击【解包文件】,等待出现提示信息:“Successfully unpacked file.”完成后关闭Steamless窗口。

5. 等待安装完成 脚本将自动完成剩余流程。
游戏设置 由于某些原因,安装补丁后,游戏只有在使用旧版本的Proton时才能正常运行。 回到游戏模式后,请按照以下步骤调整游戏的兼容性设置: 点击游戏界面上的齿轮图标,打开游戏属性:

进入兼容性设置,启用【强制使用特定Steam Play兼容性工具】。从下拉菜单中选择Proton 8.0-5。

享受游戏吧。 游戏在Steam Deck上运行完美。 再次感谢修复程序的原开发者以及所有贡献者。 已在2022年11月15日的最新补丁上测试(测试日期:2025年12月24日)。 请注意,这可能会在多人游戏中触发反作弊系统,因此请仅在单人游戏中使用。 如果一切正常后想要删除临时安装文件,可以运行清理脚本。 如何运行清理脚本: 再次打开Konsole并运行: cd ac7-ultrawide-steamdeck ./cleanup.sh 要卸载此修复,只需在游戏属性→已安装文件→验证游戏文件的完整性,然后删除/home/deck/.local/share/Steam/steamapps/common/ACE COMBAT 7/目录下的d3d11.dll文件。
2026-02-19 13:00:31 发布在
ACE COMBAT™ 7: SKIES UNKNOWN
说点好听的...
收藏
0
0
