Article Details

TEKKENSCRIPT — v2.2.2 Update Notes - Tekkenscript

TEKKENSCRIPT v2.2.2 focuses on feature completion, engine stability, and SDK2 optimization. This update introduces automatic character locking, opponent rank display, a new Battle Scene Display feature, and the Stage API for wall-distance detection. It also fixes several game crashes and menu flickering issues while redesigning the EVA evasion system for future improvements.

Version: v2.2.2

Update Type: Feature Enhancements, Engine Stability Improvements, SDK Optimization & Script Refactoring

Supported Version: TEKKEN 8 S2

Developer's Notes

TEKKENSCRIPT v2.2.1 is officially released!

This update primarily focuses on completing existing script features, improving core engine stability, and optimizing the SDK architecture.

Several existing features have been redesigned and improved. Key additions include opponent rank display, automatic character locking, battle scene visualization, and a new Stage API for wall-distance detection.

We have also streamlined the SDK2 Lib library by removing unnecessary functions and optimizing its internal structure to improve overall script execution efficiency.

Additionally, several legacy features have been removed or replaced as part of our ongoing efforts to improve the overall development framework.


Detailed Changelog

1. Opponent Information Enhancement

  • New Feature: Added opponent character rank display to the opponent information panel.
  • Details: You can now view the opponent's current character rank directly in the information panel, providing more complete match information.

2. Engine Injection Timing Optimization

  • Bug Fix: Fixed a black screen issue that could occur when the engine was injected too early.
  • Details: Adjusted the engine initialization and injection timing to improve compatibility and prevent startup-related issues.

3. Automatic Character Lock

  • New Feature: Added automatic character locking.
  • Details: Simply select any character on the character selection screen, and the system will automatically lock in your selected character without requiring additional manual actions.

4. Fixed Game Crash When Cancelling Matches

  • Bug Fix: Fixed an issue that could cause the game to crash when cancelling a match.
  • Details: Improved match-state handling to prevent unexpected behavior and crashes during match cancellation.

5. New Battle Scene Display

  • New Feature: Introduced a new battle scene display feature for visualizing match-related scene information.
  • Feature Removal: Removed the legacy skeleton display feature due to its limited practical usefulness.
  • Details: Reorganized the visualization system to focus on more useful battle scene information.

6. New Stage API

  • New Feature: Added a new stage function for detecting the distance between players and walls.
  • Details: Provides scripts with access to wall-distance information, enabling more accurate stage and environmental detection.
  • API Changes: Removed the legacy Stage Lua library and replaced it with the new implementation.

7. SDK2 Lib Optimization

  • Optimization: Updated and streamlined the SDK2 Lib library.
  • Function Cleanup: Removed unused and redundant functions.
  • Performance: Simplified the library structure and reduced unnecessary overhead to improve Lua script execution efficiency.
  • Development: Provides a cleaner API foundation for future script development and feature expansion.

8. Fixed Menu Flickering

  • Bug Fix: Fixed intermittent menu flickering and disappearing issues.
  • Details: Improved menu rendering stability to ensure consistent menu visibility during script execution.

9. EVA Evasion Script Redesign

  • Major Adjustment: Redesigned the new EVA (Evasion) script and removed the legacy EVA implementation.
  • Reason: The previous version had significant functional limitations and did not meet our expectations for practical usability.
  • Future Plans: The redesigned EVA system is still undergoing improvements and testing. It is planned to return in one of the next two updates.

What's Next?

Version 2.2.1 is primarily focused on feature completion, internal optimization, and improving the overall stability of the framework.

We are continuously refining existing Lua scripts and the underlying SDK architecture. Some legacy features will be gradually phased out and replaced with more capable and efficient implementations.

Our upcoming development priorities include:


  • Further improvements to existing character scripts and automation features.
  • Continued development of the Stage API and battle scene information.
  • Further engine stability improvements and menu rendering optimizations.
  • Additional SDK2 cleanup and Lua execution efficiency improvements.
  • Reintroduction and further refinement of the redesigned EVA evasion system.

Thank you for your continued support of TEKKENSCRIPT.

We will continue working on improving functionality, stability, and performance to provide a more reliable and efficient scripting environment for future releases.