一些模组和调整可让你更快进入游戏,加快CPU回合处理速度,并允许模组在多人游戏或成就中使用。 直接从Steam启动游戏 你可以直接从Steam启动游戏,无需在弹出窗口中选择DirectX版本。

你只需右键点击《文明5》并选择属性。

然后点击【设置启动选项】

输入dx11以DirectX11模式启动游戏,或输入dx9以使用DirectX9模式,然后点击确定

现在从Steam启动游戏时,游戏将直接开始。 移除开场视频: 《文明5》允许禁用开场视频,但仍会显示参与游戏制作的公司标志。 如果想要禁用这些内容,可以重命名《文明5》主安装文件夹中的五个开场视频:[Steam游戏文件夹]steamappscommonCivilization V Civ5_Opening_Movie_de_DE.wmv Civ5_Opening_Movie_en_US.wmv Civ5_Opening_Movie_es_ES.wmv Civ5_Opening_Movie_fr_FR.wmv Civ5_Opening_Movie_it_IT.wmv

我刚刚在文件名末尾添加了_orig。 注意:这也会禁用主开场视频,不过如果你想更快进入游戏,可能会希望禁用它。 移除最终用户许可协议弹窗 有几个最终用户许可协议警告,虽然不算太打扰,但如果你想减少点击次数,可以将其禁用。


若要禁用每次启动游戏时出现的主要最终用户许可协议警告,你需要修改文件FrontEnd.lua,该文件位于【Steam游戏文件夹】steamapps common Civilization V Assets UI FrontEnd目录下。

用文本编辑器打开文件,找到如下部分: if( not UI:HasShownLegal() ) then UIManager:QueuePopup( Controls.LegalScreen, PopupPriority.LegalScreen ); end 并将这一行注释掉: UIManager:QueuePopup( Controls.LegalScreen, PopupPriority.LegalScreen ); (在Lua中,可通过在行首添加“--”来注释一行代码) 修改后的部分应如下所示: if( not UI:HasShownLegal() ) then --UIManager:QueuePopup( Controls.LegalScreen, PopupPriority.LegalScreen ); end 若要禁用每次打开模组菜单时出现的最终用户许可协议警告,需修改位于【Steam游戏文件夹】steamapps common Civilization V Assets UI FrontEnd Modding路径下的EULA.lua文件。

用文本编辑器打开文件,找到如下部分:ContextPtr:SetShowHideHandler(function(isHide) --如果希望每次应用程序运行只显示一次最终用户许可协议,请取消此区块的注释 --if not isHide and g_HasAcceptedEULA then --NavigateForward(); --end --if(not isHide and g_QueueEulaToHide) then --NavigateBack(); --end end);然后在该方法底部添加以下内容:if not isHide then NavigateForward(); end 该部分现在应如下所示:ContextPtr:SetShowHideHandler(function(isHide) --如果希望每次应用程序运行只显示一次最终用户许可协议,请取消此区块的注释 --if not isHide and g_HasAcceptedEULA then --NavigateForward(); --end --if(not isHide and g_QueueEulaToHide) then --NavigateBack(); --end if not isHide then NavigateForward(); end end); 现在你将不会被这些弹窗所困扰 :) Lua引擎替换(LuaJIT) Lua是一种解释型编程语言,通常不如编译型语言运行速度快。LuaJIT(Lua即时编译器)已经出现了一段时间,它比标准Lua的性能有所提升。 有位聪明的开发者(Antman Mike)制作了一个与《文明5》兼容的LuaJIT动态链接库文件,可以替换标准的Lua动态链接库文件。此后,一些人对其进行了更新(随着LuaJIT新版本的发布),目前版本为2.0.5。 这应该能加快整体加载时间以及CPU回合的等待时间。我自己尚未测试其影响,但其他人已在下方列出的帖子中进行了测试。下载(最新可用版本): 下载LuaJIT动态链接库,并替换《文明5》基础文件夹中的原始文件: 【Steam游戏文件夹】steamapps common Civilization V

我将原始文件重命名为:lua51_Win32.dll_old,以便在需要时可以恢复。 我建议多人游戏中的所有玩家使用相同版本的dll文件。如果你要加入随机游戏,请使用原始版本。我这样说是因为:我曾在使用LuaJIT dll的游戏中,其他玩家没有使用该文件,在第二回合我们出现了不同步的情况。当游戏重新加载后,我城市的区域移动到了不同的位置,中心还出现了一条道路,而我的城市却在其“区域”之外。制作一个兼容多人游戏/成就的模组。其核心思路是将一个模组或多个模组组合转换为DLC包,这样你就能进行多人游戏并在单人游戏中解锁成就。这个过程并不简单,但困难的部分已经为你完成。你可以查看Steam上用于辅助此转换过程的模组,该Steam创意工坊模组的图片部分包含使用说明。还有CivFanatics论坛帖子提供相关说明和故障排除帮助。




换一换 



























