萬源聖魔錄 遊戲解包求助

Live2D 使用aelurum版 AssetStudio 導出後顯示會有問題 , 原因不明

路徑 \asset-1\Assets\ResourcesBuild\avgfg_R18 (240MB)


先不糾結了

所有原始AB包和其他資源先打包上傳

是少Spine是正常的 : )
159901-Face_04-Act_11_Lv1
159901-Face_04-Act_11_Lv2
159901-Face_04-Act_12_Lv2

Step 01 因為色色CG Spine 熱更新時不會自動下載 , 所以先尋找遊戲資源包清單

Step 02 使用iPad+Fiddler找到遊戲資源包清單art_2024090401.json 與 art_2024090401.info
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024090401.hash
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024090401.json
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024090401.info

Step 03 比對art_2024090401.json 與 art_2024090401.info後確定遊戲資源包(AB包)共854個
熱更新AB包數量 : 732個
完整AB包數量 : 854個

Step 04 iPad+Fiddler 得到遊戲完整URL , EmEditor編輯art_2024090401.json製作出完整遊戲資源包下載清單
20240917_assets.orisries.playhorny.com_iOS_full.txt

Step 05 使用wget + 20240917_assets.orisries.playhorny.com_iOS_full.txt 下載遊戲資源包
運行wget.bat自動開始下載
wget_url_orisries.rar (1.9 MB)

Step 06 遊戲AB包路徑 \bundle\iOS\art\prod_art (共854個)

Step 07 prod_art目錄更名為 prod_art_encrypt (加密的AB包存放目錄)

Step 08 新件目錄 prod_art_decrypt (已解密的AB包存放目錄)

Step 09 C:\Windows\System32\cmd.exe 複製一份到 \bundle\iOS\art\

Step 10 解密腳本 decrypt.py 放到 \bundle\iOS\art
decrypt.rar (2.1 KB)

Step 11確認 \bundle\iOS\art\ 目錄下文件狀態
\bundle\iOS\art\prod_art_encrypt (加密的AB包存放目錄)
\bundle\iOS\art\prod_art_decrypt (已解密的AB包存放目錄)
\bundle\iOS\art\decrypt.py (解密腳本)
\bundle\iOS\art\cmd.exe

Step 12 CMD命令 python decrypt.py prod_art_encrypt prod_art_decrypt
自動開始解密
解密完成後 \bundle\iOS\art\prod_art_decrypt 自動複製854個已解密的AB包

Step 13 運行Raz版 Asset Studio
Options —> Specify Unity version —> 填入版本號碼 2022.3.32f1

Step 14 使用Raz版 Asset Studio 開啟 \bundle\iOS\art\prod_art_decrypt 854個已解密的AB包

Step 15 抽出資源 Audio,Font,TextAsset,Texture2D 輸出至目錄asset-1

Step 16 抽出資源 Sprite 輸出至目錄asset-2

Step 17 將APK內自帶遊戲UI圖放入asset-1

Step 18 使用腳本批次修改Spine文件多於後綴 .prefab
forfiles /s /m *prefab /c “cmd /c rename @file @fname
bat文件放在spine文件目錄下 , 運行bat即可自動開始修改後綴
修改子目錄.prefab副檔名(去掉.prefab後綴).rar (443 字节)

Step 19 使用腳本批次修改Spine PNG圖像尺寸大小與atlas文件內容描述相同
先修改png_resize.py內spine文件目錄路徑
CMD命令 : python png_resize.py 即可開始自動修改圖片尺寸
png_resize.rar (2.6 KB)

Step 20 Spine文件使用skeletonViewer-4.1.24.jar 開啟skel文件

Step 21 Spine文件目錄
\asset-1\Assets\ResourcesBuild\avgcg_R18
\asset-1\Assets\ResourcesBuild\spinechar
\asset-1\Assets\ResourcesBuild\UIs

Step 22 使用aelurum版 Asset Studio 開啟 \bundle\iOS\art\prod_art_decrypt\ avgfg開頭的AB包
導出Live2D文件 (但顯示會貼圖錯亂 原因不明)

Step 23 Live2D文件目錄
\asset-1\Assets\ResourcesBuild\avgfg_R18

Step 24 使用XnView手動修改PNG圖像尺寸並手動翻轉
\asset-1\Assets\ResourcesBuild\Cha_MC
\asset-1\Assets\ResourcesBuild\Cha_PR
\asset-1\Assets\ResourcesBuild\Cha_PR_R18
\asset-1\Assets\ResourcesBuild\Cha_ST_R15
\asset-1\Assets\ResourcesBuild\stpics_R18
\asset-1\Assets\ResourcesBuild\UIs

Step 25 製作遊戲原始AB包懶人包 assets.orisries.playhorny.com_asset_20240917.rar (4.12GB)
\wget\bundle\iOS\art\prod_art_encrypt (加密的AB包存放目錄) (遊戲資源包)
\wget\bundle\iOS\art\prod_art_decrypt (解密的AB包存放目錄) (遊戲資源包)
\wget\bundle\iOS\c_240911b_encrypt (加密的AB包存放目錄) (二進制文件)
\wget\bundle\iOS\c_240911b_decrypt (解密的AB包存放目錄) (二進制文件)
\wget\bundle\iOS\s1_240911a_encrypt (加密的AB包存放目錄) (二進制文件)
\wget\bundle\iOS\s1_240911a_decrypt (解密的AB包存放目錄) (二進制文件)

