投稿記事

無料プランの記事 (25)

とろろ/赤玉亭 2023/05/29 02:38

RPG作成日記 その5:ChatGPTくんと二人三脚で、戦闘立ち絵更新プラグインカスタマイズ!

まず最初に謝っておきます。
今回はえっちぃ要素なしですw

プラグインカスタマイズに挑戦

前回の進捗報告で、ダメージ受けた時のランダム立ち絵変更を仮実装しましたが、これは「ルルの教会」様作成の『LL_StandingPictureMV.js』というプラグインをデフォルトのまま使って実装しました。

このプラグイン、初心者でも使いやすく、わかりやすく、いろんな条件をかなり幅広く登録できてとてもとても重宝しています。ありがとうございます!

ただ、前回の進捗報告でやっていた『ダメージ時に立ち絵をランダム表示』しようとすると、1画像につき、1つずつ変数判定条件をつける必要があって、結構手間です。
16個程度ならともかく、今後、バステや服破れ状態やExtercyゲージなど、状況に応じて表示する画像を100個とか200個とか切り替えて表示するとなると絶望的にめんどくさい。管理もとても大変。

表示する画像ファイル名に制御文字「\V[n]」で変数指定すれば200画像のランダムでも判定条件1個だけで作成できるのに。ぐぬぬ。
……とはいえ、できないものは仕方ないので、自分でプラグインカスタマイズに初挑戦!

利用規約に
『・ゲームに合わせて自由に改変していただいて問題ございません。』
『・プラグイン素材としての再配布(改変後含む)は禁止させていただきます。』
とあるので、改変版を配布したりしなければセーフのようなので、プラグイン&スクリプトのお勉強がてらいじいじしてみました。

目標は↓みたいにファイル名に変数用制御文字を使って、変数に乱数を設定することでランダム画像出力を実現すること。

ではれっつちゃれんじ!
 
 

ChatGPTくん と RPGツクールMV

とろろは職業上、JavaScriptの知識はそれなりにあるものの、RPGツクールのプラグイン作成のお作法は全然知らないので、まずはそこをどうにかしなければいけません。
とはいっても、ネットにあるプラグイン作成のノウハウを1から学ぶのは結構たいへん。

簡単なスクリプト作成とかプラグイン作成のとっかかりの情報はあっても、既存プラグインの改修となると、まずはソースコードの読み込みが必要。
お仕事ならともかく、プライベートでそこまで労力使いたくないぞー。
 
 
というわけで、ダメもとでChatGPTくん(有償版)に聞いてみることに。




……おおおっ!?
ChatGPTくん、RPGツクールMVのプラグインのお作法わかってる!?
わかってるよね、これ!?
しょっちゅうわかってるフリして、適当な嘘をぶっこんでくることで有名なChatGPTくんですが、まさかRPGツクールMVの知識・ノウハウを持っているとは思わなんだw
これはとても嬉しい誤算でした。
  
 

ChatGPTくんと二人三脚でプラグイン改修

ChatGPTくんにRPGツクールの知識があるとのことなので、せっかくなのでいっぱい働いてもらいましょう。
月額$20払ってる元をとらないとねw

制御文字の置き換え、なんていうマニアックそうな質問にもちゃんとサンプルコードつきで答えを返してくれます。ありがてえ。



 
 
提示されたサンプルコード、ちょっとの手直しで動いてくれたけど、入力文字列固定で汎用性が悪そうだったので改善案を提示。



 
  
この対応で戦闘立ち絵は変わるようになったけど、ダメージ後立ち絵が初撃しかかわらなかった。
これは ChatGPTくんが提示した対応が大本のpictureListsの制御文字を変数の中身の値に直接書き換えていたことが原因っぽかったので、pictureListsを参照ではなくDeepCopyしたものを出力する方法を提案。
ChatGPTくんの出したソースにちょっとツッコミを入れて更にブラッシュアップ。


これにて、スクリプトのカスタマイズ完了!
 
 

実際に動かしてみる

というわけで、赤玉亭カスタマイズ版の『LL_StandingPictureMV.js』を実際に動かしてみる。
(なお、ファイル名を変更したら何故か動かなかった模様w)

で、このプラグインで動かしてみた結果がこちら
(音量注意&ランダム立ち絵は前回から変化なし)

うん、ちゃんと動いてくれてるっぽい!
これにて、初めてのプラグインカスタマイズ終了です!
 
 

総括

