跑跑車首頁(yè)

當(dāng)前位置:首頁(yè)攻略秘籍單機(jī)攻略 → 看門(mén)狗怎么制作畫(huà)質(zhì)小MOD,初級(jí)MOD教程

看門(mén)狗怎么制作畫(huà)質(zhì)小MOD,初級(jí)MOD教程

作者:不詳來(lái)源:本站整理 發(fā)表時(shí)間:2014/6/10 8:40:21 評(píng)論(0)

這是一個(gè)介紹看門(mén)狗怎么制作畫(huà)質(zhì)小MOD,初級(jí)MOD教程的攻略,很不錯(cuò)的一個(gè)教程,寫(xiě)的非常的清晰易懂,有想自己制作畫(huà)質(zhì)小MOD的玩家可以看看這個(gè)教程。

--------------------GameProfile.xml設(shè)置--------------------


此處我將講述如何恰當(dāng)且無(wú)副作用的修改GameProfile.xml以獲得PC平臺(tái)上的默認(rèn)最高畫(huà)質(zhì)
目前的許多設(shè)置教程都存在不同程度的誤解,甚至有些xml被改的面目全非,這在很多情況下都是有害而無(wú)益的
GameProfile.xml是一個(gè)終端config,它存在的目的主要是為了在游戲默認(rèn)config-->升級(jí)補(bǔ)丁-->Mod的基礎(chǔ)上對(duì)游戲進(jìn)行最后的覆蓋性設(shè)定
顯然,一旦你觸及了某些UBI忘記鎖定的參數(shù),它會(huì)使得以上三者的相關(guān)效果全部被覆蓋,從而導(dǎo)致相關(guān)升級(jí)補(bǔ)丁和Mod失效
而且這樣做也會(huì)為出現(xiàn)問(wèn)題后的排查與解決造成不同程度的阻礙
所以,為了保持GameProfile.xml的簡(jiǎn)潔有效性,為了避免與Mod可能的沖突,獲取一個(gè)規(guī)范而有效的設(shè)置就很有必要了

首先說(shuō)明一點(diǎn),改出默認(rèn)最高畫(huà)質(zhì)其實(shí)十分簡(jiǎn)單,但不遵循這個(gè)步驟你有可能會(huì)遇到一些討厭的麻煩
下面說(shuō)明詳細(xì)步驟:
1. 備份并刪除你目前的GameProfile.xml,這是為了讓游戲重新生成干凈的GameProfile.xml
2. 進(jìn)入游戲,進(jìn)入選項(xiàng)-顯示菜單選擇你喜歡的視窗模式,反鋸齒和材質(zhì)等設(shè)定
3. 進(jìn)入畫(huà)面品質(zhì)菜單,將綜合品質(zhì)提升至超級(jí),然后提高環(huán)境光遮蔽至HBAO+ 高
4. 此時(shí)綜合品質(zhì)一欄應(yīng)該顯示自訂,如此即可退出游戲
5. 找到你的GameProfile.xml,無(wú)論何種版本應(yīng)該均在“\My Documents\My Games\Watch_Dogs\”目錄下的某處
6. 使用任意文本編輯器打開(kāi)該文件,帶有XML語(yǔ)法著色的編輯器顯示效果最佳
7. 確認(rèn)如下幾個(gè)項(xiàng)目,若不符請(qǐng)進(jìn)行修改
    PCCustomTextureQuality="high"    若非high請(qǐng)修改為high,下同
    PCCustomAntialiasingQuality="你在游戲內(nèi)選擇的反鋸齒選項(xiàng)"
    Quality="_runtime"
    QualityEditor="pc_editor"
    PostFxQuality="ultra"
    RenderRain="1"
