RimWorld

RimWorld

Not enough ratings
[MAP] 指挥官 Commander(1.6)
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
1.881 MB
Aug 27 @ 7:48am
Aug 28 @ 6:44am
5 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[MAP] 指挥官 Commander(1.6)

In 1 collection by 星羽枝繁
(1.6)[MAP] 机械族补全计划 Mechanoid Addition Programme (continued)
7 items
Description
支持的语言:简体中文、English


当战场炮火肆虐,你是否担心机械师的血肉之躯无法抗衡?本MOD添加了一种机械体——指挥官,可以作为机械师意志的延伸,代替机械师指挥你的机械集群称霸战场,让你不再有后顾之忧。


When the battlefield is ravaged by artillery fire, do you worry that the mechanitor's flesh and blood cannot withstand the onslaught? This mod adds a mechanoid - the Commander, which serves as an extension of the mechanitor's will, taking command of your mechanoid clusters to dominate the battlefield in place of the mechanitor, ensuring you have no more concerns.


机械体介绍:
指挥官内部搭载置NEO短波通信站,可以精准接受并传达机械师各项指令。在超凡机械科技的加成下,指挥官可以实现以下效果:
1.代替殖民者作为远行队的领队,并能独立完成与其他派系的交易、独立带领机械体抵达战场。
2.作为信号中转器传递机械师的指令,其周围五十格视为机械师指挥范围的延伸,并能脱离机械师指挥范围独立行动。
3.强化机械师的指令,为周围机械体下达毁灭或行军指令。其中毁灭指令以降低移动能力为代价大幅提升己方机械体作战能力,行军指令则以降低作战能力为代价大幅提升移动和承伤能力。
4.可以张开同时抵御低角和高角攻击的护盾,以帮助友方迅速挺进战场中心点。

培育指挥官需要研究超凡机械科技(位于极致机械科技之后)。作为精确传递机械师指令的超凡机械体,指挥官的培育需要一个人格核心、一个机控中枢、三个纳米结构芯片,以及一些其他培育超重型机械体需要的材料。

此外,指挥官精密的系统使它无法装配大型武器,护盾系统也受到限制。因此指挥官仅配备基础电荷炮塔,护盾被击破后也难以在战场完成恢复,需要与其他机械体配合作战。


Mechanoid Introduction:
The Commander is equipped with an internal NEO shortwave communication station, capable of precisely receiving and transmitting the mechanitor's various commands. Under the enhancement of transcendent mechanoid technology, the Commander can achieve the following effects:
Caravan Leadership: Replace colonists as caravan leaders, capable of independently completing trades with other factions and leading mechanoids to the battlefield autonomously.
Signal Relay: Act as a signal relay to transmit the mechanitor's commands. The area within 50 tiles around the Commander is considered an extension of the mechanitor's command range, and it can operate independently beyond the mechanitor's command range.

Enhanced Commands: Amplify the mechanitor's orders by issuing destruction or march commands to surrounding mechanoids. The destruction command significantly enhances combat capabilities of allied mechanoids at the cost of reduced mobility, while the march command greatly improves movement and damage resistance at the cost of reduced combat effectiveness.

Advanced Shield System: Can deploy a shield that simultaneously defends against both low-angle and high-angle attacks, helping allies quickly advance to the center of the battlefield.

To gestate a Commander, you need to research Transcendent Mechanoid Technology (located after Ultra Mechanoid Technology). As a transcendent mechanoid designed for precise transmission of mechanitor commands, the Commander's gestation requires one AI Persona Core, one Mechlink, three Nanostructuring Chips, along with other materials typically needed for gestating super-heavy mechanoids.

Additionally, the Commander's sophisticated systems prevent it from equipping large weapons, and its shield system is also limited. Therefore, the Commander is only equipped with a basic charge blaster turret, and once its shield is breached, it struggles to recover on the battlefield, requiring coordination with other mechanoids for effective combat operations.


其他注意事项:
1.如果培育了多台指挥官,请确保它们的作战指令处于同一种状态,否则行军指令会覆盖毁灭指令。
2.游戏运行过程中偶尔会出现因为技能同步逻辑导致的红字,这是因原MOD代码逻辑产生的报错,经测试不影响MOD运行,请暂时忽略,等我的编程能力提升后我会尝试修复。


Other Important Notes:
If you gestate multiple Commanders, ensure their combat commands are in the same state, otherwise the march command will override the destruction command.
During gameplay, you may occasionally see red error messages caused by skill synchronization logic. These are errors generated by the original mod code logic. After testing, they do not affect mod functionality, so please ignore them for now. I will attempt to fix them once my programming skills improve.


