最近免费mv在线观看,最近免费中文字幕大全高清大全1,在线播放国产不卡免费视频,最新午夜国内自拍视频,在线 | 一区二区三区四区

您的位置: 單機(jī) > 攻略 > 常見(jiàn)問(wèn)題 > 攻略詳情

真三國(guó)無(wú)雙7 with 猛將傳 DLC教程翻譯 DLC什么意思

時(shí)間:2014-06-20 17:30:47
  • 來(lái)源:3DM論壇—秋亦濃
  • 作者:Fantasy
  • 編輯:ChunTian
0

《真三國(guó)無(wú)雙7 with 猛將傳》DLC教程翻譯,DLC什么意思。

聲明:本人沒(méi)有dlc文件,所以只是根據(jù)自己的理解翻譯一下原文,而且不包括例子。

xx號(hào)文件你可以自行替換成xx.data

前提:

安裝python2 目前對(duì)應(yīng)的最新版本python2.77.百度python,第一個(gè)就是官網(wǎng).不會(huì)設(shè)置環(huán)境變量最好使用安裝版(Installer),windows-x86和windows-x86-64分別對(duì)應(yīng)32位對(duì)應(yīng)64位windows操作系統(tǒng)

準(zhǔn)備:

exe與腳本(用來(lái)將服裝名稱(chēng)寫(xiě)入8383號(hào)文件)在這里下載https://www.mediafire.com/?u5z3mvi4pm55ait( mediafire下載不能,要下載的自己想辦法).你需要的文件是0,8383與8384,已經(jīng)包含在壓縮包中,把這些文件應(yīng)該放在同一個(gè)文件夾下.

從0號(hào)文件文件 0x1a908開(kāi)始 每個(gè)武將0x31個(gè)字節(jié),開(kāi)頭0x30個(gè)字節(jié)表示一個(gè)服裝槽,設(shè)置為0xff表示失效,0x00表示啟用0x31用來(lái)控制獲取衣服名字的字符串塊(該字節(jié)在Lavos的exe中將忽略,字符串的加載被重定向到8383文件中,通過(guò)腳本Makestring.py生成新的字符串并擴(kuò)展到8383號(hào)文件中)

導(dǎo)出游戲文件的方法:

如果你沒(méi)有這些文件,這個(gè)腳本能從游戲中提取http://pastebin.com/8Uu0LfX1,首先備份linkdata,添加后綴.bak.例如 LINKDATA0.BIN 那么備份的文件就是LINKDATA0.BIN.bak,5文件都要,然后將腳本放在游戲文件夾下運(yùn)行.成功的話你會(huì)看到Extracted文件夾,里面是游戲中提取出的文件data文件(將近10g)

服裝名加載原理(可選):

如果你有興趣了解游戲中字符串的加載,查看文件1(下面只說(shuō)對(duì)應(yīng)中文文件),三國(guó)無(wú)雙6(注意編碼是big5 繁體) 開(kāi)始地址0x37eeb,你可以看到所有的服裝名稱(chēng),共分為4組,每組8個(gè)字符串.從左往右,從上到下,我們把他們的索引標(biāo)為0-7.

普通的例子:曹操 人物索引為1(具體可以通過(guò)van的修改器查看) 0號(hào)文件地址: 0x1a908+0x31*1 = 0x1A939, 0x31為0x00(通常武將)可以看到他有三個(gè)字節(jié)設(shè)置為0x00 對(duì)應(yīng)的字節(jié)偏移0x00,0x05,0x06.那么他有三件衣服,對(duì)應(yīng)的字符串是第一組里面的8個(gè),我們可以把0號(hào)文件里的偏移看成對(duì)應(yīng)的索引

特殊:夏侯?lèi)?人物索引為0 0號(hào)文件地址:0x1a908 可以看到他0x31被設(shè)置為0x1 上面30個(gè)字節(jié)共有6處值不等于0xff設(shè)置為0x00和0x01分別對(duì)應(yīng)第一組和第二組字符串里面相同的索引位置 可以看到第二組里面無(wú)眼罩之類(lèi)的字符串.

該字節(jié)在Lavos的exe中將忽略,在Lavos中讀取字符串的工作被重定向到8383號(hào)文件中, 并且每個(gè)武將都有他單獨(dú)的字符串,方便自定義,使用Lavos的exe,中只需要在開(kāi)啟服裝槽的時(shí)候?qū)?duì)應(yīng)武將的對(duì)應(yīng)字節(jié)設(shè)置為0x00就可以了.

讓游戲加載指定編號(hào)的服裝文件:

8384號(hào)文件包含文件編號(hào),用來(lái)讀取每個(gè)服裝槽的對(duì)應(yīng)文件,這個(gè)文件每個(gè)武將0x66個(gè)字節(jié),每個(gè)武將0x6個(gè)字節(jié)后每?jī)蓚€(gè)字節(jié)為一件服裝對(duì)應(yīng)的文件號(hào),必須不低于32000,在這個(gè)文件中,這個(gè)值0x341e,你必須顛倒這個(gè)值,因?yàn)樗且粋€(gè)低字節(jié)序(低位字節(jié)排放在內(nèi)存的低地址端,高位字節(jié)排放在內(nèi)存的高地址端。)