8. 修改完成后你的文件內(nèi)的<RenderProfile>部分應(yīng)該類似如下內(nèi)容,主要比對(duì)上文提到的項(xiàng)目和<CustomQuality>內(nèi)的項(xiàng)目

  1.         <RenderProfile PCCustomTextureQuality="high" PCCustomAntialiasingQuality="txaa4x" RAWCPUScore="1501.91" AlphaToCoverage="1" ResolutionX="1920" ResolutionY="1080" Quality="_runtime" QualityEditor="pc_editor" WindowMode="1" WindowPosX="-1" WindowPosY="-1" Force16_9="0" ForceWidescreen="0" WidescreenFOV="0" OutputScalingFactor="1" AspectRatio="0" VSync="0" MaxPrerenderedFrames="3" RefreshRate="60" MaxDriverBufferedFrames="3" ShowFPS="0" IsCalibrationSetup="1" ClustersZPassMaxLOD="1" NewBrightness="1" Contrast_v3="1" NewGammaRamp="0.95" GammaRampR="1" GammaRampG="1" GammaRampB="1" AllowAsynchShaderLoading="1">

  2.                 <CustomQuality>

  3.                         <quality ResolutionX="1920" ResolutionY="1080" EnvironmentQuality="ultra" AntiPortalQuality="pc" PostFxQuality="ultra" TextureQuality="pc" TextureResolutionQuality="high" WaterQuality="ultra" ParaboloidReflectionQuality="ultra" DepthPassQuality="pc" VegetationQuality="ultra" TerrainQuality="ultra" GeometryQuality="ultra" LodDitheringQuality="pc" ShadowQuality="ultra" ShadingQuality="high" RoadQuality="pc" EditorQuality="pc" ParticlesQuality="ultra" DeferredFxQuality="pc" HDR="1" SuperSampling="0" HighPrecisionNormal="1" RenderSplashes="1" RenderRain="1" MotionBlurQuality="pc" SSAOQuality="hbao+_high" DepthOfFieldQuality="pc" AntiAliasingQuality="temporalsmaa" id="_runtime" />

  4.                 </CustomQuality>

  5.         </RenderProfile>

復(fù)制代碼

一些需要說(shuō)明的地方:
1. 再說(shuō)一次,主要比對(duì)上文提到的項(xiàng)目和<CustomQuality>內(nèi)的項(xiàng)目,不要在不清楚的情況下全盤(pán)照搬
2. 游戲內(nèi)建的SuperSampling目前似乎存在問(wèn)題,會(huì)導(dǎo)致某些游戲界面消失和硬件反鋸齒設(shè)置失效。有需要者請(qǐng)對(duì)顯示器DownSampling
3. 關(guān)于AlphaToCoverage。設(shè)為1開(kāi)啟后會(huì)有一定降幀,但能提升鐵絲網(wǎng)等密集物體的平滑程度,自己決定

--------------------Mod效果展示及相關(guān)下載--------------------


首先,請(qǐng)記住這些Mod只是我在很短的時(shí)間內(nèi)制作和測(cè)試的,真的很短,一個(gè)小時(shí)都不到。你們猜我編輯帖子和上傳視頻用了多久= =
因此他們很可能既不是最優(yōu)秀的實(shí)現(xiàn)方式,又會(huì)在帶來(lái)畫(huà)質(zhì)提升的同時(shí)也帶來(lái)一些細(xì)小的畫(huà)質(zhì)瑕疵
我發(fā)布這些Mod的目的,和往常一樣不完全是為了送福利解疑惑,而是為了展現(xiàn)其中的潛力和可能性,拋磚引玉
所以各位自己看著辦吧

下面開(kāi)始展示Mod效果
圖片均為高質(zhì)gif和高清大圖,網(wǎng)速不佳請(qǐng)耐心等待,或者點(diǎn)擊本樓底部的下載鏈接直接下載到電腦上觀看

--------拋物面反射Mod--------
本Mod主要改進(jìn)了游戲內(nèi)的反射特效畫(huà)質(zhì),多見(jiàn)于雨天路面積水的反射效果等等
文字無(wú)力,讓圖來(lái)說(shuō)話

沒(méi)什么太多可解釋的,簡(jiǎn)單有效。下載鏈接內(nèi)提供了近無(wú)損視頻演示和高清原圖

--------水體Mod--------
本Mod主要改進(jìn)了游戲內(nèi)的水體質(zhì)量,水面更加細(xì)膩,立體感更強(qiáng)
不廢話,看圖

1920差不多已經(jīng)是最高的設(shè)置了,2048就會(huì)出現(xiàn)問(wèn)題,4096直接就瞎了,看下面

↑置換材質(zhì)分辨率2048時(shí),注意右側(cè)是不是有一條線?這個(gè)分辨率已經(jīng)開(kāi)始破圖了,再看看4096傷下眼

