看門狗 最高畫質(zhì)MOD制作初級教程 畫質(zhì)MOD制作詳解
- 來源:3DM論壇-護(hù)眼の萬元大鈔
- 作者:售夢者
- 編輯:售夢者
----------開始Mod:轉(zhuǎn)換游戲資源----------
通過上一章的講述我們已經(jīng)熟悉了解包和封包的操作,下面就是修改了。然后有些游戲資源并非常見格式,無法直接修改,必須要進(jìn)行轉(zhuǎn)換,這就是本章的內(nèi)容。
操作與思路與解/封包并無太大差異,我要加快速度了,此外目前并非所有文件都能轉(zhuǎn)換,但比較重要的文件都沒有什么問題了。
FCB與XML的轉(zhuǎn)換非常麻煩,而且還有些問題,這里就不講了,暫時應(yīng)該也用不到。
----XBT與DDS----
與Dunia 2引擎類似,本作中大部分材質(zhì)也使用了XBT格式,需要轉(zhuǎn)為DDS格式方可進(jìn)行修改。
鑒于網(wǎng)上目前所能找到的鏈接大多年久失修,請從此文的下載鏈接中下載Gibbed Tools Dunia 2 GUI-1-04.rar來進(jìn)行操作,下載解壓至任意非中文目錄,運(yùn)行RunGUI.exe(若提示升級Dunia 2組件請點(diǎn)否跳過)。
在界面下方,你會找到XBT<>DDS converter部分,轉(zhuǎn)換操作十分簡單:
XBT至DDS - 將xbt文件放到RunGUI.exe同目錄下的IN文件夾,點(diǎn)擊界面上的“XBT to DDS”按鈕,完成后在OUT文件夾找到獲得的DDS文件和對應(yīng)HDR文件。
DDS至XBT - 將dds文件和對應(yīng)hdr文件放到RunGUI.exe同目錄下的OUT文件夾,點(diǎn)擊界面上的“DDS to XBT”按鈕,完成后在IN文件夾找到獲得的XBT文件。
----RML與XML----
該操作需要用到Mod工具中的Gibbed.Disrupt.ConvertXML.exe,并需要輸入命令行。
參考解/封包章節(jié)打開命令行窗口并改好執(zhí)行路徑,本程序可用的選項(xiàng)如下:
Usage: Gibbed.Disrupt.ConvertXml.exe [OPTIONS]+ input [output]
Options: --rml convert XML to RML --xml convert RML to XML -h, --help show this message and exit |
RML至XML示例:Gibbed.Disrupt.ConvertXML.exe example.rml example.xml
XML至RML示例:Gibbed.Disrupt.ConvertXML.exe example.xml example.rml
----------開始Mod:修改游戲資源----------
最核心的一步終于到了,上面的一切都是為了能夠按照我們的意愿來修改游戲。本章我只講此文中發(fā)布的Mod,即對defaultrenderconfig.xml的修改。但記住,你可以干的事情絕不僅僅是這么一點(diǎn),此處只是為了說明方便所選擇的例子而已。
你想幫A叔換張臉?找到了材質(zhì)就出手吧;你想替換電臺的音樂?找到了音頻就出手吧;你想開啟GodMode?找到了設(shè)置就出手吧......總之,自己去發(fā)現(xiàn)其中的可能性吧。
下面主要講一講帖子中的Mod是如何制作的,以及如何為你所使用的ID添加這些改動:
----反射Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
ParaboloidReflectionQuality="你的質(zhì)量ID"
Ultra這個ID下,我更改了反射角度(ParaboloidReflectionCullingProjectionScale)和反射分辨率(ParaboloidReflectionTextureSize)
前者基本不影響性能;而后者則請酌情修改
----水體Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
WaterQuality="你的質(zhì)量ID"
Ultra這個ID下,我更改了反射材質(zhì)分辨率(ReflectionTextureSizeX,ReflectionTextreSizeY)和置換材質(zhì)分辨率(WaterNextGenQuality)
前者基本不影響性能;而后者則請酌情修改,2048就會破圖
----陰影Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
ShadowQuality="你的質(zhì)量ID"
Ultra這個ID下,我更改了CSM陰影(EnableCSMShadows),陰影分辨率(ShadowMapSize),CSM分辨率(CascadedShadowMapSize)和陰影模糊采樣數(shù)(ShadowBilateralBlurNumSamples)
第一條控制CSM開關(guān),是陰影Mod的根本,但會導(dǎo)致煙霧閃爍的問題;第二三條是分辨率參數(shù),對性能影響較大;最后一條控制CSM下陰影的模糊程度
簡單講一下如何為你使用的ID添加效果,注意Mod的三個等級可以為你提供參考,具體參數(shù)整合包內(nèi)都有:
1. 解包c(diǎn)ommon.dat/fat或者下載得到defaultrenderconfig.xml;
2. 在某盤根目錄創(chuàng)建一個非中文名文件夾,如D:\patch。然后將上述xml放到“D:\patch\engine\settings”目錄;
3. 打開該xml,找到ParaboloidReflection的具體參數(shù)部分,參考我提供的參數(shù)修改你在GameProfile.xml中所用ID下的參數(shù);
4. 用Mod工具將改好的文件封包為patch.dat/fat;
5. 復(fù)制上述dat/fat至“游戲目錄\data_win64”,然后進(jìn)入游戲測試效果。
玩家點(diǎn)評 (0人參與,0條評論)
熱門評論
全部評論