如龍0 模型替換教程

寫在前面
啊沒錯就是你們想要的模型替換教程,事實(shí)上這個東西在Steam社區(qū)指南是有的,只是國內(nèi)這邊似乎一直沒有人做翻譯的樣子,啊所以就趁著現(xiàn)在還算有拋瓦趕緊給你們講一下,其實(shí)也是蠻簡單的就對了
另外,因?yàn)橐嫦嗤?,所以如無意外之后同樣會在steam發(fā)售的極也可以通用這個教程
最后,搞mod這種東西肯定會有不可預(yù)知的意外,修改前記得備份!修改前記得備份!修改前記得備份!大部分問題通過把備份文件扔回去即可解決,如果不行就驗(yàn)證完整性,還不行就直接重下,不要沒備份把游戲改壞了然后跑來問我怎么辦,驗(yàn)證完整性,請,卸載重裝,請,順帶一提,steam右鍵卸載steam可能會刪不干凈一些已經(jīng)被改動過的文件,記得自己再確認(rèn)一下文件夾是否干凈了,如果沒刪干凈自己刪除一下,不然有時即使重裝,問題依舊會存在
那么接下來我們就魚塊的正式開始教程吧XD


1、模型替換
這是最簡單的一步,也是最核心的一步
首先第一步,你需要打開你的游戲目錄文件夾,如果你的steam庫藏得不深,手動點(diǎn)擊進(jìn)去是一個不錯的選擇,但是如果藏得太深那你可能就需要
1

在你的Steam庫右鍵如龍0,然后點(diǎn)擊屬性

然后在這個界面點(diǎn)擊本地文件,再點(diǎn)擊瀏覽本地文件

然后你的游戲目錄就會duang一聲(其實(shí)并沒有)跳出來啦
接下來打開media,然后打開里面的data,再打開里面的chara,然后繼續(xù)打開這個w64,此時你就可以看見這樣一個畫面了

如圖所示,這些文件夾分別包含了這些文件,第一個accessory的馬尾我們暫時略過不講,先講最重要的adv和auth,至于btms到tops,是一些由分離部件組合起來的模型的組件,暫時無法修改或者說暫時無法修改到主角身上,不太符合需求,略過不講,之后如果有技術(shù)力可以使用了再寫教程,至于最后那個crowd_motion,從名字來看是路人的一些動作,應(yīng)該也沒人有興趣改這個,所以同樣略過不講
那么首先說說adv,打開adv之后我們可以看到好多好多文件夾,這些便是游戲中各個角色的模型和貼圖文件所在,大部分由一個mesh.par加一個face.gmt組成,部分角色還會擁有一些tex.par,這里就不得不提一下立華的tex,高達(dá)12個之多,應(yīng)該是tex最多的角色了?也有部分角色只有一個mesh,不管一個角色的模型擁有多少個文件,都可以被以覆蓋文件的方式替換到其他角色身上
接下來是auth,大部分即時演算動畫都是讀取的這里的模型,少部分預(yù)錄不讀取(如第三章真島的開篇CG),極少部分雖然讀取但本身還內(nèi)置了一些東西,比如說十一章和比利堅(jiān)在船里吹水那塊以及最終章真島講出狂犬發(fā)言后走路特寫面部那段,都會莫名其妙的出現(xiàn)本該被改掉的馬尾,另外就是,部分非動畫的對話場景,看起來應(yīng)該是讀取adv模型的場面,但實(shí)際上讀的是auth的模型,舉個例子的話真島篇最終章和阿波野開戰(zhàn)前那段對話就屬于這種,因此,有一些只出現(xiàn)在對話里而沒有正式加入游戲的模型,也會被放在這里,比如說麗奈就屬于這種,所以有時候adv找不到還可以再翻翻auth,因?yàn)閍uth文件夾內(nèi)骨骼為am和aw的模型,也可以用到adv里當(dāng)作cm和cw骨骼的模型使用
沒錯,就是直接復(fù)制這個角色的整個文件夾,然后粘貼到你想要的文件夾里面去就完事了,十分簡單粗暴快捷,大部分角色都可以被如此替換,小部分需要做一些修正工作
那么下面就來講講這個小部分
文件結(jié)構(gòu)
講部分需要做修正的替換之前,先講解一下文件的結(jié)構(gòu),這也是為了方便之后的教程
首先說一下文件夾格式,大部分人物統(tǒng)一為
c_骨骼_角色名
比如說c_cm_kiryu,即c(角色)_cm(通用男性骨骼)_kiryu(桐生)
以桐生為例,主角一般都有多個不同狀態(tài)的模型,比如說桐生有一個c_cm_kiryu_C06_sewer,即六章和久瀨大哥在下水道干架所用的模型,因?yàn)槊娌抠N圖是沾了臟水的,所以獨(dú)立出了一個模型,這個文件夾沒有tex,是因?yàn)橥┥膬蓚€tex均為面部貼圖,而這個模型的面部貼圖直接被包在了mesh里,值得一提的是,如果直接把其他服裝的桐生搬過來而不做貼圖修復(fù),桐生就會顯示一個大白臉

