第二屏幕 - 在第二台显示器上显示小地图、药水、油和任务

第二屏幕 - 在第二台显示器上显示小地图、药水、油和任务

把你的第二台显示器——或你的手机、平板——变成杰洛特的控制面板:实时小地图、大号生命条、药水、剑油、炸弹、法印和任务,支持一键操作。将它们从游戏内HUD中隐藏。重制版5.x,英语/西班牙语,含Python。

[center][size=6][b][color=#e3c37d]第二屏幕[/color][/b][/size]
[size=4]你的第二台显示器——或者你的手机、平板——成为杰洛特的仪表盘。[/size][/center]

[quote][b]1.1.0 新增内容:[/b] [b]不再需要 REDkit。[/b] 小地图和图标直接从游戏文件中读取。[b]1.1.0 正在等待 Nexus 的人工审核[/b],因为它打包了 Python,所以目前主下载仍是 1.0.0,该版本需要安装《巫师 3 REDkit》(Steam 上免费)才能使用小地图和图标。[b]如果 1.1.0 上线后遇到任何问题,请使用 1.0.0[/b](文件标签页)配合 REDkit,并请告诉我出了什么问题。我很希望听到你的反馈,以持续改进这个模组:想法、bug 或任何感觉不对劲的地方,请发到 Posts 或 Bugs 标签页。[/quote]
用更简洁的 HUD 游玩,同时让一切所需都近在咫尺:实时小地图、紧邻游戏画面的大号生命值和耐力条、你追踪的任务、药水、剑油、炸弹、食物、法印和激活效果。[b]点击即可喝药水、给钢剑或银剑涂剑油、装备炸弹、进食、切换法印或追踪任务。[/b]

[b]没有第二台显示器?[/b] 通过家庭 Wi-Fi 在手机或平板的浏览器中打开面板:同样的面板,同样的单击操作。在“自定义 > 手机或平板”中勾选一个复选框即可开启。

[size=5][b]功能[/b][/size]
[list]
[][b]实时小地图[/b] 由游戏自带的地图瓦片构建(直接从游戏文件读取,无需安装其他东西):你的位置和朝向、追踪的目标(离开屏幕时显示边缘箭头)、任务标记、快速旅行路标、商人、怪物巢穴、魔力之所和你的自定义标记。可放大/缩小,北向朝上或随镜头旋转。[/]
[][b]大号垂直条[/b] 用于生命值、耐力、毒性和肾上腺素,位于紧邻游戏画面的显示器边缘。生命值是最靠近游戏的条。受到攻击时它们会闪烁,生命值低于 35% 时脉动,低于 15% 时面板变红且屏幕边缘闪烁红色条带,让你从眼角就能注意到。[/]
[][b]一键操作:[/b] 喝药水和煎药、给钢剑或银剑涂剑油、装备炸弹、进食和饮水、选择法印、追踪任务。每个操作都会由游戏确认(“✓ 燕子”)。它们使用游戏自身的函数:毒性、充能和规则与物品栏中相同。[/]
[][b]快捷栏[/b] 用于你最常用的物品,可选全局热键(例如 ctrl+alt+1)。[/]
[][b]追踪的任务和目标[/b],以及按类型分组的全部激活任务(主线、支线、猎魔委托、寻宝)。[/]
[][b]激活效果[/b](药水、食物、中毒……)及剩余时间。[/]
[][b]剑油一目了然:[/b] 每把剑上涂了哪种剑油以及剩余充能次数。[/]
[][b]完全可自定义的布局:[/b] 可拖动、调整大小并隐藏每个面板。默认布局把你最常用的内容放在紧邻游戏画面处,如果你的第二台显示器在右侧,它会[b]自动镜像[/b]。[/]
[][b]英语和西班牙语[/b] 界面(自动或手动选择)。物品和任务名称来自你的游戏,使用其语言。[/]
[][b]随游戏打开和关闭[/b](从 Steam 启动时)。Windows 启动时不运行任何东西。[/]
[][b]没有第二台显示器?使用你的手机或平板。[/b] 在“自定义”中勾选一个复选框会显示要在其浏览器中打开的地址(与 PC 同一 Wi-Fi)。面板会切换为单列布局,最常用的面板置于顶部,轻触操作等同于点击。游戏永远不会失去焦点,因此不会有暂停菜单挡路。[/]
[/list]
[size=5][b]需求[/b][/size]
[list]
[]Windows 上的《巫师 3:狂猎》[b]重制版(5.x)[/b]。已在 Steam 上以 5.01 版本测试。GOG 应该可用但未测试。[/]
[]Microsoft Edge(Windows 自带)或 Google Chrome。[/]
[]第二台显示器,[b]或[/b] 与 PC 同一 Wi-Fi 的手机或平板(任何现代浏览器)。[/]
[]Python [b]已包含[/b]:来自 python.org 的官方嵌入式版本。无需安装其他东西。[/]
[/list]
[size=5][b]安装[/b][/size]
[list=1]
[]将压缩包解压[b]到你的游戏文件夹[/b],即包含 [i]bin[/i] 和 [i]content[/i] 的那个文件夹。你将得到 [i]Mods\modSegundaPantalla[/i] 和 [i]SegundaPantalla[/i]。[/]
[]启动游戏一次直到主菜单,然后退出。游戏会创建其设置文件。[/]
[]运行 [b]SegundaPantalla\Install (Instalar).bat[/b]。它会:
[list]
[
]向 input.settings 添加 12 个隐藏按键绑定(F13-F24,普通键盘上不存在的按键);[/]
[
]询问是否隐藏游戏内小地图、任务追踪器和增益效果(它们现在在你的第二屏幕上);[/]
[
]将 Steam 启动选项复制到你的剪贴板。[/]
[/list][/
]
[][b]Steam:[/b] 库 > The Witcher 3 > 属性 > 通用 > [b]启动选项[/b] > 粘贴。从现在起,[b]开始游戏[/b] 会同时打开游戏和面板,退出游戏会关闭面板。[/]
[][b]GOG / 其他启动器:[/b] 添加 [i]-debugscripts[/i] 作为启动参数,并在启动游戏后运行 [b]Open panel (Abrir panel).bat[/b]。[/]
[]安装后的首次启动会稍慢一些:游戏会用该模组重新编译其脚本。[/]
[/list]安装程序触及的每个设置文件都会备份为 [i].antes-segunda-pantalla[/i],位于 Documents\The Witcher 3。

[size=5][b]使用[/b][/size]
[list]
[
]点击物品即可使用,点击 [b]钢剑[/b] / [b]银剑[/b] 涂抹剑油,点击法印即可选择,点击任务即可追踪。面板底部会显示确认信息。[/]
[
]游戏在你游玩时会捕获鼠标。按 Alt+Tab 切换到面板、使用触摸屏,或为你的快捷栏分配热键。[/]
[
]点击面板会使游戏失去焦点,《巫师 3》会在此发生的时候打开暂停菜单。应用会把游戏切回前台、关闭菜单并执行你的操作,大约需要一秒。[/]
[
][b]自定义[/b](面板角落,或按键 [b]E[/b]):可见面板、布局、显示器、语言、生命值条所在侧、手机或平板访问、快捷栏和热键。[/]
[
][b]手机或平板:[/b] 在 PC 上打开“自定义 > 手机或平板”,勾选复选框,并在手机浏览器中输入它显示的地址(将其加入书签)。如果 Windows 询问,请允许 Python 在专用网络上运行。该地址包含一个密钥,因此你网络上的其他设备没有密钥无法打开面板。[/*]
[/list]
[size=5][b]工作原理[/b][/size]
该模组把游戏状态写入游戏自身的脚本调试日志,这就是它需要 [i]-debugscripts[/i] 的原因。一个小型本地应用读取它,并在第二台显示器的浏览器窗口中绘制面板。你的点击以 F13-F24 按键的形式返回给游戏,模组将其转化为操作。[b]不会连接互联网。[/b] 面板仅在 localhost 上提供,除非你开启手机或平板访问:那么它也可在你的本地网络上访问,且仅在地址中包含密钥时可用。

[size=5][b]兼容性[/b][/size]
使用官方注解(@wrapMethod / @addMethod)的脚本模组。不替换任何原版脚本文件,无需 Script Merger。钩子:CR4ScriptedHud.OnTick、CR4IngameMenu.OnConfigUI 和 OnClosingMenu;注解包装器会与其他模组链式兼容。适用于任何 HUD 设置:你隐藏的游戏内模块不影响面板。

[size=5][b]卸载[/b][/size]
运行 [b]SegundaPantalla\Uninstall (Desinstalar).bat[/b](移除模组、按键绑定并恢复 HUD),移除 Steam 启动选项并删除 [i]SegundaPantalla[/i] 文件夹。你的设置位于 %LOCALAPPDATA%\Witcher3SecondScreen。

[size=5][b]常见问题 / 故障排除[/b][/size]
[b]面板显示“No game data”(无游戏数据)。[/b] 检查启动选项、加载存档,并确认 Mods\modSegundaPantalla 存在。如果 Documents\The Witcher 3\scriptslog.txt 只包含一行,说明游戏复用了未使用 -debugscripts 编译的脚本。Steam 启动器会在下次启动时自动修复。
[b]点击没有反应。[/b] 教程弹窗、对话、过场动画和菜单会阻止命令,就像它们阻止键盘一样。在极低帧率下,请在“自定义 > 高级”中提高“按键持续时间”。
[b]小地图只是深色背景。[/b] 面板从你游戏自身的文件中读取地图和图标,并在你的 Steam 库或 GOG 安装中查找游戏。如果你的游戏在别处,请在 Bugs 标签页告诉我。
[b]会影响性能吗?[/b] 模组每秒发送几行短文本,面板在游戏之外运行。-debugscripts 还会开启原版脚本日志,该日志在你游玩时增长,并在每次启动时重新创建。
[b]我没有第二台显示器。[/b] 使用手机或平板:见“使用”。你也可以在同一屏幕上按 Alt+Tab 切换到面板。
[b]手机无法打开地址。[/b] 两台设备必须处于同一网络(不是访客 Wi-Fi),Windows 网络必须设置为专用,并且必须在 Windows 防火墙中允许 Python 在专用网络上运行。
[b]我的第二台显示器在右侧。[/b] 布局会自动镜像。你可以在“自定义”中强制指定一侧。

[size=5][b]支持[/b][/size]
这个模组是免费的,并将保持免费。如果你喜欢它,[b]点个赞[/b] 比其他任何方式都更有帮助,欢迎在 Posts 和 Bugs 标签页中提交 bug 报告和想法。

[size=5][b]致谢[/b][/size]
地图瓦片、图标和游戏数据归 CD PROJEKT RED 所有,并从你自己的安装中读取;游戏中没有任何内容被重新分发。Python 嵌入式包 (c) Python Software Foundation,按其许可证包含(python\LICENSE.txt)。

[spoiler]
[b]Second Screen / Segunda Pantalla[/b] 将小地图、大号的生命值、耐力、毒性和肾上腺素条、追踪的任务、激活的任务、药水、剑油、炸弹、食物、法印和激活效果带到第二台显示器上。单击即可喝药水、涂剑油、装备炸弹、进食、切换法印或追踪任务。界面支持西班牙语和英语。

[b]没有第二台显示器?[/b] 在同一 Wi-Fi 下的手机或平板浏览器中打开它:在 PC 上,进入“自定义 > 手机或平板”,勾选复选框,并在手机上输入显示的地址。

[b]安装:[/b] 将文件解压到游戏文件夹,启动游戏一次直到菜单然后退出,运行 [i]SegundaPantalla\Install (Instalar).bat[/i],并在 Steam 中粘贴已复制到剪贴板的选项(属性 > 通用 > 启动选项)。从此,点击“开始游戏”会同时打开游戏和面板。

[b]需求:[/b] Windows 上的 The Witcher 3 Remastered 5.x 以及 Edge 或 Chrome(或同一 Wi-Fi 下的手机或平板)。Python 已包含;地图和图标来自游戏自身的文件。

[b]1.1.0 正在等待 Nexus 的人工审核[/b],因为它包含 Python;与此同时,主下载是 1.0.0,需要 REDkit。[b]1.1.0 有问题?[/b] 请使用 1.0.0(Files 标签页)并安装 The Witcher 3 REDkit(Steam 上免费),该版本需要它来显示地图和图标,并告诉我出了什么问题。[/spoiler]