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

次ログ

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

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

余談

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

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

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

デモ

f:id:jiroron666:20170312030313g:plain

注意点

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

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用のキャラ素材配布19人(女の子)

  • 利用規約
  • 正面向きキャラ素材
    • エルフっぽいメイド
    • 悪魔っ娘
    • 九尾の狐娘
    • ただのメイド
  • 15人まとめのキャラ素材
    • 白髪の悪魔
    • ナース悪魔
    • ただのメイド2
    • 気の強そうな女子高生
    • エプロン少女
    • ツインテール少女
    • ジト目少女
    • 白髪の悪魔
    • 白髪の女性
    • 箱入りお嬢様
    • 赤髪の少女
    • 長身の少女
    • メガネ女性
    • 赤髪の悪魔
    • 緑髪の悪魔

以前使っていたFC2ブログで私が配布してたイラスト素材まとめです。

半年以上前のイラストも混じっているのでいろいろと思うところがあります。雑記とかも 含めながら載せておきます。

続きを読む