Step 26 製作遊戲資源抽出後懶人包 assets.orisries.playhorny.com_20240917.rar (8.79GB)

原始APK+熱更新遊戲數據包懶人包載點詳情

原始APK+熱更新遊戲數據包懶人包載點詳情
assets.orisries.playhorny.com_asset_20240917.rar (4.12GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

使用Asset Studio抽出遊戲資源後懶人包載點詳情

使用Asset Studio抽出遊戲資源後懶人包
assets.orisries.playhorny.com_20240917.rar (8.79GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

1 个赞

删除导出的model.json
用live2dviewerex选择moc3生成model.json

1 个赞

live2d相关的问题,可以不新建。
打开model3.json后删除 “textures/Mosaic.png”,这一行就行
QQ截图20241030203747

1 个赞

請問那個 wget_url_orisries.rar 是不是載不到最新的檔案,如果我要最新的檔案那我該怎麼做

Live2D正常顯示詳情

0.0
刪除.model3.json文件內Mosaic.png的確有效
我本來想到的方法是將Mosaic.png全部去背
所有紋理PNG圖像重新命名
數字全部減1
texure_00.png —> texure_04.png
texure_01.png —> texure_00.png
texure_02.png —> texure_01.png
texure_03.png —> texure_02.png
texure_04.png —> texure_03.png
寫個bat批次重新命名
是可以正常顯示
但還是有幾個背景圖帶不進來
目前看起來將Mosaic.png直接從.model3.json文件裡去掉是最好的辦法

但還是有一個問題
用aelurum AssetStudio版導出的Live2D Skin無法正常切換
只能用Photoshop刪除多餘圖層
有點像在玩野球拳 , 慢慢脫衣服
所以一個角色Live2D我手動弄了好幾份
目錄名我加上_fix , _fix2 _ fix3 …
可依自己喜好使用Photoshop刪除多餘圖層
用aelurum AssetStudio版導出的目錄有幾個帶_dmm命名
這我就沒有去修改了 , 看內容和原始目錄是一樣的內容




Live2D截圖詳情






















遊戲熱更新資源包清單製作詳情

遊戲的熱更新數據包要手動自己更新
iPad + Fiddler 可得到最新遊戲數據包清單

如果要找規律的話
看了一下最近兩次更新
一個在10月16日 , 另一個在10月30日
看來這遊戲半個月更新一次

10月16日遊戲數據包清單(只有.json有用)
art_2024101601.hash
art_2024101601.json
art_2024101601.info

10月30日遊戲數據包清單(只有.json有用)
art_2024103001.hash
art_2024103001.json
art_2024103001.info

由上可知只要知道遊戲更新日期
再更改遊戲數據包清單日期即可
如果下次更新日為11月14日
遊戲數據包清單可手動改成
art_2024111401.hash
art_2024111401.json
art_2024111401.info

但這方法有點不靠普
我還是習慣直接Fiddler解析URL

目前解析到的URL 地址有兩種
但內容是相同的

10月16日更新來說
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024101601.hash
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024101601.json
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024101601.info

https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024101601.hash
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024101601.json
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024101601.info
目錄名差在有沒有_R15
但json文件內容是相同的

10月30日更新來說
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024103001.hash
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024103001.json
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/art_2024103001.info

https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024103001.hash
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024103001.json
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/art_2024103001.info
_R15目錄名就沒有內容

所以目前可知文件清單有兩種路徑
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art_R15/
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/

但要真的製作遊戲資源包下載清單的話
只能用一個路徑 , 前面都加上
https://assets.orisries.playhorny.com/config/catalog/iOS/art/prod_art/
這邊就沒有_R15了
使用Fiddler知道URL規律後 , 可使用EmEditor批次取代字串加上前綴URL
生成完整下載清單
wget_url_20241101.rar (2.0 MB)

順便更新懶人包 (10月30日)
比上次更新多增加4位角色

原始遊戲數據包懶人包載點詳情

原始遊戲數據包懶人包載點

assets.orisries.playhorny.com_asset_20241101.rar (4.56GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

使用Asset Studio抽出遊戲資源後懶人包載點詳情

使用Asset Studio抽出遊戲資源後懶人包

assets.orisries.playhorny.com_20241101.rar (9.87GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

直接根据version拿config,再根据config里的地址拼接拿filelist

感謝成功了

那我想請教請問有方法能解到角色的技能的嗎

請問大老 我在解密時遇到這個錯誤,請問該如何解決?
image

encrypted_dir = sys.argv[1]
output_dir = sys.argv[2]

這邊使用參數的形式
不使用路徑的形式

python decrypt.py C:\es\encrypt C:\es\decrypt

改成

python decrypt.py encrypt decrypt


擷取

正在上传:擷取.PNG…
大佬,還是一模一樣ㄟ,我是用你9月16號下載的那個腳本

那就不是我的問題了 0.0

不要放多余的文件,只需要.bundle文件

原來是這樣,謝謝大老

(帖子已被作者删除)