
StS2 宝珠布局
自定义缺陷球槽沿自由曲线位置。槽将自动沿你绘制的线条分布。
查看大图[size=4][b]重塑故障机器人的球槽布局,使其成为任意自由曲线。[/b] 战斗中按住 Ctrl,拖动路径点标记或直接点击曲线本身即可
添加新的控制点,你的充能球会沿着你绘制的线条重新分布。[/size]
[i][url=https://www.nexusmods.com/slaythespire2/mods/808]한국어 설명은 github 참고하세요 — 下方为韩语版本[/url][/i]
[size=5][b]功能简介[/b][/size]
此模组修补了 [color=#FFD55E]NOrbManager.TweenLayout[/color],使球槽位置遵循通过你放置的任意路径点的 Catmull-Rom 样条曲线。该
曲线按 [b]弧长[/b] 参数化,因此当你在战斗中引导新充能球或唤起一个时,槽位会沿同一形状均匀分布——不再
回弹至默认的扇形布局。
[size=5][b]特性[/b][/size]
[list]
[][b]自由形式的 Catmull-Rom 曲线[/b] — 直线、平缓弧线、S 形曲线,或介于其间的一切
[][b]点击曲线添加路径点[/b] — 曲线本身即为点击目标;新的控制点会精确生成在你点击的位置
[][b]按弧长自动分布[/b] — 无论充能球数量多少,槽位都会沿曲线均匀分布
[][b]战斗中即时生效[/b] — 引导、唤起、技能效果均可使槽位保持在曲线上
[][b]持久保存,重启游戏不丢失[/b] — 你的曲线会以 JSON 格式保存于用户数据文件夹中
[][b]多人游戏安全[/b] — 清单声明 [color=#FFD55E]affects_gameplay: false[/color];仅影响本地故障机器人玩家
[/list]
[size=5][b]操作方式(战斗中)[/b][/size]
[list]
[][b]按住 Ctrl[/b] — 显示曲线、路径点标记(黄色 = 端点,橙色 = 中间点)以及槽位编号
[][b]Ctrl + 左键点击标记[/b] — 拖动路径点
[][b]Ctrl + 左键点击曲线[/b](约 18 像素内)— 在该位置添加新路径点并开始拖动
[][b]Ctrl + Shift + 左键[/b] 任意位置 — 在点击位置强制添加路径点(用于在现有曲线之外添加控制点)
[][b]Ctrl + 右键点击标记[/b] — 删除该路径点(端点受保护;至少保留 2 个)
[/list]
你在战斗中首次按住 Ctrl 时,模组会将当前充能球位置捕获为初始路径点集——每个槽位对应一个——这样你就能立即获得可拖动的
控制点。
[size=5][b]安装方法[/b][/size]
[list=1]
[]从 [b]文件(Files)[/b] 标签页下载 [color=#FFD55E]Sts2OrbLayout-vX.Y.Z.zip[/color]。
[]将 [color=#FFD55E]Sts2OrbLayout/[/color] 文件夹解压到 [color=#FFD55E]<Slay the Spire 2 安装目录>/mods/[/color]。
[]启动游戏。
[/list]
最终你应该得到以下两个文件:
[code]
<sts2>/mods/Sts2OrbLayout/Sts2OrbLayout.dll
<sts2>/mods/Sts2OrbLayout/Sts2OrbLayout.json
[/code]
[size=5][b]重置 / 数据位置[/b][/size]
曲线数据保存于:
[code]%APPDATA%/Godot/app_userdata/Slay the Spire 2/Sts2OrbLayout/orb_curve.json[/code] 删除该文件即可恢复为默认的扇形布局。下次按住 Ctrl 时,模组会从当前充能球位置重新捕获。
[size=5][b]注意事项与限制[/b][/size]
[list]
[]Catmull-Rom 采用均匀参数化。若路径点过多且紧密聚集,曲线可能会出现抖动——建议减少点数量并保持均匀间隔,以获得更平滑的
效果。
[]端点(路径点 0 和 N-1)无法删除;你始终需要至少 2 个点来定义曲线。
[]模组仅针对[色=#FFD55E]本地玩家[/color]的 NOrbManager。远程玩家的球槽区域会被忽略。
[/list]
[size=5][b]源代码与问题反馈[/b][/size]
[url=https://github.com/ing-gom/sts2-orb-layout]github.com/ing-gom/sts2-orb-layout[/url] — 采用 MIT 许可证。欢迎提交 Bug 报告和拉取请求。
[size=5][b]致谢[/b][/size]
[list]
[][b]MegaCrit[/b] — 制作了《杀戮尖塔2》
[*][b]HarmonyX[/b] — 本模组所使用的运行时修补库(随游戏内置;未转载)
[/list]
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。