棕色尘埃2(Brown Dust 2) live2d解包求助

unity version : 2022.3.22f1

2024.08.23版 資源包清單載點詳情

補上2024.08.23版 資源包清單
wget + bat + list (bat內wget所在路徑和存放目錄名可自行更改)

wget_browndust2_ios_android_list_20240823.rar

Google Drive載點

Mega.nz載點

百度載點

提取码: 1234

2024.09.19版 資源包清單載點詳情

補上2024.09.19版 iOS版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_iOS_list_20240919.rar (1.9 MB)

補上2024.09.19版 Android版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_Android_list_20240919.rar (1.9 MB)

2024.10.02版 資源包清單載點詳情

補上2024.10.02版 iOS版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_iOS_list_20241002.rar (1.9 MB)

補上2024.10.02版 Android版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_Android_list_20241002.rar (1.9 MB)

2024.10.31版 資源包清單載點詳情

補上2024.10.31版 iOS版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_iOS_list_20241031.rar (1.9 MB)

補上2024.10.31版 Android版資源包清單
直接運行bat即可自動開始下載資源 (bat內已設定好相對路徑)
wget_browndust2_Android_list_20241031.rar (1.9 MB)

2 个赞

太仔细了!受益匪浅~感谢大佬

夜神半天安不上游戏,刚刚发现不用Fiddler也可以
比如最新的https://cdn.bd2.pmang.cloud/ServerData/iOS/HD/20240926154951/common-bgmalbum_1_assets_all.bundle
154951其实就是登录游戏左上角的代号 :rofl:
看了大佬的解释后就感觉特像时间

1 个赞

Neowiz\Browndust2\Browndust2_10000001\BrownDust II_Data\StreamingAssets\aa\catalog.json
里可以找到PC端的代号StandaloneWindows64

1 个赞

上述的方法是不是都是只能用模擬器抓資料出來再解包?
PC版有辦法直接抓取遊戲資料嗎?

目前想要自己從模擬器把資源解到電腦…卡住了,解出來的資料夾好像不對
檔案大小只有531MB

直接发请求拿到版本号,拼接拿资源表然后下载
版本号的请求抓包看看就行,参数好像都是b64的protobuf吧

import base64
import json
from pathlib import Path

import httpx
import blackboxprotobuf as bbpb

CDN_BASE_URL = 'https://cdn.bd2.pmang.cloud/ServerData'

client_info = {
    '1': 2,
    '2': 8,
    '3': '1.68.11',
    '5': '10004|5063|WEB|KR|5321e432f133f7fbbd6d200a000c3aaddbbe62e3|1733413309371',
    '6': 5
}
client_info_tpd = {
    '1': {'type': 'int'},
    '2': {'type': 'int'},
    '3': {'type': 'string'},
    '5': {'type': 'string'},
    '6': {'type': 'int'}
}

resp = httpx.post(
    'https://mt.bd2.pmang.cloud/MaintenanceInfo',
    content=base64.b64encode(bbpb.encode_message(client_info, client_info_tpd))
)

data = resp.json()
info, _ = bbpb.decode_message(base64.b64decode(data['data']))

version = info['1']['3']

catalog_url = f'{CDN_BASE_URL}/StandaloneWindows64/HD/{version}/catalog_alpha.json'

catalog = httpx.get(catalog_url).json()

with open('catalog.json', 'w', encoding='utf-8') as f:
    json.dump(catalog, f, ensure_ascii=False)

又重新爬文研究了一下
是不是先開啟Fiddler這個工具
然後再用夜神模擬器去下載棕色塵埃2,然後下載資源的時候Fiddler攔截到他的版本號?
然後再丟到Wget去下載官方雲端上的資料呢

這是我目前的理解,但Fiddler在夜神模擬器開啟棕色塵埃2下載時Fiddler也沒有攔截到相關的東西

想請問PC版怎麼找到版號呢?
打開你說的檔案了 密密麻麻的…實在眼花 :sweat_smile: