一、检查你的电脑配置
以本人Win8.1系统为例,在桌面上找到“这台电脑”图标,右键 属性即可查看自己电脑的配置 下图是本人的电脑配置 不同系统之间或有不同,例如Win7是“计算机”,WinXP是“我的电脑”。 要想制作一个整合包,电脑的运行内存最好大于或等于2GB(这要看你想制作的整合包Mod数量的多少),对于CPU,只要不是七八年前那种古董级的CPU就可以了,显卡要求与CPU要求类似(除非你想要开光影)。 总而言之,就是你这一台想要制作整合的电脑玩原版mc要绝对流畅。 关于系统类型:最好是64位操作系统,因为32位操作系统Java的内存设置最多只能为1024MB,相当于最多只能运行一个55mods左右的整合包。此时如果再载入更多的mod,会导致内存溢出游戏崩溃,使得整合包没有更多的发展空间。 |
二、下载并打开一次你的原版mc(请使用可以安装Forge的mc版本)
鉴于国内盗版用户较多,所以以下教程不讲述有关使用正版启动器的操作方法,盗版正版皆可用 你可以使用含有游戏下载功能的启动器进行游戏下载,或在本论坛的软件资源版块寻找原版游戏资源(请善用搜索功能) 在这里我以1.7.10为例,在此之前请确保您已经安装Java。在下载完游戏之后,将压缩文件解压完是这个样子的 然后再将下载好的启动器放到文件夹里:(此处以HMCL为例) 双击运行启动器,启动器会自动识别Java路径,所以这个时候基本什么都不用做,设置一下用户名就可以了。 启动游戏后关闭即可,此步就算完成。 总结:此步是为安装Forge、LiteLoader API做基础,我们需要三个文件,也就是说你有了这三个文件直接安装不事先打开游戏也可以。 这三个文件分别是 .minecraft文件夹里的launcher_profiles.json .minecraft\version文件夹里的1.7.10文件夹(里面有1.7.10.jar 1.7.10.json,如果你的mc是1.8版本那就是1.8.jar 1.8.json,以此类推) 制作整合包主要就是往游戏添加Mod,而要安装Mod大部分都需要API(也有小部分不需安装API,直接解压进游戏本体jar里面),为了方便理解,也就是说,想要安装Mod须安装API,这样Mod才会被载入。家喻户晓的API现有两种:Forge和LiteLoader。 |
三、安装API
这一步是重中之重,你可以在http://files.minecraftforge.net/和http://www.liteloader.com/下载Forge和LiteLoader的安装器(请注意下载对应版本!) Forge的下载与安装: 像下图,选择你所需要安装Forge的Minecraft版本,然后点击Show all downloads会展开列表,点击installer或installer-win会跳转到a***y,等待几秒后点击跳过广告即可,这也算是对Forge的一种支持,如果你还嫌时间太漫长可以点击Installer旁边的"i",会直接弹出下载。Latest是最新版,Recommended是稳定推荐版本 下载完成后运行它(如果无法打开可能是下载不完整或者你没有安装Java) 选择好正确的文件夹之后,就不会出现红色的提示了 点击确定后会自动进行安装下载,如果提示与下面的相同,即为成功。 如果是下面这个提示: 那么请返回第二步检查操作是否正确(三个文件是否齐全) 如果是下面这个: 那么请检查你的网络连接是否正常,然后再重试 (以下步骤非必要)成功后为检查Forge是否安装成功,我们可以打开一次游戏 注意在此处版本选项这一定要选带Forge字样的,才会有Forge 启动完成后,会发现左下角与原版略有不同,Minecraft Realms旁边也多了一个Mods的按钮 这说明Forge已经成功被安装。 LiteLoader安装:(安装方法与Forge相似) 下载后打开安装器, 选择正确文件夹并点击确定 出现此提示即标志着安装结束 打开游戏,发现游戏界面的右上角有个奇怪的东西♂ 点开来会弹出LiteLoader的界面 说明LiteLoader已经成功被安装。 |
三、寻找Mod
搜索Mod有很多种方式,可以通过MCF(即Minecraft Forum)、本论坛的Mod发布版块、或各类mc资源收集站(例如Minecraftxz、9Minecraft)等方式查找搜寻各类Mod,此过程省略。PS:此处你最好备好**上网(不懂请百度),MCF上的Mod资源大都将其上传在DropBox和Mediafire,由于GFW,所以我们需要使用**上网才可以上这些网盘下载资源。 |
四、安装Mod
直接把下载好的jar文件放到.minecraft文件夹里的mods文件夹(有一些mod是zip文件) 打开正常jar或zip的mod文件,可发现里面的文件结构大致为下图: 但是这时要注意一些特别的Mod,例如“DynamicLights-1.7.10.zip”,打开压缩包,发现里面有两个文件夹和一个read.txt的文件,如果我们直接把这个zip文件放到.minecraft\mods文件夹里去他可是不会载入的 我们需要将mods文件夹里面的东西,复制粘贴到.minecraft/mods文件夹里(不要问那个UpdateCheckerMod是什么,下面会讲) 粘贴后的效果: 如果一切顺利的话,我们打开游戏后会看到左下角从3个模组被加载变成了40个模组被加载(不一定是40个mods,这要看你加的mod数量多少而定)(由于加载了一定数量mod的关系,开启游戏加载的时间会比原版加载时间长,一般来说,开启游戏的时间与mod数量的多少成正比): 说了这么多似乎只讲了Forge安装mod的方法,那接下来就讲讲LiteLoader安装mod的方法吧。 其实LiteLoader的Mod安装方法与Forge相同,就是把下载好的mod文件放到mods文件夹,唯一一点不同的就是mod的文件后缀名大多为Litemod(但也有少部分为jar文件,例如MouseTweaks鼠标手势,MouseTweaks即可在装有Forge的mc中运行,也可在装有LiteLoader的mc中运行)。 这个时候安装mod这一步算作完成。 “楼主啊,我发现1.7.10的小地图是需要LiteLoader而不是需要Forge,那这样子我不是就没法在安装了Forge的mc上使用小地图了?” “对于这个问题,你可以看下面的附一。” “楼主为什么我像你一样装了mod就打不开?” “啊...其实此处还有一些非常值得注意的地方,请继续看吧。” 装了mod游戏打不开有多种情况, 1.(最常见)忘了装核心。在寻找mod的时候务必要仔细看需不需要安装核心之类的,虽然有一些核心会自动下载,但是也有一些不加核心就直接报错崩溃。(核心(core)也是jar文件,和mod文件一样放置在mods文件夹中) 例:NEI物品管理器需要CodeChickenCore(核心),只装NEI没装CodeChickenCore打开游戏的时候就会崩溃。 2.Forge版本问题,有些Mod需要的Forge版本偏高,而你所安装的Forge版本低于Mod所要求的版本。(这一种通常不会崩溃,不过会进不去标题界面,而是出现英文提示) 3.Mod本身问题(或两者间互不兼容),此时应将mods文件夹移除然后尝试打开游戏,如发现无异常再将mods文件夹移回使用排除法进行逐个排除,直到找出出现问题的那个Mod为止。 互不兼容举例:前段时间fastcraft 1.9与GLSL光影核心一起安装会出现游戏打不开的情况。 4.某些模组需要前置模组。 例1:NEI物品管理器(NotEnoughItems)有个Waila的扩展,如果只安装Waila不安装NEI的话是不可行的,这样游戏会报错崩溃,所以要想安装Waila,在此同时也要安装NEI。(也就是说,NEI是Waila的前置模组) 例2:想安装动态光源(DynamicLights),必须也安装UpdateCheckerMod。 5.可能是因为你粗心大意放了两个不同版本的同个Mod 6.在1.6.x版本有些mod之间会出现ID冲突,解决办法请点这里或这里 加了Mod之后游戏打得开却出现异常情况: 1.属于两个/多个模组的问题,需使用排除法。 2.属于模组与API之间的问题,或可以通过更新Mod的版本和API的版本来解决问题。 例1:安装若干模组与高清修复(Optifine),出现部分模组物品贴图错误问题 解决方法:删除高清修复 例2:1.8版本安装之前版本的LiteLoader API并且安装最新版的VoxelMap小地图,出现小地图黑屏 解决方法:将LiteLoader更新至最新版 或许不止这些,待发现了再继续补充...欢迎反馈~ |
五、整合包的各项设置&Mod配置设置
在添加完各类模组的同时,我们还需要给整合包设置一下,例如语言的问题, 左下有个地球状的小按钮,点击它 拉到最下面选择简体中文 设置完成后,根据自身对整合包的定位,我们还可以在“选项-视频设置”里面设置画面的质量(一般来说,画面越好,对于电脑配置的要求就更高)(维持默认的设置也可以) 默认设置: 优化后的设置: 也不是一定要像我这样设置,各有所好嘛,想怎么设置都可以~ 由于安装了各类的Mod,而各种Mod也是有一些快捷键,所以出现键位冲突也是难免的,在“选项-控制”中就可以设置每个Mod的键位,此步省略。 一些比较必要的就讲完啦,还有其他的一些零碎小设置就自己试试吧。 Mod配置设置: 大多数的Mod都是将它们的配置文件都统一存放在.minecraft\config文件夹里。每个Mod的配置文件都是不同的,如果要修改它们的配置,可以去查找有关的Mod说明,论坛的大多数搬运贴都会仔细讲解,在此就不一一赘述。 PS:这里有几个Mod比较特殊,它们分别是TooManyItems物品管理器、GLSL光影核心、Optifine高清修复和VoxelMap小地图, TooManyItems物品管理器、GLSL光影核心和Optifine高清修复直接将自己的配置文件存放在.minecraft文件夹里, 而VoxelMap将它的配置文件存放在.minecraft\mods文件夹里。 |
六、冗余文件的清理
经过一番折腾,我们的整合包也算是差不多完事了,但是你就想这样打包分享给大家? 打开.minecraft文件夹一看,生成了好多东西: 为了精简整合包的体积,我们得将其清理清理,以下用红框标注的皆为比较重要的内容: 挑几个重要的说: 资源文件夹:储存游戏的背景音乐和语言文件,如果删除会导致游戏无声音、无语言。 配置文件夹:里面储存着Forge Mod的配置文件。如对配置文件无改动,可将其删除;如果修改了里面某个文件,那就保留那个文件,删除其他未作改动的。(因为那些配置文件下次还会自动生成,而那些已经生成的不会再生成将其覆盖,以免造成改动丢失)(Liteconfig与其类似) 库文件夹:储存着运行游戏的必要文件。 模组文件夹:储存着各类游戏模组。 材质包文件夹:储存材质包的文件夹,你可以去网上寻找材质包,并添加到你的整合包里,也就是放置到这个文件夹。 地图文件夹:储存地图的文件夹,你可以去网上寻找地图存档,并添加到你的整合包里,也就是放置到这个文件夹。 光影文件夹:放置着光影文件,如将其删除就没有光影可以用了。 版本文件夹:游戏本体。 options.txt:记录着你的设置(刚才设置的语言,以及视频画面质量,一般我都保留不删除) optionsof.txt:记录着Optifine的设置(如无改动删除即可) optionsshaders.txt:记录着光影的设置(如无改动删除即可) Tips1:别忘了mods文件夹里的VoxelMap配置文件夹(如无改动删除即可) Tips2:launcher_profiles.json文件虽然现在已经没用处了,但还是最好找个地方存起来,使得以后的整合包更新能方便一些 Tips3:运行游戏时同时还需要一些dll文件,使用HMCL启动后这些dll文件不会自动删除,由于下一次启动他还会自动生成,所以为了减小整合包体积,我们可以将这些dll文件删掉 将这个文件夹删掉就可以了。 Tips4:与启动器同级的文件夹中,会生成与启动器设置有关的文件,.log一般储存 |
七、给Mod添加一些注释(可选)
你可以选择给Mod添加一些注释,方便识别及更新,如下图: 当然你也可以给启动器注释一下 |
八、打包
终于到了打包这一鸡冻人心的时刻啦~\(≧▽≦)/~ 你可以使用各类压缩包进行打包,也可以使用exe安装包制作工具来打包 但是请务必记住一点,不要使用那种必须用指定压缩软件才能压缩的压缩格式,例如臭名昭著的快压 如果你的电脑已有安装一个压缩软件的话,首先全部选中 然后右键,一般来说里面会有一个“添加到压缩文件”的选项 个人一般比较喜欢用7z的格式压缩,因为压缩后的体积会比zip压缩后的体积小一些 压缩完成后,制作整合包过程就算结束啦,你可以选择上传分享给好友使用,或者发表到论坛上等地方分享给大家使用~ |
附一:关于Forge与LiteLoader共存
关于第四步的安装Mod,也许有些人已经发觉到了,1.7.10的小地图需要LiteLoader而不是Forge,这样子打开了Forge的mc就没办法用LiteLoader的小地图了 嘛,其实呢Forge和LiteLoader是可以被同时加载的,也就是说,Forge和LiteLoader的Mod可以同时被加载。 方法一(强烈推荐): 下载完LiteLoader安装器打开后,选择“Extract LiteLoader jar”,并选择你要解压到的文件夹 选择好文件夹后点击打开,会弹出以下窗口 在对应文件夹里可以找到此文件,将此文件复制到mods文件夹即可 方法二: 注意:此处最好事先安装Notepad++。 首先打开.minecraft\version\1.x.x-Forge-xx.xx.x.xxxx文件夹 可以看到一个jar和一个json文件,打开json文件(右键 Edit with Notepad++) 在所选中行插入以下文段
再在"minecraftArguments"的最后插入以下文段
保存后退出就可以了。 在启动器的版本选项中选择Forge字样的就可以了,然后打开游戏: 可以看到Forge与LiteLoader已同时被加载,新建一个游戏地图进去也可以看到小地图与其他Mod同时被加载。 Forge与LiteLoader共存教程至此结束。 |
附二:学会查看Crash-Reports(错误报告)
其实使用排除法排除故障浪费的时间也挺久的,如果会点英语的可以使用这个方法 通常情况下,在出现某些mod之间的异常情况导致崩溃时,会在.minecraft文件夹里生成一个crash-reports文件夹,里面会存放记录崩溃原因的txt文件(虽然是txt文件,但还是推荐使用Notepad++) 以下是情景模拟: 我先将某一个Mod移出mods文件夹,打开游戏出现崩溃,在.minecraft\crash-reports里生成了一个txt文件,打开来可发现这些内容: 崩溃报告可以分为三部分: 1.崩溃的时间 2.崩溃的描述及崩溃的详细原因(红框部分) 3.系统的详细信息(省略不截图) 通过描述可以看到崩溃报告已经定位出是属于mod加载时的错误,这时候就要想想有关的mod是否已经安装正确,前置模组是否齐全(以实际情况为准) 再通过下面的详情,可得知我此次崩溃的原因是NEI造成的(也就是说前面我移出mods文件夹的那个Mod是NEI) 将NEI本体移回mods文件夹,问题解决,游戏正常打开。(以实际情况为准,缺啥补啥) |
以后将更新的几点:
Java版本过低导致的游戏无法打开的问题【安装Mod类】
崩溃报告后续分析
附图的更新
关于安装API时launcher_profiles文件的问题
如何更新整合包
关于上传哪一个网盘的问题
【敬请期待】emm已难产
2017/6/10更新:liteloader与Forge共存方法简单版