欢迎食用『主界面』~,这里是赵苦瓜的看板娘desu~

#
【日常】瞎解包星穹铁道文件记录
首页 > 点滴记录    作者:赵苦瓜   2022年8月7日 11:00 星期日   热度:29448°   百度已收录  
时间:2022-8-7 11:00   热度:29448° 

1659845909133.jpg

本教程适用于二测的版本。三测尚未尝试,不过据说三测的文件都没加密网上的工具可以随便解开。


关于星穹铁道照片在哪个文件夹:

最近发现我博客好多都是搜索这个进来的,我也不知道为什么搜这个会显示我博客,我也没写啊

这里回复一下:

安卓的授权相册权限后保存照片之后就可以在系统相册中找到,路径是/Pictures

PC端都在Star Rail\Game\StarRail_Data\ScreenShots里面。

如果找不到的话可以右键桌面上的启动器,选择打开文件所在位置,然后依次打开Game,StarRail_Data,ScreenShots文件夹就能找到了


下面是解包的正文


前言:

工具没有好坏,重要的是你怎么去使用它!

目前发现了 CG 动画( usm 文件)、角色语音包&背景音乐&各种音效( pck 文件)是可以解包出来的。


 CG 动画尝试解包

20231007更新:

github上看到了一个拿Cython写的解星穹铁道usm的东西。

BUnipendix/PyCriUsm: a python script to decrypt and demux Honkai: Star Rail cutscene video (github.com)

里面自带了正式版1.0的usm视频的key,加密的usm视频都可以用这个来解。

这里也有佬解好的发到b站了:


然后看到issue里写的,这些1.0的key是从客户端逆向到的,1.1版本及以后跟原神一样都是需要播放的时候从服务器在线获取key,然后作者没精力抓包key不搞了*

Are there any keys of chaploop cutscenes? · Issue #1 · BUnipendix/PyCriUsm (github.com)


然后最近又发现了另一个在维护的项目还在更新:

acezx-programer/H-SR-cutscene-extractor: USM/cg extractor for HSR, made using PyCRIusm (github.com)

也是基于上面的PyCriUsm做的,可以看看。



还有一些没加密的,目前发现正式版本CS_ChapLoop和文件名带有Loop的还是可以用下面这种方法解出来的,这些主要是一些照片加上一点特效的cg视频,比如史瓦罗记录的录像,贝洛伯格剧情最后下层区的人上来,大鸭鸭演讲,爷和三月七喝果汁那一段PPT,和玲可佩拉一起看极光的那张照片,卢卡的图画日记本,调查罗刹的监控录像,驭空同行任务回忆翼的照片,三月七看到自己光光的封在冰里面,两任持明龙遵一起发力等这些照片视频。


还有一个特殊的也能直接解出来CS_Chap02_Act3010罗刹的五张快闪回忆照片


二测版本的usm视频都是没加密的,全都可以用下面的办法解


①下载 vgmtoolbox 。

在左边找到VGMToolbox - Misc. Tools - Stream Tools - Video Demultiplexer

Format选择 USM(CRI Movie 2)

右边的三个选项分别是导出音频和视频、只导出音频和只导出视频

②找到星穹铁道的USM文件

与原神的路径类似

StarRail_Data\StreamingAssets\Video\Windows

然后把usm文件拖放到VGMToolbox里面即可开始导出的过程。

导出完成后你会看到一个m2v视频文件和一个或者数个wav音频文件

m2v视频可以直接打开播放,但是是没有声音的。

wav音频通常有四个,分别对应中文、英语、日语和韩语。

③合并音频和视频文件

可以使用ffmpeg或者MKVToolNix等软件将音频和视频合并成一个文件,具体方法请自行搜索,这里不再赘述。





角色语音&背景音乐尝试解包

在StarRail_Data\StreamingAssets\Audio\AudioPackage\Windows路径可以找到一堆pck音频文件。

和原神一样,使用Extractor2.5解包即可。

可以解出来一堆加密的wav文件。

然后vgmstream进行解密和转码
https://github.com/vgmstream/vgmstream/
下载完release里面的vgmstream-win.zip(windows系统),解压缩之后,把加密的wav文件拖到test.exe(好像新版本不叫test.exe了改成vgmstream-cli.exe了)上面就可以转换了,转换完成的音频就可以播放了。


批量转换脚本:

@echo off
for /r %%i in (*.wav) do (
	"E:\Program Files\VGMStream\test.exe" "%%~nxi"
	del "%%~nxi"
)
pause
记得把那个test.exe的地方改成你解压完的那个里面的test.exe
如果转换完不想删除的话,把del那一行删掉即可
Banks好像都是一些音效


Minimum好像也是音效,不过还有一个比较大的文件是主题曲之类东西?


Minimum 00034.mp3.mp3


Streamed好像也比较杂,各种音效背景音之类的

Music里面目前没有文件

然后Chinese(PRC)、English、Japanese、Korean文件夹里面是对应的角色语音。

注:正式版的角色语音换路径了,在StarRail_Data\Persistent\Audio\AudioPackage\Windows这里

还有用黑塔语音包做的一个小网站:转圈圈~ (jixiaob.cn)


模型

模型官方也有一些在模之屋配布,可以先到这里面看看

