强制使用PS5控制器界面和个性化按键绑定

强制使用PS5控制器界面和个性化按键绑定

这是一个【个人习惯】按键绑定 Mod:仅重映射手柄按键(✕/◯互换等), 不修改任何游戏数值、机制或玩法。按键显示为 PS5 图标 (搭配 Force PS5 Controller UI mod 使用)。 This is a PERSONAL PREFERENCE keybinding mod. It only remaps gamepad buttons - no gameplay, stats or mechanics are changed. B

============================================================
个人习惯键位 Mod / Personal Keybindings Mod
============================================================

[color=#ff0000]更新:[/color]
[color=#ff0000]4. 已自动添加 modNoTimeForGwent(昆特牌快速获胜)的绑定:[/color]
[color=#ff0000] 对局中按 键盘N 或 手柄R3(右摇杆按下)触发。[/color]
[color=#ff0000] 未安装该 mod 也完全没问题——绑定会被游戏静默忽略,无任何影响。[/color]
[color=#ff0000] modNoTimeForGwent (win Gwent instantly) bindings are added[/color]
[color=#ff0000] automatically: press N (keyboard) or R3 (right stick click)[/color]
[color=#ff0000] during a Gwent match. Also fine WITHOUT that mod installed -[/color]
[color=#ff0000] the unused binding is silently ignored by the game.[/color]

这是一个【个人习惯】按键绑定 Mod:仅重映射手柄按键(✕/◯互换等),
不修改任何游戏数值、机制或玩法。按键显示为 PS5 图标
(搭配 Force PS5 Controller UI mod 使用)。
This is a PERSONAL PREFERENCE keybinding mod. It only remaps
gamepad buttons - no gameplay, stats or mechanics are changed.
Buttons are shown as PS5 icons (pair with the
Force PS5 Controller UI mod).

提示:如果不使用 PS5 图标 UI,直接使用本 Mod 也没问题——
只是游戏内图标为 Xbox 样式,此时 ✕ 显示为 A、◯ 显示为 B。
Note: without the PS5 icon UI, this mod still works fine -
icons will just be Xbox-style (Cross X shows as A,
Circle O shows as B).

------------------------------------------------------------
一图看懂 / At a glance (探索模式 Exploration)
------------------------------------------------------------
修改前 BEFORE 修改后 AFTER
(△) (△)
(□) (◯) 跳跃Jump·翻滚Roll (□) (◯) 交互Interact·翻滚Roll
(✕) 交互Interact·冲刺Sprint (✕) 跳跃Jump·冲刺Sprint

------------------------------------------------------------
全部模式 前后对照 / All modes: before -> after
------------------------------------------------------------
探索 Exploration
修改前 BEFORE : ✕ 交互Interact·冲刺Sprint | ◯ 跳跃Jump·翻滚Roll
修改后 AFTER : ✕ 跳跃Jump·冲刺Sprint | ◯ 交互Interact·翻滚Roll

战斗 Combat
修改前 BEFORE : ✕ 交互Interact·冲刺Sprint·翻滚Roll | ◯ 闪避Dodge
修改后 AFTER : ✕ 冲刺Sprint·翻滚Roll | ◯ 闪避Dodge·交互Interact

游泳/潜水 Swimming/Diving
修改前 BEFORE : ✕ 交互Interact·冲刺Sprint | ◯ 上浮Emerge
修改后 AFTER : ✕ 上浮Emerge·冲刺Sprint | ◯ 交互Interact

骑马 Horse Riding
修改前 BEFORE : ✕ 慢跑Canter·疾驰Gallop(按住hold) | ◯ 跳跃Jump·下马Dismount(按住hold)
修改后 AFTER : ✕ 跳跃Jump·下马Dismount(按住hold) | ◯ 慢跑Canter·疾驰Gallop(按住hold)

------------------------------------------------------------
安装 / Install
------------------------------------------------------------
1. 完全退出游戏 / Exit the game completely
2. 右键 install.ps1 -> "使用 PowerShell 运行"
or run in PowerShell: .\install.ps1
(游戏不在C盘时: .\install.ps1 -GamePath "D:\...\The Witcher 3")

卸载 / Uninstall (完全还原 / fully revert):
.\install.ps1 -Uninstall

------------------------------------------------------------
说明 / Notes
------------------------------------------------------------
1. 安装包含两部分:4个脚本覆盖(修复游戏硬编码的下马/提示键)
+ 自动改写 input.settings 按键绑定。
Two parts: 4 script overrides (game hardcodes bypass
input.settings) + automatic input.settings rebinding.
2. 首次启动游戏会重新编译脚本,加载较慢属正常。
First launch recompiles scripts (slower loading).
3. 若在游戏内"恢复默认按键",重跑一次 install.ps1 即可。
If you reset bindings in-game, just re-run install.ps1.

============================================================
modNoTimeForGwent - 昆特牌快速获胜 / No Time For Gwent
============================================================

原 mod / Original mod:
https://www.nexusmods.com/witcher3/mods/2060
感谢原作者提供的优秀 mod!
Thanks to the original author for the great mod!

------------------------------------------------------------
功能 / What it does
------------------------------------------------------------
昆特牌对局中按下绑定键,弹出确认后直接获胜,用于快速
收集卡牌(重复游玩时省时间)。
Press the bound key during a Gwent match, confirm, and the
match is won instantly - handy for quick card collecting.

------------------------------------------------------------
按键 / Keys (已由 modKeyBinds 自动配置 / auto-configured by modKeyBinds)
------------------------------------------------------------
键盘 Keyboard : N
手柄 Gamepad : R3 (右摇杆按下 / right stick click)
需先通过 modKeyBinds 的 install.ps1 写入绑定。
Bindings are written by modKeyBinds' install.ps1.

------------------------------------------------------------
多语言支持 / Localization
------------------------------------------------------------
本版本已修改弹窗提示语,可根据游戏语言自动切换:
This build patches the popup message to auto-switch with
the game language:

中文(简体) -> "没时间打昆特牌?使用亚克席直接获胜。"
其他语言 -> "No time for Gwent. Use Axii to win."

中文判定覆盖简繁语言码 (ZH/CN);若日后添加 w3strings 词条
(键:no_time_for_gwent_popup_message)则词条优先。
Chinese detection covers both ZH and CN language codes;
a w3strings entry (key: no_time_for_gwent_popup_message)
would take priority if added later.