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. メニューのちらつきを修正
- バグ修正: 断続的に発生するメニューのちらつきおよび消失の問題を修正しました。
- 詳細: メニュー描画の安定性を改善し、スクリプト実行中にメニューが一貫して表示されるようにしました。
9. EVA回避スクリプトの再設計
- 大幅な調整: 新しいEVA(回避)スクリプトを再設計し、従来のEVA実装を削除しました。
- 理由: 以前のバージョンには大きな機能上の制限があり、実用性に関する当社の期待を満たしていませんでした。
- 今後の予定: 再設計されたEVAシステムは現在も改善とテストを続けています。次の2回のアップデートのいずれかで復帰する予定です。
次回の予定
バージョン2.2.1は主に機能の完成、内部最適化、およびフレームワーク全体の安定性向上に焦点を当てています。
既存のLuaスクリプトと基盤となるSDKアーキテクチャの改善を継続しています。一部のレガシー機能は段階的に廃止され、より高機能で効率的な実装に置き換えられます。
今後の開発優先事項は以下のとおりです:
- 既存のキャラクタースクリプトおよび自動化機能のさらなる改善。
- Stage APIおよびバトルシーン情報の継続的な開発。
- エンジン安定性のさらなる改善とメニュー描画の最適化。
- SDK2の追加クリーンアップとLua実行効率の改善。
- 再設計されたEVA回避システムの再導入とさらなる改良。
TEKKENSCRIPTへの変わらぬご支援に感謝いたします。
今後も機能、安定性、パフォーマンスの向上に取り組み、将来のリリースに向けてより信頼性が高く効率的なスクリプト環境を提供してまいります。