OutRun2006 调整
一个包装 DLL,可以在 OutRun 2006: Coast 2 Coast 中添加一些小修复和调整。
最新版本可以在发布部分找到:https://github.com/emoose/OutRun2006Tweaks/releases
调整还将游戏指向新的多人服务器,只需前往游戏中的多人游戏部分并在那里选择用户名和密码即可!
在线游戏定期在 OutRun2006Tweaks Discord 上设置:https://discord.gg/GFjKAMg83t
特征
图形:
- UI 现在可以缩放到不同的纵横比而无需拉伸
- 游戏场景和 UI 纹理可以从游戏中提取,并替换为更高分辨率的版本
- 允许禁用车辆 LOD,减少车辆靠近时丑陋的弹出窗口
- 修复了导致严重 Z 冲突和远处物体弹出的 Z 缓冲区精度问题
- 镜头眩光效果现在从正确的路径加载,无需更改游戏文件
- 舞台对象(例如交通锥)现在只有在实际离开屏幕后才会消失
- 修复了使用控制器时无法出现的某些效果,例如引擎回火
- 可以强制进行各向异性过滤和透明度超级采样,大大减少轨道边缘周围的锯齿
- 反射渲染分辨率可以从默认的 128x128 增加
- 从 C2C 控制台端口恢复汽车底座阴影,该阴影在 PC 上由于某种原因丢失
- 允许为 Alberto/Clarissa/Jennifer 使用更高质量的模型,否则这些模型将被闲置
游戏玩法:
- 将游戏指向新的在线服务器,恢复在线多人游戏模式
- 可以在 INI 内启用从 Xbox 版本恢复的 XInput 隆隆代码,允许换档/漂移/崩溃/等提供反馈
- 支持 Xbox 系列脉冲触发器,并且可以在 INI 内进行调整
- 转向死区可在默认 20% 的基础上进行自定义
- 喇叭按钮可以在正常游戏过程中发挥作用,除了“按喇叭!”之外。女孩要求
- 允许随机化要使用的高速公路动画集,而不是仅使用正在玩的游戏模式的集
- 游戏中的 HUD 可以通过可绑定按键选择性地切换
- 手动变速箱 (MT) 可设置为 C2C 菜单的默认设置
- 通过所有 C2C 任务可能会解锁一些新东西?
错误修复:
- 内置帧限制器可防止加速,当游戏内部以 60FPS 运行时,可以部分解锁帧速率
- 防止在连接许多输入设备的情况下重新映射控件时保存损坏错误
- 修复了由于反盗版检查错误而无法在 Steam 和其他版本上更新的 C2C 排名记分牌
- 飞马座动画的噼啪声现在将正确结束
- 可以选择隐藏与在线服务相关的文本
- 自动禁用游戏窗口上的 DPI 缩放以修复缩放问题
- 修复了某些角色/舞台模型(例如结尾过场模型)的阴影问题
- 允许正确绘制草/砾石等粒子,就像在控制台版本中一样
- 游戏可以强制在单核上运行,以帮助解决某些现代系统上的冻结问题
- 大于 1024 像素的 Bink 电影文件现在可以播放而不会崩溃
- 游戏崩溃现在会将崩溃报告写入 CrashDumps 文件夹(请随时将任何崩溃报告发布到问题页面!)
增强功能:
- 游戏现在可以在无边框窗口模式下运行;现在,当游戏处于活动状态时,鼠标光标将被隐藏
- 如果 outrun2006.ini 不存在,将使用游戏的桌面分辨率
- 通过改进的帧限制器大大减少了加载时间
- 可以增加舞台的绘制距离,大大减少关卡上的弹出/淡入
- 现在可以从未压缩的 WAV 或无损 FLAC 文件加载音乐(如果它们具有相同的文件名)
- 允许跳过介绍启动画面
- 可以通过 Z 和 X 按钮或控制器上的 Back/RS+Back 在比赛中更改音乐曲目(必须首先在 INI 中启用
CDSwitcher
)
以上所有内容都可以通过 OutRun2006Tweaks.ini 文件进行自定义。
部分 FPS 解锁允许游戏以更高的 FPS 渲染,但内部仍将以 60FPS 运行。
由于帧会重复,这不会提供与真正的帧速率解锁一样多的好处,但它可以帮助减少加载时间并改善一些效果,例如反射更新率。
(60Hz 响应时间较差的高刷新率显示器也可能从中受益)
设置
由于 Steam/DVD 版本包含古老的 DRM,无法与 DLL 包装很好地配合,因此此包包含一个替代游戏 EXE 来运行游戏。
该 EXE 应该与 Steam 版本和原始 DVD 版本以及大多数 OR2006 mods 兼容。
设置方法:
- 将发布 ZIP 中的文件解压缩到Outrun2006 Coast 2 Coast文件夹( OR2006C2C.EXE所在的位置)中,替换原始 EXE。
- 编辑OutRun2006Tweaks.ini以根据您的喜好自定义调整(默认情况下启用所有调整,除了
CDSwitcher
) - 重要提示:从 (https://aka.ms/vs/17/release/vc_redist.x86.exe) 安装最新的 x86 VC redist,Tweaks 需要 2024 年的 redist 才能正确启动(即使您已经安装了它)请尝试重新安装)
- 运行游戏,如果
outrun2006.ini
文件不存在,将默认使用您的桌面分辨率。 - (可选)可以应用 SoundtrackFix 包来修复“冲破困难”中缺失的前 2 秒
- (可选)纹理改进可以在纹理包发布线程中找到(也请随意创建您自己的!):#20
Steam Deck/Linux 用户可能需要使用WINEDLLOVERRIDES="dinput8=n,b" %command%
启动参数运行游戏才能加载 mod。
建筑
构建需要安装 Visual Studio 2022、CMake 和 git,这些设置只需克隆此存储库,然后运行generate_2022.bat
。
如果批处理脚本成功,您应该会看到一个buildoutrun2006tweaks-proj.sln
解决方案文件,只需在 VS 中打开它并构建它。
(如果您在使用此设置时遇到问题,请告诉我)
谢谢
感谢 debug.games 托管 OutRun 2 SP (Lindburgh) 的调试符号,这对于研究 Outrun2006 非常有用。
(如果您拥有 Coast 2 Coast 或 Online Arcade 的任何原型,它可能还包含内部调试符号,这将使我们在游戏的 C2C 方面得到更多改进 - 请考虑通过我的电子邮件与我联系:lucknut.xbl at gmail .com)