dol吧 关注:136,689贴子:800,005

改派玩家的日常修养

只看楼主收藏回复

VSCode,启动!
将一些我觉得很烦的东西通通改掉!
改代码比玩游戏有趣多了,一时修改一时爽,一直修改一直爽!
琐碎的html修改录,欢迎各位也在本帖分享自己的心得经验喵。


IP属地:河北来自iPhone客户端1楼2023-08-24 19:30回复
    【前提准备】
    一台电脑,安装了VSCode或者随便什么码农快乐软件。
    右键游戏文件夹里的.html文件,用这个软件打开。或者在软件里选中这个文件打开也可以,总之开下来就好!
    汉化版的这个html甚至可以直接拿来看剧情,为了防止剧透可以少看点,但是都当改派了也很难不被剧透……!
    所以请三思而后行。


    IP属地:河北2楼2023-08-24 19:36
    收起回复
      xx


      IP属地:江苏3楼2023-08-24 19:39
      回复
        怎么改出一个复合角的特质捏


        IP属地:河北来自Android客户端4楼2023-08-24 19:42
        收起回复
          【“种植”耗时修改】
          你是否还在为种一块地需要30或90分钟、赚钱效率不及 做奶香小面包 和 偷鸡摸狗 而苦恼?
          是否因为沉迷种地而错过了某些重要活动而悔不当初?
          早上收完作物以后到底是种地,还是跟罗宾一起去上学??
          只需要简简单单的一步就可以让 种地流 跌上神坛!
          ctrl+f搜索
          /* comparing soil types; check if target bed is compatible with the seed's soil type */

          set _passTime to的后面就是种植这一行动所需要耗费的分钟数!
          改成多少看个人需求,比如最简单的两个各减一个0,也就是改成3或9分钟。
          孤儿院田地效果如图:

          随便点一个以后发现时间的确只过去了三分钟,修改成功!


          IP属地:河北5楼2023-08-24 19:49
          收起回复
            务必记住修改之前先备份一下,改坏了有你哭的。当然,如果改的东西不多直接重新下个游戏就行了,不费事。
            每次更新都要重新改一下,不过也可以利用比对功能进行一个手动更新……但这个就要看你具体改了多少东西了,如果改的东西不多还是每次更新都重新改吧,手动更新非常费劲,尤其是有了汉化版以后,因为汉化文本也在持续更新,手动替换一个版本的文本起码要好几个小时……
            大概有更便捷的替换文本的方法但我不太会,如果有大佬有所了解务必教教我……


            IP属地:河北6楼2023-08-24 19:50
            回复
              【特质修改思路】
              这东西改起来有点啰嗦,但是改好以后还是很有成就感的,毕竟特质栏可以直接看到。
              以“复合犄角”为例。
              首先直接ctrl+f查找复合犄角
              (要改什么特质就搜索什么,如果你玩的是英文版就搜特质的英文名称)

              我这个是世界扩展版的所以简介和条件都可能有所不同,总之供参考。
              has: 后面就是该特质所需要满足的条件,但是注意,此处仅仅是“该特质显示在你的特质栏所需要满足的条件”,如果光改此处只能看不能用
              (当然这个也要改,照着其他条件的例子把你需要的条件写上去就行!)
              为了将实际效果也修改出来,我们要把思路逆转过来!——
              ——既然has的条件如此,我们直接搜条件不就行了?
              复合特质是非常麻烦的玩意,所以最好把条件拆开来搜索。
              首先查找if $cow gte 2(牛转化大于等于二阶段)
              得到的结果不止一个,多回车几下,汉化的好处就是看文本识代码用途。
              如果if语句查不到想要的东西就把if去掉直接搜$cow gte 2。

              可以看出来下面这个条件语句的作用是如果牛转化/龙转化/羊转化(后面俩都是世界拓展mod版的)大于等于二阶段就让头槌对己无伤,而如果不满足这个条件就会痛。
              那么直接在后面加你想要的简单条件就可以了
              比如你自己是猫转化,希望增加一个判断:如果猫转化大于等于二阶段就让头槌对己无伤
              那就在后面加 or $cat gte 2
              该空格的地方要空格,不该空格的地方别空格。
              当然也可以加别的,也不仅仅限于转化阶段的判断,总之看自己的需求。
              无伤这个点解决了。
              那么接下来是伤害倍增的判断。因为是恶魔化带来的特质,搜$demon gte 2就行。
              顺带一提我在搜的时候发现mod作者好像代码写漏了,怒补喵
              其实还是刚才那幅图。

              这次要看上面标棕褐色的那个,以及下面的段落。
              可以看出其功效:如果牛化2并且恶魔化2巴拉巴拉……那么defiance 10 $mouthtarget 两遍!
              如果恶魔化2巴拉巴拉……那么defiance 10 $mouthtarget 一遍!
              大概可以看出来是表示增加造成的伤害的意思了,初始值是10,有复合角的话10+20+10=40,没有复合角但是有恶魔2那个特质的话10+10=20。
              依然是修改条件判断,在后面加 or $cat gte 2
              ……或者随便什么都行啦,你让天使头槌伤害倍增也是可以的,那就是or $angel gte 2。数字也不一定要是2,转化阶段最大是6,不要大于6就好。
              如果要四倍伤害就上下都改。
              于是终于把所有的都改完了。
              总结一下操作:改特质显示,改头槌无己伤,改头槌伤害增加。
              是有点费劲,但熟练以后并不难。


              IP属地:河北8楼2023-08-24 20:23
              收起回复
                【题外话,cheatmode的一些奇奇怪怪的应用:恢复童贞】
                “我好想触发所有NPC夺取我家PC童贞的对话啊!!!”
                如果你有这样的想法就实施吧
                作弊-Stats:

                点一下恢复就可以了。
                “我好想再看一遍ta被我夺取童贞时的反应啊!!!”
                你xp好怪啊但我们是同道中人
                作弊-NPCs:

                点一下确认就可以了。


                IP属地:河北10楼2023-08-24 20:44
                收起回复
                  其他特质的修改基本也是照着这个方法来,先搜文本,根据文本看到特质显示要求的条件(has: 后面的内容),再搜条件,改条件,最好成功改完再回头把特质显示这个地方给改了。
                  有些特质的判定只需要有tf就行,比方说Strong Nose的条件是if $pig gte 2 or $pigtf is 1 or $bear gte 2 or $beartf is 1,那么在cheat里点一遍就有tf了,在镜子里可以选择这项特质,就不需要多此一举改代码了。
                  总之参考上面的思路进行修改。


                  IP属地:河北12楼2023-08-24 20:52
                  回复
                    【永远贞洁的PC酱】
                    “我到处蓝胶,但我是可以随便通过贞洁检验的好男/女孩
                    “和悉尼在一起以后还出轨的PC是屑”
                    想要实现这样的效果,请看下图,感谢@虚空意识 吧友提供的简便步骤:

                    顺带一提和悉尼在一起以后详细的判断语句是:
                    <<if (_sydneyVirgin and $player.virginity.penile is true and $player.virginity.vaginal is true) or ($player.virginity.temple is true and $NPCName[$NPCNameList.indexOf("Sydney")].virginity.temple is true)>>


                    IP属地:河北13楼2023-08-24 21:02
                    收起回复
                      【行动耗费时间修改思路】
                      看图就能懂:


                      有决定性影响的只有pass后面的数字,前面的括号里的时间(3:00)之类的并无实际影响,但是你可以改一下,这就跟改特质的时候要把特质显示也改了是一样的,不改显示回头你自己都忘了


                      IP属地:河北14楼2023-08-24 21:10
                      回复
                        【蓝胶、露出、异种max也要回控制降创伤!】
                        “做出这样的淫荡行为会让你兴奋,但并不足以驱散笼罩在你头上的阴霾”
                        “您已经感到一切尽在掌控之中,这种行为过于平淡而无法抚慰你”
                        血压高了!
                        创伤不降倒是无所谓,但后期想回个控制难如登天,真是服了,我恶魔创伤低又不能去找哈珀吃药。
                        咋办捏?
                        ctrl+f查找
                        过于平淡而无法抚慰你

                        文本和代码是分开的,但是没有关系!
                        上下对应的地方一起改就行。
                        依然是加if,如果你特别喜欢某个转化就以这个转化为基准好了,你依然可以加 or $cat gte 2(或者1、3、4、5、6)。
                        文本内容也可以适当修改减少违和感,不过改的东西太多的话,游戏更新的时候会感到十分地狱


                        IP属地:河北15楼2023-08-24 21:30
                        回复
                          接楼上,另一个思路,planB!:
                          你可以不改起因,直接改结果!

                          else后面的就是你异种皮太高了,把前面降低trauma(创伤)的语句搬过来就行了捏。
                          注意gcontrol、ggcontrol、gggcontrol都只影响文本(+控制、++控制、+++控制),类似于set $control to $controlmax(设置控制为满)、control 25(控制+25)、combattrauma `$_n * -30`这种才是有实际效果的代码。


                          IP属地:河北17楼2023-08-24 21:45
                          回复
                            效果图:

                            减的第一个压力是蓝胶过高也依然会减的压力,后面减的创伤和压力是移植代码的结果,最后一个性奋是不管蓝胶高低都会有的结果。


                            IP属地:河北18楼2023-08-24 21:52
                            回复