可切换额外快捷栏

可切换额外快捷栏

更多的小工具快捷栏,但要在里面放个小妞,让它变得...呃,我是说,让它们可切换!耶!( ˘ ³˘)ノ°゚º❍。

- 介绍 -



本模组是我制作的模组 [Gadget and Health Item Switcher](https://www.nexusmods.com/cyberpunk2077/mods/27642) 与 [noborudesu](https://www.nexusmods.com/profile/noborudesu) 制作的 [Extra Gadget Quickslots](https://www.nexusmods.com/cyberpunk2077/mods/13392) 的融合之作。

此模组允许你添加最多四个新的小工具快捷栏,并为它们设置独立热键,或为现有小工具热键增加修饰键。例如,如果你将第一个新小工具快捷栏设置为使用修饰键鼠标2,那么在你按住鼠标2的同时点击常规小工具热键(我的设置中是鼠标3),就会使用第一个额外小工具快捷栏中的物品。

你还可以设置最多四个热键(小工具/治疗物品槽,上一个/下一个)来在两个槽位之间切换物品:治疗物品槽和一个小工具快捷栏。你需要选择哪个小工具快捷栏可以被切换。

*简而言之:更多快捷栏,更多便利!*

# - 选项 -

热键(额外小工具槽位、其修饰键以及四个循环切换键)在模组设置中的 **DigitalVixen Hotkeys** 下进行设置。其他所有内容都在由 Redscript Config Framework 提供的游戏内弹窗中配置 - 按下其热键(默认为 F8)并从列表中选择 **Switchable Extra Quickslots**。该面板包含三个选项卡。

## 常规

**启用循环切换热键**:开关。作为物品栏循环切换热键(小工具上一个/下一个,治疗物品/消耗品上一个/下一个)的总开关。

**切换时显示警告**:开关。当循环切换热键分配新物品时,在HUD上弹出消息并显示新物品名称。

**额外小工具槽位**:0-4。额外小工具槽位的数量。0 = 没有额外快捷栏。

**小工具循环切换目标槽位**:0-4。循环切换热键更新的是哪个小工具槽位。0 = 原版小工具槽位,1-4 = 特定的额外槽位。

## 小工具

**类型**:用于开关小工具循环所包含的大类 - 发射器、义体能力和手雷。可以关闭整个类别以将其完全排除在循环之外。

**物品**:这是新增功能。你实际拥有的每一个单独小工具都会在此显示为一个独立的开关,从你的物品栏中实时发现。开启(ON)= 包含在循环中(默认),关闭(OFF)= 仅跳过该物品。这样你可以在总体上继续循环手雷,但跳过你不使用的那一种,而无需完全关闭手雷类别。

## 治疗

**类型**:与消耗品循环相同的概念 - 治疗义体、吸入器(MaxDoc 变体)和注射器(BounceBack 变体)。

**物品**:为你拥有的每个治疗物品提供单独包含/排除选项,与小工具列表完全相同。开启(ON)= 在循环中,关闭(OFF)= 跳过。

# - 更新日志 -

*1.1.0* - 初始公开发布。
*1.2.0* - 为循环切换热键添加修饰键支持。
*1.3.1* - 自定义快捷栏兼容性修复。
*1.3.2* - 支持跳过新的 DVCore 物品。
*2.0.0* - 现在需要新的配置框架。支持决定切换时包含哪些物品。
*2.2.0* - 支持18种语言的翻译 + 英语 = 共19种语言。
*2.3.0* - 日志记录移至可选的 RedLogger 插件:每次会话一个日志文件,可在游戏内 Config Framework 的日志查看器中阅读。
*2.3.1* - 为 RCF 模组选择器添加卡片 json;增加日志记录的粒度。通过 RCF WIKI 提供游戏内文档。

# - 前置要求 -

此模组需要你安装以下内容:
[Redscript](https://www.nexusmods.com/cyberpunk2077/mods/1511)
[Codeware](https://www.nexusmods.com/cyberpunk2077/mods/7780)
[DigitalVixen Core](https://www.nexusmods.com/cyberpunk2077/mods/28390)
[Redscript Config Framework](https://www.nexusmods.com/cyberpunk2077/mods/30726)

可选但推荐:
[RedLogger](https://www.nexusmods.com/cyberpunk2077/mods/31920) - 增加日志记录的粒度。

# - 安装 -

1) 安装所有前置依赖。
2) 将下载的文件解压到你的游戏主目录。

# - 卸载 -

删除目录 `\Cyberpunk 2077\r6\scripts\SwitchableQuickslots`
可选:删除文件 `\Cyberpunk 2077\r6\storages\RedscriptConfigFramework\SwitchableExtraQuickslots.json`(这是你保存的设置 - 如果你可能重新安装,请保留它)

# - 致谢 -

感谢 CET 和 redscript 社区提供的工具和文档。感谢 [noborudesu](https://www.nexusmods.com/profile/noborudesu) 制作了原始模组!

感谢所有出色的模组作者,他们持续为我们创作免费的内容供大家享受!

DigitalVixen 模组系列的一部分。
你现在可以在 Discord 上找到我,[点击这里!](https://discord.gg/TRuuDSrGWJ)