文章原贴地址:https://forum.nostalrius.org/viewtopic.php?f=32&t=1100


大家好! 自“魔兽世界”发布至今已有十多年。在我们这个时代,计算机技术取得了巨大的进步。 我相信大多数人自2005年以来已经升级了你的计算机,并拥有可以顺利运行大多数新游戏的现代硬件。

现代硬件对魔兽这款陈旧的游戏引擎来说有些不太友好。 本帖宗旨就在这里,您可以将游戏的视觉效果发挥到极致,因为我们的计算机可以处理它! 准备开始了吗?

编辑配置有两种方法。 第一种方法是在游戏中通过控制台,我更喜欢这种方法,因为它允许您实时查看更改对游戏视觉效果的影响。 第二种您也可以手动编辑config.wtf文件(位于您的魔兽世界目录的WTF文件夹中)。

Google Docs上提供了这些命令(以及更多)的汇编!要查看此文档(已被我汉化),请访问:传送门 或者下载下载链接

目录

开发者控制台

  • 启用开发者控制台
  • 使用开发者控制台
  • 最高质量的命令
  • 最高平滑度的命令

Config.wtf 文件

  • 复制和粘贴版本

之前和之后
常见问题
备注






开发者控制台

启用开发者控制台

这些步骤适用于PC的运行窗口. 在PC电脑上运行MAC操作系统可能需要遵循不同的步骤来实现相同的结果.

  1. 创建一个快捷方式 WoW.exe. 您可以通过右键单击魔兽世界目录中的WoW.exe并选择“创建快捷方式”来执行此操作.
  2. 右键单击新创建的快捷方式,然后选择“属性”。 这将打开“属性”窗口.
  3. 在“目标”字段中,在最后一个引号之后添加一个空格,然后添加-console,就像 这张图片. 点击“应用”并关闭属性窗口
  4. 使用快捷方式打开魔兽世界.
  5. 若要打开开发控制台,请按波浪键~. 位于键盘布局的1的左边和Tab键上方. 如果你的键盘没有波浪,请参考下面的IKE帖子

使用开发者控制台

您可以在控制台中键入命令以更改某些游戏设置。 基本语法是:

命令

因此,例如,如果我想将命令MaxLights更改为值4, 在控制台中键入以下内容,然后按Enter键.

MaxLights 4

别担心! 本指南用于告诉您要修改哪些命令以及将其设置为的值。 现在您已经知道如何通过控制台修改配置,那么现在让我们把游戏看起来更漂亮华丽!

最高质量的命令

首先确保您登录了角色!

逐个输入这些命令. 在所有命令输入完成之后, 键入命令 gxrestart 以便更改被完全应用. 被命令的命令可能对性能有极端的影响,并且是可选的. 带下划线的命令取决于您的硬件. 您必须了解您的计算机的硬件性能才能正确地为下划线命令分配值.不过就现在的硬件情况来看这些都不是问题.

anisotropic 16
baseMip 0
detailDoodadAlpha 100
DistCull 888
doodadAnim 1
farclip 777
ffx 1
ffxDeath 1
ffxGlow 1
ffxRectangle 1
footstepBias 1.0
frillDensity 256
gxColorBits 24
gxDepthBits 24
horizonfarclip 2112
lod 0
lodDist 250
mapObjLightLOD 2
mapObjOverbright 1
mapShadows 1
MaxLights 4
maxLOD 3
nearClip 0.33
occlusion 1
particleDensity 1
pixelShaders 1
shadowLevel 0
showfootprints 1
showLowDetail 0
showShadow 1
showSimpleDoodads 0
SkyCloudLOD 1
SkySunGlare 1
SmallCull 0.01
specular 1
spellEffectLevel 2
texLodBias -1
textureLodDist 777
trilinear 1
unitDrawDist 300
waterLOD 0
waterParticulates 1
waterRipples 1
waterSpecular 1
waterWaves 1
weatherDensity 3

gxMultisample 8 (1 没有反作用, 2 是 2x, 4 是 4x, 8 是 8x)
gxMultisampleQuality 1

gxResolution <你的显示器的原始分辨率> 如. gxResolution 1920x1080

showCull (重新输入此命令,直到控制台中的输出显示 "Terrain culling disabled")


输入命令 gxrestart 来重新初始化图形引擎并应用这些更改.

最高平滑度的命令

首先确保您登录了角色!

这些命令不影响视觉质量. 他们有可能优化游戏引擎,使游戏更流畅 (有关“平滑度”的定义,请参阅常见问题解答). 这些命令是可选的,完全取决于计算机的性能. 粗体命令可能会对性能产生极大影响,它是可选的. 带下划线的命令取决于您的硬件. 您必须了解您的计算机的硬件性能才能正确地为下划线命令分配值.不过就现在的硬件情况来看这些都不是问题.

bspcache 1
gxTripleBuffer 1
gxVSync 1
M2UsePixelShaders 1
M2UseZFill 1
M2UseClipPlanes 1
M2UseThreads 1
M2UseShaders 1
M2BatchDoodads 1

gxFixLag 1 (以每秒帧数为代价修复鼠标延迟)
timingModeOverride 1 (使用 GetTickCount) 2 (使用 RDTSC) 3 (使用 QueryPerformanceCounter) 4 (使用 timeGetTime). 尝试使用哪种计时方法为您提供最流畅的游戏体验. 设置值,然后完全重启游戏。显然,RDSTC是最精确的计时方法。

gxRefresh <您的显示器的最大刷新率> 如. gxRefresh 60 (为 60hz 显示器)
M2Faster (双核 = 1, 三核 = 2, 四核及更高 = 3)


输入命令 gxrestart 来重新初始化图形引擎并应用这些更改.

常见问题

  • 我会因为进行这些修改而被ban被封号吗?
    绝对不会! 所有这些命令都存在于游戏引擎中,可以自由修改. 它们都没有提供任何优势,仅仅是为了控制美学和游戏性能. 编辑配置时,您可以放心使用.
  • 这些命令会提高我的每秒帧数(FPS)吗?
    不会,我为这些命令指定的值仅适用于视觉质量。 如果您愿意,可以自由修改这些命令的值以提供更高的性能。
  • “光滑度”究竟是什么意思?
    虽然下面没有任何考证,但这些类型的命令往往具有以下好处(即使是微小的):
    • 减少微切割。 即使使用高FPS,某些因素也会产生“不顺畅”效果,这看起来非常烦人。
    • 减少鼠标输入延迟。 通过采用更积极的GPU同步方法,可以减少鼠标输入延迟。 缺点是增加了开销,降低了FPS。
    • 屏幕撕裂减少或完全消除。 通过将FPS限制在您的硬件可以持续维持的值(通过垂直同步和三重缓冲),帧时间保持不变。 当FPS没有剧烈波动时,产生的图像更具流动性和吸引力。
  • 在哪里可以找到有关定时模式的更多信息?
    Game Timing and Multicore Processors
    RDTSC (Time Stamp Counter)
    TimeGetTime vs. GetTickCount

    备注
    • 如果您在应用这些更改后因任何原因进入图形设置,请不要在那里进行任何更改。 这样做会将某些命令(例如frillDensity)更改为非常低的数字。