次ログ

次ログ

JavaFXで作ったツールとか公開したり、イラスト配布したり音楽配布したりしてるかもです。

(途中)ツクールMVの文章編集支援ツール

内容

f:id:jiroron666:20170326035914p:plain

また変なツール作ってます。まだ途中ですけれど。

簡単に言うと、特定の書式に従って作成されたテキストファイルを読み込んで ツクールMVのデータベースファイルに変換するソフトです。

f:id:jiroron666:20170326035940p:plain

書式についてはまだ実装途中ですけれど、暫定でいうと次のような感じです。

  • # で始まる行は発言者の名前
  • 文章の区切れ目は何も書いていない空の行
  • 文章の開始前に # を続けなかった場合、その前の文章の発言者が引き継がれる
  • ## を続けた行はコメント行として無視される
  • テキストがツクールのウィンドウ幅に収まりきらなければ自動で折り返す
    この折り返し幅は任意で設定できる
  • テキストが4行に収まりきらなければ、自動で次のページを追加する
  • テキストを読み込む時に、文章の始まりと終わりを括弧でくくるか否かを選択できる

GUIの面では次のような機能を予定してます

  • 画像の一括変更
  • ウィンドウ位置とかの一括変更
  • 変数やアクター名、拡大縮小といった特殊文字をボタンからカンタン入力
  • 変数名やアクター名の一覧画面を追加
  • テキストを範囲選択して色ボタンを押して色文字でくくる

私はだいたいストーリーをテキストに起こす段階でポシャるので、 テキスト作成をどうにかしたかったんですが、 ツクール標準のテキストエディタは貧弱すぎるんで不満しかありませんでした。 ツクマテの方にも似たようなツールがあったんですが、肌に合わなかったので。

というわけで、自分で作ることにしました。 自分が欲しい機能を全部載っけたツールを目指します。

一応これも完成したら配布するつもりですけれど、 最近ツクール公式が有償ツール配布してるみたいなので、 それと機能がかぶらないことを願います。

かぶると最悪配布できないですからね。

使い方一例

私がストーリーを考える時はだいたい次のようにしてます。

これは私が普段作業をする時のやり方というだけなので、
別にこういうふうにしないと使えないというわけではないです。

1.index.md というファイルを作る。

簡単にいうとチャプター一覧のようなファイルです。
このファイルがそのまま進捗状況確認に使えます。
拡張子名はなんでもいいです。

中にはこんな感じの文章を書きます。

f:id:jiroron666:20170326043946p:plain

簡単に言うと、各チャプターのテキストファイルを作って、 そこに1チャプター内で話されるすべての文章を書きます。

私が使っているテキストエディタではファイル名の上にカーソルを移動してコマンドを入力するとそのファイルを開いてくれるので、 これがそのままジャンプリストとして使えるというわけです。

完成したら括弧のなかに x を入力します。

2. ツールで変換する

1つのテキストファイルをそれぞれマップ内の一つのイベントとして出力する予定です。 空のマップを1つ作って、そこに出力するって感じです。