[元气骑士]如何在游戏里修改出你想要的皮肤? |
您所在的位置:网站首页 › gg修改器如何保存数据 › [元气骑士]如何在游戏里修改出你想要的皮肤? |
由于未知原因,元气骑士的安装包会出现改完闪退的问题,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 |