最好看的中文字幕2019免费_国产精品hd免费观看_午夜在线免费视频_免费观看一级毛片

《火炬之光2》各類型MOD文件修改方法及部分技巧介紹

share

MEDIA文件夾內的文件大致有這些類型: DAT,LAYOUT,RAW,MESH,HIE,TEMPLATE,ANIMATION,SKELETON等.

除了以上這些類型外,還有圖片文件PNG和DDS,字體文件TTF和FONT,這兩類就不多做介紹了.

注意:所有文件名和后綴名都必須是大寫,否則游戲無法識別!!!

1.DAT文件

DAT文件是當前可以MOD最主要的部分,也是最容易修改的部分,多數MOD教程都有對特點DAT文件的修改介紹,所以這里就只介紹一些基礎性的知識.

DAT文件首先需要使用dat2txt轉換成txt文件才能進行修改.新建txt文件也可以,但是要保證編碼格式為UTF-16,如果你沒有這個能力,還是修改轉換過來的txt文件來得簡單.dat2txt軟件建議使用py版本的,因為可以看到源代碼,并且有tl2_dat_strings.txt文件(exe版本不確定是否有),會很有優勢.

DAT文件的結構是一個嵌套型的結構,使用[XXX]...[/XXX]的結構來進行嵌套,其中XXX為相應嵌套關鍵字,省略號里的內容為此關鍵字下定義的數據.具體什么時候需要進行嵌套,請自行參考相似文件.

一個DAT文件的嵌套結構可能是:

[A]

...

[B]

...

[/B]

...

[C]

...

[/C]

...

[/A]

這樣的多層結構,甚至更加復雜,所以在修改這樣的文件時,很可能因為嵌套對應錯誤而發生無法轉換的情況(技能修改常出現這個問題).

當你嵌套結構有誤時,其報錯方式是停留在dos窗口,并顯示類似如下的報錯情況:

因此,只要你看見line XXX的錯誤,你直接到對應行找嵌套錯誤就可以了.

對于DAT文件內的一行數據,比如:

<INTEGER>STRENGTH_REQUIRED:30

其中<>中的內容是數據類型,包括:

INTEGER:整型,也就是整數,一般來說應該是32位的,范圍為-2,147,483,648 到2,147,483,647.但是部分GUID的類型也是INTEGER,其實際為64位整型,也就是INTER64

INTEGER64:64位整型,范圍為-9,223,372,036,854,775,808 到9,223,372,036,854,775,807.所以寫GUID時千萬別超過這個范圍.

FLOAT:浮點數,也就是小數.

STRING:字符串型,也就是一組字符,比如一個路徑,一個名字等等.

BOOL:布爾型,只有兩個值,true代表真,false代表假.

TRANSLATE:翻譯型,也就是顯示在游戲中的文字,如果是中文版的游戲,這一項可以為中文.此外這一項還可以使用一些特定的關鍵字來調用游戲內部參數,也可以用十六進制的顏色表示來設定顯示顏色.

<>和:之間的部分(例子中STRENGTH_REQUIRED)是關鍵字:

所謂關鍵字,就是定義這一項屬性是什么,比如STRENGTH_REQUIRED就是這件裝備的力量要求.

一般關鍵字的選擇只能從同類文件中尋找,因為你所寫的關鍵字只要和系統內設定的有一點點不一致,就無法生效,并且有可能導致無法轉換回DAT文件.

但是有些時候盲目地找關鍵字會很麻煩,所以這里有一個小技巧:在tl2_dat_strings.txt中找,這個文件在py版的dat2txt中有.

tl2_dat_strings.txt中列出了所有已經解析出來的,可以轉換的可能關鍵字,如果某個關鍵字不在這個列表里,其在最后的txt文件中一定是以hash碼的形式存放的,比如0x9b4df640.

:后的部分是該屬性的具體值:

必須要滿足該值與數據類型的一致性才能進行轉換.

2.HIE文件

MEDIA文件夾內的HIE文件只有兩個:FEATURETAGS.HIE和UNITTYPES.HIE,前者可能是定義一些物件的,后者是定義物品類型的.

HIE文件也可以使用dat2txt進行轉換.

3.TEMPLATE文件

TEMPLATE文件是定義地圖類型的,完成部分地圖參數,地圖隨機性,地圖聲效,光影等方面的設定,上一級文件是DUNGEONS文件夾內的文件,下一級文件是通目錄下子文件夾內的LAYOUT文件.

TEMPLATE文件也可以使用dat2txt進行轉換.

4.ANIMATION文件

