Skip to content

youichi-uda/TyranoCode

Repository files navigation

TyranoCode — TyranoScript 統合開発環境

English

TyranoScript / TyranoBuilder でのゲーム開発を強力に支援する VS Code 拡張機能です。

デモ

無料機能デモ

▶ 無料機能の動作デモ(クリックで再生)

デバッガーデモ

▶ ブレークポイントデバッガーの動作デモ(クリックで再生)

無料機能

機能 説明
シンタックスハイライト TyranoScript 完全対応。埋め込み JS / HTML もハイライト
タグ補完 全組込みタグをパラメータ付きスニペットで補完。ドキュメント付き
ホバードキュメント タグ・属性・変数にカーソルを合わせると日英の説明を表示
リアルタイム診断 未定義ラベル/マクロ、必須パラメータ不足、到達不能コードを即座に検出
定義ジャンプ ラベル・マクロの定義元に一発で移動
参照検索 ラベル・マクロ・変数の全使用箇所を検索
プロジェクト解析 .ks ファイルを横断的にインデックス

Pro 機能(有料ライセンス)

Gumroad でライセンスを購入 すると、以下の機能がアンロックされます。

機能 説明
ブレークポイントデバッガー ブレークポイント設定、タグ単位のステップ実行、変数/コールスタック表示
シナリオフローグラフ jump/call/選択肢を解析し、ゲーム全体のフローを視覚化
自動テストランナー 全到達可能ルートを自動探索・実行。カバレッジレポート
パフォーマンスプロファイラー 重いシーンやリソースのボトルネックを特定
リファクタリング ラベル・変数・マクロの安全なリネーム。全ファイル一括更新

Pro 機能は商用ライセンスです。詳細は LICENSE.md をご覧ください。

はじめかた

  1. VS Code Marketplace からインストール
  2. TyranoScript プロジェクト(.ks ファイルを含むフォルダ)を開く
  3. 拡張機能が自動的にアクティベートされます

Pro 機能を使うには、コマンドパレットから TyranoCode: Pro ライセンスを有効化 を実行してください。

ライセンスキーの設定

以下のいずれかの方法で設定できます:

  1. コマンドパレットTyranoCode: Pro ライセンスを有効化 を実行
  2. 設定画面tyranodev.license.key にキーを入力
  3. ステータスバー → 左下の TyranoCode をクリック

開発

npm install
npm run compile
# VS Code で F5 を押して Extension Development Host を起動

ライセンス

本ソフトウェアは商用ライセンスです。無料機能は自由に使用できます。 Pro 機能にはライセンスキーの購入が必要です。詳細は LICENSE.md をご覧ください。

About

VS Code extension for TyranoScript / TyranoBuilder — syntax highlighting, debugger, flow graph, auto-test | ティラノスクリプト / ティラノビルダー開発支援ツール

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors