rimworld吧 关注:253,643贴子:4,613,730
  • 8回复贴,共1

想要学习做MOD,应该从哪里开始比较好?

只看楼主收藏回复

我想做一个主体为“邪神崇拜”的MOD,我完全没有任何的编程经验。目前已经实现(抄到)了以下的功能:
通过异象仪式给小人添加能力/hideff
小人的能力是召唤生物(抄的yuran的召唤斗笠蛇的那个)
召唤生物的XML我也做好了,爆改的奇美拉。
召唤生物的特殊能力,不懂怎么给动物添加炮塔,所以抄了龙骑兵斧头以实现多重攻击能力。
另外一个实现多重攻击的方案是给召唤生物加了一个减少近战CD的技能,持续1秒冷却10秒。
贴图暂时用自己画的简笔画替代。
现在有一些关于异象仪式的问题不知道咋解决(抄):
1、我想实现通过仪式把小人爆改成动物/机械族的功能,是不是只能通过删除pawn然后原地刷一个pawn出来的方式?还是说改成类食尸鬼会好一点。
2、如何实现仪式目标的检测?比如我想让具有某些特定天赋/X以上技能的小人才能作为某仪式目标。
3、如何实现仪式的双重判定?比如以仪式用具的多寡(活铁雕塑碎片信标类似物)来判定仪式质量,给召唤出来的pawn附加不同等级的hideff或者干脆招不同的pawn。然后以仪式参与者的总技能/总心灵敏感度来判定仪式是否成功。失败了就给招出来的pawn加狂暴。
4、如何让一个建筑(比如工作台)有仪式执行点的功能?(通过控制建筑获取来控制进度)
5、现在我做的整套法器都是爆改异象DLC建筑,如何实现两者的互不通用?
6、如何实现类献祭的功能?目前我的想法是爆改一个休眠仓,仪式开始前手动装pawn进去,仪式开始全部kill。是不是太麻烦了?
以上这些问题有没有哪位大佬能指指路。


IP属地:安徽1楼2025-05-28 11:40回复
    先学xml 再学c#


    IP属地:浙江来自Android客户端2楼2025-05-28 11:44
    收起回复
      2025-07-13 19:31:28
      广告
      异象仪式添加hediff的代码是从哪找的啊大佬想要这个功能好久了,异象仪式的xml实在没找到


      IP属地:安徽来自Android客户端3楼2025-05-28 12:47
      收起回复
        只学做环世界的话就复制代码,打开其他类似功能的mod了解里面代码的作用后将不同mod的代码复制拼装在一起最后更改数值贴图文字等内容


        IP属地:贵州来自Android客户端4楼2025-05-28 17:08
        收起回复
          建议chatgpt


          IP属地:湖北来自Android客户端5楼2025-07-04 14:47
          回复