Eferinte Posted March 30, 2021 Share Posted March 30, 2021 突然想把树果闪红的贴图换成只狼里的危字。 首先展示一下替换后的效果。 其他情况还是和原来一样的。 放不下了就压得小了一点。。。 跟主题之类的差不多,其实就是替换掉原来提供的贴图文件,然后稍微修改一下相应的xml文件,就拿今天的主题举例。 首先找到树果水分的状态栏贴图资源“water-levels.png”,位置在\PokeMMO\data\themes\default\res下。 把原文件拿出来加工(把你要用到的素材放在这张图里,用PhotoShop啥的处理); 比如我加了一个危字进去,把它和原文件替换; 接下来我们要让缺水时要显示的贴图是我们新加进去的那块而非原有的,这就要在gfx.xml文件里进行修改,文件位置\PokeMMO\data\themes\default\res;你可以用记事本等文本处理软件打开它,最好建立一个副本保存一下原文件,也可以使用游戏界面的修复客户端来重置资源文件; 然后ctrl+F查找用到了这张图的语句(自带的记事本也可以的),这行所包含的一大块代码就是该文件里用到这张图的所有内容,当然我们只需要改动很小的一部分。 在这个语句块里可以看到两个animation块,即旱、涝动画。涝的嘛就不谈了XD,咱们看缺水的动画“water-level.dry”。 duration是持续时间400毫秒,ref是引用的前面的对象,“water-level.dry.basic”是蓝色水槽,"water-level.dry.red"则是红色警报,干旱动画在这两者间反复切换(即闪红),我们可以到上面看它们是怎么被定义的。以"water-level.dry.red"为例: 又看到了“water-level.warning”和"teardrop.warning",咱们继续往上找定义。 诶你看到这个xywh心里大概就有数了,这很可能就是这个对象在素材图water-levels.png的部分。没错,xywh="13,3,8,11"指的就是这张图里从(13,3)这个像素点开始,宽8个像素,高11个像素的矩形里的内容。我们在PhotoShop里打开一看,确实是红色水滴的像素区域。以此类推,"water-level.warning"指的就是红色水槽,由五个截取到的素材组合而成。那这个名为"water-level.dry.red"的部块就很清晰了,它是由一排水槽和五个红色水滴组成的,四个水滴的inset则是从中间开始的偏移量,让它们以第三个水滴为中心排布开来。 以上,读懂了代码块,我们就能很方便的进行正式修改。 首先在素材图里截取我们自己新加进去的部分,暂且命名为"dangerous" 然后修改红色警报"water-level.dry.red",咱们既不用红框,危字也仅需一个,所以把其他的都删掉或者注释掉。(注释格式:<!--原代码- - >,详见xml语法教程)图下的“-5”是因为实际看上去危字有点偏右了。 再修改蓝色水槽,在我的方案里不显示这一部分,那就全部注释掉。 保存然后重启游戏,至此就大功告成了。 下面是我修改过的文件,感兴趣的直接覆盖到路径里就可以了。链接: https://pan.baidu.com/s/1ZXVxs0yzJsyq8PUsYvhh9A 提取码: jga8 没系统地学过xml,有错的地方望大佬指出。 Ryu, 3115134635zzh, dorybo and 3 others 6 Link to comment
Eferinte Posted March 30, 2021 Author Share Posted March 30, 2021 (edited) 排版有点乱,各位见谅QAQ Edited March 30, 2021 by Eferinte Link to comment
RenoLee Posted March 30, 2021 Share Posted March 30, 2021 兄弟你来了啊,还记得我吗?就是在贴吧建议你来论坛的朋友 Link to comment
Eferinte Posted March 31, 2021 Author Share Posted March 31, 2021 (edited) 嗯应该是可以的,我倒是没注意有客户端修复 Edited March 31, 2021 by Eferinte RenoLee 1 Link to comment
Eferinte Posted March 31, 2021 Author Share Posted March 31, 2021 4小时前,RenoLee 说: 兄弟你来了啊,还记得我吗?就是在贴吧建议你来论坛的朋友 2333原来是你,感谢支持 RenoLee 1 Link to comment
WurenBB Posted March 31, 2021 Share Posted March 31, 2021 那可以看到还剩几滴水吗 闪红的是没有水,其他水滴状态是正常显示吧? Link to comment
Eferinte Posted March 31, 2021 Author Share Posted March 31, 2021 19分钟前,WurenBB 说: 那可以看到还剩几滴水吗 闪红的是没有水,其他水滴状态是正常显示吧? 对,就改了闪红的情况,其他和原来是一样的 RenoLee 1 Link to comment
Eferinte Posted April 2, 2021 Author Share Posted April 2, 2021 16小时前,landelini 说: 安卓可用吗?大佬 安卓暂时还不行哦= ̄ω ̄= Link to comment
Eferinte Posted April 2, 2021 Author Share Posted April 2, 2021 (edited) 7小时前,noty 说: 倒计时能不能实现 计时好像是服务器提供的,个人感觉是没法实现...再者其实我目前除了换个贴图别的啥也不会( ̄▽ ̄) Edited April 2, 2021 by Eferinte Link to comment
Thekingofglory Posted June 28, 2021 Share Posted June 28, 2021 于2021/3/31 AM2点28分,Eferinte 说: 突然想把树果闪红的贴图换成只狼里的危字。 首先展示一下替换后的效果。 其他情况还是和原来一样的。 放不下了就压得小了一点。。。 跟主题之类的差不多,其实就是替换掉原来提供的贴图文件,然后稍微修改一下相应的xml文件,就拿今天的主题举例。 首先找到树果水分的状态栏贴图资源“water-levels.png” 把原文件拿出来加工(把你要用到的素材放在这张图里,用PS啥的处理); 比如我加了一个危字进去,把它和原文件替换; 接下来我们要让缺水时要显示的贴图是我们新加进去的那块而非原有的,这就要在gfx.xml文件里进行修改; 你可以用记事本等文本处理程序打开它,最好建立一个副本保存一下原文件(个人建议用Notepad++打开) 然后ctrl+F查找用到了这张图的语句(自带的记事本也可以的),这一大块就是用到这张图的所有内容,当然我们只需要改动很小的一部分。 在这个语句块里可以看到两个animation块,即旱、涝动画。 涝的嘛就不谈了XD,咱们看缺水的动画“water-level.dry”。 duration是持续时间400毫秒,ref是引用的前面的对象,“water-level.dry.basic”是蓝色水槽,"water-level.dry.red"则是红色警报,干旱动画在这两者间反复切换(即闪红),我们可以到上面看它们是怎么被定义的。 以"water-level.dry.red"为例 又看到了“water-level.warning”和"teardrop.warning",咱们继续往上找定义。 诶你看到这个xywh心里大概就有数了,这很可能就是这个对象在素材图water-levels.png的部分。没错,xywh="13,3,8,11"指的就是这张图里从(13,3)这个像素点开始,宽8个像素,高11个像素的矩形里的内容。我们在PS里打开一看,确实是红色水滴。 那以此类推,"water-level.warning"指的就是红色水槽,由五个截取到的素材组合而成。 那这个名为"water-level.dry.red"的部块就很清晰了,它是由一排水槽和五个红色水滴组成的,四个水滴的inset则是从中间开始的偏移量,让它们以第三个水滴为中心排布开来。 以上,读懂了代码块,我们就能很方便的进行正式修改。 首先在素材图里截取我们自己新加进去的部分 暂且命名为"dangerous" 然后修改红色警报"water-level.dry.red",咱们既不用红框,危字也仅需一个,所以把其他的都删掉或者注释掉(注释格式:<!--原代码-->,详见xml语法教程) 欸给它改成这样,加了-5的偏移量是因为实际看上去危字有点偏右了。 再修改蓝色水槽,在我的方案里不显示这一部分,那就全部注释掉。 保存然后重启游戏,至此就大功告成了。 下面是我修改过的文件,感兴趣的直接覆盖到路径里就可以了。 链接: https://pan.baidu.com/s/1ZXVxs0yzJsyq8PUsYvhh9A 提取码: jga8 没学过xml,有错的地方望大佬指出。 非常好,建议:在B站发个视频 Eferinte 1 Link to comment
Acet Posted August 21, 2021 Share Posted August 21, 2021 这个还挺好玩的 在大佬的启发下 我完成了满水的动画 (在浇满水后会跳出一个可爱的伊布 ( ̄y▽ ̄)~*捂嘴偷笑) 在不同水情况下会分别显示出太阳伊布(一滴水) 仙子伊布(两滴水) 草伊布(三滴水) 冰伊布(四滴水)火伊布(缺水)水伊布(泛洪)火伊布和水伊布是和大佬的“危”同样的效果(这里只有一张 冰伊布(四滴水)的截图 因为我太懒了 没有截下不同时间的图 嘿嘿嘿) Clara and Eferinte 2 Link to comment
Badddd Posted October 7, 2021 Share Posted October 7, 2021 (edited) 于2021/8/21 PM7点25分,Acet 说: 这个还挺好玩的 在大佬的启发下 我完成了满水的动画 (在浇满水后会跳出一个可爱的伊布 ( ̄y▽ ̄)~*捂嘴偷笑) 在不同水情况下会分别显示出太阳伊布(一滴水) 仙子伊布(两滴水) 草伊布(三滴水) 冰伊布(四滴水)火伊布(缺水)水伊布(泛洪)火伊布和水伊布是和大佬的“危”同样的效果(这里只有一张 冰伊布(四滴水)的截图 因为我太懒了 没有截下不同时间的图 嘿嘿嘿) 改成这个的有教程吗 hxd (试图直接白嫖 Edited October 7, 2021 by Badddd Link to comment
Acet Posted October 8, 2021 Share Posted October 8, 2021 10小时前,Badddd 说: 改成这个的有教程吗 hxd (试图直接白嫖 我太懒了 不太想去做教程 自己做很容易 阐述出来太麻烦了 最近更新比较频繁 我整理一下 弄好了你直接白嫖算了 sumao 1 Link to comment
Badddd Posted October 8, 2021 Share Posted October 8, 2021 1小时前,Acet 说: 我太懒了 不太想去做教程 自己做很容易 阐述出来太麻烦了 最近更新比较频繁 我整理一下 弄好了你直接白嫖算了 感谢hxd~ Link to comment
Thekingofglory Posted October 10, 2021 Share Posted October 10, 2021 8小时前,XqoopX 说: 看着挺有意思的,就是感觉有点麻烦? 那也比我那字体简单多了! Link to comment
Acet Posted October 13, 2021 Share Posted October 13, 2021 于2021/10/8 PM1点51分,Badddd 说: 感谢hxd~ 老哥我万圣节过后发给你吧 最近更新的太频繁了 等万圣活动后就好了 Link to comment
Badddd Posted October 14, 2021 Share Posted October 14, 2021 谢谢hxd 16小时前,Acet 说: 老哥我万圣节过后发给你吧 最近更新的太频繁了 等万圣活动后就好了 Link to comment
Thekingofglory Posted November 20, 2021 Share Posted November 20, 2021 于2021/4/1 PM11点31分,landelini 说: 安卓可用吗?大佬 或许root可以试试? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now