这是一篇关于制作minecraft pe-mod的教程,但它制作出来的mod只可以给ANDROID使用......不过IOS的mod制作方法我也发现了,以后如果有机会,我会发上来,抱歉啊......
那么教程开始了,如果有不明白的朋友们可以互相帮助一下.....因为我还是没很熟悉制作的方法,抱歉....
准备工具:
1)首先先安装以下网址的文件:
游客,如果您要查看本帖隐藏内容请回复
2)接下来,下载MakeMods.zip(链接在这里:http://dl.vmall.com/c0in000od1),并把它放在任何地方,然后将其解压缩。
3)提取MINECRAFT PE(最好是使用Astro-apk软件备份)的APK文件之后把他放在MakeMods文件夹的根目录。
4)完成以上动作后的情况应该长这个样:
2012-12-19 20:29:07 上传下载附件 (13.87 KB)
5)现在,将minecraft PE apk文件重命名MINECRAFT MPE040.zip,并将其解压缩。
2012-12-19 20:29:23 上传下载附件 (11.74 KB)
6)MPE040/lib/armeabi-v7a内,有一个名为libminecraftpe.so。以文件并将其复制至2个地方
一,MakeMods的根目录
二, MakeMods / NDK
7)重命名在MakeMods的根目录的.so文件为new.so
2012-12-19 20:08:36 上传下载附件 (13.43 KB)
8)现在,进去的NDK文件夹(刚才libminecraftpe.so复制进来的地方)之后运行MakeDump.bat的。这个过程将需要一段时间,当它完成他的工作后,命令窗口会自动关闭。这是NDK文件夹的状况:
2012-12-19 20:10:19 上传下载附件 (10.92 KB)
9)现在,将mpe040.txt复制至MakeMods的根目录
10)复制另一个的new.so副本(副本的名字一定要是new.so),并将被复制的命名为old.so(要不断不断的改变new.so至old.so的,当你做mod时)
2012-12-19 20:11:50 上传下载附件 (17.62 KB)
现在的设置是完整的,接下来的步骤将引导您通过实际的android-minecraft PE mod。 开始制作mod:
1)确保您的mpe040.txt可以在notepad++里打开,所有的so文件(以及最后的mod文件)能在HxDhex-editor打开里打开,并用JCreator或其他您使用的Java IDE打开PatchTool.java。
2)现在,用notepad++打开mpe040.txt。
2012-12-20 13:06:06 上传下载附件 (18.19 KB)
3)找一些您想要更改的东西。希望您可以了解一点点汇编语言。做个例子,我将增加僵尸的生命为256个心! (偏移:0011aa58)
2012-12-20 13:11:36 上传下载附件 (17.75 KB)
4)你可以看到11aa58一行说:“200c movs r0, #12”。在数字的左边是十六进制值,在右边的数字是汇编指令。我们需要做的,是更改在MINECRAFT装配库的十六进制值,为了让僵尸的生命值变化。
5)如果你知道基数为16(十六进制),那么你会知道“0C”,其实就是“12”基数为十,这是僵尸的生命值。如果要改变僵尸生命值为255,我们需要在so文件里取代他的“0C”为“FF”。
6)现在,用HXD打开开new.so(要不断不断的改变new.so至old.so的,当你做mod时)。 2012-12-20 13:23:00 上传下载附件 (21.79 KB)
7)按CNTRL-G和输入偏移量,我们正在寻找(11aa58)
2012-12-20 13:25:39 上传下载附件 (23.21 KB)
8)在hexcode中,汇编指令都写反了,所以你应该看到“0C 20”,而不是“20°C”。现在去更改“0C 20”到“FF 20”(将生命值从12改变至255)
2012-12-20 13:28:51 上传下载附件 (13.12 KB)
9)保存该文件,之后FF会从红色的变成黑色。现在关闭HXD。
2012-12-20 13:31:52 上传下载附件 (17.22 KB)
10)现在使用的Java IDE,打开PatchTool.java
2012-12-20 13:33:14 上传下载附件 (16.54 KB)
11)现在,建立并运行java文件。
一,看这里,如果JCreator没运行:http://stackoverflow.com/questions/12011447/jcreator-ide-program-will-compile-but-not-run-works-in-command-prompt
12)您现在应该在MakeMods文件里看见patch.mod。
2012-12-20 13:51:23 上传下载附件 (18.34 KB)
那么教程开始了,如果有不明白的朋友们可以互相帮助一下.....因为我还是没很熟悉制作的方法,抱歉....
准备工具:
1)首先先安装以下网址的文件:
游客,如果您要查看本帖隐藏内容请回复
2)接下来,下载MakeMods.zip(链接在这里:http://dl.vmall.com/c0in000od1),并把它放在任何地方,然后将其解压缩。
3)提取MINECRAFT PE(最好是使用Astro-apk软件备份)的APK文件之后把他放在MakeMods文件夹的根目录。
4)完成以上动作后的情况应该长这个样:
2012-12-19 20:29:07 上传下载附件 (13.87 KB)
5)现在,将minecraft PE apk文件重命名MINECRAFT MPE040.zip,并将其解压缩。
2012-12-19 20:29:23 上传下载附件 (11.74 KB)
6)MPE040/lib/armeabi-v7a内,有一个名为libminecraftpe.so。以文件并将其复制至2个地方
一,MakeMods的根目录
二, MakeMods / NDK
7)重命名在MakeMods的根目录的.so文件为new.so
2012-12-19 20:08:36 上传下载附件 (13.43 KB)
8)现在,进去的NDK文件夹(刚才libminecraftpe.so复制进来的地方)之后运行MakeDump.bat的。这个过程将需要一段时间,当它完成他的工作后,命令窗口会自动关闭。这是NDK文件夹的状况:
2012-12-19 20:10:19 上传下载附件 (10.92 KB)
9)现在,将mpe040.txt复制至MakeMods的根目录
10)复制另一个的new.so副本(副本的名字一定要是new.so),并将被复制的命名为old.so(要不断不断的改变new.so至old.so的,当你做mod时)
2012-12-19 20:11:50 上传下载附件 (17.62 KB)
现在的设置是完整的,接下来的步骤将引导您通过实际的android-minecraft PE mod。 开始制作mod:
1)确保您的mpe040.txt可以在notepad++里打开,所有的so文件(以及最后的mod文件)能在HxDhex-editor打开里打开,并用JCreator或其他您使用的Java IDE打开PatchTool.java。
2)现在,用notepad++打开mpe040.txt。
2012-12-20 13:06:06 上传下载附件 (18.19 KB)
3)找一些您想要更改的东西。希望您可以了解一点点汇编语言。做个例子,我将增加僵尸的生命为256个心! (偏移:0011aa58)
2012-12-20 13:11:36 上传下载附件 (17.75 KB)
4)你可以看到11aa58一行说:“200c movs r0, #12”。在数字的左边是十六进制值,在右边的数字是汇编指令。我们需要做的,是更改在MINECRAFT装配库的十六进制值,为了让僵尸的生命值变化。
5)如果你知道基数为16(十六进制),那么你会知道“0C”,其实就是“12”基数为十,这是僵尸的生命值。如果要改变僵尸生命值为255,我们需要在so文件里取代他的“0C”为“FF”。
6)现在,用HXD打开开new.so(要不断不断的改变new.so至old.so的,当你做mod时)。 2012-12-20 13:23:00 上传下载附件 (21.79 KB)
7)按CNTRL-G和输入偏移量,我们正在寻找(11aa58)
2012-12-20 13:25:39 上传下载附件 (23.21 KB)
8)在hexcode中,汇编指令都写反了,所以你应该看到“0C 20”,而不是“20°C”。现在去更改“0C 20”到“FF 20”(将生命值从12改变至255)
2012-12-20 13:28:51 上传下载附件 (13.12 KB)
9)保存该文件,之后FF会从红色的变成黑色。现在关闭HXD。
2012-12-20 13:31:52 上传下载附件 (17.22 KB)
10)现在使用的Java IDE,打开PatchTool.java
2012-12-20 13:33:14 上传下载附件 (16.54 KB)
11)现在,建立并运行java文件。
一,看这里,如果JCreator没运行:http://stackoverflow.com/questions/12011447/jcreator-ide-program-will-compile-but-not-run-works-in-command-prompt
12)您现在应该在MakeMods文件里看见patch.mod。
2012-12-20 13:51:23 上传下载附件 (18.34 KB)