> ## Documentation Index
> Fetch the complete documentation index at: https://docs.makkii.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# Number Codec Compiler

> 数値のエンコード/デコード Lua コードを生成するブラウザアプリ

Number Codec Compiler は、Stormworks のマイクロコントローラー向けに、数値のエンコード/デコードを行う Lua コードを生成するブラウザアプリです。BigInt による有理数演算でパッキングを最適化し、限られたビット数やチャンネル数の中でより多くの数値をやり取りしたいビークル開発者向けのツールです。

* BigInt 有理数演算によるパッキング最適化探索
* Vehicle/MC/Lua のセーブツリー管理
* 設定の JSON インポート/エクスポート
* AI アシスタント向けの Markdown 仕様エクスポートと HTTP API

<Card title="Number Codec Compiler を開く" icon="arrow-up-right-from-square" href="https://www.makkii.jp/tools/stormworks/codec-compiler/">
  ブラウザで直接利用できます。
</Card>

## 次のステップ

<Columns cols={2}>
  <Card title="最初の一歩" icon="footprints" href="/codec-compiler/quickstart">
    フィールドを追加してから Lua コードを貼り付けるまでの流れ
  </Card>

  <Card title="フィールドの定義" icon="sliders" href="/codec-compiler/guides/fields">
    数値/真偽値フィールドの追加・編集
  </Card>

  <Card title="生成コードの組み込み" icon="puzzle" href="/codec-compiler/guides/lua-integration">
    生成された Sender/Receiver コードを MC に組み込む
  </Card>

  <Card title="フィールド設定リファレンス" icon="list" href="/codec-compiler/reference/field-settings">
    各設定項目と既定値の一覧
  </Card>
</Columns>


## Related topics

- [Number Codec Compiler](/codec-compiler/index.md)
- [生成コードの組み込み](/codec-compiler/guides/lua-integration.md)
- [セーブツリーの管理](/codec-compiler/guides/save-management.md)
- [AI アシスタント連携](/codec-compiler/guides/ai-export.md)
- [パッキング方式](/codec-compiler/reference/packing-modes.md)
