辐射4吧 关注:311,703贴子:5,908,935
  • 12回复贴,共1

批处理教程

只看楼主收藏回复

需要频繁使用的命令、或一次执行多行命令、难以记忆或输入麻烦的命令,适合存为批处理。
批处理的本质是单行命令的集合,逐行顺序执行。
辐射4安装文件夹(主程序所在文件夹)新建文本文件,命名简写,例如xd(洗点)、sc(允许重开生存)、qzm(学习枪枝迷、科学、拆解专家、装甲商等perk)。在该文件输入命令,如果是多条类似命令、只变换参数,可用电子表格编写内容。文本编辑器的替换快捷键是ctrl+H
游戏中,~开启控制台,输入范例 bat xd
执行某些批处理前,请存档。


IP属地:重庆来自Android客户端1楼2024-06-06 09:50回复
    ●魅智建筑流开局,智力6《科学》1级,造40水工业净水器、3电小型发电机(或5电中型发电机),只要有钱或有纯水,就购买缺的材料(或垃圾),继续建造工业净水器和发电机,滚雪球一般越来越有钱。优先学习《拆解专家》各级,购买或拾取武器、装甲来拆解,得大量材料、尤其是稀有材料。玩家41级能学《科学》4,可造100电核聚变反应堆。41级可学《瓶盖收集者》3,可投资商店提升流动资金,此后瓶盖积累速度飞快。
    ●产水量÷材料=性价比,工业净水器的性价比最高,利于迅速积累财富,效率远高于3水净水器。
    ●问:我造了很多净水器、种了很多庄稼,为什么工房的纯水和食物不增长?答:需要及时拿走同类补给(例如纯水、脏水、饮料等),否则居民饮食不愁就偷懒不存了。简易办法:自制《汇总批处理》,把所有物资汇总到红火箭(或其他聚落)。临时办法:辅助品全部取出存到另一个容器(弊端:不利于制作等)。
    ●负重不够怎么办?前期可命令同伴拾取,可达无限负重。中后期可考虑学习力量列的负重perk,超重可传送。有的玩家用代码加负重。
    ●批处理对齐:为了尽可能多的建造净水器、且留检修通道、且对齐好看,我推荐自制批处理,快速布局净水器,美观大方又实用。
    ●检修平台:如果净水器被打坏了,需要你维修,但如果水面较深,你行动比较困难、且会受到辐射,为此,我们可以给水面铺设检修平台,例如装饰地垫(最大、最平、黑色)setscale 10 放大至10倍边长、100倍面积,为了刷新碰撞体积,需要disable再enable,然后用moveto移动到你需要的位置,再用modpos降低至水面略下几厘米,你能看到水面波纹、或下雨的水花;在这样的检修平台上,健步如飞,且不会受到辐射。
    ●总开关:维修后的净水器,有时候灯是熄灭状态,且有时候无法打开,这种情况,可在规划之初,电源接开关、再接到净水器,维修后如果无法开启净水器的,关闭总电源、再开启电源,就能恢复全部净水器供电了。
    ●工业净水器(Water purifier - industrial)代码是00119BBA,详见https://fallout.fandom.com/wiki/Water_purifier_(Fallout_4)
    ----------
    sq=水前,
    建造工业净水器、参照物前移300厘米
    PlaceAtMe 00119BBA
    modpos y 300
    ----------
    sh=水后,
    建造工业净水器、参照物后移300厘米
    PlaceAtMe 00119BBA
    modpos y -300
    ----------
    sz=水左,
    建造工业净水器、参照物左移600厘米
    PlaceAtMe 00119BBA
    modpos x -600
    ----------
    sy=水右,
    建造工业净水器、参照物右移600厘米
    PlaceAtMe 00119BBA
    modpos x 600
    ----------
    14=00000014,是主角自己的代码,等同于player
    本程序的作用是:把选中物体移动到主角身边,z轴角度将与主角面朝方向一致,重置x和y轴角度为0
    moveto 14
    setangle x 0
    setangle y 0
    ----------
    a0=angle 0 ,重置物品角度,便于各方向的平移
    setangle x 0
    setangle y 0
    setangle z 0
    ----------
    10=10倍,
    把选中物体放大到10倍边长,并重置xyz角度为0
    setscale 10
    setangle x 0
    setangle y 0
    setangle z 0


    IP属地:重庆2楼2024-06-06 19:56
    回复
      hz=汇总,把各地工房的所有东西汇总到某一个工房,
      以便各地纯水、农作物、婆罗门粪便、拾荒工作台继续收成。
      ●红火箭、阳光海浪合作社、星光休息站、格雷花园等,适合做汇总地,
      不招居民(减少武器被偷的机会),用炮塔防御、或造机器人。
      000250FE.RemoveAllitems 00054BAE ;庇护山丘=BiHuShanQiu
      00054BAE暂停汇总到自身.RemoveAllitems 00054BAE ;红火箭维修站=HongHuoJianWeiXiuZhan
      0006F5C5.RemoveAllitems 00054BAE ;阿柏纳西农场=ABoNaXiNongChang
      0001D0E2.RemoveAllitems 00054BAE ;星光休息站=XingGuangXiuXiZhan
      001654D5.RemoveAllitems 00054BAE ;阳光海浪合作社=YangGuangHaiLangHeZuoShe
      0009B1AC.RemoveAllitems 00054BAE ;十松庄=ShiSongZhuang
      00024A26.RemoveAllitems 00054BAE ;前哨基地席蒙尼亚=QianShaoJiDiXiMengNiYa
      0009B18F.RemoveAllitems 00054BAE ;格雷花园=GeLeiHuaYuan
      0009B1D1.RemoveAllitems 00054BAE ;奥伯兰车站=AoBoLanCheZhan
      00066EB6.RemoveAllitems 00054BAE ;城堡=ChengBao
      00161F4B.RemoveAllitems 00054BAE ;奇观岛=QiGuanDao
      0009B1A5.RemoveAllitems 00054BAE ;沃维克农庄=WoWeiKeNongZhuang
      00019956.RemoveAllitems 00054BAE ;碉堡山=DiaoBaoShan
      00168945.RemoveAllitems 00054BAE ;沿岸小屋=YanAnXiaoWu
      001654B8.RemoveAllitems 00054BAE ;金斯波特灯塔=JinSiBoTeDengTa
      0009B1DB.RemoveAllitems 00054BAE ;康提十字路口=KangTiShiZiLuKou
      000E0505.RemoveAllitems 00054BAE ;圣约村=ShengYueCun
      001654BD.RemoveAllitems 00054BAE ;克洛普庄园=KeLuoPuZhuangYuan
      05000FEF.RemoveAllitems 00054BAE ;88号避难所=88HaoBiNanSuo
      00164321.RemoveAllitems 00054BAE ;白鹭游小艇码头=BaiNuYouXiaoTingMaTou
      001E81EA.RemoveAllitems 00054BAE ;萨摩维尔=ShaMoWeiEr
      0016D28E.RemoveAllitems 00054BAE ;黑水工地=HeiShuiGongDi
      0009B19D.RemoveAllitems 00054BAE ;芬奇农场=FenQiNongChang
      0009B1F1.RemoveAllitems 00054BAE ;绿顶托儿所=LvDingTuoErSuo
      001F0711.RemoveAllitems 00054BAE ;刽子手小巷=GuiZiShouXiaoXiang
      001654CF.RemoveAllitems 00054BAE ;牙买加平原=YaMaiJiaPingYuan
      0009B1BE.RemoveAllitems 00054BAE ;努德哈根海滩=NuDeHaGenHaiTan
      00135A90.RemoveAllitems 00054BAE ;塔芬顿船屋=TaFenDunChuanWu
      0009B197.RemoveAllitems 00054BAE ;爬泥地=PaNiDi
      0302064C.RemoveAllitems 00054BAE ;朗费罗的小屋=LangFeiLuoDeXiaoWu
      03038EA8.RemoveAllitems 00054BAE ;达顿农场=DaDunNongChang
      0300AB20.RemoveAllitems 00054BAE ;访客中心=FangKeZhongXin
      0301C6AA.RemoveAllitems 00054BAE ;回声湖锯木厂=HuiShengHuJuMuChang
      ----------
      csl=产水量
      产水基地尽量选与派系无关的聚落,避免敌对后聚落失控。
      如果查询产水量低于自己的备注,需前往查看,可能是加载不完全、可能是被入侵破坏。
      000250FE.getav 332 ;庇护山丘=BiHuShanQiu=1760
      00164321.getav 332 ;白鹭游小艇码头=BaiNuYouXiaoTingMaTou=720
      00135A90.getav 332 ;塔芬顿船屋=TaFenDunChuanWu=0
      00054BAE.GetItemCount 000366c0 ;红火箭的纯水数量,WaterCount


      IP属地:重庆3楼2024-06-06 19:57
      回复
        gj0=攻击0=攻击后已过0天,
        把全部聚落设置为“自上次入侵以来已过0天”,避免聚落被入侵。
        ●WorkshopRatingLastAttackDaysSince(工房评估上次攻击以来的天数)00127239,
        把每个聚落的这个值改小、且经常运行,可避免聚落被攻击;
        可把本程序附在常用批处理中(例如汇总程序)。
        ●fandom 的 Fallout 4 settlements 节选翻译:
        无论聚落防御如何,每天入侵聚落的最低机率为2%,最大机率未知、但假设为100%;
        无论机率如何,如果聚落在过去7天内(游戏时间)已经遭受攻击,那么它就不会被攻击(算法)。
        ●你可以只允许一部分聚落被攻击(有强大的防御,就等他来攻),
        或只限定几个关键聚落不被攻击(例如产水基地)。
        000250FE允许入侵.setav 00127239 0 ;庇护山丘=BiHuShanQiu
        00054BAE允许入侵.setav 00127239 0 ;红火箭维修站=HongHuoJianWeiXiuZhan
        0006F5C5.setav 00127239 0 ;阿柏纳西农场=ABoNaXiNongChang
        0001D0E2.setav 00127239 0 ;星光休息站=XingGuangXiuXiZhan
        001654D5.setav 00127239 0 ;阳光海浪合作社=YangGuangHaiLangHeZuoShe
        0009B1AC.setav 00127239 0 ;十松庄=ShiSongZhuang
        00024A26.setav 00127239 0 ;前哨基地席蒙尼亚=QianShaoJiDiXiMengNiYa
        0009B18F.setav 00127239 0 ;格雷花园=GeLeiHuaYuan
        0009B1D1.setav 00127239 0 ;奥伯兰车站=AoBoLanCheZhan
        00066EB6.setav 00127239 0 ;城堡=ChengBao
        00161F4B.setav 00127239 0 ;奇观岛=QiGuanDao
        0009B1A5.setav 00127239 0 ;沃维克农庄=WoWeiKeNongZhuang
        00019956.setav 00127239 0 ;碉堡山=DiaoBaoShan
        00168945.setav 00127239 0 ;沿岸小屋=YanAnXiaoWu
        001654B8.setav 00127239 0 ;金斯波特灯塔=JinSiBoTeDengTa
        0009B1DB.setav 00127239 0 ;康提十字路口=KangTiShiZiLuKou
        000E0505.setav 00127239 0 ;圣约村=ShengYueCun
        001654BD.setav 00127239 0 ;克洛普庄园=KeLuoPuZhuangYuan
        05000FEF.setav 00127239 0 ;88号避难所=88HaoBiNanSuo
        00164321允许入侵.setav 00127239 0 ;白鹭游小艇码头=BaiNuYouXiaoTingMaTou
        001E81EA.setav 00127239 0 ;萨摩维尔=ShaMoWeiEr
        0016D28E.setav 00127239 0 ;黑水工地=HeiShuiGongDi
        0009B19D.setav 00127239 0 ;芬奇农场=FenQiNongChang
        0009B1F1.setav 00127239 0 ;绿顶托儿所=LvDingTuoErSuo
        001F0711.setav 00127239 0 ;刽子手小巷=GuiZiShouXiaoXiang
        001654CF.setav 00127239 0 ;牙买加平原=YaMaiJiaPingYuan
        0009B1BE.setav 00127239 0 ;努德哈根海滩=NuDeHaGenHaiTan
        00135A90.setav 00127239 0 ;塔芬顿船屋=TaFenDunChuanWu
        0009B197.setav 00127239 0 ;爬泥地=PaNiDi
        0302064C.setav 00127239 0 ;朗费罗的小屋=LangFeiLuoDeXiaoWu
        03038EA8.setav 00127239 0 ;达顿农场=DaDunNongChang
        0300AB20.setav 00127239 0 ;访客中心=FangKeZhongXin
        0301C6AA.setav 00127239 0 ;回声湖锯木厂=HuiShengHuJuMuChang


        IP属地:重庆4楼2024-06-06 19:59
        回复
          rjxg=容积修改,
          修改聚落工房的建造容积为“很大”。
          先在控制台选定某工房,再执行本程序。
          forceav 349 -1
          forceav 34b 0


          IP属地:重庆5楼2024-06-06 19:59
          回复
            zb1=装备1(添加阶段)
            如果你的供应者经常被打得重伤倒地,可用批处理提升等级、并装备更好的武器和装甲。
            先选定NPC(居民或供应者)再执行本程序。
            setlevel 200
            ●添加士兵服和报童帽,并改造五型防弹布
            additem 0016892C ;士兵服
            additem 000A740E ;报童帽
            cf "ObjectReference.AttachModToInventoryItem" 0016892C 22dc7d ;士兵服改造五型防弹布
            cf "ObjectReference.AttachModToInventoryItem" 000A740E 22dc7d ;报童帽改造五型防弹布
            ;类似防弹布附魔代码这样的,可去fandom的Fallout_4_console_commands等网页查询。
            ●战斗装甲
            additem 00184BD1 ;重型战斗装甲胸甲
            additem 00184BCE ;重型战斗装甲左臂
            additem 00184BCB ;重型战斗装甲右臂
            additem 00184BC8 ;重型战斗装甲左腿
            additem 00184BC5 ;重型战斗装甲右腿
            additem 0011E2C8 ;战斗装甲头盔
            ●旋转机枪
            additem 0001F669 ;旋转机枪
            additem 0001F66C ;5mm弹药
            cf "ObjectReference.AttachModToInventoryItem" 0001F669 00121D55 ;旋转机枪改造三枪管
            cf "ObjectReference.AttachModToInventoryItem" 0001F669 00121D56 ;旋转机枪改造枪手瞄准器
            cf "ObjectReference.AttachModToInventoryItem" 0001F669 0011B45F ;旋转机枪改造碎裂者枪口
            ●激光机枪
            additem 000E27BC ;激光机枪
            additem 00075FE4 ;核融合核心
            cf "ObjectReference.AttachModToInventoryItem" 000E27BC 001B024F ;升级版伽玛波投射器,燃烧的视觉效果好
            cf "ObjectReference.AttachModToInventoryItem" 000E27BC 00136454 ;充能枪管,更好的伤害和射程、较低的射速。
            cf "ObjectReference.AttachModToInventoryItem" 000E27BC 00136451 ;反射瞄准器,对焦与瞄准准度更佳
            cf "ObjectReference.AttachModToInventoryItem" 000E27BC 00136455 ;激光机枪枪口-射线聚焦器,更好的射程、精度和后坐力。
            ●冷冻手榴弹
            additem 000FF21D
            ==============================
            zb2=装备阶段
            ●装备战斗装甲的胸甲、头盔、左右臂、左右腿
            equipitem 0011D3C3
            equipitem 0011D3C4
            equipitem 0011D3C5
            equipitem 0011D3C6
            equipitem 0011D3C7
            equipitem 0011E2C8
            equipitem 0016892C ;士兵服
            ●装备武器和手榴弹
            equipitem 000E27BC ;激光机枪
            equipitem 000FF21D ;冷冻手榴弹

            查询:
            getav DamageResist ;实弹抗性,代码2e3
            getav EnergyResist ;能量抗性,代码2eb
            getav RadResistExposure ;辐射抗性(抗辐射暴露,例如辐射天气、辐射武器伤害),代码2ea
            getav PoisonResist ;毒素抗性,代码2e4
            getlevel ;等级
            getav health ;当前生命
            getav 2ee ;RadHealthMax(受到辐射后的最大生命)
            注意:zb1和zb2要分成两个文件,先后执行。合并在同一个文件会导致zb2失效,这可能是辐射4的设计缺陷。


            IP属地:重庆7楼2024-06-06 20:05
            回复
              hgsd=好感速度
              ●查值:
              help CA_Event 3
              CA_Event_Indifferent = 0.00
              CA_Event_Hates = -35.00 ;厌恶、憎恨就减35好感?
              CA_Event_Dislikes = -15.00 ;不喜欢就减15好感?如果把这些负值改成正的、较大的值,不喜欢也能涨好感?
              CA_Event_Loves = 35.00
              CA_Event_Likes = 15.00
              ●尝试设定(待验证):
              set CA_Event_Indifferent to 1000
              set CA_Event_Hates to 1000
              set CA_Event_Dislikes to 1000
              set CA_Event_Loves to 1000
              set CA_Event_Likes to 1000
              退出游戏再进,这些值就会恢复成初始值,所以我附在常用批处理运行。
              蝴蝶实测有效,完成铁路的间谍任务,即将进入铁路总部前,对话完立即满好感,得到了perk


              IP属地:重庆8楼2024-06-10 09:59
              回复
                dlzjsy=动力装甲试验
                Player.forceav 001C87D2 0.0001 ;PADamageMult,猜测是“动力装甲损坏速率”,初始值1,猜测改小这个值可以让动力装甲零件不易损坏,但试验失败,改大改小一万倍,无明显区别。
                Player.forceav 0015A8B2 0.0001 ;AVIF: PABatteryDamageRate(动力装甲核心消耗速度)perk核物理0/1/2/3时,核心寿命分别+0%/+25%/+50%/+100%,核心消耗速度分别为1/0.67/0.5/0.5;猜测把这个值改得很小,核心消耗会极慢,待验证。


                IP属地:重庆9楼2024-06-10 10:30
                回复
                  cs=传说敌人
                  set ChanceLegendary to 100 ;传说机率?初始值18(根据难度而不同)可能表示18%;设置为100,不会真的100%都是传说敌人(可能遭遇传说上限,30%)、但确实增加了传说机率;设置为0,我没有遇到过传说敌人。
                  详见https://fallout.fandom.com/wiki/Fallout_4_legendary_enemies,传说级敌人是传说武器/装甲的重要来源;传说敌人生命不足50%会变异,恢复全部生命。传说敌人的产生机率随着难度和玩家等级而增加,生存或高手难度51级以上,达到最大机率,30%


                  IP属地:重庆10楼2024-06-10 10:30
                  回复
                    jbxd=局部洗点
                    AutoSave
                    ----------
                    敏捷-1、运气+1
                    player.modav Agility -1
                    player.modav luck 1
                    ----------
                    添加自由点
                    cgf "game.addperkpoints" 0
                    ----------
                    AutoSave


                    IP属地:重庆11楼2024-06-10 17:07
                    收起回复
                      Respawn=重生(地图块)
                      ●Respawn的全局变量
                      HC_HoursToRespawnCellMult = 1.00 ;地图块重生(时间倍率)
                      HC_HoursToRespawnCellClearedMult = 1.00 ;已清理的地图块重生速率(时间倍率)
                      ●执行阶段:
                      set HC_HoursToRespawnCellMult to 0.01
                      set HC_HoursToRespawnCellClearedMult to 0.01
                      蝴蝶实测有效,被清理过的地图,刷新更快了。


                      IP属地:重庆14楼2024-06-16 23:05
                      回复
                        1v1=1比1,游戏时间与现实时间为“1比1”,适用于探险时,避免被突然的马桶任务(协助防卫某聚落)打乱计划。
                        例如,你去远港之前,担心出行期间联邦聚落被入侵,可调慢时间,减少入侵发生的次数。
                        set timescale to 1
                        ----------
                        20v1=20比1,游戏时间与现实时间为“20比1”,游戏内20小时相当于现实1小时,这是游戏默认设置。
                        利于净水器产水、粮食收获、垃圾收获、肥料收获等
                        set timescale to 20
                        ----------
                        24v1=24比1,游戏时间与现实时间为“24比1”,游戏内24小时(1天)相当于现实1小时,最好记。
                        调快时间利于净水器产水、粮食收获、垃圾收获、肥料收获等
                        set timescale to 24


                        IP属地:重庆15楼2024-06-17 06:19
                        回复