【POE】3.13 終於復活!! POETextureResizer 幫你把26GB圖檔壓成1.7GB!!

2021/01/23


先備份content.ggpk 這是血的教訓
任何修改遊戲檔案的行為理論上都可以被鎖號, 後果自負

POE一直以來不斷更新 遊戲畫質特效改善的同時對電腦的要求也愈來愈高. POETextureResizer是為了舊電腦而設, 把遊戲的圖像壓縮, 以犧牲畫質來減輕遊戲對電腦的負擔. 使用POETextureResizer之前先要下載aianlinb大大編寫的VisualGGPK2 才可以在Content.ggpk匯出和匯入遊戲圖檔.


以下正文:
POETextureResizer v1.4 < 按此下載, 內附源代碼.  (26/1/2021更新)
Art.rar < 國際服3.13.0 (目前可用)已經壓縮好的圖檔 好像遊戲內的物件反光會變亮?有發現問題請留言(好像台服不能用.  1.7GB檔案太大, 如果無法下載, 只要複製到自己的Google drive即可下載. 解壓後直接放進ggpk。 覺得效果可以的話以後可以用這程式自己壓圖 (26/1/2021, 3.13更新)
注意遊戲裡應選最高畫質Texture Quality High 不然遊戲變黏土人不是我的錯=___=
要求.NET 4.5, 基本上Win8之後應該已經有(?), 沒有的話請到https://www.microsoft.com/zh-tw/download/details.aspx?id=30653安裝

使用教學:
1. 先用上面的連結下載POETextureResizer和VisualGGPK2
2. 用VisualGGPK2從Content.ggpk解出RootBundles2Art 文件夾內所有檔案, 請盡量用SSD. 不會用VisualGGPK2的話請先拉到下面VisualGGPK2的部份看完再回來.
3. 把Art文件夾內的 Art2DArt, Art2DItems, ArtTexturesCinematic, ArtTexturesInterface, ArtTexturesDetailMaps (不確定) 和 ArtTexturesmasks (不確定) 文件夾刪除這些好像是UI相關的我們不會改動, 也可以一開始就不用VisualGGPK2把那幾個資料夾拿出來
4. 開始POETextureResizer.exe, 指定輸入圖檔的文件夾. 你可以直接用Art, 不過建議另建一個文件夾,例如input,再把Art放進去. 然後把文件夾input拉到上圖(A)位置, 或者按Browse選擇. 注意文件夾路徑純英文會比較好(?.
4a. 可以先按(D)位置的按鈕把非.dds圖檔刪除, 因為我們只修改.dds文件
4b. 壓縮的時間用SSD估計要3~6小時?, 可以每次只放一部分的文件進去, 分幾次壓縮
5. 指定壓縮之後的目標文件夾, 同樣建議建立一個output文件夾, 放去(B)的位置. 最好用SSD
5a. (E)位置不打勾時 在output遇到同名檔案就會跳過不作處理, 不會覆寫, 以後有更新有新圖檔要壓時可以省下很多時間. 如果打勾則會壓圖覆寫上去.
6. 指定暫存文件夾, 放去(C)的位置. 注意這文件夾內所有檔案都會被刪除!! 一定要建立一個新的文件夾.
一定要建立一個新的文件夾. 一定要建立一個新的文件夾. 另外一定要用讀寫速度高的地方, 有Ramdisk可以用ramdisk, 不會用佔很多位置,幾十MB甚至10MB也夠用. 沒有Ramdisk可以用SSD. 完全沒有SSD的話就隨便建一個資料夾吧. 但你這壓縮時間會很長說不定要十幾個小時以上.
7. 左下兩個數字 上面的是Brotli壓縮的質素. 不清楚用其他數字的話遊戲看不看得懂 應該是沒問題但我沒試過. 下面的數字是指圖像長度和闊度減半的次數, 2是指圖檔的長和闊都會半減兩次 也就是只有原來的4分之1. 兩次的畫質感覺是人類可以接受的最低程度了 再壓大概都變黏土人了.. 覺得畫質太差可以選壓1次, 喜歡Pixel art的可以選3次
8. 按右下的START開始壓圖 快的話3~6小時完成 (SSD/Ramdisk), 壓好的圖檔都放在output文件夾. (1kb以下的圖案會直接跳過不壓, 不會出現在output文件夾)
9. 完成後查看trace.log 如果有 "processFilesAsync 2nd fail (give up) on file" 這一句就代表有圖檔兩次壓縮失敗放棄那檔案了 (可以再壓一次看看, 只要(E)位置不打勾, 跳過已經壓縮的圖案不重覆處理可以很快完成)

===================================================================
VisualGGPK
===================================================================
現在介紹我用來修改GGPK的軟件
使用流程是打開VisualGGPK2.exe 選擇Content.ggpk
左邊Root資料夾就是Content.ggpk的內容 基本上就是所有遊戲的檔案
在左邊的文件夾展開Root>Bundles2>Art文件夾按右鍵>Export就可以解壓出整個文件夾 檔案多會卡好久喔..
要把檔案放回去Content.ggpk時在左邊的Root>Bundles2>Art文件夾右鍵>Replace, 選擇要匯入的Art文件夾即可.
*注意防毒可以令這過程拖長幾倍 請自行決定是不是把相關的檔案/程式加到防毒白名單/例外





===========================================================================

24/2/2019 補充效果圖
27/2/2019 更新程式可選擇覆寫, Brotli bug fix
14/3/2019 補圖
8/6/2019 3.7.0更新圖檔
14/3/2020 3.10.0 更新圖檔
18/3/2020 放棄FreePOESmoother改為用VisualGGPK, 修正圖檔
19/3/2020 修正圖檔, 更新poe texture resizer版本
9/2020 3.12死亡
26/1/2021 3.13復活, 簡化文章

來源:文章來自巴哈姆特

線上購物熊貓博客世界體育網杭州亞運贏樂透539天堂私服LOL戰棋RO私服POE流派推薦寵物語

有任何問題都可以來論壇討論

期待您,加入我們的RO私服推薦