该文章已过期,请阅读少女前线Live2D提取与查看 - 2021重制版
前言
之前玩过一段时间的少前已经三周年了,又新增了不少社保的 live2d ,于是想要提取一发。得知需要合适版本的 AssetStudio ,可是在 AppVeyor 上过早的版本找不到下载, github 上也没有找到,百度搜出来的全是收费的 CSDN ,最后还是在 Google 上搜到了。不仅如此,因为想做一个集合的展示用了 html 和 WebSDK ,然后发现无法加载,用 Edge 也不行,但在学校电脑自带的 Chrome 却可以。过了半天才发现是 Firefox 68 改了 CORS 同源规则(明明原来都可以的),这才大功告成。
预先准备
- 手机或安卓模拟器(此处使用的是MuMu模拟器)
- 0.10.0~0.12.3版本的AssetStudio(此处使用的是AssetStudio v0.10.0.84)
- GFLive2DDecrypter
- Live2dViewer
- Live2dWebSDK
在文末提供下载
步骤
打开手机或模拟器,安装少女前线并更新,live2d文件位于
Android/data/com.digitalsky.girlsfrontline.cn/files/Android/New/
,文件名为live2d_gun_*.ab
,选择全部live2d文件并移动至电脑
- 模拟器先移动至共享文件夹
- 打开 AssetStudio ,勾选
Options – Display asset original name
,下拉框选择Do not group
,用File – load file
载入所有的live2d_gun_*.ab
文件 - 点击
Asset List
,点击Type
,选择所有TextAsset
和Texture2D
类型,选择Export – Filtered assets
导出 - 在提取后的文件夹
assets\resources\dabao\live2d
运行GFLive2DDecrypter.exe
解密
至此,live2d的解密已经完成,下面有两种方式进行查看舔
使用Live2dViewer查看
下载并安装
Live2dViewer
- 注意:需要预先安装
Adobe .air
- 注意:需要预先安装
将解密后的
model.moc
文件或model.json
文件使用Live2dViewer
打开- 关于安装包损坏的问题,请将你的系统时间设置到2015年左右
使用浏览器查看
- 下载
Live2dWebSDK
(包含js文件) - 编写
index.html
与css文件(作者已经写好,可直接使用),并放在Live2d WebSDK
同一文件夹 - 将解密后文件夹中
gun
文件夹放在上述文件夹中新建GF\
目录下
点击
index.html
打开,发现点击左侧没有反应- 以下以火狐浏览器为例
- F12后进入控制台发现
- 原因在于不满足 CORS 同源规则
- 在地址栏输入
about:config
并搜索privacy.file_unique_origin
,双击将其值更改为false
再次查看,已经可以正常显示(再次点击可切换通常/大破)
- 目前使用浏览器不支持动作,仅有idle动作与跟随鼠标
2019.10.2 此预览已更新,可触发动作
- 点击可触发动作
- 点击附近空白可触发鼠标跟随
下载
- Live2dViewer(官方)
- 百度网盘 提取码:5pvv
引用
请勿用作商业用途