ANIMATION文件是定義模型動作參數的文件,可以使用dat2txt進行轉換.1代的模型有類似的文件,不過可以之間用記事本打開,移植時需要注意二代的ANIMATION文件會多一些參數,需要手動添加.

5.SKELETON,MESH文件

這兩個文件都是需要3D模型技術的,我并不會修改.1代模型移植時,兩者都可以直接移植.

6.RAW文件

MEIDA文件夾下的RAW文件一共7個,RAW文件可以使用raw2txt進行轉換,轉換后的文件格式與DAT文件轉換后的文件格式類似.

RAW文件是類似于注冊表的一個文件,用于將新添加的項進行注冊,有些項目如果不注冊,則添加無效.

不同的RAW文件的注冊方法不同,請根據同文件下其它項目的注冊方法進行注冊.

由于RAW文件有很多項目的含義仍不清楚(UNKNOWN項),所以當你要新加項目是,選用最接近項目的參數即可.

RAW文件還負責最底層的隨機,比如SPAWNCLASS文件夾的隨機掉落文件一般只到某類物品,比如UNIQUE WAND,這時候游戲就會調用RAW文件中的RARITY參數進行掉落,RARITY參數與WEIGHT參數效果類似,越大掉落概率越高.

各個RAW文件注冊的內容:

AFFXIES.RAW:注冊詞綴,也就是AFFIXES文件夾下的內容,WEIGHT同樣決定了詞綴隨機到的概率.

MISSILES.RAW:注冊彈道,也就是MISSILES文件夾下的內容.

ROOMPIECES.RAW:注冊場景物品,也就是LEVELSETS文件夾下的內容.

SKILLS.RAW:注冊技能,也就是SKILLS文件夾下的內容.

TRIGGERABLES.RAW:注冊觸發器,也就是TRIGGERABLES.RAW文件夾下的內容.

UI.RAW:注冊用戶界面,是UI文件夾下的LAYOUT文件.

UNITDATA.RAW:注冊單位,是UNITS文件夾下的內容,包括物品,怪物,人物,觸發裝置.

7.LAYOUT文件

LAYOUT文件需要使用layout編輯器來進行修改,由于當前該編輯器功能很弱,所以可以修改的內容很少.當前所能做到的只有學習現有layout實現新功能.

首先介紹一下layout編輯器的界面:

1:菜單欄:需要注意的是上面有搜索功能,初步確定想要修改的內容在哪就靠它了.

2.LAYOUT文件結構樹狀圖:定義了一個樹狀的結構,子節點可以看作是父節點的補充定義.

3.節點性質:TYPE ID為類型編號,TYPE NAME為類型名(很多都是UNKNOWN),Object GUID為此節點的GUID,Object Name為此節點名字(無關緊要),Child Count為子節點的個數,Parent Object為父節點的GUID.

4.已設置屬性:也就是在這一個項目中已經進行設置的屬性,最左邊的X可以刪除這一行屬性,然后從左到右是屬性編號,屬性名字(可以自己設定),屬性數據類型(可以自己設定,但可能引起錯誤),數據值.

5.未設置屬性:也就是在這一個項目中可以進行設置的屬性,最左邊的+可以添加這一行.

需要著重說明的兩個TYPE ID:

36: LOGIC GROUP

這個類型是定義邏輯關系的,比如一個按鈕按下后執行怎樣的操作等等,當前可以做的只有使用原有的邏輯來完成新的功能.

這一個節點中Child Count項變成了Logic Group Count.其每一個子節點為一個邏輯,每個邏輯可以完成一項或幾項功能,最簡單的為指向功能:

右上角的Target Object GUID即為指向的單元.左上角為此邏輯在此邏輯組(Logic Group)內的編號.

下面的每一項為一個邏輯,也就是當指向單元滿足了Event項目內設定的內容時,Target Group所指向的單元執行Action內指定的操作.

35:TIMELINE

這個類型是定義時間軸的,里面的內容可能有所缺失,暫時修改起來有一定難度.

其它TYPE ID中數據類型的判斷:

當前layout編輯器非常粗糙,很多屬性都是沒有名字,沒有類型(默認為BINARY),這對我們修改layout文件很不利.

這里有一些小技巧可以判斷屬性的類型,但是在改變類型前一定要切記備份layout文件和layout編輯器下的ObjectMetadata.xml和NameMappings.xml文件.因為有些時候錯誤的數據類型會導致layout文件損壞以及layout編輯器工作不正常.

