功能: - 你只需要花幾十分鐘就能完成一次種族/性別模型轉(zhuǎn)換 - 對(duì)游戲內(nèi)NPC毫無影響(除了頭發(fā)的紋理) - 對(duì)玩家的角色沒有潛在的影響(不存在封號(hào)) - 僅對(duì)1.12客戶端有效 需要的工具: 首先,你需要這兩個(gè)軟件程序: -MyWarCraftStudio 0.10.6337 下載鏈接 一、提取.dbc文件 1.打開MyWarCraftStudio,點(diǎn)擊"File",然后點(diǎn)擊"Open MPQ Archive..." 2.然后瀏覽到你的WOW“Data”文件夾 (如. “C:\Program Files\World of Warcraft\Data”)并且打開“patch-2.MPQ”文件,打開后,你將看到窗口左側(cè)的文件夾列表,點(diǎn)擊“DBFilesClient”前面的"+"符號(hào),這時(shí)你會(huì)看到有很多的“.dbc”文件,找到并右鍵“CreatureDisplayInfo.dbc”然后右鍵點(diǎn)擊 “Extract File To...”,然后選擇你想要提取的任何位置,隨便放到哪里都可以。 3.我們現(xiàn)在完成了“patch-2.MPQ”的提取,現(xiàn)在點(diǎn)擊“File”, “Open MPQ Archive”并且打開“patch.MPQ”,點(diǎn)擊“DBFilesClient”前面的"+"符號(hào),右鍵“CharacterFacialHairStyles.dbc”并提取他,然后用相同的方法提取“ChrRaces.dbc”和“CharSections.dbc”。此時(shí),我們一共提取了有4個(gè).dbc文件: - CharacterFacialHairStyles.dbc (從“patch.MPQ”提取) - CharSections.dbc (從“patch.MPQ”提取) - ChrRaces.dbc (從“patch.MPQ”提取) - CreatureDisplayInfo.dbc (從“patch-2.MPQ”提取) 4.備份這些文件,我們需要用它們來制作種族/性別轉(zhuǎn)化補(bǔ)丁。如果你不做備份,那么每次你需要做一個(gè)新補(bǔ)丁時(shí),你都需要重新提取它們。 二、種族轉(zhuǎn)換 - 編輯 “ChrRaces.dbc” 1.打開MyDbcEditor,點(diǎn)擊 “File”, “Open”然后選擇“ChrRaces.dbc”,然后,例如我們想讓人類角色(不是NPC)看起來像暗夜精靈,我們需要找到第一行的"Ni"和"Hu",然后看他們的第七列,輸入替換,讓他們互相轉(zhuǎn)換,如圖: 注:Ni:暗夜精靈 Or:獸人 Dw:矮人 Hu:人類 Sc:亡靈 Ta:牛頭人 Gn:侏儒 Tr:巨魔 這是暗夜精靈的代替人類的頭盔模型,因?yàn)槊恳粋€(gè)種族都有不同的頭盔模型,不同的大小和形狀 然后保存文件, 點(diǎn)擊“File” 然后 “Save” 2.下一步,我們還需要檢查第五和第六列,在這里你將看到生物模型ID,例如人類男性是49(第一行第五列),人類女性是50(第一行第六列),暗夜精靈男是55,女是56(第四行第五和第六列) - 編輯 “CreatureDisplayInfo.dbc” 1.用MyDbcEditor打開“CreatureDisplayInfo.dbc”,讓我們的人類角色看起來像一個(gè)暗夜精靈,我們需要與暗夜精靈的人體模型替換信息,點(diǎn)擊“Edit”, “Go to ID...”然后輸入"55"然后點(diǎn)"OK" 2.右鍵第55行(任何列),點(diǎn)擊“Copy line to...”輸入"49"然后點(diǎn)"OK"?,F(xiàn)在,我們已經(jīng)更換了49行信息(人類男性)和55行信息(暗夜精靈男)。 3.現(xiàn)在我們也要對(duì)女性角色做同樣的事情。右鍵第56行(任何列),“Copy line to...” 輸入"50"并點(diǎn)擊“OK”。 現(xiàn)在點(diǎn)擊 “File” 和 “Save”。 - 編輯 “CharSections.dbc” 用MyDbcEditor打開“CharSections.dbc”,該文件包含了所有關(guān)于人物角色的紋理信息,在第一行第7列上右鍵,選擇“Replace in Column...”,輸入“Human”(框架上顯示是“Search for:”時(shí)),然后點(diǎn)“OK”,然后輸入“NightElf”(框架上顯示是“New Value:”時(shí))然后點(diǎn)“OK”,接下來會(huì)有一個(gè)信息窗口將彈出,不用管他,只需單擊“OK” 2.然后對(duì)第8列和第9列也執(zhí)行相同的過程。只需記住在第一行右擊,否則就不會(huì)編輯整個(gè)列。當(dāng)你編輯完所有三個(gè)列后,單擊“File”和“Save”。 *通常做到這就足夠了,除了牛頭人。因?yàn)榕n^人使用額外的角和蹄的紋理。所以,如果我們想讓我們的角色看起來是一個(gè)牛頭人,我們就需要額外添加這些紋理。如果我們想從牛頭人轉(zhuǎn)換到其他種族,那就要?jiǎng)h除紋理。右鍵第7列,點(diǎn)擊“Search Column...”,輸入“TaurenMaleSkin”然后點(diǎn)“OK”,現(xiàn)在在第8列中你會(huì)看到一個(gè)文件路徑 “Character\Tauren\Male\TaurenMaleSkin00_00_Extra.blp” 和下面的那一排“Character\Tauren\Male\TaurenMaleSkin00_03_Extra.blp”,如果你從另一個(gè)種族轉(zhuǎn)換到牛頭人,你就必須將這些文件路徑復(fù)制到真實(shí)種族行里。例如人類,你要先點(diǎn)擊“Search Column...”輸入“HumanMaleSkin” 并且復(fù)制紋理路徑到第8列中(我建議你這樣做之前,替換“Human”與“Tauren”,這樣會(huì)使事情變得更容易),然后對(duì)所有其他額外的紋理路徑做同樣的操作,如果你是從牛頭人轉(zhuǎn)換到另一個(gè)種族,就要?jiǎng)h除第8列中所有多余的紋理路徑。 - 編輯 “CharacterFacialHairStyles.dbc” 1.你在大部分的種族轉(zhuǎn)換中并不許要編輯這個(gè)文件,但有些種族如亡靈或侏儒會(huì)需要編輯它。在這個(gè)文件中,第一列是種族ID,1是人類,2是獸人,5是亡靈等等。 (具體參照“ChrRaces.dbc”里)。 2.第二列為性別,0是男性1是女性。在第三列中你會(huì)發(fā)現(xiàn)胡子風(fēng)格或其他面部的元素。 3.最后三列會(huì)告訴客戶端哪種3D模型應(yīng)該用于哪些樣式。舉例來說,如果你的人類男性有胡須樣式1(第三列中),然后客戶端將用最后3列的組合呈現(xiàn)它。 *建議你在完成轉(zhuǎn)換后來編輯這個(gè),確保沒有出錯(cuò)的情況下是最保險(xiǎn)的。 例如,人類轉(zhuǎn)換到暗夜精靈,你可以復(fù)制所有的最后三列的值到ID 4(4為暗夜精靈種族ID,具體哪個(gè)ID是哪個(gè)種族請(qǐng)參考“ChrRaces.dbc”)復(fù)制到行ID為1(1為人類)的最后三列,但是你也必須關(guān)心一下性別,因此,當(dāng)從一個(gè)種族復(fù)制到另一個(gè)值時(shí),還需要檢查它是男性(第2列值0)還是女性(第2列值1)。因此,男性角色最后三列值的組合可能與女性字符的值不一樣,反之亦然。因此,請(qǐng)務(wù)必檢查性別id(第2欄),并復(fù)制相應(yīng)的值。 您會(huì)注意到,基于面部元素樣式號(hào)(第3列),前三列的值有不同的組合。而且某些種族比其他種族擁有更多的樣式編號(hào)。這個(gè)沒有關(guān)系,重要的是你在最后三列中選擇了至少一個(gè)組合。例如,如果你想從人類轉(zhuǎn)換到暗夜精靈,那么你可以使用男性暗夜精靈風(fēng)格的最后三欄(1, 1, 1)作為所有其他人類男性風(fēng)格,這樣的操作會(huì)更快一些,缺點(diǎn)是所有的角色都會(huì)有相同的面部元素組合。 就像我之前說的,你不需要編輯這個(gè)除非你的種族互換是亡靈或侏儒,但無論如何,所有種族都會(huì)受到該文件的影響,所以如果你看到一些奇怪的東西,比如你臉上的洞,而不是胡子,或者缺少頜骨,或任何奇怪或缺失的面部元素(不是紋理,只是3D元素),請(qǐng)不要大驚小怪,因?yàn)槟銢]有編輯這個(gè)文件。所以如果你不想變成那樣的話,你就應(yīng)該編輯這個(gè)文件。 三、性別互換 - 編輯 “CreatureDisplayInfo.dbc” 1.用MyDbcEditor打開“CreatureDisplayInfo.dbc”,讓我們的人類男性的性別像女的,我們需要與女性替換男性模型信息,點(diǎn)擊“Edit”, “Go to ID...”輸入 “50”并點(diǎn)擊“OK”,右擊第50行(任何列),點(diǎn)擊“Copy line to...”輸入49并點(diǎn)擊“OK”,這時(shí),我們已經(jīng)更換了49行信息(男性)和50(女性)行信息。 2.現(xiàn)在點(diǎn)擊“File”并且“Save”。 - 編輯 “CharSections.dbc” 1.用MyDbcEditor打開“CharSections.dbc,右鍵單擊第一行第7列,然后單擊“Replace in Column...”輸入“Male\HumanMale”(框架上顯示是“Search for:”時(shí)),然后點(diǎn)“OK”,輸入“Female\HumanFemale”(框架上顯示是“New Value:”時(shí))然后點(diǎn)“OK”,接下來會(huì)有一個(gè)信息窗口將彈出,不用管他,只需單擊“OK”。 2.然后在第8列重復(fù)同樣的操作 3.最后保存“Save”。 *如果是牛頭人,女性牛頭人角色有額外的紋理,所以我們需要添加或刪除他們,以防我們從男性轉(zhuǎn)換到女性,或反之亦然。右鍵第7列,點(diǎn)擊“Search Column...”輸入“HumanFemaleNaked”并點(diǎn)擊“OK”,現(xiàn)在在第8列中,你將看到一個(gè)文件路徑:“Character\Human\Female\HumanFemaleNakedTorsoSkin00_00.blp”和他下面的“Character\Human\Female\HumanFemaleNakedTorsoSkin00_01.blp”,如果從男性到女性交換,則必須將這些文件路徑復(fù)制到你的實(shí)際的性別行中。例如,對(duì)男性來說,你需要“Search Column...”輸入“HumanMaleNaked”并在第8列復(fù)制額外紋理路徑。然后對(duì)所有其他額外的紋理路徑做同樣的操作,如果你是從女性切換到男性,那么只需刪除第8列中的所有額外紋理路徑就可以了。 - 編輯 “CharacterFacialHairStyles.dbc “ 就像種族轉(zhuǎn)換的編輯一樣,只需要修改最后三列中的值,例如,如果你想從人類男性變成女性,你必須復(fù)制來自人類(第一行ID第一列為1)男性(第二列值為1,女性為0)的最后三列的值(第7.8.9列)進(jìn)行互換,如果你將最后三列的所有組合復(fù)制到對(duì)應(yīng)的性別中,則無所謂。如果你嫌麻煩,你可以只選擇一個(gè)組合,并將其復(fù)制到所有行中的某個(gè)種族/性別,這樣會(huì)更快一些,但所有的角色都會(huì)有相同的面部元素組合 -頭盔修復(fù) 我不想解釋太多細(xì)節(jié),因?yàn)榇蠖鄶?shù)時(shí)候你不需要添加此修復(fù),如果你注意到你的頭盔有but(比如他們看起來太小或大),那你就必須如下操作: 用MyWarCraftStudio打開“model.MPQ”,瀏覽“Item\ObjectComponents\Head”并提取其所有內(nèi)容,然后打開“patch.MPQ”做相同的事,也一樣提取。用相同的名稱覆蓋文件。最后打開“patch-2.MPQ” 做相同的事。此時(shí),您應(yīng)該有一個(gè)名為“Head”的文件夾(建立一個(gè))。(所有的頭盔模型) 例如你看到的像一個(gè)頭盔名字“Helm_Blindfold_A_01_DwF.m2” ,其中“DwF”代表女性矮人,假設(shè)我們想從男性變成女性。我們就要去復(fù)制所有的“..._HuF.m2”文件,并且重命名“..._HuM.m2”。這樣,我們就可以讓我們的客戶端使其呈現(xiàn)女性對(duì)男性角色頭盔的外觀。 四、創(chuàng)建補(bǔ)丁 1.一旦你編輯的所有文件,你就需要再做一個(gè)“patch.MPQ”補(bǔ)丁,讓這個(gè)MPQ文件能夠在游戲中看到他們的效果。所以,首先你需要?jiǎng)?chuàng)建一個(gè)新文件夾并將其稱之為“DBFilesClient” 2.然后把你編輯完的4個(gè).dbc文件 (CharacterFacialHairStyles, CharSections, ChrRaces 和 CreatureDisplayInfo)全部搬進(jìn)去。 3.打開MyWarCraftStudio,點(diǎn)擊“Pack”然后“Create MPQ archive”然后命名為“patch-3.mpq”。右鍵單擊窗口左側(cè)空白處,然后單擊“Import Folder...”,瀏覽你的“DBFilesClient”里的編輯完的.dbc文件夾,雙擊其中一個(gè)打開它,不用管哪一個(gè),因?yàn)槎紩?huì)一起導(dǎo)入的。 *如果你同時(shí)也為性別交換做了頭盔修復(fù),那么創(chuàng)建一個(gè)新文件夾(你的電腦上的任何地方)并命名為“Item”,然后里面創(chuàng)建另一個(gè)文件夾名為“ObjectComponents”,然后移動(dòng)你之前所有的編輯的.m2頭盔文件到“Head”里。在“Item”文件夾中,還必須創(chuàng)建一個(gè)空白文件(例如一個(gè)記事本文件)并命名為“import”。 4.現(xiàn)在回到你的MyWarCraftStudio,創(chuàng)建“patch-3.mpq”,右鍵單擊你之前編輯完的“DBFilesClient”文件夾并單擊“Import ,F(xiàn)older...”,瀏覽到你剛才做的“Item”文件夾,雙擊你命名為“import”的空白文件。 5.此時(shí),您的補(bǔ)丁已經(jīng)完成,你可以保存它。 6.單擊“Pack”然后“Save and Close Archive”,現(xiàn)在你可以復(fù)制你的“patch-3.mpq”到你的WOW的“Data” 文件夾當(dāng)中了(例如“C:\Program Files\World of Warcraft\Data”)。但在開始游戲之前,記得記得清空你的“WDB”文件夾, (如. “C:\Program Files\World of Warcraft\WDB”)這是游戲緩存文件夾,你不能看到你的補(bǔ)丁更改,除非你清空它。 |
|