魔改宝盒

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13496|回复: 5

魔改教程第一版

[复制链接]

1

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2017-1-15 00:21:54 | 显示全部楼层 |阅读模式
本帖最后由 GhastTear 于 2017-1-15 00:29 编辑

大家好我是改不了头像的GhastTear,群内ID是……一样的,嗯。

鉴于现在魔改作者的大量流失以及门槛高,无教程的问题。今天先赶工一篇试行教程。日后说不定会更新更加详细(唠叨)和清晰(复杂)的教程。

目录:

零.前言

一.舰R文件的构成
1.立绘
2.Q版小人
3.UI及特效等
4.live2d
5.音乐
6.文本

二.如何制作和安装魔改
1.Q版小人修改(以及UI与特效)
2.立绘修改
3.live2d修改
4.文本修改

首先,需要的工具:
PS等
root过的手机
muka和mukaR解密加密软件(群内

零.前言

务必记住你所做的一切都是不能见光的,保持低调。

然后记住抄袭、修改和复制,都要标注上原作者,最好能申请原作者许可。即使没人在意。

最后记住即使是伪物,也要尽量追求完美。魔改也是一门艺术

一.舰R文件的构成
舰R的文件存储目录在/data/data/com.huanmeng.zhanjian2

1.立绘

立绘位于/data/data/com.huanmeng.zhanjian2/files/hot/ccbResources/model

每艘船的立绘由六个文件构成,分别是大号的正常和中破立绘(母港立绘),中号的正常和中破立绘(编队立绘),小号的正常和中破立绘(横条头像)。

本教程将用安德烈亚多利亚级做例子可爱的女儿
60101231_p0.png

安德烈亚多利亚的编号是13,改造后船只编号+1000,即安德烈亚多利亚改是1013。而皮肤的文件命名编号是原舰号13加下划线编号。
例如,女儿未改造的本体的母港立绘是L_NORMAL_13.muka,改造的母港立绘是L_NORMAL_1013.muka,61节皮肤的母港立绘是L_NORMAL_13_1.muka。

*太长不看的总结:找到对应文件夹位置然后自己解包看看就明白了。http://www.jianrmod.cn/Article/a/46.html,这是ID对照表。

2.Q版小人
位于/data/data/com.huanmeng.zhanjian2/files/hot/ccbResources/animations

舰R的Q版小人动画是用spine制作的,如果对spine有经验的完全可以自己制作。

每艘船的Q版模型由三个文件构成

例如女儿,分别是
Ship_girl_1013.atlas
Ship_girl_1013.json
Ship_girl_1013.muka
对于偷懒的魔改玩家,只需要解密muka修改图像,追求更高的玩家也可以把atles后缀的文件拖出来。关于Q版小人这里将只介绍如何修改图像以及最小程度的修改身体部件位置。而不是动作等更复杂的内容。但是我想应该够用了。

3.UI和特效修改
位于/data/data/com.huanmeng.zhanjian2/files/hot/ccbResources/animations
除了舰船Q版模型外就是各种各样UI、海面、特效等图片。可以通过自己修改和载入观看效果来慢慢尝试。

4.live2d
位于/data/data/com.huanmeng.zhanjian2/files/hot/ccbResources/live2D

现在你游只有59_1和248_1,也就是海妈和大淀
想要修改live2D需要有live2D的相关知识,如果是修改图片细节的话,解密其中的muka图片文件进行修改即可。

5.音乐
位于/data/data/com.huanmeng.zhanjian2/files/hot/audio

自己试听和替换mp3文件即可

6.文本

文本文件位于/data/data/com.huanmeng.zhanjian2/files/hot/init.txt
打开之后你会看见Unicode构成的编码,推荐使用notepad++等软件,因为文件太大。

二.如何制作和安装魔改

1.Q版小人修改(以及UI与特效)

那么现在,正式开始!

我推荐的第一步是制作Q版小人,详细的理由在制作的过程中就会慢慢理解。接下来开始详细解说。

要制作魔改的时候(当然啦我不会spine,所以不能自己独立制作Q版模型),尤其是要制作附带Q版小人的模型时,一定要先考虑好选择的新立绘是否能比较完整地被原本的Q版模型结构重现出来。我在这里做例子的女仆安德里亚多利亚,立绘身体姿势与六一节的皮肤相似,所以我毫不犹豫地采用了(原则上是禁止修改付费皮肤的)。
女仆安德烈亚画师kkkkkkey.jpg 演示.png

立绘作者是kkkkkkey。女仆安德烈亚多利亚。
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=60101320

spine模型与live2D有相似之处,主体都是由骨架、图片构成的。

在不修改骨架的情况下,只能通过修改覆盖在骨架上的图片来做到魔改Q版小人(会spine的触手可以跳过这部分开始自由制作了)。

解密Q版小人的图片文件,这时候你看到的是这样:
Ship_girl_13_1备份.png
接着我们打开PS,新建一个大小合适的文档。将原图里的每个部件按照合适的图层顺序和位置重新组合。
http://www.jianrmod.cn/anims/anim.html
这里可以看到全部的Q版立绘,方便参考如何拼接。
于是我们得到了:

不需要的部分,舣装不做修改那就不还原了。接下来,考验的是绘画能力。无论如何,缩小也好,重绘也好,我们要得到违和感较小的Q版人物。务必要耐心,一步步地进行。没有爱,还做什么魔改。

记得不要删除原本复制的部件,而是复制一个新的图层,在新的图层里修改。

这样的好处是你可以时刻注意到原本模型的位置,并且也能成为你的绘画参考。除此之外,在完成之后你需要把新的图像覆盖到旧的部件中,同时选中成品和备份部件,隐藏成品,通过让备份部件和原图的部件完全重叠就可以完美把握住成品的位置。这之后再擦除原图的部件和你拖动进来的备份部件。

经过一番忙碌我得到了我想要的成品:

但是这时候在动作上遇到了问题。女仆安德烈亚多利亚的左手是举起来并且正在吃蛋糕的,而六一节皮肤的女儿左手抱书。直接覆盖之后会发现手臂在实际上只剩下了一小部分(只能看见红框显示的部分),而且因为手肘的中心变化了,动作变得古怪(没有以手肘为中心上下摆动)。

这时候就要对atlas文件动手了。

atlas文件的构成很简单,它的功能是划分部件在原图上的范围,以及拼接的时候的位置设定。我们来看一眼女儿六一节皮肤的atlas文件开头。首先是文件开头的size:1024,512。这是Q版模型图片的大小。接下来是后面的部件和配置信息。xy意味着部件在原图中以某个坐标作为左上角的中心点,开始被裁切的位置。*这里的XY坐标的O点是图片的左上角,而不是我们习惯的左下角。

为了确认需要修改的部件。PS中打开视图-标尺,然后双击屏幕上的标尺部分,把标尺的单位修改成像素。可以看到,原图中左手的左上角中心点的X轴位置大概在280-300之间,Y轴在260-280之间。

筛选之后找到了这个:
hand_R
rotate: false
xy: 288, 267
size: 22, 21
orig: 315, 315
offset: 158, 93
index: -1

名字是hand_R(显然hm把纸面的右边作为了右手……那毕竟是hm,接下来我们依然把这个称作左手)

这里的含义为:
构成模型时该部件不需要顺时针旋转90度;
部件在原图中的固定点为原图坐标的288, 267;
以288, 267为中心,在原图中向右裁剪22个像素,向下裁剪21个像素得到这个部件;
orig和offset都会影响部件在构成模型时的位置,建议通过自己修改来慢慢体会。(其实是不懂spine的我也不知道具体对应的是什么)

通过无数次的导入和修改,终于让模型的手臂完美地契合在身体上。最后我得到的数据是:
hand_R
rotate: false
xy: 288, 247
size: 22, 29
orig: 307, 273
offset: 153, 90
index: -1

最难的一步就算大功告成。接下来命名为需要的文件,然后覆盖相应的文件即可。记得备份原本的文件。


UI与特效同样需要通过直接修改图片来达到,你可以自己解密animations里面的文件然后用PS修改。确保不会超出原本文件的范围即可。否则都会被直接切去一块。


2.立绘修改

接下来是较为轻松的一步。提取,然后用PS修改。新立绘的位置可以通过原图立绘的位置来确定,或者多次导入,不断调整到自己满意。可以修改母港立绘的画布大小,具体效果请自己尝试。
抱着轻松(烦躁)的心情完成最后一步,母港立绘、头像啥的导入!我们得到了完成品!

回复

使用道具 举报

1

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2017-1-15 00:24:31 | 显示全部楼层
3.live2d修改

live2d与spine有相似之处。不修改骨架的话,只需要提取出/data/data/com.huanmeng.zhanjian2/files/hot/ccbResources/live2D/【编号】/model.1024 中的muka文件,然后用PS修改即可。其他的文件格式都遵循live2D的标准。
更复杂的制作请移步live2d吧,并且需要一定的unity基础

4.文本修改
/data/data/com.huanmeng.zhanjian2/files/hot/init.txt

这个文件在每次更新台词的时候都会重新下载,所以备份是没有用的,每次更新且旧文本魔改失效后,你需要重新修改此文件。

打开
http://tool.chinaz.com/tools/unicode.aspx
Unicode与中文互相转换地址

比如你想要修改安德烈亚多利亚级的名字,那么输入安德烈亚多利亚转换成Unicode码,在init.txt中搜索。然后把相应的Unicode码改成你想要修改的内容,当然也得用Unicode码替换。
————————————
到这里第一版教程也就结束了,有什么问题或者建议可以在群里联系我。那么,大家再见(再也不见)
回复 支持 反对

使用道具 举报

1

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2017-1-15 00:41:47 | 显示全部楼层
本帖最后由 GhastTear 于 2017-2-25 22:35 编辑

收集了一些会出现的问题,这层回答
1.解密加密相关在群里,不知道在哪就问,还不行在群里私聊我也可以,尽力帮忙
2.目录下文件夹是空的的情况。先检查自己的手机有没有root,没有root就比较麻烦,这个过几天补充相关内容。如果root了,检查自己的文件浏览器有没有获得root权限,如果这也有……那你的客户端可能是官网下的完整版(就是好几百M的那种),你得想办法下个精简版(几十M的),因为好几百M的完整版已经内含了很多文件在游戏apk里,所以就不会显示在下载路径中。要是这都不是,你是不是看错路径了。

待补充
回复 支持 反对

使用道具 举报

1

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2017-1-15 00:42:13 | 显示全部楼层
备用x2
回复

使用道具 举报

1

主题

2

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2017-2-6 14:34:39 | 显示全部楼层
求问楼主:解密muka的软件在哪啊?群里没看到啊
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-2-15 09:41:59 来自手机 | 显示全部楼层
楼主data文件里面啥都没有咋办啊
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Loading...

QQ|Archiver|手机版|小黑屋|Comsenz Inc. ( 湘ICP备16005656号 )

GMT+8, 2018-5-26 17:44 , Processed in 0.107993 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.|Style by Coxxs

快速回复 返回顶部 返回列表