とりあえず、ChatGPTくんの有能さを改めて思い知りました。
ChatGPTくんがここまでRPGツクールMVの知識を持っているとは思わなかった。
MVは2016年発売でだいぶ枯れた技術だからこそChatGPTくんのノウハウも溜まってるってことなのかな。
仮にUnitiy版だったらまったく知識がないと思われるw
 
にしても、AI技術向上のおかげでイラストはStableDiffusion、ツクール知識はChatGPTで賄えるようになり、やる気さえあれば誰でもRPG作れる時代が到来した感ありますね。
良き時代になったものです。
モラルの無い使い手が悪目立ちしすぎて何かと目の敵にされがちなAI技術ですが、ツールとしては本気で有用なので、あんまり嫌わないでほしいなぁ、と思う今日このごろ。
  
まあ、赤玉亭はAI技術をガッツリ活用するRPG作成サークルなので、StableDiffusionさんだけじゃなく、今後はChatGPTくんにもたくさん働いてもらうとしましょうw
 
 
なお、今回のプラグイン改造でランダム立ち絵の作りやすさが大幅に向上したので、次回更新時のエロバトルはだいぶ激しいことになりそうですw

とろろ/赤玉亭 2023/05/26 02:31

RPG作成日記 その4:ランダムダメージ立ち絵お試し実装⇒モチベ向上

AIくんが書いてくれた絵の背景をかなり高い精度で簡単に透過できる手法が確立できたので、敵の攻撃食らった時のダメージ絵をランダムで表示させる対応をお試し実装。

片目つぶるのがダメージ食らってる感があっていいな、と思ったけど、実際に実装してみたら片目つぶりばっかりだと構図が似通った絵ばかりになって面白くなかったので、それなりに違う印象の画像を16種類からランダムで表示するようにしてみた。









……とまあ、貼っては見たものの、静止画だとちょっと面白みに欠ける。

というわけで、できれば今回はフォロワー限定で貼ってる動画を見てもらったほうがインパクトがあって良いと思います。

この方向性でゲームを進化させていって、通常攻撃ダメ絵や触手ダメ絵、セクハラ攻撃ダメ絵や挿入攻撃ダメ絵を、服の耐久度や状態異常に応じた『差分ではない』立ち絵を怒涛の勢いでコロコロ切り替えて表示できるようにできれば、他のゲームにはない強みができそうな気がする。

ここ最近、「これプレイして面白いか?」的な疑問が頭の中に渦巻いていてモチベが低下気味だったけど、今回試作したランダム立ち絵を加えた戦闘を見て、ちょっとテンション上がってきた感がありまするw

フォロワー以上限定無料

とろろ/赤玉亭の活動内容を見ることができます。

無料

とろろ/赤玉亭 2023/05/22 23:53

RPG作成日記 その3:メニュー&戦闘画面変更+状態異常『白濁』追加

土日の間、ちまちま開発はすすめていたけど、ようやくそこそこ見栄えする改造がおこなえたので取り急ぎ進捗報告。

① メニュー画面変更+画面アスペクト比を16:9に変更
前回メニュー画面は『LL_MenuScreenCustomMV.js』を使って作成していたけど、エロRPG定番のえろパラメータとかExtercyゲージとかやっぱりメニュー画面にどばーっと出したい、と思い、『FTKR_CSS_MenuStatus.js』の使い方を理解してメニュー画面をカスタマイズ。
立ち絵もちゃんと変わります。
プラグインコマンドについてもとっかかりを理解。



 
 
② バステ「白濁」追加
バステ「白濁」状態を追加。ちゃんと立ち絵にも反映されます。
スキル欄に「バステ」の項目を追加して、そこで現在かかっているバステを表示できるように対応。
この辺、誰からのレクチャーもなしに作成するのは地味にしんどかったw
アイコンもちゃんと「白濁」にしたい所だけど今はまだ手が回らない。

 
③ 戦闘画面調整
『FTKR_CSS_BattleStatus.js』をつかって戦闘画面を調整。
『LL_StandingPictureBattleMV.js』での立ち絵出力と競合しないの助かる。
画面が広くなったので立ち絵を右に。
ステータス表示欄にExtercyゲージを出せるように修正。


 
 
白濁状態+破れ状態4パターンの立ち絵をとりあえず作成。
他の状態異常もあることを考えるとやっぱりこのくらいが妥当な気がする。



