已解决·····················
盲猜你用的Perfare版本的studio,游戏文件又比较新
昨天已寫好教程
今天準備發帖子
但你已經刪文了
還是告訴你一下好了
這邊有教程
https://www.reddit.com/r/BleachBraveSouls/comments/14gplxa/guide_on_extracting_bbs_model_assets/
解密工具
Script
Klab.rar (1.9 KB)
先去上大夜 晚點再寫詳細一點
总之先谢谢大佬了…等大佬写完我来实践一下
樓主原本的懶人包
BLEACH 境・界-魂之觉醒死神
com.klab.bleach.7z (2.56GB)
解壓後目錄時間 : 2024.02.21 (2.60GB)
時間有點舊 , 難道遊戲倒了 ?
bnk音頻文件 (700MB)
\com.klab.bleach\files\files\Audio
遊戲AB包文件 (1.77GB)
\com.klab.bleach\files\files\rmfs
老實說這遊戲我沒解包過也沒玩過
google 找一下國外reddit論壇教程
因為通常很紅的遊戲IP 一定有解密方法
https://www.reddit.com/r/BleachBraveSouls/comments/14gplxa/guide_on_extracting_bbs_model_assets
這論壇沒提到如何解遊戲音頻文件
需要使用另一個解密工具(等下會提到)
reddit論壇教程大意就是告訴你遊戲包解密方式
遊戲包使用QuickBMS加密封裝
(unity3d asset bundle包再加密封裝)
使用解密工具 : quickbms.exe
https://github.com/LittleBigBug/QuickBMS/releases/download/0.12.0/quickbms_win.zip
你只單純下載quickbms_win.zip沒有用
還要搭配解密script (解密腳本)
剛好這論壇有人備份script
我已存成 Klab.bms 文件和解密程序放在一起
(一開始自己解包不曉得需要解密腳本 , 看到留言才知道要使用腳本)
論壇教程只能解密rmfs目錄底下的遊戲數據包
\com.klab.bleach\files\files\rmfs
我先將rmfs目錄底下的遊戲數據包複製一份 (我的習慣)
手動生成一個解密目錄out2
執行 quickbms.exe
程序會一開始會要你選擇解密腳本
- select BMS script. type ? for using the content of clipboard like a script
請選擇開啟Klab.bms
接著會要你選擇輸入目錄
- select input archives/files, type * for the whole folder and subfolders
這邊你如果要包含rmfs子目錄底下的文件
我直接貼上路徑 R:\2024GAME\rmfs
然後選擇開啟
接著會要你選擇輸出目錄
- select output folder where extracting files
一樣在檔案名稱那邊貼上輸出路徑 R:\2024GAME\out2
(要用貼上路徑的方式比較不會出錯 , 自己試了好幾次)
然後選擇存檔
接著出現
- the script needs to load a pre-compiled function from the dll or code
MEMORY_FILE100
do you want to continue with this and any other requested dll/code (y/N)?
選yes (輸入y 按enter)
開始解密 (你會看到一直在跑)
論壇說解密時間大概20分鐘 (took about 20 minutes).
自己實際測試解密時間
AM 11:38 - PM 12:57
全跑完1小時20分
這邊有一個細節要去注意
因為死神人物角色頭像文件名是重複的
程序會停下來問你要如何處理重複的文件名
-
1 files found in 0 seconds
coverage file 0 100% 5760 5760 . offset 00000000 -
open input file R:\2024GAME\rmfs\Accessories\0002\thumb.pb
-
open script C:\Users\KEVIN\Desktop\QuickBMS\Klab.bms
-
set output folder R:\2024GAME
offset filesize filename
00000000 3328 decrypted\thumb.pb
- The following output file already exists:
decrypted\thumb.pb
Do you want to overwrite it?
y = overwrite (you can use also the ‘o’ key)
n = skip (default, just press ENTER)
a = overwrite all the files without asking
r = automatically rename the files with the same name
s = skip all the existent files without asking
這邊請選擇r (automatically rename the files with the same name)
(對於重複的文件名處理方式 - 採用自動重新命名)
按下r後按enter 解密程序繼續跑
只會問你這一次而已
接著等解密程序自己跑完就好
( 一開始不曉得選擇y overwrite 覆蓋)
(結果解出來的頭像只有一張)
全部跑完會出現訊息
Press ENTER or close the window to quit
按enter後自動關閉視窗
結果在out2內沒看到東西
反而在R:\decrypted
手動移動decrypted目錄到out2目錄內
decrypted目錄內都是已解密完的文件 (17651 files)
文件主要有兩種後綴(附檔名)
.byte 和 .pb
.byte 文件就是asset bundle (也就是ab包 可直接用AssetStudio開啟)
.pb 文件就是png圖檔
這邊我寫個一個批次命令
自動建立分類目錄
自動分類.byte 和 .pb文件
分類完後自動改後綴為.unity3d 和 .png
自動移動指定類別文件後並自動更改後綴副檔名.rar (1.3 KB)
將自動移動指定類別文件後並自動更改後綴副檔名.bat 放在decrypted目錄底下
然後執行bat 會自動開始建立目錄 , 自動分類和重新命名
decrypted\unity3d 裡面的文件可用AssetStudio開啟
這邊我只解包一部分 , 我選font , TextAsset , Texture2D
這裡的AB包也有3D模組文件
3D模組建議挑單一角色AB包慢慢解包
3D解包我是搭配3Ds MAX 2016 (又是另外一個教程)
Options ----> Export options (輸出選項)----> Group exported asset by (輸出分組方式)
選擇 container path (內容路徑)
這樣解包出來的文件會依照原始檔案文件夾路徑來分類(後續比較好整理)
來講bnk音頻文件解密
\com.klab.bleach\files\files\Audio
這邊有教程
使用解密工具 : Wwise-Unpacker
Code —> Download ZIP 將腳本全部打包下載
將遊戲bnk音頻文件復制一份到Wwise-Unpacker-master\Game Files 目錄底下
執行 Unpack to MP3.bat 或 Unpack to OGG.bat 開始進行音頻文件解密
我這邊執行 Unpack to MP3.bat 開始自動解密
這音頻解密程序也使用quickbms.exe 並自帶解密腳本wavescan.bms
你輸出選擇MP3或OGG
在Tools\Decoding 目錄內都會先成生成WAV文件 (透過解密腳本wavescan.bms BNK ----> WAV)
再透過Tools\revorb.exe 將WAV轉檔成OGG (在\MP3 目錄下生成OGG文件)
再透過Tools\ffmpeg.exe 將OGG轉檔成MP3
所以選擇MP3音頻文件 , 還是會有中間產物OGG音頻文件生成 (最後會自動刪除OGG音頻文件)
最後程序會問你要不要清理暫存文件 , 按y按enter
一切AUTO化執行
最後會得到17173個MP3文件
整理後懶人包內容
bnk_to_mp3 (音頻文件)
byte_to_unity3d (已解密的AB包)
extract_from_unity3d (從AB包提取的PNG圖檔等文件)
pb_to_png (已解密的PNG圖檔)
懶人包下載
Bleach_Boundary_Awakened_Souls_Decrypted_20240622.rar (4.50GB)
Google Drive 載點
Mega.nz 載點
百度盤
链接:https://pan.baidu.com/s/1aiOxPfMlmnPToUtnx8Tjxw?pwd=1234
提取码:1234
解包相關工具
https://drive.google.com/drive/folders/1ZQPePgcsTbdg-jq1iEnMyCb4zB5ruXOf?usp=sharing
学习了 感谢教程