速通练习工具

速通练习工具

Terraria速通玩家的独立练习工具。具有LiveSplit风格计时器、自动计时分段、无敌模式、时间控制、Boss标记编辑、物品/NPC生成功能。单一DLL文件,无框架依赖,对游戏影响最小。

冒险

Discord

速通练习工具

Discord

独立练习工具,用于《泰拉瑞亚》1.4.5版速通玩家。拥有自动分段计时器、无敌模式、时间控制、世界进度编辑以及物品/NPC生成功能——全部集成在一个轻量级DLL文件中。

安装:将压缩包解压到你的泰拉瑞亚文件夹,然后使用TerrariaInjector.exe启动。

Discord

有疑问?在Discord上找我:https://discord.gg/VvVD5EeYsK

如果您喜欢这个模组,请点击上面的赞来帮助其他人找到它!


计时器面板 (PgDn)

LiveSplit风格的叠加层,包含分段列表、个人最佳记录追踪以及一个大型缩放计时器显示。

  • RTA计时:基于秒表——不受帧数下降、延迟或游戏速度变化的影响
  • 自动拆分首领检测:追踪倒旗(首次击杀)和NPC类型(再次击杀、多首领)。EoW分段处理正确。
  • 拆分模式:"击杀每个"(每个Boss单独计算,机械三体=3次拆分)或"全部阵亡"(整体计算,机械三体=1次拆分)
  • 自动首领战开始:可选——当任何首领NPC出现时自动开始计时
  • 退出世界时自动停止计时:返回菜单时计时器停止
  • 个人最佳分段记录持久化:自动将个人最佳分段保存为磁盘上的JSON文件
  • 个人最佳差值:绿色/红色时间与您最佳成绩的对比

[行]

练习面板(上翻页键)

5个实践功能标签:

  • 时间控制:速度滑块(1–60倍),冻结开关,预设(黎明/正午/黄昏/夜晚)
  • 上帝模式:切换无敌模式、满生命/魔法按钮
  • 世界进度:循环难度、切换困难模式、通过滚动视图翻转单个Boss标志
  • 物品生成器:按名称搜索,点击选择,生成1个/生成一组(支持最大堆叠数量)。
  • 物品重铸: 允许你为你持有的物品应用任意前缀 — 搜索前缀,选择一个,点击应用。
  • NPC生成器:按名称搜索,点击选择,生成按钮,右键切换生成(在光标位置生成,即使面板关闭也可使用)。Boss类NPC会自动锁定本地玩家。

[行]

默认按键设置

  • PageUp:切换练习面板
  • PageDown:切换计时器面板
  • 波浪号(~):记录分割
  • 结束:开始/停止计时器
  • (无):重置计时器
  • (无): 撤销拆分
  • (无): 跳过拆分

所有键位均可通过编辑 *tModLoader\cores* 文件夹中的 SpeedrunPractice.cfg 文件(首次运行后生成)进行重新绑定。完整的键名参考位于配置文件底部。

[行]

多人游戏

仅限单机模式。

[行]

安装(全新安装 — 尚无模组)

  1. 下载 TerrariaInjector 并将 TerrariaInjector.exe 放入你的泰拉瑞亚文件夹中(与 Terraria.exe 同目录)
  2. 从本页面的 文件 选项卡下载 Speedrun 练习工具压缩包
  3. 将压缩包解压到你的Terraria文件夹中——它会自动创建一个Terraria Modder文件夹
  4. 启动 TerrariaInjector.exe 而非 Terraria.exe

完成后,你的《泰拉瑞亚》文件夹应该看起来像这样:

泰拉瑞亚/
├── Terraria.exe
├── TerrariaInjector.exe          ← 你添加了这个
└── Terraria Modder/              ← 这个压缩包创建了这个
    └── core/
        ├── SpeedrunPractice.dll
        ├── config.ini
        └── deps/
            └── 0Harmony.dll

就这样。没有框架,没有保管库,没有核心——只有注入器和一个 DLL。

[line]

安装(你已有泰拉瑞亚模组管理器)

如果你已经安装了Terraria Modder和其他模组,不需要重新安装任何内容。只需添加练习工具DLL:

  1. 文件 标签页下载速通练习工具压缩包
  2. 打开压缩包并找到 Terraria Modder/core/SpeedrunPractice.dll
  3. SpeedrunPractice.dll 复制到您现有的 Terraria Modder/core/ 文件夹中(与 Terraria Modder.Core.dll 放在一起)
  4. 像往常一样使用 TerrariaInjector.exe 启动

你的文件夹将大概如下图所示:

泰拉瑞亚/
├── Terraria.exe
├── TerrariaInjector.exe
└── 泰拉瑞亚模组制作者/
    └── core/
        ├── Terraria Modder.Core.dll   ← 你现有的核心
        ├── SpeedrunPractice.dll       ← 你添加了这个
        ├── config.json               ← 你已有的配置
        └── deps/
            ├── 0Harmony.dll          ← 已存在
            └── Mono.Cecil.dll
    └── mods/
        └── (你现有的模组)

练习工具与核心一同加载,不会发生冲突。你不需要从压缩包复制config.ini文件——你现有的config.json已经可以正常使用。

严肃练习须知: Core 会应用修改原版行为的补丁(数组调整、事件钩子、SpriteBatch 拦截)。若需最纯净的练习环境,可将 Terraria Modder.Core.dll 临时重命名为 Terraria Modder.Core.dll.bak。注入器将仅加载练习工具。恢复模组时重命名回原文件名即可。

[行]

常见问题解答

问:为什么这个内容没有在《泰拉瑞亚》Mod 制作者宝库中显示? 答:练习工具是一个独立的DLL,不是Terraria模组制作器的模组。它完全不使用Core框架——直接通过注入器加载。这是有意为之:Core会应用修改原版行为的补丁,而速通玩家需要尽可能干净的游戏环境。Vault仅管理Core模组。

问:这会影响到我正常的《泰拉瑞亚》存档吗? 答:不会。练习工具不会修改存档文件。您的角色和世界保持不变。在练习面板中进行的Boss标记和其他更改只会在当前会话中生效(这些更改会修改内存,而非磁盘)。

问:我可以将其与其他《泰拉瑞亚》模组制作工具模组一起使用吗? 答:是的。请参阅上面的"您已经是Terraria模组制作者"部分。所有内容都可以和平共处。

问:PageUp/PageDown 也会改变我的地图缩放? 答:原版泰拉瑞亚使用这些按键来控制地图透明度。你可以在模组文件夹的 .cfg 配置文件中重新绑定练习工具按键。

问:当我暂停或退出到菜单时,计时器仍在运行? 答:当你返回主菜单时,计时器会自动停止。如果你想手动停止它,请按 End 键(或你设置的启动/停止键)。

[行]

我的所有模组都是免费的,但如果你想要支持开发,点这里请我喝杯咖啡 :)