最后,本MOD部分代码引用自创意工坊MOD:[MAP] Mechanoid Addition Programme 机械族补全计划,对原MOD部分代码进行了引用、修改并进行了1.6版本适配,同时进行了适量优化。感谢大佬@残风中的回忆将代码进行开源。由于本人编程能力尚待提升,修改后的代码可能存在未知错误,如果游玩过程中发现问题请留言,我会尽力修复,希望大家玩的开心 =)


Finally, this mod's code partially references the Steam Workshop mod:[MAP] Mechanoid Addition Programme 机械族补全计划. The original mod's code has been referenced, modified, and adapted for version 1.6, with some optimizations made. Thanks to @残风中的回忆 for open-sourcing the code. Due to my limited programming skills, the modified code may contain unknown errors. If you encounter issues during gameplay, please leave a comment and I will do my best to fix them. Hope everyone enjoys playing! =)

(The above English translation was produced by AI. Please accept my sincere apologies for any translation inaccuracies or inadequacies.)
12 Comments
caidanniao 11 minutes ago 
好的,知道了,谢谢我再试试
星羽枝繁  [author] 20 hours ago 
@caidanniao 你这错误代码确定是指挥官MOD的吗......这我看着像温控系统MOD之类的空引用啊:LittleLeaf:贴图问题是原MOD代码遗留问题了,代码里明明有写各个行走方向调用的贴图来着,可能是因为体型引用了原版百夫长的原因:HaaLouLing:
caidanniao 23 hours ago 
帖图奇怪是指没有正面贴图,转身是瞬间完成
caidanniao 23 hours ago 
Exception in RimWorld.AlertsReadout.CheckAddOrRemoveAlert: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 386AD200]
at VRESaurids.Alert_DangerousTemperature.get_Culprits () [0x0003d] in <b34fba79a7204495b871ab3dd4a2667e>:0
at VRESaurids.Alert_DangerousTemperature.GetReport () [0x00000] in <b34fba79a7204495b871ab3dd4a2667e>:0
at RimWorld.Alert.Recalculate () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.AlertsReadout.CheckAddOrRemoveAlert (RimWorld.Alert alert, System.Boolean forceRemove) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
星羽枝繁  [author] Sep 4 @ 10:08pm 
@caidanniao 这个看你描述应该是跟原版种族拓展的蜥蜴人冲突了:HaaLouLing:这个报错有红字吗,如果可以的话请把红字发在讨论区,不然我不知道具体什么情况:LittleLeaf:贴图奇怪是什么意思,能否说的再详细些,不然我也不好确认:LittleLeaf:
caidanniao Sep 4 @ 7:06am 
大佬,你这个MOD在我这个存档Visual ExceptionsMOD在指挥官出来之后就一直显示Vanilla Races Expanded - SauridMOD错误,而且感觉贴图也有些奇怪,不行我用rimpy把我目前用的做个合计你测试一下?
星羽枝繁  [author] Sep 2 @ 6:09pm 
@cgzxhdc 感谢反馈,不过能否更详细的说明一下问题1产生的情景?据我的测试是不会因为仅加载存档导致其UI丢失的,如果有大概率是MOD代码冲突了,我听说米莉拉的前置可能会导致这种情况,不知道你的问题是不是来源于此
复制头衔和点数的初衷是为了能让指挥官在帝国据点交易,拆解会导致头衔继承确实是个问题,不过听起来这算是个良性bug所以暂时没有修的打算:tobdog:毕竟这是个单机游戏,而且不通过这个复制也能通过死亡回避复制,指挥官造价并没有比死亡回避便宜:sans:
如果你想看代码的话,MOD文件里就有,不过想引用请注明来源:tobdog:如果你有兴趣帮我改进代码的话欢迎加steam好友详谈:steamhappy:
cgzxhdc Sep 2 @ 3:24pm 
辛苦了!这个指挥官很棒,但在我的多mod存档中有不少可以稳定复现的问题:
1)指挥官培育出来后一切功能均正常,但加载存档后会失去底部所有的动作栏位,包括征兆、分组、开关模式等,快捷键也无法使用,仅留下状态栏和更改活动区
2)机械师为皇权头衔小人时指挥官将继承所有荣誉点数和特权许可,且独立运行,拆解指挥官后会把头衔传给继承人,相当于复制皇权头衔

我目前没在日志中看到显著的报错和原因,我的额外模组中包括VE组的皇权扩展。请告诉我如何帮你改进代码
N0rthern Aug 29 @ 7:09am 
好好好,我爱你
星羽枝繁  [author] Aug 29 @ 6:07am 
@N0rthern 后面会做的哦,不过我编程能力有限,得一个一个来:cattiva: