読者です 読者をやめる 読者になる 読者になる

次ログ

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

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

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

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

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

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

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

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

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

イメージ

f:id:jiroron666:20170514201421g:plain

利用規約

jiroron666.hatenablog.com

ダウンロード

www.dropbox.com

余談

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

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

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

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

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

MV顔グラ差分素材【女性】【事務職】

事務職っぽい女性です。

差分は19種類と赤面差分の合計38種類ほど。

好きに使ってやってください。

イメージ

f:id:jiroron666:20170429201958p:plain

f:id:jiroron666:20170429202007p:plain

f:id:jiroron666:20170429202008p:plain

利用規約

jiroron666.hatenablog.com

ダウンロード

www.dropbox.com

余談

試験的に今まで使ってきたSAIではなく、フリーペイントソフトのKritaというソフトで描いてみました。

もとはLinuxで開発されていたソフトで、マルチプラットフォームです。macでも動くそうです。

当然linuxでも動きます。実際に動作確認もしました。

傾向としてはPainterと似たタイプのペイントソフトですが、私の使い方ではそんなに変わらないみたいです。

SAIよりも複雑な機能がありますし、かなり多機能です。

ただしSAIよりもサラサラっとかける感じではない気がします。 なんというか、鈍重な感じがします。

でも悪いツールではないと思います。結構オススメです。

一度お試しあれ。

krita.org

JavaFXのTableViewで使用するレコードクラスを作成するスクリプト

JavaFXでTableViewを利用していると、たびたびレコードクラスを作成する必要に迫られます。

このレコードクラスが曲者で、ただのデータクラスなのにいろいろ条件がある上に、 コード量が非常に多くなってしまって毎回毎回手書きするのが面倒になります。

そんなわけで、いちいち手書きしないでいいように、 簡単に作成できるようにスクリプトを作成してみました。

GitHub - jiro4989/tools: 自作のスクリプトツール


使用した言語は以前から興味があったpythonです。

使用したバージョンは2.7。
ただprintメソッドを3.xでも動作するように書いているので 3.xでも動作確認できました。
たぶん正常に動くと思います。

あと動作確認はLinuxMintでしかやってないので、 Windowsでどう動くかまだ確認していません。

これで今後TableViewを使用するときの作業が少し楽になります。
早くセリフ編集ソフト完成させてしまわないと・・・。

RPGツクール用のダンジョンとか町とかで使えそうなBGM4種

自分用に作ってたダンジョンとか街とかイベント用のBGMです。
以前のブログでは配布してたのですが、こちらでも配布するのをすっかり忘れてました。

ループ処理済みです。
oggDropboxでは視聴できないので、mp3のほうで視聴してみてください。

音楽説明

一応タイトルをつけてますが、自分の中で完成と言える程度に仕上がったものに、 後からタイトルをつけているだけのものなので、深い意味はありません。

あと音楽の知識も独学なので、音楽理論とかは持ち合わせていません。
フィーリングで作曲しているので、音も自分の好みで選んでいます。

Desire

ゲーム冒頭の文章スクロールのBGMに使おうかなぁとか考えてますが、 ゲームが完成しないので使う日は来ないだろうとも思ってます。

GoneTime

悲しいシーンで使えると思います。
誰かがくたばったシーンか、壊滅した村を訪れた時とかでしょうか。

UnderWater

海底都市、海底神殿で使えると思います。

まぁ私には海底ダンジョンのマップを作る能力はないので、使う機会は無いと思います。

ForgottenCity

知人曰く、雪の降る村、または東洋の神殿といった印象らしいです。
シタールという楽器がそういう印象を結んだのだと思います。
フィーリングでいつも楽器を選んでいるので、別にこの楽器を選んだことに理由はありません。

利用規約

規約内容はイラストの規約とほぼ同じです。

jiroron666.hatenablog.com

ダウンロード

www.dropbox.com

余談

普段私はDubstepやらComplextroといったEDMやTrance系音楽を聴いてます。

あとはゲームのサントラとかですけれど、RPG民族音楽系はあんまり聴かないです。
具体的にはHotline Miamiといった海外のゲームのサントラです。
これもダンス系の音楽なので、もしかしたら作っている曲のどこかしらにそういう色が現れているかもしれません。

MV顔グラ差分素材【女の子】【ゴスロリ】

ゴスロリの目が死んでる系の女の子です。

差分は15種類と赤面差分の合計30種類ほど。

好きに使ってやってください。

イメージ

f:id:jiroron666:20170326074932p:plain

f:id:jiroron666:20170326074941p:plain

f:id:jiroron666:20170326074945p:plain

利用規約

jiroron666.hatenablog.com

ダウンロード

www.dropbox.com

余談

この絵はSAIで描きましたけれど、最近フリーペイントソフトのKritaという物を触ってま す。

SAIほど描きやすくないですけれど、フリーにしてはかなり多彩な機能があって面白いツ ールです。系統としてはPainter系のペイントソフトらしいです。

Windows, Linux, Macどれでも使えるので、ペイントソフトをお探しの方は一度触ってみ てください。

(途中)ツクール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つ作って、そこに出力するって感じです。

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

ソフトウェア概要

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

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

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

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

デモ

f:id:jiroron666:20170318025011g:plain

f:id:jiroron666:20170318025013g:plain

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

github.com

動作条件

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

https://java.comjava.com

ダウンロード

www.dropbox.com

余談

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