rimworld吧 关注:261,119贴子:4,807,856

提前理赔,避免智人伪装外星种族

只看楼主收藏回复

起因:米莉拉送来六个梳着Milira_Null发型的光头智人星际难民,要来殖民地白吃白住12天。如果使用角色编辑器理赔,把星际难民修正为米莉拉难民,会直接导致任务失败。俺寻思Character Editor 也是一种CHE,那不如直接对存档文件下手,接任务前先捏出来六个小天使不就好了?


IP属地:美国1楼2025-01-07 12:40回复
    以下是教程部分,手把手教你捏出合理的米莉拉难民,配合角色编辑器驱除所有“我觉得我是”的外星智人


    IP属地:美国2楼2025-01-07 12:46
    回复
      2025-08-26 02:25:32
      广告
      不感兴趣
      开通SVIP免广告
      提前声明:楼主使用了Real Faction Guest,但仍然出现了伪人,这要么是个corner case,要么是因为RFG没有正常工作。


      IP属地:美国3楼2025-01-07 12:52
      收起回复
        不知道是不是作者专门搞的。
        像米莉拉开局,招人就来的是米莉拉。而别的派系,除了开局掉的那一个,袭击和据点里面会有米莉拉,其他的像难民和奴隶和任务据点都是其他种族。


        IP属地:浙江来自Android客户端4楼2025-01-07 13:03
        收起回复
          楼主正在把存档恢复到修改前,以便截图


          IP属地:美国来自iPhone客户端5楼2025-01-07 13:04
          回复
            确实有bug,除了开局给的那只,后面天降事件全是智人


            IP属地:江苏来自Android客户端6楼2025-01-07 13:19
            回复
              首先,打开开发者模式,在接取任务之前把任务的debug info显示出来,这样就可以到存档文件中定位


              IP属地:美国7楼2025-01-07 13:27
              回复
                例如,通过<id>10</id>就可以找到存档中的相同语句


                IP属地:美国8楼2025-01-07 13:30
                回复
                  2025-08-26 02:19:32
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我们不需要惊人的注意力就能发现,这次任务提及了六个智人id,通过id倒查,这六位只出现在任务描述和角色池中。而且,在角色池里他们还是正常人,使他们不干活的语句只出现在任务描述里。这进一步缩小了我们狸猫换太子的难度。


                  IP属地:美国9楼2025-01-07 13:41
                  回复
                    然后呢然后呢


                    IP属地:江苏来自iPhone客户端10楼2025-01-07 13:49
                    收起回复
                      想要将智人替换为米莉拉,我们只需要把Thing_HumanXXX替换为Thing_Milira_RaceXXX,同时将角色池中按智人模板生成的人物描述整体替换为米莉拉模板。在做出任何修改之前记得备份。那么,米莉拉模板从哪里来呢?留作习题答案略。


                      IP属地:美国11楼2025-01-07 13:53
                      回复
                        在找米莉拉模板前,先说明一下编号问题。如果你拥有俺寻思之力,那在克隆米莉拉时可以不改变任何编号,相反,如果你是机械神甫,见不得一条红黄字,那就需要挑一个足够大的空编号给你的新难民,大到一局游戏一定见不着那么多米莉拉就可以了,这一原则同样适用于服装编号(<id>Milira_CloakXXX</id>)、武器编号(<id>Milira_PlasmaPistolXXX</id>)、基因编号(<loadID>XXX</loadID>)和技能编号(<def>Milira_ShortFly</def> <Id>XXX</Id>)等。实测这些红字不影响游戏运行。


                        IP属地:美国12楼2025-01-07 14:06
                        收起回复
                          说回到米莉拉模板,米莉拉开局的好处就体现在开局丢弃的一组小人,她们除了身份是米莉拉御械师之外简直和我们期待的米莉拉难民长得一模一样。(不过不是米开也碰不上米莉拉任务吧)


                          IP属地:美国13楼2025-01-07 14:13
                          回复
                            用一群开局米莉拉御械师的克隆人代替原本生成的光头智人,其实已经足够做到让殖民地招待一群小天使了。但是,带着离子手枪的米莉拉御械师会被俘虏投入“敌人的监狱”吗?(好像也不是不会发生)米莉拉御械师和米莉拉难民以及生成的智人星际难民还是有一些差别的,接下来我们修订这些关键细节。


                            IP属地:美国14楼2025-01-07 14:22
                            回复
                              2025-08-26 02:13:32
                              广告
                              不感兴趣
                              开通SVIP免广告
                              这一部分的大部分内容都可以通过角色编辑器在游戏内完成编辑,但仍有关键的几项无法完成,亦或因为id变化导致任务失败。
                              1. <kindDef>Milira_Mechanitor_ForScenario</kindDef> >>> <kindDef>Milira_Refuge</kindDef>
                              2. <def>Milira_Cloak</def> >>> <def>Milira_BasicDressI</def>,
                              <id>Milira_CloakXXX</id> >>> <id>Milira_BasicDressIXXX</id>
                              (这里选BasicDressI-III都可以,难民似乎本就会穿着2级以下的服装,但穿黑色连体裙的囚犯实在是太适合脑补了)
                              3. Milira_PlasmaPistol 相关部分删除 (角色编辑器似乎不能改为空手,带着离子手枪还被俘了,丢人)
                              4. Hediff_Mechlink 相关部分删除 (不是御械师就没有机控中枢)
                              5. <controlGroups> 相关部分删除 (自然也没有米莉安)
                              6. <joinStatus>JoinAsColonist</joinStatus> >>> <joinStatus>JoinAsSlave</joinStatus> (很奇怪,但本来的星际难民就是这么写的)
                              7. <faction>Faction_X</faction> >>> <faction>Faction_0</faction> (只有米莉拉一个种族mod时米莉拉派系编号为0)
                              8. <ideo>Ideo_X</ideo> >>> <ideo>Ideo_0</ideo> (同样的,文化编号也是0)
                              9.
                              <wasLeftBehindStartingPawn>True</wasLeftBehindStartingPawn> >>><wasLeftBehindStartingPawn>False</wasLeftBehindStartingPawn>
                              10.
                              <everSeenByPlayer>True</everSeenByPlayer> >>> <everSeenByPlayer>False</everSeenByPlayer> (有好几个,不改也没问题,马上就要seen了)


                              IP属地:美国15楼2025-01-07 14:45
                              回复