Nintendo MessageStudio ヘルプ

# 表示のカスタマイズ

## 表示する列の選択

Message Studioでは、言語設定ごとに列が追加されるため、 非常に多くの列がメッセージグリッド上に配置されることがあります。 列は、常にすべてが必要とは限りません。 たとえば、少しも話すことが出来ない言語列を非表示にしたり、配置を変える事で作業効率を上げられます。 列の表示設定は個人設定情報として保存されるため、プロジェクト全体に悪影響を与えません。 そのため気軽に設定を変更することが出来ます。 Message Studioでは二つの方法で列の表示方法を変更することが出来ます。

### 簡易設定

まず一つ目は、メッセージグリッド上から直接行う方法です。 この方法のことを、簡易設定と呼びます。 この方法によって列の表示設定を行うには、 列のヘッダ部分(列のタイトルが表示されている部分のこと)を右クリックします。

表示されたコンテキストメニューの中から行いたい作業を選んでください。 左右へ移動するメニューを選べば列を入れ替えることができますし、 非表示にすることも出来ます。 「固定する」を選択すると、列を左側の「非スクロール領域」に移動し、常に表示するようにすることも出来ます。

途中にある、「列の表示設定」および「列の固定設定」を選択すると、 その下には利用可能な列の一覧が表示されます。 チェックマークがついているものは現在表示されている列、ついていなものは非表示の列です。

### 詳細設定

簡易設定は簡単に設定ができますが、一覧性があまりよくありません。 詳細設定画面では、配置できる列が一覧表示にできます。 メッセージグリッドの詳細設定画面を表示するためには、 「表示」から「グリッドの設定」メニューを選択してください。

左上にあるリストは、現在利用可能な列の一覧です。 表示されている列にはチェックマークがついています。 これを切り替えると表示非表示の設定を切り替えることが出来ます。

ところが、列が多くなってくると設定するのも大変になってきます。 そこで、右上にあるたくさんのボタンを利用します。 このボタンはショートカットボタンになっていて、 ここにあるものを押すと一発で列の設定を切り替えることが出来ます。

## ソート

ソート機能は、目的のテキストを探し出す上でとても役立つ機能の一つです。 この機能は実際のメッセージファイル(mstxt)を変更することなく、 データはそのままに表示のみ切り替える機能です。 データに悪影響を及ぼしませんので、こちらも気軽に試すことが出来ます。

ソートを行うときも、列のヘッダを右クリックします。 表示されるコンテキストメニューから、ソートに関連するメニューを選択します。

ソートに関する設定は保存されません。 また、ソートを行っている状態でテキスト行が追加された場合は ソート状態は自動的に解除されます。 あくまでも一時的に確認するときに利用する機能と考えてください。

ソート状態では、テキスト行がばらばらに表示されてしまいます。 本来の番号を知るためには、ラベル列の中に表示されるインデックス番号を参考にしてください。 この番号は正確にテキスト行の位置を表します。

- はじめに
- Message Studioの基礎
  - ゲーム製作のフロー
  - プロジェクトファイルについて
  - プロジェクトエクスプローラの操作
  - ウインドウ操作
  - 言語設定
  - カラーの設定
  - 属性の設定
- メッセージ編集
  - 基本操作
  - テキストの種類
  - クリップボードを利用した操作
  - 言語セルステータス
  - 表示のカスタマイズ
  - メッセージ一覧画面のTips
- タグ
  - 概要
  - タグを用いた編集
  - タグのソース文字列
  - タグ比較について
- 検索機能
  - 概要
  - 簡易検索
  - 詳細検索
  - 正規表現
- スペルチェック
  - スペルチェックについて
  - スペルチェックの利用方法
- ロールとパーミッション
  - 概要
  - ロールの追加とパーミッションの設定
  - ロールの選択
- メッセージの統計情報
  - 統計情報について
  - 統計情報の利用方法
- スタイル機能と幅計算
  - スタイルと幅計算について
  - テキスト幅の全体チェック
  - レンダリング方式について
  - スタイルの設定方法
- フォント
  - フォント機能の概要
  - フォントに関するワークフローについて
  - フォントの設定
