次ログ

次ログ

ゆるりと働いているSREの技術ブログのような何か。趣味の話も書く

文章編集特化ツール 兼 テキスト変換ツール

ツクールMVの文章編集に特化したテキストエディタです。
同時にテキストファイルをツクールMVのjsonファイルに変換するツールでもあります。

テキストファイルを独自に用意した書式に従って書くことで、
本ソフトに取り込むときに、先頭と末尾に自動で括弧を追加したり
アクター名を補完したり、
ウィンドウ内に収まるように折り返してくれたりします。

オススメの使い方は、使い慣れたテキストエディタで文章だけ作ってしまって、
表情の追加や変数、制御文字の追加を本ソフトで行うという感じです。

本ソフトで可能なことは以下の通りです。

  • テキストがウィンドウに入りきらない時のためのインポート時の自動折り返し
  • プラグインなどによる解像度変更に対応するための折り返し文字数の変更
  • テキストの一括変更
  • アクター名のみを一括で変更
  • 表情を数字キーで素早く変更
  • 選択範囲の文字色を変更をマウスのみで実行
  • 変数、アクター、アイコン画像を一覧で確認しながらマウスで追加
  • 複数のデータを1つのデータに連結
  • 文章データの正規表現検索+絞り込み
  • テキストの先頭と末尾を括弧括ってインポート
  • 括弧が存在したときに、文章の折り返し時に括弧の高さに合わせるオプション

逆に、本ソフトでできないことは以下の通りです。

  • すでに存在するツクール側の文章データのインポート (現時点では)
  • ツクールとのリアルタイム連携
     文章をツクール側に出力したら、ツクールを再起動しないと読み込まれません。
  • 文章の合間にイベントをはさむこと。
     文章をMV側に出力してからコピペするなりして操作してください。

イメージ

利用規約

github.com

ダウンロード

github.com

余談

滅茶苦茶作るのしんどかったです。

今回は操作方法とかがかなり複雑だと思ったので、 ドキュメントの整備にすごく時間がかかってしまいました。

総合的な作業量でいうとSkillsEditor以上です。
まぁSkillsEditorはEclipseで開発してたので、その関係もあるかもですが。

しばらくはこれくらいの規模のツールの開発はやりたくないですね…。 少なくともJavaでは。

最近気になっているkotlinという言語で開発をしてみたいので、 もしするとしたらkotlinで今後は開発していきたいです。

ツクールのキャラチップアニメーションの確認用ツール

ソフトウェア概要

ペイントソフトなどでキャラチップ画像を編集した時に、ツクール内でどのように再生されるかを確認するためのツールです。

上書き保存されたタイミングを監視して、変更があった時に、自動でアニメーション画像を更新します。

最前面表示といったオプションもあるのでペイントソフトの上で小さく表示して、 アニメーションを確認しながら編集することができると思います。 キャラチップ制作に役立ててください。

標準でツクールMV・VXACEのキャラチップ、サイドビューに対応しています。 それ以外の規格にも付属のプリセット編集画面を使用することで対応できます。

デモ

使い方・利用規約ソースコード

github.com

動作条件

動作するのに最新Javaがインストールされている必要があります。ダブルクリックで動作 しないかたは下記リンクからインストールしてください。

https://java.comjava.com

ダウンロード

github.com

余談

私の代わりにキャラチップ作るの得意な方誰か作ってください。(他力本願)

立ち絵差分をツクール2000用にトリミングするツール

タイトルそのまんまです。

デモ

注意点

(修正予定)減色処理を施していないため、現時点では外部ツールで減色処理をしないとツクールから読み込めません。

propertiesフォルダを最初からzipに同封していますが、このフォルダは削除しないで ください。動作に必須の設定ファイルです。

あとまだWindowsでの動作確認をしていません。おそらく動くはず、って感じになってし まってます。申し訳ありません。Windowsでも動作確認できましたらREADMEも更新します が、まだ数日確認できません。

使い方・利用規約ソースコード

github.com

動作条件

動作するのに最新Javaがインストールされている必要があります。ダブルクリックで動作 しないかたは下記リンクからインストールしてください。

https://java.comjava.com

ダウンロード

www.dropbox.com