當(dāng)然這張圖是我為了方便演示手動去掉貼圖才這樣的,除了部分貼圖缺失的地方都不會出現(xiàn)這個情況,大家可以安心,后面也會講怎么去修復(fù)這個貼圖
至于各個文件夾的對應(yīng)模型,之后有空會重新起一個專欄詳細(xì)標(biāo)明
說完主角再說一下一些其他的,不是標(biāo)準(zhǔn)命名的人物
格式為c_骨骼_MT_名字的,是師傅角色,例如c_cm_MT_feifer即龍虎飯店的飛虎,唯一例外的是支線里的博士南田雖然不是師傅角色但也是MT前綴,或許原本0代也打算搞IF7的吧?
格式為c_骨骼_MG_名字的,是迪斯科支線最后的兩位大神,Ogita即5代里遙的舞蹈老師荻田冠,Odisco則是磯部老師
名字帶有CI和MT前綴的,為桐生和真島生計(jì)中出現(xiàn)的boss,舉例c_cm_CImars為Club Mars的火野,c_cm_MIgoraku為娛樂王
名字帶有CF前綴的,為貓斗場的女角色,這些角色較為特殊,因?yàn)樗齻兊臍W派會搖,而桐生這么純情不太接受得來這么刺激的東西,因此在替換到桐生身上時,需要稍微做一點(diǎn)處理,如何處理放到后面講
FT前綴為斗技場人物,只有一個我也不知道那是中東還是印度的老外,SB前綴為支線特別人物,同樣只有一個,是真島那邊支線里的雕像哥
接著說一下骨骼,adv里能看見的骨骼無非就是ck、cm、cw三個,至于最下面那些d多少多少的,則是動物的模型,對沒錯就是那些貓貓狗狗龍蝦章魚的東西
ck:小孩角色的骨骼
cm:男性角色的骨骼
cw:女性角色的骨骼
不同骨骼的角色之間無法僅通過簡單的文件替換方式來達(dá)成修改,需要額外處理游戲的exe才行,接下就講講如何使用異骨骼角色
骨骼修正
替換cm和am骨骼的男性角色的情況下,由于主角和這些角色通用cm骨骼,因此可以正常使用,但是當(dāng)你想要替換成女性角色,或者是喪心病狂的想要來一個幼年極道傳說的話,你就會發(fā)現(xiàn)游戲崩潰或者無限讀取了,這時便需要動一動游戲的exe來做下骨骼修復(fù)了,這里我們需要一個小工具HxD,下載地址如下
官網(wǎng)下載地址:https://mh-nexus.de/en/downloads.php?product=HxD20
百度網(wǎng)盤地址:https://pan.baidu.com/s/1f6_HosgzdUk08SgyVVdhjA? ?提取碼: nbdx?



