3.11.2更新後GGPK的檔案儲存格式跟以往大不同
詳情請看官方公告: 傳送門
詳情請看官方公告: 傳送門
用舊版的VisualGGPK打開只會看到一堆xxx.bundle.bin
我花了很長時間開發的VisualGGPK2就這樣誕生了

2020/10/11發布第一個預覽版本,歷經長時間的Debug
目前已算穩定
先上GitHub連結 => LibGGPK2
進連結順便幫按右上角星星><
載點請點進右方的 Releases
展開最新版本的第一個.zip檔就是
本程式僅支援64位元的作業系統!
使用此程式要先裝 .Net 6.0
老話一句還是得說:
進到GitHub連結就能看到有介紹重製後與舊版的差異了,不想看/看不懂英文的可以看以下翻譯,要看功能介紹的請直接移駕至下一個區塊~~
功能介紹:
請下載右側 .NET Desktop Runtime 底下的x64
注意不是 .NET Runtime
老話一句還是得說:
任何修改遊戲檔案的行為都不保證不會被鎖,本人開發此程式僅為學習用途,不會對使用者的任何行為負任何責任
進到GitHub連結就能看到有介紹重製後與舊版的差異了,不想看/看不懂英文的可以看以下翻譯,要看功能介紹的請直接移駕至下一個區塊~~
相較舊版的優點/新功能:
- 直接存取Bundle中的檔案,操作幾乎跟舊版的一樣,好像Bundle不存在一樣。
- 不再一開始讀取整個GGPK目錄,只在展開目錄時載入,程式開啟時間大幅縮短,尤其在非SSD的傳統硬碟上。
- 修改後的檔案會找GGPK中的空隙存進去(如果空隙夠大),而不是直接加到檔案末端,避免頻繁修改導致GGPK檔案快速增大。
- 保護機制,VisualGGPK2開啟時其他軟體無法編輯GGPK,防止同時修改導致檔案損毀,左下角仍有一個按鍵可以暫時允許遊戲啟動。
- 直接左鍵點在資料夾上就能展開了~ 不用刻意去點左邊的小箭頭。
- 可以以資料夾取代GGPK內的資料夾,不必再為了某幾個檔案從ROOT開始建立起資料夾...
- 可輸入檔案路徑的關鍵字過濾檔案(支援正則表達式),僅支援Bundles2資料夾底下的檔案。
- 可一鍵從伺服器復原原始檔案,不用再慢慢跑PackCheck(GGPK壞掉除外)
- 正在匯入檔案時不再停止回應,會有一個簡單明瞭的進度視窗。
- DDS預覽終於修好了~~
,可以直接在裡面看圖了。
- 文字文件邊預覽可以直接編輯直接儲存,不用匯出改完再匯入。
- 程式出錯會有錯誤視窗顯示錯誤訊息方便回報,不再像舊版直接閃退。
- 改用
.Net Core框架(現在為.Net),效能較以前的.Net Framework好。 - 移除大量不必要代碼,優化效能。
- dat檔全面支援編輯、匯出和匯入,且支援.dat .dat64 .datl .datl64等格式。
- 程式啟動時自動檢查更新,不再錯過Bug修復和新功能。
- 圖片預覽現在可以透過滾輪縮放了。
- 可以批量將大量dds圖檔轉成png並匯出。
未來預計加入功能:
檔案過濾,以名稱或路徑過濾要顯示出來或要匯出的檔案(已完成)允許拖入壓縮檔(這以前就有的功能我突然想到忘記做XD)(已完成)更多種檔案的預覽,如ogg, bank, bk2 . . . 等等(ㄜ.. 懶得更新了XD)一鍵還原所有更改(事實上不會移除新檔案,只是把舊的檔案叫回來而已)(已完成)
功能介紹:
開啟程式選擇GGPK後,就會見到熟悉的主畫面,其中大部分以前的檔案都被移到了Bundles2裡面了
展開點擊裡面的圖片或文件都可預覽(圖片可右鍵存為PNG)
其中文字檔甚至可以編輯後儲存
dat檔當然也不例外~ 只是目前尚不提供編輯功能(已實作,但不再維護)
編輯功能已完成,現在可以任意更改dat檔的任何資料了
編輯完成後記得點右上角Save哦~
點擊右鍵可以匯出匯入任何資料夾或檔案
當然還是可以用老方法拖曳進去,只是得包含從ROOT起的完整路徑
可以拖資料夾或是zip壓縮檔
2021/2/18更新,右鍵選單多了一個Recovery可以將檔案復原成官方原始檔案,一樣可以用於檔案和資料夾(可以放心直接對Bundles2點,幾乎瞬間就完成,但除了Bundles2底下以外的檔案就真的要等它下載了)
.dat檔預覽畫面右上角也多了匯出至.csv表格的按鈕
2021/10/24更新,右鍵選單多了一個Convert dds to png可以將該目錄底下所有dds圖檔都轉為png匯出(不包含.header檔),以前不支援透明的問題也解決了
2樓有個紋理壓縮的範例,詳細步驟圖文都有
程式還提供兩個額外功能給進階使用者使用:
分別有兩個檔案SteamMode.bat和BundleMode.bat
前者可用於steam版POE(沒有GGPK),後者可於開啟時正常顯示Bundle不會預先拆解(也就是舊版VisualGGPK的功能),不知道我在說啥的人可以直接忽略~~~
程式隨時會更新,隨時會修復錯誤,請時常關注GitHub哦~
也請大家如果有BUG務必回報><,回報時請附上完整錯誤訊息和發生時機點,你們的一個小動作可能可以解決非常多人正遇到的問題~
轉載請註明出處!!