ようこそ
※この記事は常に最新として出るように設定されています。
このブログはゲーム制作ツール「ウディタ」を使ってゲームを作ろうと四苦八苦する日記です。
と言っても、エターナラーなんでゲームはできるかどうかすらわからないため、過度な期待はご遠慮ください。
副産物として出来上がったものは、利用規約を守っていただければお使いいただけます。
(利用規約が書いてないものはご使用をお控えください)
↓副産物
●ドット風フォント KarakusaFont
●東方顔グラ素材 (旧作風)
●東方キャラチップ素材 (ウディタじゃなくてもお使いいただけます)
↓ウディタ用コモン
●行列数変更選択肢
●行列数変更選択肢 呼び出しオンリー
●コメント付きセーブコモン
●吹き出し型メッセージ
●吹き出し出現風メッセージ
●パターン番号切替アニメーション
↓ツール
●衝突判定矩形エディタ Short2QK
●ウディタ用ピクチャ入力支援ツール Wpics
↓ゲーム
●もしもウルファールさんが最強だったら ←2012/04/01 New!
このブログはゲーム制作ツール「ウディタ」を使ってゲームを作ろうと四苦八苦する日記です。
と言っても、エターナラーなんでゲームはできるかどうかすらわからないため、過度な期待はご遠慮ください。
副産物として出来上がったものは、利用規約を守っていただければお使いいただけます。
(利用規約が書いてないものはご使用をお控えください)
↓副産物
●ドット風フォント KarakusaFont
●東方顔グラ素材 (旧作風)
●東方キャラチップ素材 (ウディタじゃなくてもお使いいただけます)
↓ウディタ用コモン
●行列数変更選択肢
●行列数変更選択肢 呼び出しオンリー
●コメント付きセーブコモン
●吹き出し型メッセージ
●吹き出し出現風メッセージ
●パターン番号切替アニメーション
↓ツール
●衝突判定矩形エディタ Short2QK
●ウディタ用ピクチャ入力支援ツール Wpics
↓ゲーム
●もしもウルファールさんが最強だったら ←2012/04/01 New!
目標はRPGツクールローダー
※エイプリルゲームの記事は、DL数稼ごうと思ってしばらく置いてましたけど、あんまり効果なさそうなので、整理するために日付を移しました。
ブログTOPの記事から行けます。
ツイッターやり始めてからほんとに書くことがないけど、ブログを見てくれてる人がいるようなので期待には応えたい。
ってことでどうでもいい雑記ですが更新。
そういえば最近、全然ウディタ触ってないですね。
やらなくちゃ〜と思うんですが、そう思えば思うほどそれ以外のことがやりたくなってしまうんです。
4月上旬から遡って…、やったことといえば「第二次スパロボZ再世篇」と、ドット絵ちょこちょこ、で現在ツール作成中。
ツールを作り終わったら、またウディる予定ですが、その予定ももろくも崩れ去りそうな気がしてならない。
・ツールについて
RPGツクール用のリスト型ランチャー「RPGツクールローダー」というものをご存知でしょうか。
RPGツクールのゲームをドラッグ&ドロップすると、「ローダー」内のフォルダにコピーされて、リストに登録、そこからゲームを起動できるようになる。というものです。
なんとこのツール、ランタイムファイル(exeファイル)を抜いてあっても起動できるというスグレモノ。
しかもフォルダが圧縮されててもOK。
VIPRPGのコミュニティが生んだ神ツールです。
とまあ前置きが長くなりましたが、
今、私はこれのウディタバージョンのものを作ろうと頑張っているところです。
まあ自分の技術だと劣化したものしか作れませんが、それでもリスト型ランチャーというものはなかなか便利なので、ウディコンやウディフェス等の大きなイベントの時に使えれば良さ気な気がします。
動作としては、
・圧縮ファイルorゲームフォルダをドラッグ&ドロップでツール内のフォルダに解凍。
・その際、Config.exeやGame.exe、GuruguruSMF.dllは削除してフォルダサイズを縮小。
・png画像が入っていれば、それをサムネイルとして表示。
・textファイルが入っていれば、それをReadmeとして表示。
・ゲーム起動時には、Game.exeやGuruguruSMFは自動的に補間されてプレイできる。
・終了時にはまたそれらを削除。
という感じになると思います。
問題は、ゲーム内にもともと用意されているGame.exeを削除してツール内のもので補完するので、その時に動作がおかしくなったりしないかどうかですね。
旧verである1.31と最新verだけ用意すれば問題ない気がするんですけど、どうなるかはわからないので、解凍時に削除しないようにする&ゲーム内に置いてあるGame.exeでも起動できるようにするつもりです。
現時点でのRPGローダーとの機能の違い
・ゲームのタイトル取得ができない。→代わりにフォルダ名を取得し、ユーザー自身が登録ゲーム名を変更できるようにする。
・圧縮ファイルのままプレイすることは出来ない。→D&Dコピー時に自動的に解凍するようにする。
→それもこれも自分がバイナリレベルでの解析ができないせいです。
ですが実は、作る意味がなくなるのであまりいいたくないのですが、
RPGローダーでもウディタが起動できるんです。
しかも、ツクールゲーと同じく、圧縮ファイルからも起動できる上、暗号化されてても無問題。
XPのランタイムをウディタのGame.exeに変更すれば、Game.exeを抜いた状態でもプレイできます。
でもこれには問題があって、
・ゲームフォルダ内にgame.iniファイルがないと、D&D時にローダー側でゲームフォルダとして認識されずコピーされない。
・RPGローダーは現在必要なファイルを読み取って、そのファイルから解凍していくという仕様らしいですが、どうも暗号化されたファイルサイズが大きいとそれがうまく働かないっぽい(?)。(解凍前にゲームが始まってしまうため?)
特に「game.iniファイルが無いと〜」という点は、ウディコンやらウディフェスやらで大量のゲームをやらなければならない時にはとても面倒です。
ですからその点を改善したウディタ用のRPGローダーを作ろうと思い立ったわけです。
さあて、次回更新時には完成報告できるといいなあ。
ブログTOPの記事から行けます。
ツイッターやり始めてからほんとに書くことがないけど、ブログを見てくれてる人がいるようなので期待には応えたい。
ってことでどうでもいい雑記ですが更新。
そういえば最近、全然ウディタ触ってないですね。
やらなくちゃ〜と思うんですが、そう思えば思うほどそれ以外のことがやりたくなってしまうんです。
4月上旬から遡って…、やったことといえば「第二次スパロボZ再世篇」と、ドット絵ちょこちょこ、で現在ツール作成中。
ツールを作り終わったら、またウディる予定ですが、その予定ももろくも崩れ去りそうな気がしてならない。
・ツールについて
RPGツクール用のリスト型ランチャー「RPGツクールローダー」というものをご存知でしょうか。
RPGツクールのゲームをドラッグ&ドロップすると、「ローダー」内のフォルダにコピーされて、リストに登録、そこからゲームを起動できるようになる。というものです。
なんとこのツール、ランタイムファイル(exeファイル)を抜いてあっても起動できるというスグレモノ。
しかもフォルダが圧縮されててもOK。
VIPRPGのコミュニティが生んだ神ツールです。
とまあ前置きが長くなりましたが、
今、私はこれのウディタバージョンのものを作ろうと頑張っているところです。
まあ自分の技術だと劣化したものしか作れませんが、それでもリスト型ランチャーというものはなかなか便利なので、ウディコンやウディフェス等の大きなイベントの時に使えれば良さ気な気がします。
動作としては、
・圧縮ファイルorゲームフォルダをドラッグ&ドロップでツール内のフォルダに解凍。
・その際、Config.exeやGame.exe、GuruguruSMF.dllは削除してフォルダサイズを縮小。
・png画像が入っていれば、それをサムネイルとして表示。
・textファイルが入っていれば、それをReadmeとして表示。
・ゲーム起動時には、Game.exeやGuruguruSMFは自動的に補間されてプレイできる。
・終了時にはまたそれらを削除。
という感じになると思います。
問題は、ゲーム内にもともと用意されているGame.exeを削除してツール内のもので補完するので、その時に動作がおかしくなったりしないかどうかですね。
旧verである1.31と最新verだけ用意すれば問題ない気がするんですけど、どうなるかはわからないので、解凍時に削除しないようにする&ゲーム内に置いてあるGame.exeでも起動できるようにするつもりです。
現時点でのRPGローダーとの機能の違い
・ゲームのタイトル取得ができない。→代わりにフォルダ名を取得し、ユーザー自身が登録ゲーム名を変更できるようにする。
・圧縮ファイルのままプレイすることは出来ない。→D&Dコピー時に自動的に解凍するようにする。
→それもこれも自分がバイナリレベルでの解析ができないせいです。
ですが実は、作る意味がなくなるのであまりいいたくないのですが、
RPGローダーでもウディタが起動できるんです。
しかも、ツクールゲーと同じく、圧縮ファイルからも起動できる上、暗号化されてても無問題。
XPのランタイムをウディタのGame.exeに変更すれば、Game.exeを抜いた状態でもプレイできます。
でもこれには問題があって、
・ゲームフォルダ内にgame.iniファイルがないと、D&D時にローダー側でゲームフォルダとして認識されずコピーされない。
・RPGローダーは現在必要なファイルを読み取って、そのファイルから解凍していくという仕様らしいですが、どうも暗号化されたファイルサイズが大きいとそれがうまく働かないっぽい(?)。(解凍前にゲームが始まってしまうため?)
特に「game.iniファイルが無いと〜」という点は、ウディコンやらウディフェスやらで大量のゲームをやらなければならない時にはとても面倒です。
ですからその点を改善したウディタ用のRPGローダーを作ろうと思い立ったわけです。
さあて、次回更新時には完成報告できるといいなあ。
パターン切替アニメーションコモン更新
オートパターンコモン改め、パターン番号切替アニメーションコモンです!
実は誰もDLしてなくて、バグに全く気づかなかったという悲しいコモンですが、この度リニューアル。ピクチャのようにディレイを指定できるようになりました。
これでもう自動パターン切替の劣化なんて言わせない!(誰も言ってない)
まあディレイ用に可変DBをもう一個使うようになったんですけどね
更に、そのコモンにオマケとして、「アニメパタ番取得」というコモンを勝手に追加させてもらいました。
これは、フレーム値を入力すると、設定したユーザーDBからパターン番号を返してくれるというコモンです。
自分でフレームを操作したり、ピクチャパターン番号の切替をしたいって人には使えるかと思います。
実際に、私もゲームで主人公を表示させる時にはこっちを使っています。
ところで、もうカレンダーは4月になろうとしてるんですね。
そして、4月といえばエイプリルフール。
去年は何もできなかったし、今年はなんかやろうかと思ってるんですけど1~2日でできるかなあ?
というか他のサイトさんのように大規模な嘘サイトを作ったりはできないので、適当にゲームでもと考えています。
まあなにができるか(クソゲー)お楽しみってことで。
実は誰もDLしてなくて、バグに全く気づかなかったという悲しいコモンですが、この度リニューアル。ピクチャのようにディレイを指定できるようになりました。
これでもう自動パターン切替の劣化なんて言わせない!(誰も言ってない)
まあディレイ用に可変DBをもう一個使うようになったんですけどね
更に、そのコモンにオマケとして、「アニメパタ番取得」というコモンを勝手に追加させてもらいました。
これは、フレーム値を入力すると、設定したユーザーDBからパターン番号を返してくれるというコモンです。
自分でフレームを操作したり、ピクチャパターン番号の切替をしたいって人には使えるかと思います。
実際に、私もゲームで主人公を表示させる時にはこっちを使っています。
ところで、もうカレンダーは4月になろうとしてるんですね。
そして、4月といえばエイプリルフール。
去年は何もできなかったし、今年はなんかやろうかと思ってるんですけど1~2日でできるかなあ?
というか他のサイトさんのように大規模な嘘サイトを作ったりはできないので、適当にゲームでもと考えています。
まあなにができるか(クソゲー)お楽しみってことで。
衝突矩形エディタ更新
とりあえず処理関係を大幅修正。
CPUを爆食いしていた問題をなんとかしたかったので、ちょっとカクカクになってしまったけど、まあ仕方ないね。
それと、使用DLLを変更したので、ファルダのサイズがわずかばかり小さくなりました。
その代わりGDI+っていうDLLを持ってないと駄目なんですが、それはWindowsXP以降には入ってる上、ウディタにも同梱されているので問題ないですね。
ドラッグアンドドロップで画像読込できたり、透過ボタンをつけたり、ピクチャ入力支援ツールを作ってる間にやりたいと思っていたことを詰め込んでみました。
メインで修正したかったDB入力機能なんですが、どうやらウディタのDBの仕様が思っていたのと違っていたため、やりたい処理ができませんでした。
「自動入力ボタン」をポチると中に入っている文字列消去命令の後に文字列を入力する命令を出してるわけですが、その辺の仕様もよくわかっていないので、項目によってはうまく入力できないところも変わってません。
できれば、そういうところを無駄に完璧にしたいんですが、
そろそろHSPいじるのもつかれてきて、この辺で妥協しとこうという気持ちのほうが強かったので。
さて、一度作ってみたかったツール制作も終わったので次回からはまたしばらくウディタとドット絵に打ち込もうと思います。
特にウディタは結構エターなる直前くらいの気分なので、ここらへんで軌道修正しないと。
はあ、幽香ちゃんでロックマンやりたい
CPUを爆食いしていた問題をなんとかしたかったので、ちょっとカクカクになってしまったけど、まあ仕方ないね。
それと、使用DLLを変更したので、ファルダのサイズがわずかばかり小さくなりました。
その代わりGDI+っていうDLLを持ってないと駄目なんですが、それはWindowsXP以降には入ってる上、ウディタにも同梱されているので問題ないですね。
ドラッグアンドドロップで画像読込できたり、透過ボタンをつけたり、ピクチャ入力支援ツールを作ってる間にやりたいと思っていたことを詰め込んでみました。
メインで修正したかったDB入力機能なんですが、どうやらウディタのDBの仕様が思っていたのと違っていたため、やりたい処理ができませんでした。
「自動入力ボタン」をポチると中に入っている文字列消去命令の後に文字列を入力する命令を出してるわけですが、その辺の仕様もよくわかっていないので、項目によってはうまく入力できないところも変わってません。
できれば、そういうところを無駄に完璧にしたいんですが、
そろそろHSPいじるのもつかれてきて、この辺で妥協しとこうという気持ちのほうが強かったので。
さて、一度作ってみたかったツール制作も終わったので次回からはまたしばらくウディタとドット絵に打ち込もうと思います。
特にウディタは結構エターなる直前くらいの気分なので、ここらへんで軌道修正しないと。
はあ、幽香ちゃんでロックマンやりたい
ウディタ支援ツール作成
またツール作成しました。
今度は自分だけじゃなくてみんな得なツールです。
ウディタのピクチャ入力でどこらへんに画像が出るのか数字じゃわからない時ってありますよね?
そんなときにこれ!ウディタ用ピクチャ入力支援ツール Wpics
ピクチャ入力ウィンドウと連動して画像を表示してくれます。
表示だけじゃなくてマウスで移動後の座標を自動的にウディタ側のピクチャ入力ウィンドウに入力してくれるという便利ツール。
初心者の方で、ピクチャの座標がよくわからんって人は是非。
話は変わって
いっこ前に制作した衝突判定矩形ツールですが、使ってる間CPU爆食いしたり、いろいろと使いづらいので、修正しようかと考えています。
が、作ったのはついこの前のはずなのに、3ヶ月くらい立ってんじゃないかってくらいコードがわけわかめなので、苦戦しそう。特に、今作ったWpicsと機能は似ているくせに、違うプラグインを使っているせいで内部では全然違う処理をしているため、Wpicsと同じようにするには何日かかかるかも。
しかも自分のスパゲッティと戦うのはそろそろ辟易としてきたので、HSPをいじるのはお休みしたい気分になって来ました。
中途半端には終わりたくはないから、頼む、気力よ持ってくれ。
今度は自分だけじゃなくてみんな得なツールです。
ウディタのピクチャ入力でどこらへんに画像が出るのか数字じゃわからない時ってありますよね?
そんなときにこれ!ウディタ用ピクチャ入力支援ツール Wpics
ピクチャ入力ウィンドウと連動して画像を表示してくれます。
表示だけじゃなくてマウスで移動後の座標を自動的にウディタ側のピクチャ入力ウィンドウに入力してくれるという便利ツール。
初心者の方で、ピクチャの座標がよくわからんって人は是非。
話は変わって
いっこ前に制作した衝突判定矩形ツールですが、使ってる間CPU爆食いしたり、いろいろと使いづらいので、修正しようかと考えています。
が、作ったのはついこの前のはずなのに、3ヶ月くらい立ってんじゃないかってくらいコードがわけわかめなので、苦戦しそう。特に、今作ったWpicsと機能は似ているくせに、違うプラグインを使っているせいで内部では全然違う処理をしているため、Wpicsと同じようにするには何日かかかるかも。
しかも自分のスパゲッティと戦うのはそろそろ辟易としてきたので、HSPをいじるのはお休みしたい気分になって来ました。
中途半端には終わりたくはないから、頼む、気力よ持ってくれ。