安裝完畢后,打開游戲目錄下的media文件夾,把yakuza0.exe拖到桌面的HxD上,用HxD打開游戲的exe,然后就會彈出一大堆你大概看不太懂的東西

無需理會這一堆,直接按Ctrl+F,進(jìn)行搜索

在這里輸入bone,大小寫都可以,然后點(diǎn)擊OK,或者直接回車

然后你就會來到這里,鼠標(biāo)滾輪往下滾,可以看到所有的骨骼都在這里

找到c_cm,直接在右邊這里點(diǎn)擊cm中間,然后打字將其改成cw(女性角色)或者ck(小孩角色)就完事了,記住直接打字替換,不要刪除再替換,替換成其他骨骼也可以,但是一般會導(dǎo)致其他該骨骼的角色顯示成一坨奇奇怪怪的東西

替換完成之后按Ctrl+S保存就可以打開游戲爽一爽了,不過有一個比較不太完美的地方就是角色的身高會被放大到和桐生或者真島一樣高

順帶一提,如果要替換auth的骨骼,則是替換at,如果使用異骨骼角色替換了主角的auth文件且未做骨骼修復(fù),游戲就會崩潰
如何去掉真島的馬尾?
由于真島的馬尾辮并不是與模型一體,而是一根獨(dú)立綁在后腦勺的飾品,所以,如果沒對這根馬尾做一些處理,你就會發(fā)現(xiàn)你替換出來的真島哥是......


這樣的
這可還行?!我想要的MOD不是這樣的!
別急別急,有治有治,在請出我們的HxD之前,UP為你們準(zhǔn)備了一個更加簡單的傻瓜包
鏈接: https://pan.baidu.com/s/191mQ9qVDezKvHvYPJQpmrw? ?提取碼: nugr?
只需要將無馬尾文件扔進(jìn)Accessory里覆蓋對應(yīng)的文件即可去掉馬尾,想要它回來的時候把有馬尾的文件扔回去就OK了,我是不是很良心(≧ω≦)/!
當(dāng)然原理還是要講一講的,如果你沒興趣知道原理,那這部分你就可以跳過了
那么現(xiàn)在請出我們的HxD,然后把a(bǔ)ccessory里你想要去掉馬尾的文件夾里那個叫mesh.par的東西拖進(jìn)去,這里我們以c_cm_majima_hair1為例,對應(yīng)默認(rèn)服裝默認(rèn)狀態(tài)真島的馬尾
不過我更加強(qiáng)烈推薦右鍵打開方式然后把HxD設(shè)置為par的默認(rèn)打開方式,這樣下次就不用去拖了,直接雙擊打開就完事了

然后把箭頭所指的這個gmd,在左邊把它的十六進(jìn)制值(紅框這里)通通改成00(直接點(diǎn)最前頭那個62然后按住0就完事了,不用一個一個傻傻的慢慢輸入喔)
然后還是按Ctrl+S保存

OK那么馬尾就講到這里,接下來是如何治好純情小桐桐的暈?zāi)?/p>
女子格斗角色替換桐生修復(fù)

把箭頭所指的這個breast.par左邊紅框里的十六進(jìn)制值全部改成00就好了,這樣我們純情可愛的小桐桐就不會因?yàn)闀炞约旱哪潭辉敢馀b了(嗯我在說什么?)
不過好像這樣就不會搖了?
馬吉麻尼桑那邊就不用這么操作,尼桑畢竟是見過世面的人hhhhhh
貼圖丟失修復(fù)
在部分章節(jié),主角的面部呈現(xiàn)某種特殊狀態(tài)(臟、傷)時,如果你只是簡單的做替換,就會導(dǎo)致出現(xiàn)面部貼圖丟失,這是因?yàn)橹鹘堑膍esh.par里面并沒有包括面部貼圖,而是交由tex.par們來根據(jù)劇情顯示面部貼圖,將這樣的模型丟進(jìn)把面部貼圖包在mesh.par里的特殊章節(jié)文件夾時,就會由于面部貼圖缺失而顯示一張大白臉,又或者你替換的mod沒有帶傷的貼圖,導(dǎo)致原本劇情是主角傷痕累累的時候你卻只看到光滑(真的光滑嗎)的皮膚,這時我們就該手動修復(fù)一下了
從這里開始,我們就需要解包工具才能順利達(dá)成完美替換了,下載地址在下面
原地址:https://github.com/gibbed/Gibbed.Yakuza0/releases
百度盤:https://pan.baidu.com/s/1ADzAlMDuWptmWILiJKFvPg? ?提取碼: 62sn?
修復(fù)教程以真島的11章挨打那段為例

