工坊上有个mod叫RT-switch很好用,相信大佬们都用过。mod可以在一侧电池充满时断开电源,一侧电源不足时连接开关,为备用电池提供一定的保护,不至于一次放电整个基地都炸了。
然而用过之后就会发现
1.如果基地持续供电不足,最后所有的紧急开关会陆续联通。
2.当电源充足时,电网开始充电。
这时候就**了,因为所有电池都处于接通状态,电力平均分配给所有电池,导致充电速度极慢,基本上电池就不可能充满了。也就是说除非手动关闭部分紧急开关,否则这个mod等于失效了。
这个我是不能忍的。所以我花了几天时间上网学了一下C#,rimworld modding,研究这个mod的代码,最后改写了dll的内部逻辑。
1.识别主电网,备用电源
2.主电网电源不足时,备用电源接入
3.主电网电源恢复充足时,断开所有备用电池,优先充满主电网电池.
4.主电池充满后,依次充电备用电池(接入一个备用电,充满后断开,接入另一个备用电...).
现在问题来了,请问大佬们,这个mod我可以放到工坊上吗? 需要跟原作者商量一下吗(然而原作者已经半个月没上线了,而且他在评论里说不打算再写mod了)? mod怎么发布?
然而用过之后就会发现
1.如果基地持续供电不足,最后所有的紧急开关会陆续联通。
2.当电源充足时,电网开始充电。
这时候就**了,因为所有电池都处于接通状态,电力平均分配给所有电池,导致充电速度极慢,基本上电池就不可能充满了。也就是说除非手动关闭部分紧急开关,否则这个mod等于失效了。
这个我是不能忍的。所以我花了几天时间上网学了一下C#,rimworld modding,研究这个mod的代码,最后改写了dll的内部逻辑。
1.识别主电网,备用电源
2.主电网电源不足时,备用电源接入
3.主电网电源恢复充足时,断开所有备用电池,优先充满主电网电池.
4.主电池充满后,依次充电备用电池(接入一个备用电,充满后断开,接入另一个备用电...).
现在问题来了,请问大佬们,这个mod我可以放到工坊上吗? 需要跟原作者商量一下吗(然而原作者已经半个月没上线了,而且他在评论里说不打算再写mod了)? mod怎么发布?