余談

ツクール2000にも対応してほしいといった要望があったので、ちょろっといじって2000用 のを作ってみました。

本当は既存のTKFM2に2000オプションを追加する形で実装したかったんですが、ツクール 2000の標準規格が2x4じゃなくて4x4だった関係で実装を断念することに。

動的にレイアウトを変更する実装をTKFM2ではまだしてなかったので、今からTKool Image Tile Editorみたいに動的なレイアウト構築方法に変更すると1週間以上かかるのは確実で した。

そういう諸事情で、TKFM2のソースをまるごと流用してレイアウトと操作とかだけを変更 した2000版を別で作成することにしました。そのかいあって2,3時間くらいの編集作業だ けで済みました。

あんまりこういう実装は良くないんですけどね…。まぁ先を見越した設計をしなかった私 が悪いんです。はい。

ツクールMV・VXACE用の顔、アイコンセット画像ファイルの並べ替え、削除、左右反転ツール

ソフトウェア概要

ツクール用の顔画像、アイコンセットの簡易編集ツールです。

削除、削除詰め、並べ替え、左右反転、複数画像の連結も可能です。画像規格を変更する こともでき、ツクール以外の規格にも対応可能です。Javaで作成したのでWindows, Mac, Linuxで動作するはずです。Macは未確認ですが。

顔画像用に作成しましたが、Iconsetの編集も可能で、武器・防具・アイテムなどのアイ コンの並べ替えも一応できます。

デモ

使い方・利用規約ソースコード

GitHub - jiro4989/TKoolImageTileEditor: RPGツクールの顔差分ファイルを編集するソフト

動作条件

動作するのに最新Javaがインストールされている必要があります。ダブルクリックで動作 しないかたは下記リンクからインストールしてください。

https://java.com

ダウンロード

github.com

ツクールMVのスキルデータベースを表形式で編集するツール

ソフトウェア概要

RPGツクールMV用のスキルデータベース編集ツールです。

本ツールでは複数データの一括編集や、コピー、削除、元に戻す、やり直すを実装してい ます。一括で数値を変更したり、一括で複数のデータのアイコン画像を変更したりを可能 とします。

テーブル形式のデータ編集インタフェースを持ち、またレコードの表示幅を比較的自由に 変更できるため、大量のデータを比較することが可能です。

また、この時データを特定するために必要なスキル名、スキルIDと言ったデータは常に画 面左側に表示されるようになっています。よって、画面を右にスクロールしたとしても何 のデータを編集しようとしているのかわからないといったことになりにくいようになって います。

純粋なJavaのみでマルチプラットフォームを意識して作成したので、Windows, Mac, Linuxでも動作するはずです。(Macは未確認)

デモ

使い方・利用規約ソースコード

GitHub - jiro4989/MVSkillsEditor: RPGツクールMVのスキルデータベース編集用GUIソフト

動作条件

動作するのに最新Javaがインストールされている必要があります。ダブルクリックで動作 しないかたは下記リンクからインストールしてください。

https://java.com

ダウンロード

github.com

立ち絵差分画像をツクールMV・VXACE用の顔画像ファイルに一括トリミングするツール

ソフトウェア概要

複数の立ち絵差分画像を一括でトリミングしてツクール用の顔差分ファイルにまとめるた めのツールです。

位置の一括調整、一括トリミングをマウスだけで簡単に操作できます。キーボードショー トカットによって更に素早く操作できます。

純粋なJavaのみでマルチプラットフォームを意識して作成したので、Windows, Mac, Linuxでも動作するはずです。(Macは未確認)

デモ

使い方・利用規約ソースコード

GitHub - jiro4989/TKoolFacetileMaker2: RPGツクールVXACE・MV・MZの画像差分ファイル作成用GUIソフト

動作条件

動作するのに最新Javaがインストールされている必要があります。ダブルクリックで動作 しないかたは下記リンクからインストールしてください。

https://java.com

ダウンロード

github.com

ブログ始めてました

もともとはfc2のほう

ashelter.blog.fc2.com

でやってたんですが、現在移行作業をしています。

こちらに移行しようと思った理由はmarkdown記法でブログを書けるのが魅力的だったから です。それだけです。