首先這一段的文件夾為auth/c_at_majima_11_015
推薦復(fù)制一份出來,然后把里面的mesh.par拖到解包器(Gibbed.Yakuza0.Unpack)上

然后就會出現(xiàn)一個叫mesh_unpack的文件夾,耐心等待解包器解包完畢(解包好會自動關(guān)閉),然后我們就可以看到里面有很多dds格式的貼圖文件,這里我們要取的是面部的di,身體如果貼圖uv吻合(兩邊di貼圖沒明顯不同就OK)當(dāng)然也要,但是很遺憾這個模型身體貼圖的UV似乎和其他的真島的模型都不一樣,所以用不了orz

接下來解包你打算放到這里的MOD,同樣是拖進(jìn)解包器等待解包完畢,這里用脫衣真島作為演示

接下來我們要做的就是把c_am_majima_face_11015_di和c_am_majima_face_11015_mt重命名為符合我們需求的c_cm_majima_face_di和c_cm_majima_face_mt,然后將其添加替換到我們將要替換的mod的mesh_unpack里面,然后將其拖到打包器里面


然后就會生成這個叫mesh_unpack.par的小可愛,大概是因?yàn)榇虬鳑]有壓縮的原因,所以一般重新打包的par都會比原版大上不少,但是不影響使用,把它重命名為mesh.par,然后就可以正式替換到你需要的文件夾里了


確認(rèn)無誤之后,就可以刪除mesh_unpack這個文件夾,節(jié)省空間
目前確認(rèn)需要修復(fù)貼圖的分別有:
adv/c_cm_kiryu_C06_sewer —— 6章下水道久瀨戰(zhàn) 面部

auth/c_at_majima_11_015 —— 11章真島挨打 面部&身體(然而身體UV和其他的身體貼圖都不同)
c_at_kiryu_naked_17_120 —— 17章桐生最終戰(zhàn)后 面部&身體
如果還有的話請?jiān)u論區(qū)告訴我,因?yàn)槔蠈?shí)說我也還沒有用mod打完全程
后話
那么到這里如果我沒記錯的話,關(guān)于模型替換方面該教的我應(yīng)該都已經(jīng)盡可能比較簡單易懂的寫出來了,這暫時也是我個人目前技術(shù)力所及程度的極限了,當(dāng)然mod這個事情是一直在發(fā)展的,聲音方面的話,應(yīng)該是可以替換的,只是非常非常麻煩,我個人也暫時還沒有接觸到,之后如果有發(fā)現(xiàn)什么好辦法的話會另起教程,至于戰(zhàn)斗風(fēng)格切換方面,之后大概是會錄成視頻形式放出
那么本期教程就到這里,如果還有什么我講得不夠明白的或者遇到問題難以解決的,可以在評論區(qū)留言,也可以加QQ群695045029,大概是打算發(fā)展成如龍的MOD群這樣子?也歡迎各位大佬進(jìn)來交流有關(guān)如龍的有的沒的啦XD
最后,私心也希望你們闊以支持一下我的視頻啊,直播的時候過來捧捧場防治一下自閉啊什么的,嗷嗷嗷|?ω?`)

那么,我們下期再見啦!(≧ω≦*)??喵!