欢迎光临散文网 会员登陆 & 注册

rimworld的mod制作——第一个mod

2023-05-13 16:21 作者:PLucker518  | 我要投稿

差不多可以开始制作一个mod了。有什么问题边做边解决吧。

我想做一个完整的故事。故事讲一群东方开拓者在这个边缘世界的故事。

首先看了下wiki。就不搞什么hello word之类没用的东西了。

我想先给初始角色整一套装备。让他们在游戏初期不会被敌人打死。

打算先弄一把威力大的枪。参照wiki上的枪的教程。这个太好做了。直接给目录结构与代码。我会加上注释,不懂编程的应该也可以看懂。

首先,创建你自己定名称的文件夹,目录如下:

RimWorld/Mods/你起的mod名

尽量起英文名,减少给自己后期调试的麻烦。

RimWorld/Mods/你起的mod名/About

  • About文件夹内,创建一个新的文本文件并将其命名为 About.xml。代码内容如下:

然后在这个文件夹内放一张png的图片,做为你mod的预览图片

然后该创建我那把大威力枪了。先给结果,我再解释。

创建目录:

RimWorld/Mods/你起的mod名/Defs/ThingDefs_Misc/Weapons

创建xml文件:(我起名qinglongqiang.xml,你们随意)代码如下:

我从RimWorld/Data/Core/Defs/ThingDefs_Misc/Weapons/RangedIndustrial.xml文件中,复制了手枪子弹与左轮手枪的代码过来。修改了手枪子弹的名字,威力。然后修改了左轮手枪的名字与说明文字,把子弹定义到我改的子弹上。我大威力手枪制作的工作就完成了。

我添加了一些注释,各位有兴趣的可以参考修改。

我发现难点可能不在用户怎么修改,难点可能在你找不到要参考的xml文件位置在哪。

以下是我列的RimWorld/Data/Core/Defs/下各个目录大概哪些定义,文件太多了,如果需要二级目录解释的话,评论告知我。我会研究研究。

mod做完了,应该测试一下。

首先打开开发者模式,然后在mod选项中记得加载我们的mod,然后打开dev地图或者自己随便开个新地图,然后在上方选择open debug actions menu。


打开开发者模式
一定要启用自己的mod
打开指令
选红框标注的spawn weapon
选你xml中定义的枪的名字,记住是defName的名字不是label后面的
让玩家装备上去干怪物,基本上1-2枪杀死

好了,一个简单的mod就完成了。玩家可以自定义剧本的时候,在开局就把这把枪选上。然后开局的难度就降低了不少。

我这个mod也上传的steam创意工坊。在创意工坊中搜索”东方开拓者“就可以下到我的mod。

当然我会不断更新这个mod,过几天可能就不一样,会加些新功能。

有兴趣交流的话评论区发聩给我吧。






rimworld的mod制作——第一个mod的评论 (共 条)

分享到微博请遵守国家法律