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