mod目前尚处于开发阶段,内容不齐全,尽可能不要在发布前游玩此mod
这是一个运行在mindustry之上的mod
对mindustry原有的内容感到乏味了么?奇点mod为mindustry游戏本体提供了大量全新的内容,从工业到防线,全新的工厂,全新的防御武器,以及全新的机械。
- 核工业以及各种核反应堆,由核反应释放大量的核能并利用它,让它驱动你的设备和炮台。
本mod定义了核能这一概念,使其作为一种具象化的内容存在,其可以通过媒介运输,被容器存储等。
- 由石油化工发散开的化学工业,使石油的作用更多更重要,借助石油化工的产物,进一步建设你的工厂。
- 更强大的T6级别单位和全新的棱镜单位分支的6种单位,使防御变得更困难,同时T6单位昂贵的价格也增加了生产单位获得的成就感。
- 单位装甲机制,不同单位将具有不同类别的装甲类型,其应对不同类型的攻击时亦有不同的表现与效果。
- 细化的防御系统,将武器按类别区分为爆炸类、光束类、粒子束类等类别,不同的类别攻击不同的装甲会有不同的效果,如上一条目所说的那样。
你可以通过构建此项目的源代码获得mod包,或者你也可以直接在GitHub下载发行版的mod压缩包。直接将mod压缩包导入游戏即可。
这是比较推荐的方式,因为GitHub已经为你配置好了需要的环境,而无需你自己去配置这些繁琐的东西
- 首先,将此项目克隆到你自己的存储库,此外无需做其他任何操作。
- 任意对存储库上传一个文件或者修改一个文件,亦或是删除一个文件(千万不要对原本存在的文件进行任何操作),并提交推送到GitHub,此时GitHub会自动为你构建此项目。
- 在
Actions
中可以看到构建任务,在完成后点击该任务,选择下载jar文件(你应该会得到一个包含jar的zip),即可得到mod本体。
这在初次配置时会比较耗费时间,如果你只需要在桌面上运行那么这并不算太复杂,但如果你还需要在安卓平台也能使用的mod包,请看完此条后继续看下一条
- 首先,确保你已经安装了
JDK1.8
及以上,JDK16
以下的版本,并正确配置了JAVA_HOME
环境变量,确认没有问题后就可以继续了。 - 在任意目录,解压此项目压缩包,打开控制台或者终端,`cd' 到此目录内。
- 执行
gradle deploy
,如果你上述操作没有任何问题,那么你将会在*/build/libs/
里得到一个可以在桌面上运行的mod。
进行这一步需要你配置Android SDK,这相对来说会比较耗费时间,不过如果你做过Android项目开发,那么这应该没什么问题
- 安装
Android SDK
,并安装API level 30
以及最新版本的build-tools
,将ANDROID_HOME
环境变量设置为SDK安装路径。 - 用任何可用的编辑器打开
build.gradle
文件,将buildToolsVersion
变量设置为你安装的build-tools版本,比如你安装了30.0.1
,那么这里就写"30.0.1",完成后,保存并退出。 - 如果确认没有失误,重复进行前文"在本地进行构建"的步骤后,你将会在
*/build/libs/
中得到安卓和桌面通用的mod。
你其实还可以在安卓上进行构建任务,但这其实并不是明智的行为,在安卓上构建mod需要安装和配置一个linux,这通常会非常繁琐,但如果你熟悉各种虚拟终端的使用,那么在安卓上进行mod构建也并不是什么困难的事情。
你可以参考如下页面的方式配置gradle环境进行mod构建(来自CSDN @JIULANG9):