TyranoScript 開発を、
プロの体験に。
The professional way
to build TyranoScript games.

リアルタイム診断、コード補完、デバッガー、フローグラフ。
TyranoScript / TyranoBuilder 開発に必要なすべてを VS Code に。

Real-time diagnostics, code completion, debugger, and flow graph.
Everything you need for TyranoScript development, right in VS Code.

無料で始められます — Pro 機能はライセンスキーでアンロック

Free to get started — unlock Pro features with a license key

無料で使える、本格的な開発環境

A complete development environment, free

インストールするだけで、TyranoScript 開発が劇的に快適に。

Install and immediately transform your TyranoScript workflow.

シンタックスハイライト

Syntax Highlighting

TyranoScript 完全対応。埋め込み JavaScript / HTML もハイライト。セマンティックトークンで、タグ名・パラメータ名・値を色分け。

Full TyranoScript grammar with embedded JS/HTML support. Semantic tokens colorize tag names, parameters, and values.

タグ補完 & スニペット

Tag Completion & Snippets

全組込みタグをパラメータ付きで補完。リソースファイル名も候補表示。スニペットで if/endif やマクロ構造を一発挿入。

All built-in tags with parameter snippets. Resource file names auto-complete. Insert if/endif and macro structures with snippets.

リアルタイム診断

Real-time Diagnostics

未定義ラベル・マクロ、必須パラメータ不足、リソース不足、到達不能コードを即座に検出。クイックフィックスで修正提案。

Detect undefined labels/macros, missing parameters, missing resources, and unreachable code instantly. Quick fixes suggest corrections.

ホバードキュメント

Hover Documentation

タグ・パラメータ・変数にカーソルを合わせると日英の説明を表示。シグネチャヘルプでパラメータの型・デフォルト値も確認。

Hover over any tag, parameter, or variable for bilingual docs. Signature help shows parameter types and defaults.

定義ジャンプ & 参照検索

Go to Definition & References

Ctrl+クリックでラベル・マクロ・ファイルの定義元に一発移動。参照検索でプロジェクト全体の使用箇所を一覧。

Ctrl+click to jump to label, macro, and file definitions. Find all references across the entire project.

ダッシュボード & 変数トラッカー

Dashboard & Variable Tracker

サイドバーでプロジェクト全体の統計を一望。f./sf./tf. 変数の使用状況をツリーで確認。カラーデコレーターでカラーコードを視覚化。

Overview project stats in the sidebar. Track f./sf./tf. variable usage in a tree view. Color decorator visualizes color codes.

Pro で開発を次のレベルへ

Take development to the next level

デバッグ、テスト、最適化。本格的なゲーム開発に必要なツールを。

Debug, test, and optimize. Professional tools for serious game development.

Pro

🐞 ブレークポイントデバッガー

🐞 Breakpoint Debugger

ブレークポイント設定、タグ単位のステップ実行、変数ウォッチ、コールスタック表示。ブラウザと連携してリアルタイムデバッグ。

Set breakpoints, step through tags, watch variables, and inspect the call stack. Real-time debugging with browser integration.

Pro

🗺 シナリオフローグラフ

🗺 Scenario Flow Graph

jump / call / 選択肢を解析し、ゲーム全体のフローをインタラクティブに視覚化。ノードクリックで該当箇所にジャンプ。

Analyze jumps, calls, and choices to visualize the entire game flow interactively. Click nodes to navigate to source.

Pro

🧪 自動テストランナー

🧪 Auto-Test Runner

全到達可能ルートを自動探索・実行。カバレッジレポートで未到達パスを可視化。ゲームの網羅的テストを自動化。

Discover and execute all reachable routes automatically. Coverage reports highlight untested paths.

Pro

⏱ パフォーマンスプロファイラー

⏱ Performance Profiler

重いシーンやリソースのボトルネックを特定。ロード時間やメモリ使用量を分析し、最適化ポイントを提案。

Identify slow scenes and resource bottlenecks. Analyze load times and memory usage with optimization suggestions.

Pro

🔄 リファクタリングツール

🔄 Refactoring Tools

ラベル・変数・マクロの安全なリネーム。全ファイルを横断して一括更新。破壊的変更を防ぐ。