輸入的值是0x1e34,值低于這個(gè)已在游戲中使用,設(shè)置成那樣會(huì)造成游戲崩潰,:游戲從這個(gè)文件中加載指定文件時(shí)會(huì)加上0x48e2,0x341e+0x48e2 = 32000,

一個(gè)例子:假設(shè)將加載的文件編號(hào)設(shè)置為32001. 1.這個(gè)值不低與32000,所以是合法的. 2.16進(jìn)制表示0x7D01. 3.游戲加載時(shí)會(huì)把值增加0x48e2,所以0x7D01-0x48e2=0x341F. 4這是一個(gè)高字節(jié)序,文件中需要用低字節(jié)序表示,翻轉(zhuǎn)他,最后得到0x1F34就是我們需要的值

為什么指定的文件編號(hào)必須不小于32000(可選):

本質(zhì)上exe(可執(zhí)行文件)來(lái)確定文件加載范圍.如果查看8383號(hào)文件,你可已看到所有的編號(hào)均勻的分布.但是你對(duì)比導(dǎo)出的文件數(shù),有些文件甚至不存在.

例如編號(hào)2317-7022的文件就不存在,但是你你將你要加載的文件設(shè)置成這些文件編號(hào),exe將增加特定的間隔到你指定的文件編號(hào),所以你不能使用這個(gè)范圍內(nèi)的值.exe的編碼允許這樣的事,這就是為什么有個(gè)不相關(guān)的值在你指定的文件編號(hào)之間,以及為什么我設(shè)置為341e會(huì)映射為 32000號(hào)文件,游戲中原始模型數(shù)共0x341d ,所已在游戲文件都加載結(jié)束時(shí)再加載.我只是編輯游戲添加這個(gè)數(shù)字的方式.

修改或添加服裝字符串:

修改8383號(hào)文件,使用腳本Makestring.py http://pastebin.com/ui8CSWuN 該腳本包含在壓縮包中,你必須修改該腳本,應(yīng)該很簡(jiǎn)單,在函數(shù)extrac添加指定武將編號(hào)以及服裝編號(hào)的字符串(前提你要看懂代碼,另外python的縮進(jìn)語(yǔ)法規(guī)則異??拥? -!,).ps:繁中版字符串big5編碼 python腳本添加一行在文件開(kāi)始:#coding:utf-8.當(dāng)然你也可以先轉(zhuǎn)成16進(jìn)制字符串通過(guò)/x添加

warriornum:對(duì)應(yīng)van修改器武將編號(hào).cntr:對(duì)應(yīng)服裝 第一套衣服對(duì)應(yīng)cntr值為0,以此類(lèi)推.

修改完畢后后運(yùn)行腳本,生成NewStrings.data.bak.在2進(jìn)制編輯器中打開(kāi)文件(winhex之類(lèi)的) 全選并復(fù)制.打開(kāi)8383.data文件 搜索字符串XL 選擇從x開(kāi)始的到文件尾的數(shù)據(jù),粘貼,這會(huì)覆蓋并擴(kuò)展該文件.

以UE為例 打開(kāi)NewStrings.data.bak; 打開(kāi)8383.data; 選擇NewString.data.bak選項(xiàng)卡; ctrl+A(全選)ctrl+c(復(fù)制); 選擇8383.data選項(xiàng)卡,ctrl+f(搜索),彈出的對(duì)話框填入XL,勾選查找ASCII,點(diǎn)擊查找下一個(gè),從X所對(duì)應(yīng)的16進(jìn)制地址開(kāi)始按住左鍵,滑鼠向下直到文件尾,此時(shí)應(yīng)該這段都被選擇到了,ctrl+v復(fù)制.

導(dǎo)入游戲:

最后import.py http://pastebin.com/dv1Jutgk用來(lái)導(dǎo)入文件,將腳本放在游戲目錄下, 游戲目錄下新建一個(gè)文件夾,放入要導(dǎo)入的文件,至少應(yīng)該有0.data, 8383.data,8384.data 以及你要導(dǎo)入的模型,該文件編號(hào)應(yīng)該已經(jīng)在8384.data中指定, 你的模型文件命名為(文件編號(hào)).data的形式,例如指定的編號(hào)為32000,則文件名為32000.data

腳本運(yùn)行方式 win+r 打開(kāi)運(yùn)行窗口;輸入cmd并確定打開(kāi)命令行窗口; 在命令行窗口中輸入cd /d 此處填寫(xiě)游戲路徑;按Enter鍵此時(shí)命令行窗口中的路徑應(yīng)該在游戲目錄; 在命令行窗口中輸入import.py 此處填寫(xiě)要導(dǎo)入的文件所在的文件夾名

正確運(yùn)行會(huì)顯示文件被導(dǎo)入到了哪個(gè)linkdata中(注意備份)

真三國(guó)無(wú)雙7 with 猛將傳 DLC教程翻譯 DLC什么意思

真三國(guó)無(wú)雙7

點(diǎn)擊進(jìn)入3DMGAME《真三國(guó)無(wú)雙7 with 猛將傳》游戲論壇專(zhuān)區(qū)

本文內(nèi)容來(lái)源于互聯(lián)網(wǎng),如有侵權(quán)請(qǐng)聯(lián)系刪除。

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門(mén)評(píng)論

全部評(píng)論

3DM自運(yùn)營(yíng)游戲推薦 更多+