- チーム管理機能
  - 概要
  - ファイル管理のされ方
  - チーム管理機能を利用する
  - 基本操作
  - コミットログを表示する
  - 差分(diff)を表示する
  - 競合とマージ
  - プロキシサーバの設定
  - サーバーの設定
- メタ情報の設定
  - メタ情報の設定について
  - 設定可能なメタ情報一覧
- リソースファイル関連
  - リソースについての概要
  - リソースファイルを出力する
  - 出力設定を行う
  - ビルドイベントについて
  - 共通のバイナリフォーマット
  - メッセージバイナリフォーマット
  - フローチャートバイナリフォーマット
  - プロジェクトバイナリフォーマット
    - プロジェクトバイナリフォーマット
    - カラー情報
    - コンテンツ情報
    - 属性情報
    - タグ情報
    - スタイル情報
  - タグについて
- マクロ文字列展開機能
  - マクロ文字列とは
  - 利用可能なマクロ一覧
- コマンドライン関連
  - コマンドライン制御について
  - /convertスイッチについて
- プラグインについて
  - プラグインの概要
  - プラグインの種類について
- プラグインの作成方法
  - 単純なプラグイン作成チュートリアル
  - 開発環境を利用しない作成方法
  - サンプルについて
- Message Studioのアセンブリ設定
  - Caspol：アセンブリセキュリティ設定
  - Ngen：ネイティブイメージ生成
- XML仕様
  - 概要
  - プロジェクトファイル（.msproj）のXML仕様
  - メッセージファイル（.mstxt）のXML仕様
- libmsについて
  - 概要
  - コンパイルの仕方
- 共通の関数
  - LMS_SetMemFuncs
- メッセージに関する関数
  - LMS_InitMessage
  - LMS_CloseMessage
  - LMS_SearchMessageBlockByName
  - LMS_GetMessageBlockInfoByName
  - LMS_GetTextNum
  - LMS_GetTextIndexByLabel
  - LMS_GetText
  - LMS_GetTextSize
  - LMS_GetTextByLabel
  - LMS_GetLabelByTextIndex
  - LMS_GetTextStyle
  - LMS_GetTextStyleByLabel
  - LMS_GetAttributeSize
  - LMS_GetAttribute
  - LMS_GetAttributeText
- フローチャートに関する関数
  - LMS_InitFlowchart
  - LMS_CloseFlowchart
  - LMS_GetNodeNum
  - LMS_GetEntryNodeIndex
  - LMS_GetNodeDataPtr
  - LMS_GetFlowNodeIndex
  - LMS_GetCaseIndexesFromBranchNode
  - LMS_GetFlowParamText
- プロジェクトに関する関数
  - LMS_InitProject
  - LMS_CloseProject
  - LMS_SearchProjectBlockByName
  - カラー情報に関する関数
    - LMS_GetColorIndexByName
    - LMS_GetColor
    - LMS_GetColorByName
    - LMS_GetColorNum
  - コンテンツ情報に関する関数
    - LMS_GetContentsNum
    - LMS_GetContentPath
  - 属性情報に関する関数
    - LMS_GetAttrInfoIndexByName
    - LMS_GetAttrType
    - LMS_GetAttrTypeByName
    - LMS_GetAttrOffset
    - LMS_GetAttrOffsetByName
    - LMS_GetAttrListItemName
    - LMS_GetAttrListItemNameByName
    - LMS_GetAttrNum
    - LMS_GetAttrListItemNum
  - タグ情報に関する関数
    - LMS_GetTagGroupName
    - LMS_GetTagName
    - LMS_GetTagParamName
    - LMS_GetTagParamType
    - LMS_GetTagListItemName
    - LMS_GetTagGroupNum
    - LMS_GetTagNum
    - LMS_GetTagParamNum
    - LMS_GetTagListItemNum
  - スタイル情報に関する関数
    - LMS_GetStyleIndexByName
    - LMS_GetRegionWidth
    - LMS_GetRegionWidthByName
    - LMS_GetLineNum
    - LMS_GetLineNumByName
    - LMS_GetFontIndex
    - LMS_GetFontIndexByName
    - LMS_GetStyleNum
- 扱うファイルの拡張子一覧
- よくある質問