↑那條線已經(jīng)反客為主了= =雖然從依然存在的水面上我們能看出4096下的驚人質(zhì)量,但可惜暫無(wú)法實(shí)現(xiàn),看你們的了

--------陰影Mod--------
首先非?上У囊稽c(diǎn)是CSM會(huì)跟煙霧效果沖突,使用本Mod會(huì)導(dǎo)致煙霧閃爍,某些場(chǎng)景下這問(wèn)題很討人厭
不過(guò)效果確實(shí)太好,所以也就扔上來(lái)了,拋磚引玉嘛,總要有點(diǎn)磚樣兒才行(╯3╰)
本Mod主要改進(jìn)了游戲內(nèi)的陰影清晰度和連續(xù)度,這是通過(guò)開(kāi)啟CSM實(shí)現(xiàn)的,但存在如上所述的問(wèn)題
看圖

--------------------Mod初級(jí)教程--------------------


本部分將詳細(xì)講解Mod工具的初級(jí)用法和相關(guān)的一些問(wèn)題
受時(shí)間所限我連工具的高級(jí)用法都沒(méi)時(shí)間講了,所以我們不廢話直接切入正題
同上理由請(qǐng)不要吐槽排版格式和無(wú)圖綜合征


----------Mod前的準(zhǔn)備----------
1. 一份游戲本體(廢話)
2. Mod工具,本處即Gibbed Disrupt Tool By Rick
    獲取地址:http://svn.gib.me/builds/
3. 修改游戲資源所用的文本編輯器,圖片編輯器等軟件,請(qǐng)自備


----------開(kāi)始Mod:解包與封包----------
本章節(jié)我們將學(xué)習(xí)解包與封包這兩個(gè)最基礎(chǔ)也最重要的操作
首先,將下載的Mod工具直接解壓至任意非中文目錄(未測(cè)試,要做死隨你)
接著我們來(lái)認(rèn)識(shí)一下這些工具,進(jìn)入你的解壓目錄,你會(huì)看到bin文件夾和2個(gè)文本文檔,繼續(xù)進(jìn)入bin文件夾
這里就是Mod工具的真身所在了,本章會(huì)講到的2個(gè)執(zhí)行文件是:
Gibbed.Disrupt.Unpack.exe    ----用來(lái)解包dat/fat文件
Gibbed.Disrupt.Pack.exe    ----用來(lái)將游戲資源封包為dat/fat文件

下面我們來(lái)通過(guò)例子認(rèn)識(shí)解包操作,本例中選擇“游戲目錄\data_win64”內(nèi)的common.dat和common.fat來(lái)進(jìn)行解包/封包演示
假設(shè)你最初解包Mod工具的路徑是“D:\WD Mod\disrupt-r43-b31\bin”
我們首先將common.dat/fat這兩個(gè)文件復(fù)制到Mod工具所在的文件夾,即上述的“D:\WD Mod\disrupt-r43-b31\bin”
這是為了在后面輸入命令時(shí)能更加簡(jiǎn)潔,也避免了傷害到原始游戲文件的可能性

然后,我們通過(guò)“Win+R--輸入cmd回車”打開(kāi)命令行窗口,對(duì)Mod工具的使用都需要命令行
你會(huì)看到執(zhí)行目錄為你的用戶文件夾,為了方便,我們要將執(zhí)行目錄轉(zhuǎn)到Mod工具所在目錄
在命令行窗口輸入“D:”并回車(不帶引號(hào),下同),接著輸入“cd D:\WD Mod\disrupt-r43-b31\bin”并回車
若輸入正確執(zhí)行目錄就會(huì)轉(zhuǎn)為Mod工具所在目錄。下面,我們直接輸入解包程序的文件名來(lái)查看可用的選項(xiàng),其他程序也可如此查看
在出現(xiàn)的信息中找到“Usage”開(kāi)頭的一行,它表明了本程序的使用格式,如下:
Gibbed.Disrupt.Unpack.exe [OPTIONS]+ input_fat [output_dir]
顯然我們可以歸納出以下格式:
[Mod程序] [選項(xiàng)] [要處理的文件] [輸出路徑]
我們寫(xiě)一個(gè)下面會(huì)用到的實(shí)例來(lái)對(duì)比:
Gibbed.Disrupt.Unpack.exe -o common.fat D:\common
不會(huì)理解不了吧?下面我們實(shí)際操作一下
在剛才已經(jīng)將執(zhí)行目錄轉(zhuǎn)好的命令行窗口輸入上面的實(shí)例,即“Gibbed.Disrupt.Unpack.exe -o common.fat D:\common”并回車
你會(huì)發(fā)現(xiàn)窗口標(biāo)題多了你輸入的內(nèi)容,這表示Mod程序開(kāi)始工作了。耐心等待直至下一行自動(dòng)出現(xiàn)
下一行出現(xiàn)后解包操作就完成了,你可以自行進(jìn)入輸出路徑查看。接下來(lái)是封包操作的講解



