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 的持续支持。
我们将继续致力于改进功能、稳定性和性能,为未来版本提供更可靠、更高效的脚本环境。