少女前线Live2D提取与查看

@Pelom  October 1, 2019
该文章已过期,请阅读少女前线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

在文末提供下载

步骤

  1. 打开手机或模拟器,安装少女前线并更新,live2d文件位于Android/data/com.digitalsky.girlsfrontline.cn/files/Android/New/,文件名为live2d_gun_*.ab,选择全部live2d文件并移动至电脑
    1

    • 模拟器先移动至共享文件夹
  2. 打开 AssetStudio ,勾选Options – Display asset original name,下拉框选择Do not group,用File – load file载入所有的live2d_gun_*.ab文件
  3. 点击Asset List,点击Type,选择所有TextAssetTexture2D类型,选择Export – Filtered assets导出
  4. 在提取后的文件夹assets\resources\dabao\live2d运行GFLive2DDecrypter.exe解密

至此,live2d的解密已经完成,下面有两种方式进行查看

使用Live2dViewer查看

  1. 下载并安装Live2dViewer

    • 注意:需要预先安装Adobe .air
  2. 将解密后的model.moc文件或model.json文件使用Live2dViewer打开

    • 关于安装包损坏的问题,请将你的系统时间设置到2015年左右

使用浏览器查看

  1. 下载Live2dWebSDK(包含js文件)
  2. 编写index.html与css文件(作者已经写好,可直接使用),并放在Live2d WebSDK同一文件夹
  3. 将解密后文件夹中gun文件夹放在上述文件夹中新建GF\目录下
    6
  4. 点击index.html打开,发现点击左侧没有反应

    • 以下以火狐浏览器为例
  5. F12后进入控制台发现
    2
  6. 原因在于不满足 CORS 同源规则
    3
  7. 在地址栏输入about:config并搜索privacy.file_unique_origin,双击将其值更改为false
    4
  8. 再次查看,已经可以正常显示(再次点击可切换通常/大破)
    5

    • 目前使用浏览器不支持动作,仅有idle动作与跟随鼠标
预览:
  • 2019.10.2 此预览已更新,可触发动作

    • 点击可触发动作
    • 点击附近空白可触发鼠标跟随

下载

引用


请勿用作商业用途


添加新评论