https://www.aplaybox.com/u/516827875


其他Unity文件

Star Rail\Game\StarRail_Data\StreamingAssets\Asb\Windows

这里面的Unity文件应该可以用Tools / Studio · GitLab或者RazTools/Studio: Modded AssetStudio with new features (github.com)这个工具解包。

这个工具可以解包BH3(崩坏3)|CB1|CB2|CB3|GI(原神)|SR(铁道)|TOT|ZZZ(绝区零)

在左边的Deployments选择Releases然后在Packages里选一个编译好的,直接下载解压缩就能用了。(比如我下的是net6.0)

用之前需要在Options->Specify Game里面选择特定的游戏,否则可能会出现报错。

模型、动作、贴图等等其他的东西应该都在这里面


一些奇怪的字符串:

https://git.crepe.moe/Crepe-Inc

https://sr.crepe.moe/


字体文件

可以取巧用一下他用在Web端的字体

路径在Star Rail\Game\StarRail_Data\StreamingAssets\MiHoYoSDKRes\HttpServerResources\font这里

国服有ja-jp.tff日语、zh-cn.tff简中、zh-tw.tff繁中三种字体。


关于网页活动

从网页活动里还可以获得一些别的素材,比如在新版本现行展示页中有版本PV的纯音乐、角色的live2d动态立绘、spine动画等等。

这里收集了所有有关活动页面的链接,可以去看一下:

Zhaokugua/GI-WebActivity-Library: 原神网页H5活动小游戏链接收集 | Genshin Impact H5 Web Activity&MiniGame Collection (github.com)



本文作者:赵苦瓜      文章标题: 【日常】瞎解包星穹铁道文件记录
本文地址:https://blog.jixiaob.cn/?post=88
版权声明:若无注明,本文皆为“赵苦瓜のBlog~”原创,转载请保留文章出处。
感谢分享
小白2023-11-13 17:16
佬您好!能向您请教一下像dimbreath大佬解出来的那种json文件怎么解吗!
@小白:好像他们有自己写的resdump工具,具体我也不清楚
MilaMidori2023-11-06 00:05
谢谢佬的分享QAQ!!佬,想请问下有没有可能拆到语音文本和剧情文本和游戏内UI显示的文本哇(学语言的想做语料库TvT……
@MilaMidori:https://github.com/Dimbreath/StarRailData
MM2023-11-03 20:28
佬,那种api怎么提取? 正式服的
@MM:什么API?如果你说游戏内通信的话需要拿其他的修改器注入之后抓包分析
如果只是单纯的游戏内抽卡记录那些网页的话用Fiddler就能看到
MM2023-11-05 17:06
@赵苦瓜:就是那些可以用idm下载的那些链接
@MM:游戏本体的下载链接吗?那个抓启动器的包就能抓到
这里也有整理下载链接的仓库https://github.com/360NENZ/SR-Download-Library
MM2023-11-06 07:58
@赵苦瓜:佬能详细说一下吗?什么抓启动器的包
一只暖宝宝2023-11-03 16:53
佬,想问一下,角色的动作数据能解包出来吗?
@一只暖宝宝:好像可以,在那堆unity文件里,但是好像有点难度
DDD2024-01-13 09:13
@一只暖宝宝:游戏更新后的好像解不了动画文件了
longwuya2023-10-27 21:16
大佬,按照方法解密了语音文件后可以播放了,但是一部分语音文件全是爆炸音,没法正常收听是怎么回事啊?
@longwuya:爆炸音?有没有可能那本来就是爆炸的音效?
longwuya2023-10-28 12:10
@赵苦瓜:不是,解的是角色的战斗语音,就是那种音频失真的情况,非常刺耳的炸音
yybyx2023-10-25 20:15
大佬,像游戏立绘,在哪里啊
@yybyx:立绘贴图什么的都在那一堆Unity文件里面,拿那个工具打开然后筛选Texure2D就全都是图片
yybyx2023-10-26 01:02
@赵苦瓜:谢谢佬,我去翻一翻
yybyx2023-10-26 01:08
@赵苦瓜:佬,那个工具怎么用的啊QAQ
q2023-10-21 08:41
大佬,有办法搞到最新测试服的包吗,我想看看后续角色的模型,或者正式服的包里有后续版本的东西吗
@q:正式服的包一般没有下个版本的内容,测试服的包只有那些签了保密协议的深测用户才有,我也没有泄漏的渠道
mistroyia2023-09-02 09:47
旅行记事的背景图大概在哪个位置呀,想提出来做壁纸
@mistroyia:应该都在那一堆unity文件里,不过东西太多了我也不知道在哪
可以试试用那个工具解包然后筛选Texture2D图片文件然后按照文件大小从大到小排序,应该就能找到
95632023-08-11 16:55
开场的动画在哪个文件夹?视频文件夹没找到
@9563:是游戏启动界面的还是第一次进游戏之后那一段?启动界面那个不是视频是实时渲染的,第一次进游戏的开场动画里面是有的,就是CS_Chap00_Act210.usm

返回顶部    首页    后花园  
版权所有:赵苦瓜のBlog~    站长: 赵苦瓜    程序:emlog   鲁ICP备20030743号-1   鲁公网安备37048102006726 萌ICP备20222268号    sitemap