首先,當你看見XX-00-XX-00-XX-00-XX-00這樣的數據時,你可以嘗試將類型改為STRING,一般來說就能出現正常的字符串.但是有些時候并不會有效,這時候你可以嘗試刪掉最開頭的XX-00-,再進行轉換.這是因為,有些項目中會存儲這個字符串的長度(十六進制),也就是最開始的XX-00,你可以修改后,自行計算長度在轉換回BINARY后添加.

其次,當你看到XX-XX-XX-XX的數據時,你可以嘗試選擇INT32和FLOAT類型,具體選用哪種可以根據標綠的四個值來判斷,如果全為0或者全為F,一般是INT32類型,否則為FLOAT類型,當然,你轉換數據后,也可以從數據是否合理(比如特別大或者特別小的數據一般是錯誤的)得到一個大致的判斷.

記一個XX為長度1的話,如果數據長度為4的倍數,也就是4n時,你可以嘗試FLOATXY(8),FLOATXYZ(12),INT32XY(8),INT32XYZ(12).

如果數據長度為4n+2時,一般為float[]和int32[],其中最開始的兩個長度為后面的項目數(n).

更多《火炬之光2》各類型MOD文件修改方法及部分技巧介紹相關問題

問題:《劍靈》提升40幀的黑科技后續優化界面方案圖為改漢化文件方法但是負優

回答:美少女的體液都是香的 詳情 >

問題:《最終幻想》簡單總結下ff7re的一些戰斗技巧

回答:2021年1月5日簽到 詳情 >

問題:《龍之谷2》【禮包】PC端多玩禮包領取方法

回答:找來干嘛?又不能睡 詳情 >

問題:《巫師3》1.32版如何用負重mod!

回答:不錯,設定挺新,好活 詳情 >

問題:求助:看門狗2 檢測到禁止的windows內核修改 現在無法

回答:真快,我才湊了三件,打了兩天了 詳情 >

share
最好看的中文字幕2019免费_国产精品hd免费观看_午夜在线免费视频_免费观看一级毛片

