棕色尘埃1拆包求助

棕色尘埃在拆的时候有成功找到图档,但皮肤、骨骼档找不着。


棕色尘埃–唯一看著像皮膚檔的東西

附上棕色尘埃檔案

唉呦尾鸭,星欲少女那个换了个工具调整尺寸忽然就行了

棕色尘埃1可以用AssetStudio提取,皮肤和骨骼都在TextAsset里,可以把过滤打开就能看到。不过角色和武器是同名的,导出的时候会因为重名而带编号,需要自己修改文件名。

1 个赞

Hi,感谢回覆,抱歉没说明清楚,关于造型(skin开头)的皮肤骨骼我也有看到,但是关于原始造型(NpcGUI开头)的就没看到了。


如果能找到这的就太感谢了><

我是用这大佬的工具提取的

想问还有木有这类拆包论坛。国外的也行,这儿多少有些冷清了,还是这群体本来就不多@@?

建议用aelurum的AssetStudio,或者其他大佬接手的(有一说一楼上那人的fork带付款码就很),游戏的2d角色使用了一个衍生于Spine的动画库,称为 tk2d

Brown Dust 中的角色动画组件由其纹理(一个 png,在本游戏中称为 atlas0)、一个 tk2dSprite 和一个 tk2dAnimationAdapter 组成。

2d Toolkit 这个旧 Unity(Unity 4)插件似乎可以打开这些文件。 Tk2d 是一个 Unity 库,用于获取纹理数组、骨架和图集文件,并使用它们创建一个统一的图集,以便与 Spine 中的这些骨架和图集文件一起使用。 简而言之,tk2d 创建纹理及其骨架文件。 然后,使用 Esoteric 本身的 fork 来使用预先存在的 json、预先存在的图集和新制作的纹理来创建骨架文件。

以上,tk2d 是创建 Spine 动画所需的各个文件的底层库。 怪的是,它们在这样的游戏中使用,而不是 Spine 导出的内容, tk2d 是一个免费的库,可以使用 Esoteric 的工具创建精灵,而不是使用 Spine 本身(这需要花钱)。

其中很多都没有定论,但到目前为止,我认为让这些文件工作的方法是反转该过程? 以某种方式使用上述工具包以统一版本加载这些 tk2d 文件,然后使用 tk2d 和 Esoteric 的 c# 和 tk2d 分支从其存储库(如果存在)将它们转换为 Spine。

NpcGUIx (x 是 000 到 603) 这些纹理的动画文件称为“UISprite”和与特定 NpcGUIx 纹理同名的 MonoBehaviour,并且它们通过容器进行区分,前者相当于 .atlas 文件,它列出了纹理的各个部分
UISprite 似乎只是定义图像文件的尺寸和其他一些信息,以适应纹理

2 个赞

赶紧按个:heart:以防被认为没看懂(狗头

所以大概意思就是没望了对吧T_T

浮上去一下…
有没有大佬能给个大致上的解包流程,关于这个2D Toolkit的…

浮!

我也是只能提取到skin的纹理和骨骼,提取不到npcgui的纹理和骨骼,只能找到两个名字带npcgui的json文件,不知道怎么用 :smiling_face_with_tear:,楼主现在有什么解决办法吗?

可以传一下json的内容截图吗,参考用

用记事本打开

用assetripper解出来的NpcGUIxxx.asset内容只有图集的定义,里面详细记录了各sprite的x,y位置,像素的大小,这个asset使用的script叫NGUIAtlas,属于一个名叫NGUI(Next-Gen-UI)的unity插件,UISptite也是隶属于NGUI的一部分。

另外,tk2danimationadapter这个script我认为用在chargui(小人版)上的,而不是NpcGUI。

没啥实质性的信息,谢谢

好吧