求助DMM新事前游戏STELLAR IDOL PROJECT的资源路径获取

謝謝 幫助很大 都解包完成並且有導出live2d檔了
要去馬賽克稍微麻煩點(live2d-py缺少部分api)
只好手動改圖檔

好久不见了。
我已经获取到场景文本了。谢谢。

我还有一些其他问题。
我正在尝试在 Unity 中播放 Live2D,但出现错误,无法播放。

播放需要哪些文件?

如果可以播放,请告诉我“CubismSdkForUnity”的版本。

顺便说一下,所有文件都是使用“https://drive.google.com/file/d/1rQOQD1lLv6lpISH9jm8H-5HgvFmfRmKD/view?usp=sharing”获取的,
并按“https://drive.google.com/file/d/146q-_W7dEMC_VCLnlRyZ46e_neZ0Hg9p/view?usp=sharing”排序。

如果您有任何解决方案的建议,例如排序方法不正确,我将不胜感激。

请帮忙。
当我在场景播放过程中展开 Live2D Assetbundle 文件时,似乎没有“moc3”文件。
有人知道这个文件在哪里吗?

我正在使用 assetstdioMOD 展开它。

朋友,你是不是回复错人了?我并没有成功播放Live2D。

找不到“moc3”文件可以试试这个版本的assetstdio: Releases · aelurum/AssetStudio · GitHub

我之前另一个游戏找不到moc3文件就是用这个解决的。

import os
import requests
from pathlib import Path
from hashlib import sha256
from AddressablesToolsPy.src.AddressablesTools import parse_binary
from AddressablesToolsPy.src.AddressablesTools.Catalog.SerializedObjectDecoder import SerializedObjectDecoder
from loguru import logger

abHashkey = ‘4ee2a4fb96258c7a9f4b430d8b2715fe’
resUrl = ‘v1.12.0_72e0d31647d4296ee248767b7dc22365’
assetUrl = f’https://cdn.app.siprj.com/{resUrl}/Addressables/WebGL/’
catalogName = “catalog_1.12.0.bin”

savePath = Path(‘resources’)
savePath.mkdir(exist_ok=True)

session = requests.session()

catalogData = session.get(f"{assetUrl}{catalogName}").content

def patcher(s):
if s == “GeePlus.GPUL.AddressablesManager; GeePlus.GPUL.AddressablesManager.ResourceProviders.EncryptedAssetBundleRequestOptions”:
return SerializedObjectDecoder.ABRO_MATCHNAME
else:
return s

cl = parse_binary(catalogData,patcher=patcher)
for nameKey,infos in cl.Resources.items():
if isinstance(nameKey,str) and nameKey.endswith(‘.bundle’):
info = infos[0]
abhash128 = info.Data.Object.Hash
reshash = sha256(f"{nameKey}+{abhash128}+{abHashkey}“.encode()).hexdigest()
saveLoc = savePath / reshash
if not os.path.exists(saveLoc) or info.Data.Object.BundleSize != os.path.getsize(saveLoc):
logger.info(f"downloading {nameKey}”)
res = session.get(f"{assetUrl}{reshash}")
with open(saveLoc, ‘wb’) as f:
f.write(res.content)

之前我用这个方法可以正常检索文件,但今天运行后,所有文件都只有 1kb。
有人知道原因吗?
我已经确认了以下更新:

“res_version”: “v1.12.0_72e0d31647d4296ee248767b7dc22365”,
“catalog_name”: “catalog_1.12.0.bin”,
“ab_hash_key”: “4ee2a4fb96258c7a9f4b430d8b2715fe”,

我还更新了 py 文件。

reshash = sha256(f"{nameKey}+{abHashkey}".encode()).hexdigest()

1 个赞

虽然迟了,但已经完成了。
谢谢您!