文章详情

TEKKENSCRIPT — v2.2.2 更新说明 - Tekkenscript

TEKKENSCRIPT v2.2.2 专注于功能完善、引擎稳定性和 SDK2 优化。本次更新引入了自动角色锁定、对手排名显示、全新的战斗场景显示功能,以及用于墙壁距离检测的 Stage API。同时修复了多个游戏崩溃和菜单闪烁问题,并重新设计了 EVA 闪避系统,为后续改进奠定基础。

版本: v2.2.2

更新类型: 功能增强、引擎稳定性改进、SDK 优化及脚本重构

支持版本: TEKKEN 8 S2

开发者说明

TEKKENSCRIPT v2.2.1 正式发布!

本次更新主要聚焦于完善现有脚本功能、提升核心引擎稳定性以及优化 SDK 架构。

多项现有功能已重新设计并改进。主要新增内容包括对手段位显示、自动锁定角色、战斗场景可视化,以及用于墙壁距离检测的全新 Stage API。

我们还精简了 SDK2 Lib 库,移除了不必要的函数并优化了其内部结构,以提升整体脚本执行效率。

此外,作为持续改进整体开发框架的一部分,若干旧版功能已被移除或替换。


详细更新日志

1. 对手信息增强

  • 新功能: 在对手信息面板中新增对手角色段位显示。
  • 详情: 现在可以直接在信息面板中查看对手当前的角色段位,提供更完整的对局信息。

2. 引擎注入时机优化

  • 问题修复: 修复了引擎注入过早时可能出现的黑屏问题。
  • 详情: 调整了引擎初始化和注入时机,以提升兼容性并防止启动相关问题。

3. 自动锁定角色

  • 新功能: 新增自动锁定角色功能。
  • 详情: 只需在角色选择界面选择任意角色,系统将自动锁定你所选的角色,无需额外手动操作。

4. 修复取消对局时游戏崩溃的问题

  • 问题修复: 修复了取消对局时可能导致游戏崩溃的问题。
  • 详情: 改进了对局状态处理,以防止取消对局期间出现异常行为和崩溃。

5. 新增战斗场景显示

  • 新功能: 引入全新的战斗场景显示功能,用于可视化对局相关场景信息。
  • 功能移除: 移除了旧版骨骼显示功能,因其实际用途有限。
  • 详情: 重新组织了可视化系统,以聚焦更有用的战斗场景信息。

6. 新增 Stage API

  • 新功能: 新增 stage 函数,用于检测玩家与墙壁之间的距离。
  • 详情: 为脚本提供墙壁距离信息的访问能力,从而实现更准确的场景和环境检测。
  • API 变更: 移除了旧版 Stage Lua 库,并替换为新的实现。

7. SDK2 Lib 优化

  • 优化: 更新并精简了 SDK2 Lib 库。
  • 函数清理nup: 移除了未使用和冗余的函数。
  • 性能: 简化了库结构并减少了不必要的开销,以提升 Lua 脚本执行效率。
  • 开发: 为未来的脚本开发和功能扩展提供了更简洁的 API 基础。

8. 修复菜单闪烁问题

  • Bug 修复: 修复了间歇性菜单闪烁和消失的问题。
  • 详情: 提升了菜单渲染稳定性,确保脚本执行期间菜单可见性保持一致。

9. EVA 闪避脚本重新设计

  • 重大调整: 重新设计了新的 EVA(闪避)脚本,并移除了旧版 EVA 实现。
  • 原因: 之前的版本存在显著的功能限制,未能达到我们对实用性的预期。
  • 未来计划: 重新设计的 EVA 系统仍在改进和测试中。计划在接下来的两次更新之一中回归。

下一步是什么?

版本 2.2.1 主要聚焦于功能完善、内部优化以及提升框架的整体稳定性。

我们正在持续改进现有的 Lua 脚本和底层 SDK 架构。部分旧版功能将逐步淘汰,并替换为更强大、更高效的实现。

我们接下来的开发重点包括:


  • 进一步改进现有角色脚本和自动化功能。
  • 继续开发 Stage API 和战斗场景信息。
  • 进一步改进引擎稳定性并优化菜单渲染。
  • 进一步清理 SDK2 并提升 Lua 执行效率。
  • 重新引入并进一步完善重新设计的 EVA 闪避系统。

感谢您对 TEKKENSCRIPT 的持续支持。

我们将继续致力于改进功能、稳定性和性能,为未来版本提供更可靠、更高效的脚本环境。