焦点

再刷一把修改爆率教程

时间:2010-12-5 17:23:32  作者:知识   来源:娱乐  查看:  评论:0
内容摘要:《再刷一把》的爆率数据不在存档里,也不在设置菜单里。它藏在游戏根目录的data文件夹下,一个叫drop_config.json的文件里。用记事本打开,你会看到所有掉落物的权重值。改这个文件,比你在游戏

《再刷一把》的再刷爆率数据不在存档里,也不在设置菜单里。把修它藏在游戏根目录的改爆data文件夹下,一个叫drop_config.json的率教文件里。用记事本打开,再刷你会看到所有掉落物的把修权重值。改这个文件,改爆比你在游戏里反复读档有用得多。率教

我最初以为爆率是再刷写死在Assembly-CSharp.dll里的。用dnSpy反编译折腾了两个小时,把修发现作者留了后门——所有掉落表都通过JSON外部加载。改爆这意味着改爆率不需要动源码,率教改完保存,再刷重启游戏就生效。把修作者大概没想到有人会翻到这个文件,改爆或者他根本不在乎。

找到那个文件

Steam版路径通常在steamapps\common\再刷一把\data\下。如果你用的是学习版,直接右键游戏快捷方式,打开文件所在位置,往里翻一层就能看到data文件夹。里面有几个JSON文件,drop_config.json是管全局掉落的,boss_drop.json是单独管BOSS的。先备份,这是常识,改坏了别怪我没说。

用VS Code或者Notepad++打开,别用系统自带记事本,它有时候会加BOM头导致游戏读不出来。文件结构很简单,每个条目长这样:

{  "item_id": "sword_003", "weight": 50, "min_quantity": 1, "max_quantity": 1 }

weight就是权重。游戏roll掉落的时候,把所有可能掉落物的权重加起来,然后随机取一个区间。权重越高,掉率越大。你想让某件装备必掉,把它的weight改成9999,其他全部改成1。简单粗暴,但有效。

别只盯着一个数字改

我第一次改的时候把weight全调成1000,进游戏发现所有怪都掉同一件垃圾。原因是权重是相对值,你改一个,其他不变,比例就歪了。正确做法是:先记下原文件中所有条目的权重总和,然后按你想要的掉率重新分配。比如原来总权重是200,你想让某件稀有装备从2%提到20%,就把它的权重从4改成40,同时把其他条目按比例缩小。

还有个坑:min_quantity和max_quantity控制掉落数量。有些条目写的是0到1,意味着有概率不掉。你把min_quantity改成1,它就必掉。但别乱改,有些任务物品的掉落数量是写死的,改了会导致任务卡住。我试过把quest_item_07的min_quantity改成2,结果NPC只收1个,剩下那个永远留在背包里,扔都扔不掉。

BOSS掉落单独处理

boss_drop.json的结构不太一样。每个BOSS有一个drop_pool数组,里面是item_id和chance。chance是独立概率,不是权重。意思是每个物品单独roll一次,0.1就是10%掉率。你想让BOSS必掉三件装备,就把三个chance都改成1.0。但注意,有些BOSS的掉落池里有null条目,那是“不掉落”的占位符。你把null的chance改成0,其他改高,BOSS就变成固定掉落。

改完记得把文件编码存成UTF-8无BOM。游戏读JSON用的是Unity的JsonUtility,对BOM头敏感。我在这上面栽过两次,游戏直接黑屏,日志里报JsonException。后来用VS Code右下角切换编码,选“UTF-8”而不是“UTF-8 with BOM”,就再没出过问题。

最后说一句:改爆率会大幅缩短游戏寿命。我改完之后刷了半小时就腻了。建议你只把那些0.5%以下的阴间掉率提到5%左右,既不用肝到死,也不至于失去刷的乐趣。改之前备份,改之后别到处炫耀,自己爽就行。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap