2018-10-27 v1.2

完善4种Segment

2018-10-23 v1.1

修复易拉罐等SteppedSegment问题

正文

自从看到舰B的live2d后就决定要提取一发来射爆,经过简单的分析后发现游戏使用的是Cubism 3,在Unity里导入motion3.json时会转换为AnimationClip,这种情况其实用Unity写个播放器,直接读取bundle播放是没有问题的,但是如果想在其他播放器比如Live2DViewerEX上用的话,就得转回motion3.json,这也是提取的唯一难点了。

不过AssetStudio早些时候已经支持处理AnimationClip了,所以把代码直接复制过来很快就写了个提取工具,但是测试后就发现AnimationClip的处理上有个致命的bug,并且还不知道怎么修,于是就进入了一个月的摸鱼阶段。

昨天因为某些原因再次把代码拿出来看了看,这次总算是找到了修复bug的方法,更新完AssetStudio后就顺手把这玩意补完了。

下载地址

百度云

源码

GitHub

使用方法:直接把live2d文件拖放到exe上

不说了,就两个字,射爆

使用VirtualXposed修改手游

作为这篇文章的后续,原本是打算很快就写完的,但是不知怎么一转眼就已经12月了,眼看今年都要过了,还是赶紧把这篇文章水出来吧。 在上篇文章说道的修改的核...

阅读全文

Unity下的注入与修改

已经有很长一段时间没写过游戏修改的文章了,一个原因是现在越来越多的手游厂商都开始给游戏上各种各样的保护,以前简单的直接修改dll或者直接修改so早已经不...

阅读全文

少女前线Live2D解密

上周在CP22看到这个游戏两周年了,打算回坑玩一阵,不过上一个号是买的初始号账号密码都忘记了,所以只好开了个新号。然后新皮肤倒是抽到了,不过枪都没有怎...

阅读全文

71 条评论

  1. 大佬解出来的moc3目前有办法弄到cubism editor了打开么,想看看他是怎么绑的,网上也没有很成熟的教程,复杂的动作一脸懵逼

  2. 大佬,我是纯小白,我用你的工具提取后,出现五个文件夹或文件,以齐柏林为例,有motions,textures俩文件夹,和moc3,model3.json,physics.jsons三个文件,然后呢,我想在Live2d viewer ex 里播放,该怎么操作,由于网上相关教程非常少,望解答

    1. 这个就够了呢,motions里存放的是动作文件,textures里是贴图,moc3是模型文件,两个json都是配置文件,用live2d viewer EX直接导入moc3,加载贴图和动作,自己创建配置文件就好了,自带的配置文件可以不用,然后用EX打包lpk就能用了

      1. 哈哈哈谢谢,我已经都学会了,自己创建配置文件,自己编辑动作,插入语音,台词。谢谢p大的工具 :idea:

  3. 大大,问个问题,解出来了json文件了,也可以用Cubism3Viewer打开,但是怎么变成GIF图片啊,求解,感谢!!

  4. 新出的三个l2d,伊吹,圣路易斯,埃尔德里奇三个,解密出来都存在问题
    伊吹的在cubism中加载出来的非常小,而且不能动
    圣路易斯的在cubism中加载不出来
    埃尔德里奇的能加载出来,也能动,但我总觉得整体和其他的正常l2d相比偏小
    还望大佬能看一看~

    1. 圣路易斯新出的换装的l2d扔进cubism里如果不播放动作是加载不出来的(一片空白)
      然而播放了动作也还是很小

  5. 导出的曲线都是线性曲线。见下图泳装提尔比茨的易拉罐。
    [img]https://user-images.githubusercontent.com/9204710/47221300-93c68580-d3e6-11e8-85cb-7352bf058999.gif[/img]
    详细的描述我已经发到github的issues中了

  6. 哈哈哈,前几个月刚抱大佬的大腿搞了少前,今天想要碧蓝的。一搜又搜到大佬出品的了。感谢!!! :wink:

  7. p大,能不能看看少女咖啡枪2的live2d解包,这个用的应该也是cubism3制作的,少枪2的live2d我认为做的很出色了,动作流畅度也好,违和感也好,基本没有

    1. 我解包出来了,搞了几个月才发现他们没搞加密
      举个例子,先用AS打开live2d文件找到live2d_girl12_l2d04.u(不同文件不一样)这个文件,导出后用记事本打开,找到assets/_game/assetbundle/live2d/girl12/l2d04/girl12_l2d04_moc.asset这段文字(在最底下,不同的live2d不一样)
      然后用UABE搜索,Export Raw,再用记事本打开后会有一段moc3的文字,把moc3前面的文字删除就成功了

      1. 用记事本直接打开l2d04.u是乱码,assetstudio导出为fbx后可以识别,但并没有assets/……请问一下是我理解的有问题吗?

        1. 本身就是乱码,只是最后边有几段文字
          还有一种方法,就是把assets/_game/assetbundle/live2d/girl12/l2d04/girl12_l2d04_moc.asset中的字给修改后直接搜索,就是assets/_game/assetbundle/live2d后面的给改掉,01为例,改成/girl01(少女编号)/l2d01(服装编号)/girl01_l2d01_moc.assets
          如果你还不懂我可以录个视频发网盘给你

  8. 大佬能帮看下智龙迷城的Assembly-CSharp.dll吗。。。libmono.so里找不到mono_image_open_from_data_with_name

  9. 大佬,再请教一个问题,崩2的动态壁纸看板用这个工具解,Animator报meshTransform空引用异常,AssetStudio也是m_Transform空引用,这会是什么情况?

  10. 解包出来的**.model3.json文件要怎么导入到Live2dviewerEX里面呢,我试着直接导入json文件显示错误,然后打包lpk之后干脆又无法导入了。。。到底应该用哪一个文件来操作

  11. P大,这个如何打包成lpk?
    还有我问一个基础的l2d问题,(希望不要骂我),live2d怎么转成透明通道的png序列或mov?

  12. 博主,有个问题 以前的live2d能正常解出来用Cubism 3打开。新出的大凤可以解包但是打不开是什么情况

  13. 大佬。。我看了很久。。我解压出来三个文件,一个EXE,两个dl。但是用Cubism 3 Viewer for Unity不是要打开json吗?

  14. dalao碧蓝航线live2d提取的提尔比茨动作json好像有问题,那个易拉罐一直在手上。不知道是什么原因,dalao可以看一下吗?

            1. 我是把像是dunkeerke_2.model3.json的Motions整段拿掉就能用Live2D Cubism Viewer 3.2开
              之后再把motions资料夹拉回去Live2D Cubism Viewer 3.2

      1. 总算明白了,其它角色都默认加载idle的动作,敦刻尔克、大凤、半人马需要加载动作了才会显示

欢迎留言

8 + 4 =