にしても、右側の画像見切れはいいけど左側の画像見切れは正直ちょっと気になる。
今はとりあえずやっつけ仕事の立ち絵だから、正式版を作るときにはAIくんにその辺のことを考慮した立ち絵を作って貰わないといけない気がする。
1枚目ももう少しどろどろ感がほしいけど、AIくんえっちな部分が見えない状態だと汁をあんまり出してくれないのがなかなか困りもの。


……とまあ、今回の進捗はこんな所。
進んだといえば進んだけど、どちらかというと表面にはでてこないプラグインやらなんやらかんやらの改造部分に一番時間を取られた気がしなくもないw

フォロワー以上限定無料

とろろ/赤玉亭の活動内容を見ることができます。

無料

とろろ/赤玉亭 2023/05/19 01:46

RPG作成日記 その2:エロ戦闘の試作に成功!

とりあえず、立ち絵表示&脱ぎ差分用のプラグインを色々試した結果、
『ルルの教会』様の公開している
・立ち絵表示プラグインVer.2
・メニュー画面カスタマイズプラグイン
・戦闘中立ち絵表示プラグイン
の3種のプラグインが、メニュー画面と戦闘中立ち絵を連動させてくれるらしく、初心者的に使いやすそうだったので試しに導入。

ついでに服耐久度と服破損変数と服やぶき攻撃を実装してエロ戦闘に初挑戦!
 
 
① 戦闘画面に立ち絵表示に成功!


 
 
② エロ攻撃を発動させて服破きに成功!
 
 
 
③,④ さらにエロ攻撃で露出マシマシに!


 
 
⑤ 戦闘終了後の立ち絵でも破れっぷりは継続

 
 
Ci-enで動画が貼れるかのテストも兼ねて、フォロワー限定で戦闘での脱げムーブ一連の動画もうpってみたのでよろしければそちらもどうぞ。
思いの外いい感じに動いてくれて結構テンションが上がってるとろろですw
 
 
というわけで、昨日立てたノルマは達成!やったぜ!
まあ、戦闘立ち絵がデカすぎだったり、メニューにTPとか快楽度とか表示させたりしたいところだけど、まあそのへんはおいおいやっていこう。

他にも有用そうなプラグインがいろいろあるっぽいのでもう少しプラグイン周りはいろいろと試してみたいと思いまする。

フォロワー以上限定無料

とろろ/赤玉亭の活動内容を見ることができます。

無料

とろろ/赤玉亭 2023/05/18 00:04

RPG作成日記 その1:立ち絵つきのプロフ画面作成(プラグインの理解)

銀髪ヒロイン恥辱悦楽淫獄地獄のゲーム化に向けて、自分自身のモチベ確保のため、サボり・エタりが発生しないようにするためゲーム作成状況に更新があった場合、日記形式でCi-enに投稿するようにしたいと思います。

というわけで記念すべき1回目。

① タイトル画面差し替え
タイトル画面を差し替えることに成功。なお、画像は仮置き。
タイトル名のこのフォントは流石にどうだろう、と思うけどそこも一旦おいておく。
できるようになったことが重要なのです。うんうん。


 
 
② キャラ画像差し替え
とりあえずアリシアさんのアクターをDBに登録してパーティ変更。
顔画像取り込み。

 
 
③ プロフィール画面作成
とりあえずプラグインのお勉強を兼ねて、エロステータスプラグインを入れてプロフをつくってみた。
アリシアさんの透過画像はStableDiffusionの透過AIプラグインを使って作成。
微妙に境目の透過がおかしいけどまあ良し。

 
 
とまあ、今はこんな感じ。
とりあえず次の目標は
(1) プラグインを入れてソロ用画面を作成。立ち絵をソロ画面に表示させる
(2) プラグインを入れて会話で立ち絵を表示させる
(3) HPと連動して脱ぎ差分を作る

ちゃんとしたツクールプレイヤーなら一瞬でできそうだけどとりあえず、まずは趣味と勉強を兼ねたところからやって行こうと思います。
 
 
あと、ControlNetのReferenceOnlyやばいw
衣装の変化とかもあまり起きさせないようにできるから同一キャラ画像としての画像生成がめっちゃやりやすくなって、とても良きです。

逆に言えばやろうと思えば版権キャラの画像生成とかも超らくらくにできる様になっちゃったので、モラルのないAIユーザーがアホなことをやらかさないことを祈るばかりですわい。

1 2 3 4 5

限定特典から探す

記事のタグから探す

月別アーカイブ

記事を検索