Статья

TEKKENSCRIPT — Примечания к обновлению v2.2.2 - Tekkenscript

TEKKENSCRIPT v2.2.2 посвящён завершению функций, стабильности движка и оптимизации SDK2. Это обновление добавляет автоматическую блокировку персонажа, отображение ранга соперника, новую функцию Battle Scene Display и 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. Исправлено мерцание меню

  • Исправление ошибки: Устранены периодическое мерцание и исчезновение меню.
  • Подробности: Повышена стабильность отрисовки меню для обеспечения постоянной видимости меню во время выполнения скрипта.

9. Переработка скрипта уклонения EVA

  • Существенное изменение: Переработан новый скрипт EVA (уклонение) и удалена устаревшая реализация EVA.
  • Причина: Предыдущая версия имела существенные функциональные ограничения и не соответствовала нашим ожиданиям по практической применимости.
  • Планы на будущее: Переработанная система EVA всё ещё дорабатывается и тестируется. Планируется её возвращение в одном из следующих двух обновлений.

Что дальше?

Версия 2.2.1 в первую очередь сосредоточена на завершении функциональности, внутренней оптимизации и повышении общей стабильности фреймворка.

Мы постоянно дорабатываем существующие Lua-скрипты и базовую архитектуру SDK. Некоторые устаревшие функции будут постепенно выводиться из эксплуатации и заменяться более функциональными и эффективными реализациями.

Наши ближайшие приоритеты разработки включают:


  • Дальнейшие улучшения существующих скриптов персонажей и функций автоматизации.
  • Продолжение разработки Stage API и информации о боевых сценах.
  • Дальнейшие улучшения стабильности движка и оптимизация отрисовки меню.
  • Дополнительная очистка SDK2 и повышение эффективности выполнения Lua.
  • Повторное внедрение и дальнейшая доработка переработанной системы уклонения EVA.

Спасибо за вашу постоянную поддержку TEKKENSCRIPT.

Мы продолжим работу над улучшением функциональности, стабильности и производительности, чтобы обеспечить более надёжную и эффективную среду для написания скриптов в будущих релизах.