下面我們繼續(xù)通過(guò)例子來(lái)認(rèn)識(shí)封包操作。它與解包操作類似,但需要注意的地方更多
第一步仍是直接輸入封包程序的文件名來(lái)查看選項(xiàng)
Usage這一行出現(xiàn)了變化,如下:
Gibbed.Disrupt.Pack.exe [OPTIONS]+ output_fat input_directory+
歸納一下:
[Mod程序] [選項(xiàng)] [要生成的文件] [輸入路徑]
下面會(huì)用到旳實(shí)例:
Gibbed.Disrupt.Pack.exe -v common.fat D:\common
自己與解包程序類比。我講幾點(diǎn)需要注意的地方:
1. 輸入路徑很重要!新手經(jīng)常錯(cuò)誤的將上級(jí)目錄打包進(jìn)去或者反過(guò)來(lái)
2. 制作Mod時(shí)請(qǐng)輸出文件patch.fat,即用補(bǔ)丁的方式讓游戲加載你修改過(guò)的內(nèi)容
3. 輸出patch.fat制作Mod時(shí)僅封包你修改的文件即可,無(wú)需封包所有文件,簡(jiǎn)單的邏輯
4. 目前似乎僅有-v即verbose可用,-c即compress選項(xiàng)似乎尚未集成進(jìn)Mod工具
下面實(shí)戰(zhàn)一下,打開(kāi)命令行窗口改好執(zhí)行路徑,輸入上面的實(shí)例,即“Gibbed.Disrupt.Pack.exe -v common.fat D:\common”并回車
與解包一樣耐心等待,封包由于文件數(shù)固定有進(jìn)度可供參考,更加方便了
完成后進(jìn)入Mod工具所在目錄,你會(huì)發(fā)現(xiàn)common.dat和common.fat已經(jīng)封包完成了


----------開(kāi)始Mod:轉(zhuǎn)換游戲資源----------
通過(guò)上一章的講述我們已經(jīng)熟悉了解包和封包的操作,下面就是修改了
然后有些游戲資源并非常見(jiàn)格式,無(wú)法直接修改,必須要進(jìn)行轉(zhuǎn)換
這就是本章的內(nèi)容

操作與思路與解/封包并無(wú)太大差異,我要加快速度了
此外目前并非所有文件都能轉(zhuǎn)換,但比較重要的文件都沒(méi)有什么問(wèn)題了
FCB與XML的轉(zhuǎn)換非常麻煩,而且還有些問(wèn)題,這里就不講了,暫時(shí)應(yīng)該也用不到

----XBT與DDS----
與Dunia 2引擎類似,本作中大部分材質(zhì)也使用了XBT格式,需要轉(zhuǎn)為DDS格式方可進(jìn)行修改
鑒于網(wǎng)上目前所能找到的鏈接大多年久失修,請(qǐng)從2樓的下載鏈接中下載Gibbed Tools Dunia 2 GUI-1-04.rar來(lái)進(jìn)行操作
下載解壓至任意非中文目錄,運(yùn)行RunGUI.exe(若提示升級(jí)Dunia 2組件請(qǐng)點(diǎn)否跳過(guò))
在界面下方,你會(huì)找到XBT<>DDS converter部分
轉(zhuǎn)換操作十分簡(jiǎn)單:
XBT至DDS - 將xbt文件放到RunGUI.exe同目錄下的IN文件夾,點(diǎn)擊界面上的“XBT to DDS”按鈕,完成后在OUT文件夾找到獲得的DDS文件和對(duì)應(yīng)HDR文件
DDS至XBT - 將dds文件和對(duì)應(yīng)hdr文件放到RunGUI.exe同目錄下的OUT文件夾,點(diǎn)擊界面上的“DDS to XBT”按鈕,完成后在IN文件夾找到獲得的XBT文件

