【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板

时间:2024-03-31 13:16:19

【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板(多图警告)

前言

【崩坏学园2】作为老一代的手机游戏,由于游戏模式以及画面效果的落后,早已退出了玩家的视线。但是,仍有一部分人以各种理由坚守着这个游戏。
今天我以这个游戏为例子,教大家使用一下unity-studio。
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板

注意
1. 解包获得的资源仅能用于学习与交流,禁止商用(上一个拿去出售的人已经被传律师函了)。
2.本文所涉及的操作均为简单拼接操作,请大家放平心态观看。

软件的准备

首先是软件的准备,这些东西均能百度找到进行下载,也可以在以下的参考文章中找到

参考文章:https://www.bilibili.com/read/cv3369873- 贴图资源的提取 -萌哒萌西琳
https://www.bilibili.com/read/cv5330096 -音频资源的提取 -萌哒萌西琳
https://www.bilibili.com/read/cv3000000?from=articleDetail 音频播放、转码与提取 -令人微笑的光景

有需要的可以参考上面的文章找对于的软件进行下载
这里我们使用:
1.assetstudioGUI
原名unity-studio,专门用于打开*.u3d文件,百度一下均可以下载;
2.【音频资源的提取】里的ravioligametools
这里因为某种原因,那位up主自己写的音频解码器得不到预期的结果,因而这里选用ravioligametools进行操作;
3.wem转ogg文件
这个百度一下也可以找到资源;
4.格式工厂
用于将ogg转mp3,因为在实践中我发现有的手机并不能正常播放ogg文件。

资源操作

首先必须要获得要打开的文件。这里推荐使用模拟器安装游戏(要把资源包也下完),方便导出到电脑。手机也可以,只是比较麻烦;
地址为Android/data/
这里不多细说

然后打开assetstudioGUI【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
这里其实主要使用就只有几个选项
1.左上角第一个file的load file(打开单一文件)已经load folder(打开一整个文件夹里的文件)
2.Asset List。打开出来以后
是这个包里面的所有文件(包括对象的组件)
3.filter file 在选项中勾选对应类型的文件可以让你在asset list直接分类查看对应文件。
4.export 导出文件,其中可以使用all select导出包里面的所有文件,或者使用select asset来勾选你想要的文件。
5.sence hierarchy。对应的unity场景列表(?),在学习unity的小伙伴可以参考他其中的排序对应调整自己的项目。

我一般是把全部文件进行导出。导出以后就会有以下的文件

【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
扯一个题外话吧:我在包里看到的除了渲染文件是不同以外其他文件均跟普通unity获得的文件相同,大概他的魔改就是渲染部件魔改了吧。

音频操作

另外我还另外说明了ravioligametools,用于打开pck
**这里是因为它是使用了wwisepck。很多游戏使用的软件不同,导致打开的方式都不同,不过基本都有相同的。这里对应的音频软件参考以下的文章

https://www.bilibili.com/read/cv3000000?from=articleDetail

我这里使用的是ravioligametools
打开以后有三个可执行文件可以使用
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板

但是由于我电脑中文地址的原因,这里介绍scanner的用法

【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
使用用这个打开pck文件,你会获得wem文件以及unknown的dat文件
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
使用右上角的extract all可以将所有文件导出即可。其中unknown文件不重要可以直接删除。把剩余的wem文件放入最开头的【wem转ogg文件】的文件夹里,确保文件夹里面四个文件与wem文件同存。
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
使用bat文件执行就可以获得对应的ogg文件了,不过接下来还是推荐使用格式工厂转mp3.

至此,你已经是一个受群友敬仰的拆包大佬了!

正题1 制作live2d

回到正题,在这个游戏(应该说很多这种二次元手游)都有着画风精美的看板。那我们把其中的资源拿出来制作成l2d放我们的电脑屏幕上会怎么样?

这里我们需要准备另外的东西
**live2d viewer ex **
在steam,淘宝均有售,支持电脑跟手机。下列步骤建议准备一个live2d 以及他的dlc。(个人觉得拼接操作使用这个软件挺好用的,相比直接进行文件操作)
参考视频

https://www.bilibili.com/video/BV1ps41137EN -官方演示
https://www.bilibili.com/video/BV1vW411G7wo -吸血kira的文件操作
以下为官方的l2d制作演示图解

准备好这个软件后打开他的ex studio
使用编辑工具的live2d编辑器打开你u3d文件导出的文件的文件夹
这里真正有用的只有motions文件夹里面的动画,MonoBehavior里面的对应文件以及Texture2D里的贴图。
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
l2d需要一个json文件,但是导出的文件里面并没有,可以直接创立一个json文件(配置文件),对应moc跟physics文件以及贴图勾选即可。【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
建立以后即可获得l2d以及动画等,其中右下角四个选项最上面的是json文件设置,里面可以有各种参数调节
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
在一开始的菜单的右边,找一个部位进行编辑。正常的l2d触摸位置一般为头发,脸部,腿部,手部以及胸口前面(?)【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
我们先设定动作,预设一个待机动作,记得待机动作勾选循环。
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
然后另外设定动作,例如这里设定触摸脸部动作,则这里选择新动作组tap-对应的部位【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
制作了新动作之后将对应跳调整即可,记得不要勾选动作循环,其中如果你有另外的文件(声音文件以及表情文件)可以往对应的动作组的动作里进行添加。【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
然后回到点击区域把一开始的动作套回去就可以实现。 【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
这里的预览就可以看到,红色框是我勾选了可触碰区域方便对应调整。对于方框的大小以及位置可以到json文件设置→点击区域里面进行编辑【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
若有特别需求,可以使用进阶选项进行操作。
接下来,把剩下你喜欢的动作加上去就可以了。

正题2 制作spine动画看板

**spine动画不仅仅能用在角色动作上面,还可以拿来制作看板。**制作出来的看板虽然不同于l2d可以实现鼠标追踪,重力追踪等等,但是纯美观上还是非常好的。
这里使用的是ex studio里面的spine编辑,方法基本与上述一样。
由于现在基本使用的都是新版的spine,我们只需要在包里面拿到三个有用的文件:Texture2D里面的png贴图,TextAsset里面的atlas文件以及skeleton文件(拓展名均为txt)
参考视频

https://www.bilibili.com/video/BV1vV411k7kZ -官方spine教学以及预览

现在我们打开spine的文件夹,由于没有json文件我们一样需要创立【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
记得要把所有贴图勾选否则预览会出现不可加载的紫色方块【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
spine看板一般的动作较少,拼接量也少,方法跟上述的l2d制作方法一样【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
首先由骨骼处选择一个你需要的骨骼,然后在点击区域里面创建新区域,根据显示出来的可触摸区域(记得勾选)对你触摸区域的大小跟位置进行调节,然后去制作动作。【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
记得要添加一个待机动作哦
按这样把所有你喜欢的动作添加上去以后,就可以制作出一个你喜欢的看板了。

正题3 lpk的制作

在ex studio中有lpk导出的选项,你可以事先在编辑器的预览中预览你的看板,若看板过大(导致后期不可调的),需要在json文件里的缩放因子提前设置。

将你做好的看板准备好【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板
使用加号加入你的角色以及衣服(就是你的json,一个json对于一个贴图,可以在创建的时候调),然后右上角导出为lpk文件,即可使用了。

在这个软件里导入或者用json直接打开就可以了【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板

后言

玩崩坏学园2这几年,我觉得玩的并不是游戏,而且更多的是跟着大佬学技术,学计算。虽然嘛,这些都不算是什么高级技术,不过平时拿来玩玩也是可以的。
【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板