<li id="1svfw"><legend id="1svfw"><ruby id="1svfw"></ruby></legend></li><li id="1svfw"></li>

      <rt id="1svfw"><small id="1svfw"><strike id="1svfw"></strike></small></rt>
      <label id="1svfw"></label>

        <label id="1svfw"><meter id="1svfw"></meter></label>
        欧美国产丝袜视频| 色婷婷av一区二区三区大白胸| 久久国产精品99久久久久久老狼| 91福利国产精品| 三级欧美韩日大片在线看| 欧美日韩国产高清一区| 天堂一区二区在线免费观看| 日韩亚洲欧美综合| 国产不卡视频在线播放| 亚洲人成网站在线| 91精品欧美久久久久久动漫 | 中文字幕中文乱码欧美一区二区| 岛国一区二区三区| 亚洲自拍偷拍av| 欧美精品一区二区三区四区| 成人av影院在线| 天天av天天翘天天综合网色鬼国产 | 九九国产精品视频| 久久先锋影音av鲁色资源网| 激情综合色播五月| 日韩美女啊v在线免费观看| 欧美精品1区2区| 成人午夜电影小说| 激情综合色丁香一区二区| 亚洲黄色片在线观看| 精品国产乱码91久久久久久网站| 99久久综合狠狠综合久久| 久久99日本精品| 日韩激情中文字幕| 一区二区三区加勒比av| 中文字幕第一页久久| 精品国精品自拍自在线| 欧美高清一级片在线| 91蝌蚪国产九色| 国产一区二区福利| 亚洲二区在线视频| 亚洲日穴在线视频| 国产精品国产三级国产普通话蜜臀| 91精品国产免费| 欧美午夜一区二区三区免费大片| 国产成人在线网站| 丝袜国产日韩另类美女| 亚洲精品国产第一综合99久久 | 91在线一区二区| 国产一区二区三区av电影| 亚洲最快最全在线视频| 亚洲美腿欧美偷拍| 欧美国产乱子伦| 久久综合九色综合欧美就去吻| 欧美亚洲国产怡红院影院| 91视视频在线观看入口直接观看www| 国产乱妇无码大片在线观看| 日本视频中文字幕一区二区三区| 一区二区三区精品在线| 亚洲黄色片在线观看| 亚洲午夜国产一区99re久久| 亚洲美女屁股眼交3| 最新国产成人在线观看| 久久香蕉国产线看观看99| 蓝色福利精品导航| 久久疯狂做爰流白浆xx| 紧缚捆绑精品一区二区| 蜜乳av一区二区| 韩国女主播成人在线观看| 国内精品国产三级国产a久久| 激情文学综合丁香| 国产成人aaa| 91亚洲国产成人精品一区二区三| 91国产丝袜在线播放| 欧美在线你懂的| 91精品国产综合久久久久| 欧美一区二区三区婷婷月色| 91精品国产欧美一区二区成人| 91精品国产麻豆| 久久综合久久综合久久综合| 欧美国产成人精品| 欧美日韩国产综合久久| 91精品欧美福利在线观看| 日韩午夜电影av| 国产三级欧美三级日产三级99 | 中文字幕亚洲在| 亚洲欧美日韩国产手机在线 | 免费看日韩a级影片| 久久99精品久久久久久久久久久久| 久久成人久久爱| 色国产综合视频| 日韩免费一区二区三区在线播放| 亚洲精品一区在线观看| 一区二区三区在线视频免费观看 | 亚洲一区二区三区四区中文字幕| 亚洲综合成人在线视频| 精久久久久久久久久久| 粉嫩一区二区三区性色av| 欧美综合一区二区| 精品乱人伦小说| 亚洲大片免费看| 国产成a人亚洲精品| 欧美探花视频资源| 久久亚洲一级片| 亚洲成人精品影院| 成人美女视频在线观看18| 欧美一区二区三区不卡| 成人免费在线播放视频| 久久国产精品免费| 91久久精品一区二区| 久久品道一品道久久精品| 一区二区三区视频在线观看| 裸体健美xxxx欧美裸体表演| 不卡区在线中文字幕| 日韩欧美三级在线| 亚洲高清免费观看 | 一区二区三区久久| 国产一二三精品| 欧美日韩成人综合| 国产欧美精品在线观看| 午夜视频在线观看一区二区 | 日韩美一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 精品日韩一区二区三区 | 这里是久久伊人| 亚洲素人一区二区| 国产精品乡下勾搭老头1| 777亚洲妇女| 亚洲成人在线免费| 欧美性猛交xxxxxx富婆| 亚洲三级电影网站| 在线观看三级视频欧美| 亚洲伦在线观看| 成人国产视频在线观看| 久久精品欧美日韩精品| 国模冰冰炮一区二区| 欧美刺激午夜性久久久久久久| 日本午夜精品视频在线观看| 91精选在线观看| 精品一区二区三区免费毛片爱| 欧美成人vr18sexvr| 麻豆成人久久精品二区三区红 | 91精品在线观看入口| 亚洲精品福利视频网站| 色综合久久久网| 亚洲一区二区视频| 欧美日韩精品一区视频| 日韩成人av影视| 精品国产乱码久久久久久牛牛| 久久99精品久久久| 久久亚洲一区二区三区明星换脸| 国产乱子伦一区二区三区国色天香| 日韩欧美激情一区| 国内精品第一页| 日本一二三不卡| 欧美自拍丝袜亚洲| 日本vs亚洲vs韩国一区三区| 精品国产乱码久久久久久久久| 国模套图日韩精品一区二区| 久久久久国产免费免费| 97精品超碰一区二区三区| 亚洲精品视频自拍| 日韩女优av电影| 99久久久久免费精品国产| 亚洲精品免费在线| 日韩女优制服丝袜电影| 国产成人在线网站| 亚洲精品国产第一综合99久久 | 国产成人精品1024| 亚洲日本丝袜连裤袜办公室| 欧美日韩国产一区| 国产精品一区二区免费不卡 | 9i在线看片成人免费| 亚洲第一综合色| 久久噜噜亚洲综合| 精品视频在线看| 国产精品影视网| 日韩精品亚洲专区| 中文字幕精品一区二区三区精品| 99免费精品在线观看| 秋霞午夜鲁丝一区二区老狼| 国产欧美一区二区精品仙草咪| 99久久99精品久久久久久| 日本三级亚洲精品| 亚洲品质自拍视频网站| 26uuu亚洲综合色| 7777精品伊人久久久大香线蕉经典版下载 | 欧美色精品天天在线观看视频| 蜜乳av一区二区三区| 亚洲美女屁股眼交| 欧美高清在线精品一区| 亚洲精品一区二区三区香蕉| 欧美日本一道本在线视频| 色综合久久久久综合体桃花网| 国产剧情一区二区| 久久国产精品免费| 日韩电影免费在线| 亚洲午夜久久久久久久久电影院| 亚洲欧洲精品天堂一级| 国产亚洲欧洲997久久综合 | 91玉足脚交白嫩脚丫在线播放| 国产原创一区二区三区| 麻豆国产欧美一区二区三区| 日韩影院在线观看| 亚洲国产日韩在线一区模特|