DNPacker(龍之谷PAK資源打包器)V2

2024-07-13發(fā)布者:wx20230305205025大?。?/span> 下載:0

文件大小:

軟件介紹

龍之谷PAK資源文件打包程序(DNPacker)是由GS娘編寫的一個小程序.龍之谷PAK資源文件打包程序是用于對網游 龍之谷 的游戲資源進行重新打包的工具,生成的 龍之谷 資源格式(*.pak)可以直接放到游戲根目錄,游戲將按加載順序對資源文件進行同名覆蓋.
用法:
1.把修改好的資源文件按照對應[文件索引]放到本程序目錄下的 resource 或 mapdata文件夾.
2.雙擊運行程序目錄下的pakpack.exe
3.選擇程序界面的 mapdata 或 resource 復選框后,點擊 打包 按鈕即可生成pak文件
更新日志:
2011.01.16 -V2.2.0
1.UI界面支持視覺風格
2.修正復選框檢測的BUG
V2.1.0 2011.1.16
1.UI界面支持視覺風格
2.修正復選框檢測的BUG
資源結構:
PAK是《龍之谷》游戲的資源存放文件格式,本格式包含虛擬文件的數(shù)據(jù)及虛擬目錄/文件的索引,游戲通過對程序目錄下的*.pak后綴名的文件對資源包按順序進行加載,并支持虛擬文件的同名覆蓋(文件名須注明替換的包名,如:Resource01-test.pak).需要注意的是,在PAK包內的虛擬文件是被壓縮(zlib方式,壓縮級別1)后緊湊地存放在資源包的數(shù)據(jù)區(qū)的,因此從PAK提取后的文件需要經過解壓才能使用.
以下是對PAK結構的猜想,以一個自制test.pak作范例:

文件頭段: 占用256字節(jié)(00h-FFh),用于標識文件類型,只使用32字節(jié)(00h-20h).
索引信息段: 占用16字節(jié)(100h-10Fh),用于指示索引信息及位置.
0B 00 00 00: 占用4字節(jié),固定為0B或0A兩個數(shù)值
02 00 00 00: 占用4字節(jié),表示虛擬文件數(shù)量
00 05 00 00: 占用4字節(jié),表示虛擬文件索引起始偏移地址
資源數(shù)據(jù)段: 不定長度,必須從400h處開始,用于存放虛擬文件數(shù)據(jù),文件順序緊湊存放.
78 01: 虛擬文件文件頭,78為zlib標識,01表示壓縮級別1
索引段: 不定長度,每個虛擬文件索引占316字節(jié)(13Ch),用于說明虛擬文件的相關信息.
500h-524h: 顯而易見,這是一個包含完整虛擬目錄信息的虛擬文件名,占用256字節(jié)
20 00 00 00: 占用4字節(jié),表示虛擬文件的大小
20 00 00 00: 占用4字節(jié),表示虛擬文件解壓后的大小
(由于這是個例子文件,假設壓縮前后大小不變)
00 04 00 00: 占用4字節(jié),表示虛擬文件的偏移地址

image.png
發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網相關政策法規(guī),評論內容只代表網友觀點,發(fā)表審核后顯示!

版權聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產生的一切后果將由您自己承擔!

2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內刪除。

3 若有關在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部