----RML與XML----
該操作需要用到Mod工具中的Gibbed.Disrupt.ConvertXML.exe,并需要輸入命令行
參考解/封包章節(jié)打開(kāi)命令行窗口并改好執(zhí)行路徑,本程序可用的選項(xiàng)如下:

  1. Usage: Gibbed.Disrupt.ConvertXml.exe [OPTIONS]+ input [output]

  2.  

  3. Options:

  4.      --rml                  convert XML to RML

  5.      --xml                  convert RML to XML

  6. -h, --help                 show this message and exit

復(fù)制代碼

RML至XML示例:Gibbed.Disrupt.ConvertXML.exe example.rml example.xml
XML至RML示例:Gibbed.Disrupt.ConvertXML.exe example.xml example.rml


----------開(kāi)始Mod:修改游戲資源----------
最核心的一步終于到了,上面的一切都是為了能夠按照我們的意愿來(lái)修改游戲
本章我只講帖子中發(fā)布的Mod,即對(duì)defaultrenderconfig.xml的修改
但記住,你可以干的事情絕不僅僅是這么一點(diǎn),此處只是為了說(shuō)明方便所選擇的例子而已
你想幫A叔換張臉?找到了材質(zhì)就出手吧;你想替換電臺(tái)的音樂(lè)?找到了音頻就出手吧;你想開(kāi)啟GodMode?找到了設(shè)置就出手吧......
總之,自己去發(fā)現(xiàn)其中的可能性吧

下面主要講一講帖子中的Mod是如何制作的,以及如何為你所使用的ID添加這些改動(dòng)
----反射Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
ParaboloidReflectionQuality="你的質(zhì)量ID"
Ultra這個(gè)ID下,我更改了反射角度(ParaboloidReflectionCullingProjectionScale)和反射分辨率(ParaboloidReflectionTextureSize)
前者基本不影響性能;而后者則請(qǐng)酌情修改

----水體Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
WaterQuality="你的質(zhì)量ID"
Ultra這個(gè)ID下,我更改了反射材質(zhì)分辨率(ReflectionTextureSizeX,ReflectionTextreSizeY)和置換材質(zhì)分辨率(WaterNextGenQuality)
前者基本不影響性能;而后者則請(qǐng)酌情修改,2048就會(huì)破圖

----陰影Mod部分----
GameProfile.xml中控制此部分特效的設(shè)定為:
ShadowQuality="你的質(zhì)量ID"
Ultra這個(gè)ID下,我更改了CSM陰影(EnableCSMShadows),陰影分辨率(ShadowMapSize),CSM分辨率(CascadedShadowMapSize)和陰影模糊采樣數(shù)(ShadowBilateralBlurNumSamples)
第一條控制CSM開(kāi)關(guān),是陰影Mod的根本,但會(huì)導(dǎo)致煙霧閃爍的問(wèn)題;第二三條是分辨率參數(shù),對(duì)性能影響較大;最后一條控制CSM下陰影的模糊程度

簡(jiǎn)單講一下如何為你使用的ID添加效果
注意Mod的三個(gè)等級(jí)可以為你提供參考,具體參數(shù)整合包內(nèi)都有
1. 解包c(diǎn)ommon.dat/fat或者下載得到defaultrenderconfig.xml
2. 在某盤(pán)根目錄創(chuàng)建一個(gè)非中文名文件夾,如D:\patch。然后將上述xml放到“D:\patch\engine\settings”目錄
3. 打開(kāi)該xml,找到ParaboloidReflection的具體參數(shù)部分,參考我提供的參數(shù)修改你在GameProfile.xml中所用ID下的參數(shù)
4. 用Mod工具將改好的文件封包為patch.dat/fat
5. 復(fù)制上述dat/fat至“游戲目錄\data_win64”,然后進(jìn)入游戲測(cè)試效果


玩家評(píng)論
我要點(diǎn)評(píng)

網(wǎng)名 注:您的評(píng)論需要經(jīng)過(guò)審核才會(huì)顯示出來(lái)。

已有 0 位玩家參與點(diǎn)評(píng)
下載排行