苏丹的游戏吧 关注:16,179贴子:99,614

【苏丹的游戏】自定义消除妻子不满教程(修改文件)

只看楼主收藏回复

妻子的不满这张卡在前期让很多新手玩家头疼,一方面是极其容易被塞不满,另一方面是消卡的条件比较苛刻。由于妻子的不满产生方式太多,几乎无法完全禁掉,我们可以从消卡仪式的代码入手,降低游戏的难度。


IP属地:浙江1楼2025-03-21 19:29回复
    “消除妻子的不满”仪式的id是5000009,我们用文本编辑器打开steamapps\common\Sultan's Game DEMO\Sultan's Game_Data\StreamingAssets\config\rite\5000009.json文件,这里我用vscode演示:


    IP属地:浙江2楼2025-03-21 19:30
    回复
      广告
      立即查看
      代码开头很多的属性我们可以以后了解,目前只需要知道"round_number": 1代表启动这个仪式后需要一回合完成,如果你改成0就能够马上结算而无需等到下一天。
      接下来我们第一步是来到代码的末尾,查看"cards_slot"这一部分:


      IP属地:浙江3楼2025-03-21 19:31
      回复
        "cards_slot"规定了仪式的各个卡片插槽能放上哪些卡片,不在规定范围内的卡放不上去。我们能看到s2的condition(条件)是所有类型的金饰品,或者妻子喜欢的书,或者奈布哈尼,等等。
        因此,如果我们想用别的东西消卡,我们只需要添加"is":xxxxxxx,这样id为xxxxxxx的卡片就能被放上去了。
        这里我还要再补充两个特殊的情况:
        1.如果我们想在这里放入金币,并且为放入的金币数目设置上下限,我们可以添加 "all":{"type":"item","cost.金币":[m,n]},其中m是下限,n是上限。我们知道苏丹的游戏能够右键卡片来快速置入,设置上限能够防止玩家一不小心把全部金币塞入仪式;
        2.如果我们想在这里放入任意类型的苏丹卡,我们可以添加"type":"sudan"。
        第二步,我们回到代码前面,查看"settlement_prior"属性这一项。这部分的作用是在启动仪式后判断你置入的卡片属于哪些类型,并做出相应的回应。


        IP属地:浙江4楼2025-03-21 19:31
        回复
          每一块代码的condition照例还是条件,在判断你放入插槽2的卡的id满足"s2.is":xxxxxxx后,就会执行当前代码块的行为,首先是输出title和text这两部分的文本,result(结果)就是清除s4插槽里的卡(也就是妻子的不满)。由于我设想的是主角用金币带妻子去逛街,所以又添加了"clean.s2": 1这一行清除了放在插槽2里的金币。当然如果你不想让插槽2里的卡销毁就可以不加,如同我图中第二部分的代码块。


          IP属地:浙江5楼2025-03-21 19:32
          回复
            接下来我们保存文件,重启游戏,重新开局,查看游戏内的运行效果,可以看到很成功。


            IP属地:浙江6楼2025-03-21 19:32
            回复
              牛逼🐮


              IP属地:广东来自iPhone客户端7楼2025-03-21 21:43
              回复
                楼主楼主,你的代码是很强势,但还是太吃操作了,有没有更无脑的方法


                IP属地:上海来自iPhone客户端8楼2025-03-21 22:14
                收起回复
                  广告
                  立即查看
                  前面忘了,总之有的兄弟,有的,更无脑的方法。

                  找到女工匠玛西尔,拖去寻思寻思,5块钱让妻子研究7回合科学,出来了再去研究,反复坐牢。不在手里她管不着你的。

                  就是她出狱那一天有可能管你,也有可能不管,我们尚不清楚这个机制怎么触发的,反正我关了她三四次也没来管我


                  IP属地:浙江来自Android客户端9楼2025-03-22 08:20
                  回复
                    要这么麻烦吗?开局祭天😡


                    IP属地:湖南来自Android客户端10楼2025-03-22 13:20
                    收起回复
                      消卡每次都要拖进去太麻烦了兄弟。
                      我的做法是改不谐之音事件,5003001,事件回合改成0,未通过检定和通过检定的结果加一条清除妻子不满,后续触发出走事件給注释掉或者把出走条件改成不满大于99即可。
                      这样就不用管不满了,触发了不谐之音把人吸进去了也能直接点掉,事件结束不满就被删掉了


                      IP属地:广东来自Android客户端11楼2025-03-27 12:40
                      收起回复
                        还有个简单粗暴的办法,下个vscode,把rite文件夹里的文件一起拖进去,搜索产生妻子不满的那行代码,全部删掉


                        IP属地:四川来自Android客户端12楼2025-03-27 13:03
                        回复
                          不该是天天和妻子书店yp美好回忆根本用不完吗


                          IP属地:重庆来自Android客户端13楼2025-04-01 12:28
                          回复
                            老大求问,赛狗事件错过了该怎么去改代码,可小偿😢


                            IP属地:江苏来自Android客户端14楼2025-04-12 04:00
                            收起回复
                              广告
                              立即查看
                              只有你跟女的大do特do还不带卡妻子才会不满吧,正常带卡do或者跟男的do都不会塞不满,唯一例外是虚荣贵妇,不过考虑到坏女人那个死亡名单不满好像也挺正常


                              IP属地:安徽来自Android客户端15楼2025-04-12 05:40
                              收起回复