终末旅行家整合包,改动战利品包\武器数据或增加武器\武器升级\卡池 | 您所在的位置:网站首页 › CraftTweaker指令 › 终末旅行家整合包,改动战利品包\武器数据或增加武器\武器升级\卡池 |
本教程基于数据包以及FTB系列模组运作,但不需要太多的代码知识,大部分会碰到的情况以及可能出现的问题我都会写 主要面向不太喜欢自己捣鼓和折腾的玩家 .JSON文件建议用notepad打开,记事本理论来说也可以,就是格式可能会乱 划线的部分是不重要、非核心内容 本教程将会用到的、非硬性需求的、额外的MOD:无尽物品编辑器(Infinity Item Editor) 那么现在开始,这里是分割线———————————————————————————— 1.改动武器数据改之前记得先关闭游戏,不然会导致保存失败 首先打开openloader的数据包文件夹,路径为 [1.16.5]终末旅行家1.4\.minecraft\versions\[1.16.5]终末旅行家\openloader\data 然后就会看到有八个压缩包 从左到右分别是(可以不看): 我还没打开过所以不知道是干啥用的数据包、普通掉落、膳食均衡模组的数据包、新手礼包、特殊(稀有)掉落、枪械模组数据、没打开过的数据包、僵尸附加(辐射区和鼠王的那个模组) 改动武器数据只需要用到tac开头的那个 打开压缩包,然后依次点开data\tac\guns\ 就可以看见所有武器的配置文件 以第一个aa12为例,先打开aa_12.json 没有全自动模式的武器,是没有“auto”这一行的,或者auto后面的蓝字是false,如果想要改成全自动,只要添加auto这一行或者把false改成true就行 改的时候记得对准格式,记得对准格式,必须要跟图里的一模一样,分号之后有空格,记得把标点符号切换成英文,或者直接复制 射速,一般400就够,具体得自己试(手枪改到800会变成RE45) 全自动和半自动切换,一般直接填2默认只能全自动就可,如果想要在二者之间切换,那么就得填[2, 1],方框内的逗号之后有空格 握枪姿势,容易出问题,不建议改 最大弹容,故名思意,一个弹匣的最大容量 然后是子弹相关: 换弹数量是指,在空弹匣换弹之后弹匣内的子弹数量,解释起来比较复杂,一般比最大弹容的数字小1或者相等 换弹时间,顾名思义,不建议改 空弹匣额外换弹时间,解释起来比较复杂,可以理解为弹匣没空的时候换弹不需要拉栓,空弹匣需要拉栓,这个拉栓的时间就是空弹匣额外换弹时间,不建议改 枪的伤害,顾名思义 上文红框内的是本教程比较核心的数据,其他数据不建议改 改完之后,点击左上角文件,然后点击保存 这个时候压缩包会提示是否更新修改,点是 然后关闭压缩包,不要连续改第二个文件,容易卡死(我用的winrar,其他压缩软件我不清楚) 要改第二个文件,只需要在关闭压缩包后再次打开,然后重复以上工作就可以了。 2.修改红包内特殊武器以及增加红包武器红包、金包等相对高级的战利品袋数据包名字是specific_drop_pack.zip 红包的配置文件在specific_drop_pack.zip\data\treasurebags\loot_tables\bags,如图 gunpack3就是红包,其他包的看名字就知道打开gunpack3.json,你会看到的是 图可能有点小,我会分段解释代码的意思"text"是文本栏,在这一行你可以改成自己想要展示的文字内容 "color"是文本颜色,#FF5555是红色,FFAA00是金色(金色前面没有#) 改的时候记得对准格式,一般来说,直接把引号里面的内容改成自己想要的,其他别动,就不会有问题 比如 接下来是最让人头疼的附魔和配件 我们直接跳到【"{AmmoCount:8】开头的这一行 AmmoCount:8,红包开出枪时,弹匣内的子弹数量,可以超过最大弹容 level:1,枪的等级 Enchantments:[......省略......],附魔,比如{lvl:8,id:'tac:accelerator'},加速膛线(增伤)8级 Attachments:{....省略...},配件,改起来究极麻烦,需要对照ID和颜色,不建议改,可以在游戏里拿到手后自己改装 附魔名字和具体效果为 Puncturing:暴击概率,一级是5%,超过100%按100%算 Fire_Starter:点燃,会点燃方块,慎用 Trigger_Finger:射速增加,目前没有效果,或者是对特定武器用的 Lightweight:减少开镜时间和持枪的移动速度,改高了会把重型武器判定成轻型武器 Collateral:子弹穿透怪物 Over_Capacity:扩容弹匣,一般三级够用,狙可以改高点 Reclaimed:开枪有概率不消耗子弹,比较看脸,一般5级就会有明显效果 Rifling:减少扩散,改高了会变成激光枪 Buffered:减少后座,改高了会变成激光枪 有引号、括号、分号、逗号等格式的地方直接改文本内容就行了,不要动标点符号,容易出问题,记得检查空格,有些地方是有空格的,有些地方没有,按照配置文件里默认的格式就行 如果是添加新的附魔,附魔格式为【 {lvl:数字,id:'附魔ID'} 】,两个附魔之间要用逗号隔开,必须得是英文输入法的逗号 格式一定要对,格式一定要对,格式不对红包会无法使用 如果要添加新枪,直接复制已有的枪,然后改掉文本和附魔就可以,尽量复制相同种类的枪,以防配件错位等诸多问题 一把完整的红名枪代码格式为 以{为开头,以},为结尾,逗号必须用英文输入法的逗号,括号、分号等标点符号的位置和数量必须要正确(配件行末尾的大括号数量根据配件数量会有浮动),否则红包将无法使用,所以建议直接复制粘贴 3.武器升级、合成这部分主要用的是FTB系列模组和无尽物品编辑,几乎不用改代码 可以用crafttweaker代替,但是更加麻烦 首先是武器升级 先用无尽物品编辑做好升级后的枪,然后和升级前的枪一起放在背包里备用,无尽物品编辑的使用方法可以参照MC百科 输入指令/ftbquests editing_mode切换成FTB编辑模式,然后打开任务界面 右键空白处,然后点击物品 当然了,如果是想用其他条件,也可以改成成就、进度、击杀数量等点击左上角的苹果按钮,要点两下,切换成背包模式 然后点升级前的枪,再点接受,你就做好了第一个任务条件 如果想要添加更多的任务条件,你还需要点击【任务】栏底下的那个加号,之后的流程就跟之前的一样 比如我这里就用了一把红名枪和七个红袋作为任务条件奖励的添加方式也是一样的 需要注意的是,奖励会保存物品的NBT标签,也就是枪的附魔、文本等都会被保存,但是任务条件默认是无视NBT标签提供的,也就是说你可以用自己做的枪顶替红名枪交任务 需要右键任务条件,然后把match NBT这一栏改成true 这样一来,一个简陋但方便的任务升级系统就做好了,如果想要反复升级同一种武器,1.16.5的FTB任务没有任务可重复的选项 所以你还需要在奖励栏添加命令,然后输入【/ftbquests change_progress @p reset 任务ID】 任务ID需要右键任务,然后复制ID 红框内这一行我自己做的任务线,适合长线游玩额外的合成、枪的回收等功能也可以用FTB任务达成,主要突出一个简单方便 4.新的武器池这部分我依然用的FTB任务模组,因为新的战利品袋写起来太麻烦了,还要检查代码格式,出了问题血压爆炸 在做武器池之前,你需要把编辑好的武器都放在背包里备用 首先点开任务界面,找到右下角的小齿轮,点开奖励表,然后点击添加,输入名字 点击接受,就会有新的卡池出现在奖励品表里 然后依次点开新添加的池子,点击添加,就会有跟写任务一样的界面出现,按照一样的流程走就行,加完后记得点接受 所有武器的概率默认是平均的,出货率标明在右侧百分比,也就是武器越多,单捞一把出货的概率就越小,可以通过修改权重达成UP池的目的 右键武器,点击设置权重,改成具体数值,就可以提高当前武器的出货率 是不是原创我不确定,因为所有知识都是根据百科得出的结论 先写这么多,急着开荒 |
CopyRight 2018-2019 实验室设备网 版权所有 |