[元气骑士]如何在游戏里修改出你想要的皮肤?

您所在的位置:网站首页 gg修改器如何保存数据 [元气骑士]如何在游戏里修改出你想要的皮肤?

[元气骑士]如何在游戏里修改出你想要的皮肤?

2024-01-13 19:02| 来源: 网络整理| 查看: 265

由于未知原因,元气骑士的安装包会出现改完闪退的问题,up也还没有找到解决办法,所以这篇文章就当作我们来过这里的纪念吧

本文结构:

零.4.0.0之后的改动

一·工具要求

二·Bin/Data文件夹中的修改(可修改少部分地图装饰和角色特效)

三·AssetBundles文件夹中的修改(可修改游戏中大部分文件,包括角色和小怪)

四·打包与签名

五·注意事项

六.常见问题

零.4.0.0之后的改动:

旧版工具不支持新版unity,更新后的工具我已经放在蓝奏云链接里了

简单谈一下更新之后的改动:

*工具从UABE改用UABEA,GitHub链接https://github.com/nesrak1/UABEA

assetstudio采用最新版本(英文版),GitHub链接https://github.com/Perfare/AssetStudio

*元气不再有以前全是角色贴图的大图,改为分散开来的形式,实际上更有利于修改(不用再拿老花镜一个一个找了(*^_^*)

*角色集中在character文件夹里面,并分类好了

*大多数特效放在sprite_tlas里面

凉屋游戏,我的超人!

自从承太郎和花京院两个皮肤制作出来以后,就有很多的小伙伴私信和评论问如何修改贴图,所以我为广大元气爱好者出了一份教程,希望能帮到你!

(第一次写专栏,见谅 不好的地方评论区踊跃指出)

一·你需要的工具/准备步骤:

你需要的工具链接:https://wwo.lanzouy.com/b02upu6cb密码:7mo8

AssetStudio(用于查看及导出贴图文件,以下简称studio)

AssetBundleExtractor(用于修改,以下简称uabe)  

元气骑士安装包

apk签名工具(有手机有电脑,电脑的apktool我不会用...)

PS

一台有win10的电脑

准备步骤:安装包

*直接解压

META-INF

*进去之后,找到META-INF,删掉那个文件夹,那是签名文件    

二·Bin/Data文件夹中的修改:

该文件夹中存放了大部分贴图文件,但只有少部分可以影响游戏,比如客厅不会动的装饰

至于角色 小怪贴图后面再讲

进入根目录\assets

assets

*顺便提一嘴,bundleVersionData里面是游戏的版本,千万不要动它!

查找

*打开studio,选择加载文件夹,将bin文件夹选中

进来之后就是这样

点击资源列表,在过滤器类型中选择texture2d(主图)和sprite(雪碧图,切成一份一份的)

惊叹吧凡人!过滤sprite的效果

*这就是我们的贴图文件了。游戏中大部分的贴图都可以在这里找到,关键是如何找的问题

这里我提供一些经验:

找所有角色的那几张贴图可以按大小排序

找单独某个角色可以搜索英文名(不知道的进入元气骑士改为英文版)

要过滤成sprite哦 后面不说了自己看类型那一栏

当然也有一些是叫c几几几的,自己摸索

找武器搜weapon

其他就不举例了,有经验了自然懂

然后我们导出资源,这里以tiles为例

*然后打开ps修改它们(这才是最折磨的一部分·)这里我随便改改

请在一秒内找出修改了哪里

修改

*选择显示原始文件,看看我们要修改的文件在哪里

*可以看到在一个奇奇怪怪的文件里面,复制一下它的名字或直接复制一份出来

*打开uabe,选择open,找到上面那个文件

*找到刚才贴图的名字,也就是tiles(注意看Type是Texture2D,找不到可以view-search by name搜索),点击plugins

*依次edit-load

*将修改后的tiles选中,一路ok

*修改完成后后面会带一个*号,可用于自己检查

*点击file-save,找个地方保存修改后的文件(注意uabe不支持覆盖操作,请另找位置放)

完成后结果如下

完成后的文件要和修改的文件同名

*来到刚才源文件的目录,覆盖进去

效果:

。。。

...好像没效果?哦已经冬天了,修改夏天的树当然没效果了。

*我们修改SpriteAtlasTexture-room (Group 0)-1024x1024-fmt4文件,先导出一下

看到他在一个全是0的文件里面

自己尝试一下看吧?

效果:

标本树人

*到这里我们已经学会了修改bin文件夹中的文件。

PS:需要注意的是,通常我们的文件会在sharedassets2中,刚开始我们的data文件夹里面是没有sharedassets2.assets这个文件的

但当我们把bin文件夹导入studio之后,会自动生成一个sharedassets2.assets文件

然后我们就可以把sharedassets2.assets.splitXXX删掉了(注意不要把sharedassets2.resource也删了!)

三·AssetBundles中的文件修改:

如果你刚看完上面的就跃跃欲试,那进入游戏时大概率会发现你修改失败了,这也是之前卡了我很久的问题。其实控制角色皮肤的文件藏在AssetBundles里面,且被压缩保存着,因此不易发现

打开AssetBundles,发现许多无后缀的文件,他们是压缩的游戏资源,是可以直接导入studio的

按大小排序

在开始之前,我们先看看这些文件

要知道游戏制作者都是很懒的,一般会集中把资源放在一个文件中,像common就存放了大部分文件

看名字也大概猜得出来,character,是角色,defence是守护神殿,hall应该是地窖,levelobjects是怪物,sandbox是电脑(自己经验总结)

(4.0.0版本改动)

*file-open打开文件,这里以character为例

*点击memory

*info

*view-search by name-输入要找的贴图名称

*Plugins-exit texture-ok

*点击load,选中你修改的贴图

*一路ok,然后file-save(不save将无法保存修改后的文件)

*关掉当前页面,在上一个页面也    File-save,并自己找地方放

*关闭uabe,重新打开,并file-open打开刚才你保存的文件(如示例character1)

*点击file-compress(这一步是压缩文件,不经过压缩的文件无法导入游戏!)

*自己找地方放,并在接下来的窗口选择LZMA

*然后是漫长的等待...压缩很慢,会让人误以为卡死了,其实只需要等就行了

*完成后再将刚刚压缩好的文件复制粘贴到源文件目录(记得要和你修改的文件同名!)

*完成

四·打包与签名:

*直接压缩回zip,直接把后缀改为apk

*接下来就是签名了,电脑的签名工具不要随便百度一些不靠谱的签名工具,那些几秒钟就签好的绝对不靠谱。 可以用apktool,需要安装了python的才能用 我没装python所以不会有没有大佬教一下

我通常是用手机的apk编辑器(安装包放链接里了)

操作是 先找到源安装包,点击签名,完成后就可以安装了

现在你已经学会了整个流程了!自己试试吧!

五·注意事项

1上面也说过了,不同大版本(非只是修bug的版本)角色的贴图在texture 2d图中的位置完全不同,最好先导入studio看看贴图一不一样,否则功亏一篑。文件也是同理,跨任意版本覆盖文件会出bug

2由于签名的不一致,无法继承原版的安装包,必须卸载重来,所以管理好你的云存档

3联机的话大概只有你能看见修改的皮肤,不过最好不要因为自己的卡顿影响到其他玩家的游戏体验,可以先开几局单人再联机

六.常见问题

Q:我的uabe点击plugins之后没有exit to texture选项怎么办?

A:目前uabe只支持修改texture2d文件,看看你是不是选中了sprite或其他文件

Q:uabea搜索文件搜索不出来怎么办?

A:试着向上搜索(点那个 up把向下搜索改成向上)

更多问题请在评论区提出

感谢你对元气骑士的热爱!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3