3Dmigoto學習筆記(2) d3dx.ini的最基礎配置
繼續(xù)使用kena Bridge of Spirits來進行筆記記錄,其它dx11游戲也是同樣的原理。

在上一節(jié)中,成功安裝了3dmigoto到游戲內(nèi),在本節(jié)內(nèi)容中,將配置3dmigoto,使其能夠用于打mod。
第一步:打開d3dx.ini
一般使用notepad++ 打開d3dx.ini,如果沒有條件也可以使用記事本或其它文本編輯軟件。

打開后是這樣的:

第二步:配置Mod存放目錄
找到[Include]標簽:

在3dmigoto的d3dx.ini配置文件中,分號;是用于注釋某一行
如果某一行以;開頭,說明這一行是不生效的,這里需要解開include_recursive的注釋

此時,Mods這個名稱就是你的游戲mod存放目錄名稱,打開剛才的游戲目錄,創(chuàng)建一個名為Mods的文件夾用來存放游戲的mod

第三步:配置Hunting
找到[Hunting]標簽:

Hunting就是在游戲中捕獲游戲內(nèi)模型素材的過程,開啟后會降低幀率。
這里設置為0是關(guān)閉hunting,一般在mod制作完畢后都會關(guān)閉hunting,設置為0,可以大大減少幀率降低.
在剛下載好3dmigoto時,hunting默認設置為1,設置為1時,代表永久啟用hunting,一般情況下不需要永久啟用。
所以設置為hunting = 2 ,這樣通過配置好的toggle_hunting key(觸發(fā)Hunting的快捷鍵)就可以開啟或關(guān)閉hunting,這樣方便使用。

第三步:配置verbose_overlay
默認情況下,verbose_overlay=0,代表在Hunting的過程中,屏幕左上角不會實時顯示hash地址。

開啟后,可以在Hunting的過程中實時顯示當前選擇的模型資源的hash地址。

第四步:添加F3鍵作為Mod的開啟和關(guān)閉按鍵
將文件下滑到末尾,在末尾添加如下內(nèi)容:
[KeyToggleMods] Key = no_modifiers F3 $costume_mods = 0, 1 type = cycle [ResourceBakVB] [ResourceBakIB] [ShaderRegex_BulletGirlsSwapAll] shader_model = ps_4_0 ps_5_0 if $costume_mods ?ResourceBakVB = ref vb0 ?ResourceBakIB = ref ib ?checktextureoverride = vb0 ?checktextureoverride = ib ?vb0 = ref ResourceBakVB ?ib = ref ResourceBakIB ?endif
添加后效果如下:

然后找到[Constants]標簽:

在下面添加一行:
global persist $costume_mods = 1
添加后效果如下:

設置好后,就可以通過F3鍵開啟或關(guān)閉mod
第五步:開啟dump
在[Hunting]標簽下找到analyse_frame:

將注釋解開就好了:

設置好之后,F(xiàn)8鍵就用于觸發(fā)dump了
基礎配置完成了!
當配置好上面的內(nèi)容之后,就可以制作最簡單的角色去衣mod了,具體方法在下一節(jié)中記錄。