Safe rename for labels, variables, and macros. Update all files at once, preventing breaking changes.

Pro ライセンスを購入 Purchase Pro License

3ステップで開発開始

Up and running in 3 steps

設定不要。インストールしたら、すぐに使えます。

Zero configuration. Install and start coding.

拡張機能をインストール

Install the extension

VS Code Marketplace から TyranoCode を検索してインストール。

Search for TyranoCode in the VS Code Marketplace and install.

プロジェクトを開く

Open your project

TyranoScript プロジェクト(.ks ファイルを含むフォルダ)を VS Code で開く。自動的にアクティベートされます。

Open a folder containing .ks files in VS Code. The extension activates automatically.

Pro をアンロック(任意)

Unlock Pro (optional)

コマンドパレットから TyranoCode: Pro ライセンスを有効化 を実行して、ライセンスキーを入力。

Run TyranoCode: Activate Pro License from the command palette and enter your key.

よくある質問

Frequently Asked Questions

TyranoCodeとは何ですか?
TyranoCodeは、TyranoScript / TyranoBuilder でのノベルゲーム開発を支援する VS Code 拡張機能です。シンタックスハイライト、コード補完、リアルタイム診断、定義ジャンプなどの無料機能に加え、Pro版ではデバッガー、シナリオフローグラフ、自動テストランナーなどの高度な機能が利用できます。
無料で使えますか?
はい、基本機能は完全無料です。シンタックスハイライト、タグ補完、リアルタイム診断、定義ジャンプ、参照検索、ダッシュボード、変数トラッカーなど、日常的な開発に必要な機能はすべて無料で利用できます。
Pro版では何ができますか?
Pro版ではブレークポイントデバッガー(タグ単位のステップ実行、変数ウォッチ)、シナリオフローグラフ(ゲーム全体の分岐を視覚化)、自動テストランナー(全ルートの自動探索とカバレッジ)、パフォーマンスプロファイラー、リファクタリングツールが利用できます。
Pro版のライセンスはどこで購入できますか?
Gumroad でPro版ライセンスを購入できます。購入後、VS Codeのコマンドパレットから「TyranoCode: Pro ライセンスを有効化」を実行し、ライセンスキーを入力してください。ステータスバーの「TyranoCode」をクリックしても同じ操作が可能です。
TyranoBuilderのプロジェクトでも使えますか?
はい、TyranoBuilderで作成したプロジェクトのシナリオファイル(.ksファイル)をVS Codeで編集する際に利用できます。TyranoScriptの全タグに対応しており、TyranoBuilder固有のタグもサポートしています。
対応しているOSは?
VS Codeが動作するすべてのプラットフォーム(Windows、macOS、Linux)で利用できます。VS Code 1.85以降が必要です。
What is TyranoCode?
TyranoCode is a VS Code extension for TyranoScript / TyranoBuilder visual novel game development. It provides syntax highlighting, code completion, real-time diagnostics, go-to-definition, and more. The Pro version adds a breakpoint debugger, scenario flow graph, auto-test runner, performance profiler, and refactoring tools.
Is it free?
Yes, all core features are completely free. Syntax highlighting, tag completion, real-time diagnostics, go-to-definition, find-all-references, dashboard, and variable tracker are all available at no cost.
What does Pro include?
Pro unlocks the breakpoint debugger (step through tags, watch variables), scenario flow graph (visualize game branching), auto-test runner (discover and run all routes with coverage), performance profiler, and refactoring tools.
Where can I purchase a Pro license?
Pro licenses are available on Gumroad. After purchase, run "TyranoCode: Activate Pro License" from the VS Code command palette and enter your license key.
Does it work with TyranoBuilder projects?
Yes, TyranoCode works with scenario files (.ks) from TyranoBuilder projects. It supports all TyranoScript tags, including TyranoBuilder-specific tags.
What platforms are supported?
TyranoCode runs on all platforms supported by VS Code: Windows, macOS, and Linux. Requires VS Code 1.85 or later.

今すぐ始めよう

Get started today

無料機能だけでも、開発体験が変わります。

Even the free features will transform your workflow.