《上古卷轴5:天际》 - 无拉伸窗口化全屏模式

《上古卷轴5:天际》 - 无拉伸窗口化全屏模式

更新于2012年12月23日!《上古卷轴5:天际》- 无拉伸窗口化全屏模式(SkyrimUWFM)是一款插件,它能将游戏窗口的渲染区域水平垂直居中显示于屏幕中央,避免拉伸效果,并完整填充整个

实用工具

============================================================ == 天际 - 无拉伸窗口化全屏模式(SkyrimUWFM)

== 版本 1.2

== 由_DTG_提供

============================================================

*** SRWE - 简易运行时窗口编辑器

SRWE 已不再此处提供,请在 GitHub(发布版块)查找最新版本的 SRWE: https://github.com/dtgDTGdtg/SRWE/releases

  • 简介

首先,我为我的英语道歉,所以我这里简短一些,希望截图能更好解释。 :)

《上古卷轴5:天际》 - 无拉伸窗口化全屏模式(SkyrimUWFM)是一款插件,它能调整渲染 游戏窗口区域在屏幕中央水平垂直居中,不拉伸 并用黑色填充屏幕其余部分,以实现全屏模式效果。

SkyrimUWFM 是完全可定制的。在 'SkyrimUWFM.ini' 文件中,您可以:控制自动调整大小/定位 行为,启用任务栏可见的全屏模式,更改《天际》窗口在屏幕上的对齐方式, 或手动指定尺寸/定位参数。

*** 此插件何时可能有用? 好吧,以下是我的故事作为例子。我有一台 1920x1080 分辨率的 LCD 显示器,游戏在该分辨率下运行。 为了获得较流畅的游戏体验,我在 1280x1024 分辨率下运行《上古卷轴5:天际》,当我在 原生全屏模式时,图像会拉伸,导致所有内容看起来都很糟糕。如果我在游戏中运行 全屏且以 16:9 比例在 1280x720 分辨率下运行时,图像看起来模糊。以窗口模式运行游戏 模式是一种解决方案,但我不想看到背景图标、窗口、桌面等…… 所以,我决定编写此插件。 如果你也遇到同样的问题, 希望此插件能帮到你。

  • 需求


  • 安装与使用

  • 如果你安装了流行的《天际》模组,如 SkyUI 或 TESV Acceleration Layer,很可能你 使用 SKSE 启动器,那么我建议你将我的插件作为 SKSE 插件使用。这将让你 在启动游戏后无需执行额外操作。你只需使用 SKSE 启动器启动《天际》, 如果游戏以窗口模式运行,那么 SkyrimUWFM 会执行其任务,但如果游戏以 原生全屏模式,不会有任何改变。 好的,只需将 'SkyrimUWFM.dll' 和 'SkyrimUWFM.ini' 文件放入你的 '[已安装的天际目录]\Data\SKSE\Plugins' 就我而言,[已安装的天际目录]是 'D:\Games\The Elder Scrolls V - Skyrim',完整路径看起来 像这样:'D:\Games\The Elder Scrolls V - Skyrim\Data\SKSE\Plugins'
  • 如果你没有安装 SKSE 模组,可以通过 MS Windows 的 'Rundll32.exe' 模块启动插件,只需解压 将 'SkyrimUWFM' 包放置在你想要的任何位置。以窗口模式运行游戏,当《上古卷轴》主窗口出现 后,双击 'SkyrimUWFM.bat' 文件。

  • 更新中

  • 直接覆盖旧的 SkyrimUWFM 文件。

  • 卸载

  • 请参考上方的“安装与使用”部分,删除所有之前复制的文件。

  • 'SkyrimUWFM.ini' 文件参数

