这些是针对旧版《魔兽世界》1.12.1 客户端的一些自定义补丁,该客户端缺乏现代客户端的许多便利性。
/console SoundSoftwareChannels 64
进行设置,但此修补程序会更改默认值,以便它在 Config.wtf 删除后仍然存在。/console farclip 1000
进行更改(777 是默认最大值)/console frilldensity 100
更改。 256 是最大值(修补程序不会更改,因为它已经非常密集)。从版本页面下载与您的操作系统匹配的版本。将可执行文件从存档中提取到您的 WoW 目录中。
打开您的 WoW 目录并将 WoW.exe 拖到 vanilla_tweaks.exe 之上。这将创建一个名为 WoW_tweaked.exe 的新文件,其中所有补丁均以其默认设置应用。然后您应该从 WoW_tweaked.exe 启动游戏。如果您愿意,您还可以将原来的 WoW.exe 重命名为其他名称,然后将 WoW_tweaked.exe 重命名为 WoW.exe。但是,请注意,如果您正在玩的服务器使用游戏的更新系统来更新游戏,这可能会导致问题。
要自定义补丁更改的值,或禁用某些补丁,您必须从命令行运行 vanilla-tweaks。
首先,打开命令提示符并导航到您的 WoW 目录。在 Windows 上执行此操作的最简单方法是单击“文件”->“打开 Windows PowerShell”。在 Mac 上,您可以按住 Control 键单击路径栏中的文件夹,然后选择在终端中打开。在 Linux 上,您可能可以右键单击目录中的空白区域并从那里打开终端,但作为 Linux 用户,您可能知道如何使用cd
命令。
在 WoW 目录中打开终端后,您可以使用自定义参数运行 vanilla-tweaks,如下所示:
./vanilla-tweaks --no-sound-in-background --nameplatedistance 60 WoW.exe
此处的示例禁用背景补丁中的声音,并将铭牌距离设置为 60 英尺而不是 40 英尺。
要查看可用选项的完整列表,您可以使用--help
参数:
./vanilla-tweaks --help
(欢迎在此提出为其他平台添加脚本的拉取请求!)
下面是一个 Lutris 启动脚本示例,如果自上次应用补丁后 WoW.exe 发生了更改(例如,服务器向游戏文件发送了更新),该脚本将清除游戏的缓存文件夹并重新生成修补后的可执行文件。
确保修改游戏路径以匹配您的安装。然后,您可以通过配置 > 系统选项 > 预启动脚本在 Lutris 中设置来启用该脚本(确保“等待预启动脚本完成”处于活动状态)。
#! /bin/bash
cd /media/ssd0/games/turtle-wow/drive_c/turtle_client_116/
# Clear cache
rm -f /media/ssd0/games/turtle-wow/drive_c/turtle_client_116/WDB/ *
# Check hash of WoW.exe to see if it has changed
if ! sha256sum --status --check WoW.exe.sha256 ; then
echo " WoW.exe has changed, updating WoW.exe.sha256 and WoW_tweaked.exe "
sha256sum WoW.exe > WoW.exe.sha256
./vanilla-tweaks WoW.exe
fi