
快速堆叠增强版
快速堆叠到附近标记的容器中。快速补充指定数量的物品。
查看大图快速堆叠Plus
关于
需要禁用EAC。仅限单人游戏。QuickStack的修改版本。
https://www.nexusmods.com/7daystodie/mods/1357
可以指定带有容器标签的物品进行快速堆叠。可以通过配置文件指定物品进行快速补货。默认快速堆叠范围为7(15x15x15立方体)。
编辑QuickStackPlus.txt以进行配置。[Alt+快速堆叠按钮]重新加载配置。
锁定状态
| 标记 | 名称 | 备注 |
|---|---|---|
| 红色括号 | 锁定槽位 | 来自原版。 |
| 绿色括号 | 解锁工具带槽位 | 移动全部/等可从工具带移动物品。 |
| 橙色图标 | 物品类别锁定 | 按物品类别。 |
键盘/鼠标分配
不可配置
[ToggleFlashLight] 在开启容器时执行移动、填充和智能整理。[Ctrl+ToggleFlashlight] 在开启背包或容器时从附近容器执行快速堆叠和补货。
如果你打开容器,它将从快速堆叠目标中排除。
[Ctrl+Space] 打开容器时将所有物品从背包移出。
[Alt+左键点击] 背包/工具带槽位以切换锁定状态。
[Ctrl+Alt+左键点击] 切换所有槽位直到。
[Alt+右键点击] 背包槽位物品以切换锁定状态。
已解锁 -> 物品类别锁定 -> 位置锁定 -> 解锁设置已保存/加载(保存在玩家文件夹中)。
[Ctrl+Alt+右键] 调整补货数量
0 -> 0.5堆叠 -> 1.0堆叠 -> 0 可通过物品操作调整(合成信息/物品信息面板)
[Ctrl+C] 拖动物品时复制物品信息到剪贴板。
可配置的
[Ctrl+C] 整理背包(在战利品窗口等界面无效)。[Ctrl+X] 补充物品。
配置与模式文件路径优先级
玩家数据文件夹(%APPDATA%\7DaysToDie\Saves\[地图]\[存档]\Player\[玩家ID]_TywConfig\[模组名])
模组文件夹([7dtd exe所在目录]\Mods\[模组名])
如果两个文件夹中都有配置文件,将使用PlayerData中的那个。
如果Mod文件夹中不存在Config但存在Config.default,则会将其复制到PlayerData文件夹。
PatternFile位于PatternFiles文件夹下方。
快速堆叠语法
用于存储箱标签和图案文件。 可以自上而下处理多行内容。 可使用标签指定多行。
| 标题 | 在 | 示例 | 功能 |
|---|---|---|---|
| [none] | 标签 | 未分类 | 简单的标签。不执行任何操作。 |
| [无] | 文件 | 资源缝纫工具包 | 未本地化名称(物品类名)需完全匹配且不含标题。 |
| @ | 两者 | @缝纫工具包 | 本地化名称完全匹配。 |
| / | 两者 | /ammo | 正则表达式ItemClassName从头匹配(/^ammo/)。部分匹配。 |
| = | 两者 | =弹药 | 包含模式文件(Ammo.txt) |
| ! | 两者 | !ammoGasCan<br> !/modArmor<br>!@本地化名称 | 否定匹配。匹配的物品不会被快速堆叠。 |
| # | 标签 | #保留 | 在快速堆叠/补货时忽略此箱子。 |
| 中间 | 在 | 示例 | 功能 |
|---|---|---|---|
| # | 两者 | /modDye # 染色 | '#' 后的所有内容视为注释。 |
| $ | 两者 | /food.+$IsIngredient == true | 条件表达式 |
| % | 标签 | /modGunMelee %2<br>/modGun %1<br>/modMelee<br>/mod %-1 | 容器优先级。按降序排列。默认=0。 |
- 所有匹配均不区分大小写。
条件表达式
- 语法:
<物品模式>$<属性>[:<参数>] [<操作符> <值>] - ITEM_PATTERN 可以是 ItemClassName 或 LocalizedName
- 使用正则表达式时,需要将模式设为完整匹配,例如"/food.+$"
- OP 和 VALUE 可以省略布尔属性。
属性:支持的属性
| 属性 | 类型 | 备注 |
|---|---|---|
| IsIngredient | bool | 是否有配方使用此物品。 |
| HasRecipe | bool | 是否可通过配方制作。 |
| 品质 | int | |
| 使用剩余百分比 | float | 0.0-1.0 |
| 属性:属性名 | 属性标签值。 |
操作数 : 操作数
标准:==、!=、<=、>=、<、>
| 操作数 | 功能 |
|---|---|
| ^= | 以...开头 |
| $= | 以...结尾 |
| *= | 包含 |
| ~= | 包含(CSV) |
价值
| 类型 | 值示例 |
|---|---|
| 布尔值 | 真, 假 |
| int | 0,1,2,-1,-2 |
| 浮点数 | 0.1, 3位小数 |
| 字符串 | "foo", bar |
模式文件
文件路径:PatternFiles\[basename].txt
打开容器 + 拖拽物品 + Ctrl+V :将物品添加到容器首次加载时读取的PattenFile中
示例
| 标签/文本 | 备注 |
|---|---|
| /mod | 所有模组(附件) |
| !ammoGasCan<br>/ammo | 除汽油罐外的所有弹药 |
| /treePlanted<br>/planted.*1$<br>/DFseed | 种子 |
| /food.+$IsIngredient == false | 你只能吃掉它 |
| /melee.+$Prop:Tags ~= longshaft | 具有长柄的近战武器 |
快速补货
可以指定补货数量。物品将从附近的容器中收集。从动作菜单中选择nRestock或按住Alt键右键点击物品来切换补货数量。
默认循环顺序为0、半、全、ClassLock
已锁定的物品不会补货。如需指定具体数量,请编辑Restock.txt文件。
补货文件
文件名:QuickRestock.txt
语法:[NUM](,num,...)
指定多个数值以循环你想要的物品数量。
| 序号 | 数量 | 备注 |
|---|---|---|
| [空] | 堆叠上限 | 空表示1个完整堆叠(堆叠上限) |
| 1 < 数字 <= 堆栈最大值 | 数字 | 精确整数直至堆栈最大值 |
| 0.0秒 < NUM <= 1.0秒 | NUM*堆叠最大值 | 小于等于1.0 |
| 2秒, 3秒, ... | n*堆叠最大值 | 大于2的整数 |
| -1 | 职业锁定。不进行补充或快速堆叠 |
你可以复制ItemClassNames通过
Shift+Alt+排序:复制容器内所有物品
拖拽物品+Ctrl+C:复制被拖拽的物品
示例
赌场代币 # @公爵赌场代币,1叠不带数字 15 维修工具包 # @修理工具包,精确数量 0.5s 小石块 # @小石头,0.5叠,低于1s,可指定0.x 2s 7.62毫米子弹 # @7.62毫米弹药,2叠
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。