渲染区域属性:

  • AlignmentX - 渲染区域的水平对齐方式。PosX 属性必须为 0(零)。 可能的值:0 = 左对齐,1 = 居中,2 = 右对齐。默认值为 1(居中)。

  • AlignmentY - 渲染区域的垂直对齐方式。PosY 属性必须为 0(零)。 可能的值:0 = 顶部,1 = 居中,2 = 底部。默认值为 1(居中)。

  • PosX - 渲染区域的水平位置(以像素为单位)。如果 PosX 不为 0(零), 那么 AlignmentX 属性将被忽略。默认值为 0(零)。

  • PosY - 渲染区域的垂直位置(以像素为单位)。如果 PosY 不为 0(零), 那么 AlignmentY 属性将被忽略。默认值为 0(零)。

  • AutoSizeMode - 此属性允许设置自定义渲染区域分辨率,或使用天际 游戏中设置的分辨率。 可能的值:0 = 自定义(使用宽度和高度参数),1 = 默认。

  • 宽度、高度 - 渲染区域的宽度和高度(以像素为单位),这些属性不会改变内部 游戏分辨率。在使用此参数之前,请确保 AutoSizeMode 为 0(零)= 自定义模式。 请注意!如果您将这些参数设置高于游戏内部分辨率,输出图像将看起来 像素化。

外部区域(天际基础窗口)属性:

  • oaAutoSizeMode - 此属性控制外部区域的尺寸调整/定位行为。 可能的值:0 = 自定义(使用 oaWidth 和 oaHeight 参数),1 = 全屏模式, 2 = 任务栏模式(全屏显示且任务栏可见)。 默认值为 1(全屏)。
  • oaAlignmentX 和 oaAlignmentY - 外区域在屏幕上的水平和垂直对齐方式。 除非 oaAutoSizeMode、oaPosX、oaPosY 参数不为 0(零),否则这些属性将不起作用。 可能的值:0 = 左/上,1 = 居中,2 = 右/下。默认值为 1(居中)。
  • oaPosX, oaPosY - 屏幕上外区域的水平和垂直坐标(以像素为单位)。 如果 oaAutoSizeMode 不为 0(零)= 自定义模式,这些参数将被忽略。 如果 oaPosX 不为 0,则忽略 oaAlignmentX 参数,且 oaPosY 影响 oaAlignmentY 参数以相同的方式。
  • oaWidth 和 oaHeight - 外部区域的宽度和高度。aoAutoSizeMode 必须为 0(零)= 自定义模式。

杂项属性:

  • InitDelayInSecs - SkyrimUWFM 开始尝试进入全屏模式前的延迟时间(以秒为单位)。此属性 仅在 'SkyrimUWFM.dll' 作为 SKSE 插件加载时使用,否则将被忽略。默认值为 0(零)。 仅在 SkyrimUWFM 无法正常工作时使用此选项,尝试将此属性设置为 15、30 等……

  • 已知问题

  • 当《上古卷轴》以窗口模式运行时,游戏设置中的亮度滑块不起作用。 请注意,此问题并非由我的插件引起,该问题出现在窗口模式下。幸运的是,我的液晶显示屏 具有亮度预设功能,解决了该问题。NVIDIA 用户可通过 NVIDIA 控制面板调整亮度。
  • 在加载屏幕时弹出“Skyrim 无响应”窗口。这不是由我的插件引起的,希望 贝塞斯达将在 1.4 补丁中修复此问题。
    据我观察,此问题在窗口切换后出现。 使用 ALT+TAB 键。当窗口弹出时,我只需等待 10-20 秒,它通常会消失。

  • 版本历史(最后更新:2012 年 12 月 23 日)

1.2.0 - 修复了 'InitDelayInSecs' 属性无法正常运作的问题。

  • 改进了窗口模式检测算法。 1.1.0 - 在 INI 文件中新增了自动/手动调整尺寸/位置的参数,可实现拉伸功能 渲染区域,使任务栏在完全全屏模式下可见。
  • 修复了一些潜在的漏洞。

1.0.0 - 首次发布。

  • 许可证

每个人都可以自由使用此插件做任何想做的事;它是完全免费的。 本软件按“原样”提供,不作任何明示或默示的保证,包括但不限于 关于适销性、特定用途适用性和非侵权性的保证。在任何情况下, 作者或版权持有人不对任何索赔、损害或其他责任负责,无论是在诉讼中 合同、侵权或其他原因,无论是因软件本身、使用或其他 本软件中的交易。

  • 来自作者

如果您发现错误或有改进 SkyrimUWFM 插件的建议,请在 Skyrim Nexus 上发布您的反馈。 我会尽力帮忙。 尽情享受吧!!! DTG