投稿記事

[進捗]探索ロールの仕様変更、データ作業の効率化とか

探索ロールの仕様変更

https://twitter.com/thiropGames/status/1406221057200050181

探索ロールは隠しギミックの数を把握するためのシステムでした。
何回も繰り返し探索してフロア全体を攻略することを想定しての仕様だったのですが、部屋にギミックが残ってるかわからない状態で先に進むのもモヤモヤしそうだったので仕様を変更しました。

探索可能数とも絡ませたので、1度成功したあともランダムに配置される素材探索に役立つため良い仕様変更かなと満足。

部屋の探索が探索パートのメインになるので、隠しギミックの種類をもう少し増やしたいところです。


隣の部屋のチラ見え防止


部屋ごとにスクロール可能範囲が設定されているのですが、L字形状の部屋だったりすると隣の部屋が見えたりして情緒が無いのです…


部屋はわりと蜜に配置されてます。
部屋間の距離を離すとミニマップの表示が崩れるので避けたいところ…


というわけで、現在いる部屋以外のタイルの描画をスキップすることで解決しました↓


シーン開始時に部屋ごとの対応する座標を全て解析しておき、tilemap._paintTilesで描画時に部屋内の座標であるかチェックを行う仕様です。

イベントについても部屋移動の際に、部屋外のものをまとめて透明(event._transparent=true)にして非表示にしています。


データ作業の効率化

ダンジョンの設定作業の工数が多くて時間がかかりがちだったので、フローチャートのようなものを作って効率化


↓部屋間のつなぎやギミックの設定はjsファイル上で指定してます。

スニペットを登録して効率化はしてるのですが、ヒューマンエラーも多々あるのでマップ上のイベント配置を解析してある程度自動的に設定ファイルを書き出せるシステムが欲しいなぁと悩み中


ちなみに、スニペットとは特定の単語をキーボードで打つと、登録した内容に自動的に置き換えてくれる素敵機能です。何にでも応用できるので超おすすめ

例えば自分の場合は「;gimmic」と打った瞬間に

と自動的に変換されます。

こういったテンプレートを呼び出すときや、プラグインコマンドや関数のパラメータを覚えるのが面倒なときに便利です。
(MacだとDashというアプリが無料で使えて勝手も良いです)


スニペットであなたも今日からレッツ効率化!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

[進捗]プレツク反省ほか

あまりの進捗感の薄さと反応の薄さのダブルパンチからTwitterでの進捗報告がしばらく億劫になってたのですが、最近になって作業した日には雑なスクショ・動画でも機械的に進捗ツイートをしてくようにしてみました。

Ci-enの方では技術的な補足とか裏話とかをちょこちょこと報告してこうかなと思って久しぶりの進捗記事です。


プレツク反省その1

https://twitter.com/thiropGames/status/1405490068781867011
(さっそくこの進捗システムの不備に気づいたのだけど、TwitterのURL貼るとツリーの直前のツイートまで表示されるのね……なぜに)

久しぶりに遠景マップ的なのしました。

めませかの時も少し挑戦してましたが、フォトショの編集技術が多少上がったこともあって遠景マップの腕も少しだけ上昇した気分です。

ただ、FSMさんのチップもいろいろと増えてたりして、好き勝手に配置してくだけでも楽しくて時間泥棒ですね…


画面左の木漏れ日・木の葉っぱのエフェクトはパーティクルですが、なかなか良い感じにできて気に入ってます。

木の上面部分にリージョンを指定して、対象をリージョンにして設定すると位置や見栄えを調整しやすいと思います。

あと、すっかり忘れてましたが雲の影とかフォグを表示したらたぶんいい感じに仕上がりそう。

イベントシーンは演出頑張る


プレツク反省その2


マンネリ防止のためにランダムギミックを強化しようとして導入したレアモンスター。

戦闘面ではランダムなバッドステートを付与するスキルが特徴的です。

ランダムバステ付与用のステートを用意しておいて、addState()内で全部のバステのステートIDの中からランダムなstateIdにすげ替えれば良いので実装はわりと簡単。

レアモンスター枠は遊び要素としてあと1〜2種類くらいはのちのち作りたいなぁという予定。


主人公の設定や顔つきを変更

https://twitter.com/thiropGames/status/1405515355456344071

自分の強みはキャラをぐりぐり動かすとこにある(と思ってる)ので、主人公もキャラとして独立してたほうがいいかなと思って変更しました。

顔つきもテツノカさんに修正してもらったけど、愛嬌あって良くないですかね?
(テツノカさんは元の方が好きだった模様。かなりイケメンだからね。スミマセン)


(キャラ紹介シートをGIFで作るのがひそかなこだわりなのだけど、画質が潰れてしまって無念。縦横比率とかいじってまた挑戦してみたい)



実に5ヶ月ぶりにプレツクタグに参戦したけど、やっぱり毎月の進捗報告のよい機会なのでできるだけ参加したいですね。

ゆるい作業目標になるし、タグを回って他の方の進捗眺めるのもいろいろとアイデアをもらえたり刺激になります。

来月も参加するぞい

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フキダシにアイコンを表示するプラグイン【RPGツクールMZ】

フキダシにアイコンを表示させるRPGツクールMZ向けの無料プラグインです。
MV版はこちら


(※動画はMV版)

ダウンロード

Boothにて無料で公開中!
https://thirop.booth.pm/items/2257615


他に有料プラグインの販売もしてますのでよければ覗いてみてください〜!
https://thirop.booth.pm/

パーティクルプラグイン

https://thirop.booth.pm/items/2877515

立ち絵操作プラグイン

https://thirop.booth.pm/items/2516473




以下のツクールRTP改変素材については利用規約に則ってご利用ください。
https://tkool.jp/support/

バルーン画像

アイコンを表示するベースとなるフキダシ画像として空のバルーンを登録する必要があります。

加工で簡単に作れますが、面倒な方は↓の画像を保存して使ってください。
11番目の行なので、プラグイン設定の「空のバルーンID」を11として利用してください。
※RPGツクールMZ素材を改変したものです。画像を利用するにはRPGツクールMZのユーザー登録が必要です。

Balloon.png.zip (54.65kB)

Download

アイコン画像

枠がないVX系のアイコンを想定してます。
こちらも加工が面倒な方のためにVXAceのアイコンを拡大してMZのアイコン画像に統合したものを用意しておきましたので、必要な方はダウンロードを。

※RPGツクールMZならびにRPGツクールVXAce素材を改変したものです。画像を利用するにはRPGツクールVXAceの購入とRPGツクールMZのユーザー登録が必要です。詳しくはツクール素材の利用規約を参照。

IconSet.png.zip (1.02MB)

Download

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

「TRP_SkitMZ」のRPGツクールMVでの動作について

←TRP_SkitMZマニュアル

RPGツクールMZ向け立ち絵操作プラグイン「TRP_SkitMZ」はRPGツクールMV向けTRP_SkitをベースとしてツクールMZで動くように移植し、さらに複数階層レイヤー表示機能とそれに対応する表情ピッカーなどの新機能を搭載したものです。


さて、「TRP_SkitMZがRPGツクールMVで動くか」についてですが、新規プロジェクトにおいて簡素な追加パッチを2つあてることでごく基本的な動作を確認しております。

導入にあたっていくつか注意点がありますので、よく読んでから試してみてください。

パッチファイルの扱いについて

拡張パッチについてはTRP_SkitMZの使用条件対象外です。
また、TRP_SkitMZの今後のアップデートなどへの対応も保証いたしませんのでご了承ください。

商用利用:○
改変:○
再配布:改変したものも含めて不可
これらのプラグインを利用することによって生じる損害について、プラグイン製作者は一切の責任を負いません。各自の責任と判断の上でご利用下さい。


TRP_Skit(MV版)からの移行について

基本のAPI(プラグインコマンドのパラメータ順など)は同じですが、立ち絵キャラクターの設定など、コンフィグに一部異なる部分があります。

(ただし、同じ動作でも内部で行っている処理は細々と修正が加わっているため、他のプラグインとの競合状態によっては正しく動作しない場合もあると思います。)


また、MV版からMZ版への以降のメリットは複数階層レイヤーが使える点であるため、立ち絵キャラごとに表情パーツを分けて、ピッカーでの表情データ登録が必要になります。

すでにイベントシーンを作っているのであれば、既存の表情画像とそのIDに対応させるようにピッカーで表情データを設定していくことで以降の手間を最小限に済ませることができるでしょう。


あくまでおまけの拡張パッチとして、あまり期待せずにお試しくださいませ。

不具合については報告の受け付け自体はしております。
不具合情報をいただける分にはこちらもありがたいですので、対応できるかはともかく何か有りましたら↓へどうぞ
プラグインの不具合・競合報告


導入方法

  • ツクールMVプロジェクトのバックアップをとる
  • TRP_SkitMZ関連のプラグインをプロジェクトに導入
    └TRP_SkitConfigは削除せずに残しておくと後でTRP_SkitMZ_Configの設定が楽
    └「TRP_Spritesheets.js」の代わりに「TRP_Spritesheets_ForMV.js」を導入
  • 「TRP_SkitMZ_ExMVPatchA.js」をプラグイン管理画面でなるべく上に配置
  • 「TRP_SkitMZ_ExMVPatchB.js」をプラグイン管理画面でなるべく下に配置dd
  • TRP_SkitMZ導入マニュアルに従って動作チェック

パッチファイル

TRP_SkitMZはRPGツクールMZ向けに制作したプラグインであり、本パッチを当ててのRPGツクールMVでの動作は十分なテストが出来ておりません。

何が起きるか分かりませんので必ずプロジェクトのバックアップをお取りの上でお試しください!

TRP_SkitMZ_ExMVPatch.zip (6.28kB)

ダウンロード

(Ver1.01 2021/7/17)

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

「TRP_ParticleMZ」のRPGツクールMVでの動作について

←TRP_ParticleMZマニュアル

RPGツクールMZ向けパーティクルプラグイン「TRP_ParticleMZ」はRPGツクールMV向けTRP_ParticleをベースとしてツクールMZで動くように移植し、さらにサブエミッターやグループ機能といった新機能を搭載したものです。


さて、「TRP_ParticleMZがRPGツクールMVで動くか」についてですが、新規プロジェクトにおいて簡素な追加パッチを2つあてることで動作が確認できました。

自分がまだMVでゲームを作って最中なので、自分用に動作を確認するだけの予定だったのですが、思いのほかパッチプラグインがシンプルに出来たので公開しても良いかなと考え、導入方法の解説と一緒に記事にまとめることにしました。

導入にあたっていくつか注意点がありますので、よく読んでから試してみてください。

パッチファイルの扱いについて

拡張パッチについてはTRP_ParticleMZの使用条件対象外です。
また、TRP_ParticleMZの今後のアップデートなどへの対応も保証いたしませんのでご了承ください。

商用利用:○
改変:○
再配布:改変したものも含めて不可
これらのプラグインを利用することによって生じる損害について、プラグイン製作者は一切の責任を負いません。各自の責任と判断の上でご利用下さい。


TRP_Particleからの移行について

基本のAPI(プラグインコマンドのパラメータ順など)は同じであるため、他にプラグインを導入していない状態であればそのまま引き継げるかと思います。

ただし、同じ動作でも内部で行っている処理は細々と修正が加わっているため、他のプラグインとの競合状態によっては正しく動作しない場合もあると思います。

あくまでおまけの拡張パッチとして、あまり期待せずにお試しくださいませ。

不具合については一応受け付けるだけは受け付けております。
不具合情報をいただける分にはこちらもありがたいですので、対応できるかはともかく何か有りましたら↓へどうぞ
プラグインの不具合・競合報告

また、RPGツクールMVはPIXIのバージョンが古いため、基本的にMZよりも描画能力が低めです。MZでは問題なく動作してもMVでは重く感じる、ということもあるかもしれませんのでご注意を。


導入方法

  • ツクールMVプロジェクトのバックアップをとる
  • TRP_ParticleMZ関連のプラグイン(ver1.01以降)をプロジェクトに導入
  • 「TRP_ParticleMZ_ExMVPatchA.js」をプラグイン管理画面でなるべく上に配置
  • 「TRP_ParticleMZ_ExMVPatchB.js」をプラグイン管理画面でなるべく下に配置
  • index.htmlなどがあるメインフォルダに「dataEx」という名前でフォルダを作成する
  • すでに編集した設定を引き継ぐ場合は「data/TrpParticles.json」を「dataEx/TrpParticles.json」にコピペ
  • 新規マップにイベントを作り、プラグインコマンド「particle test」を実行
    └最後に花火が表示されれば新機能のグループ機能、サブエミッターが機能してます
  • プラグインコマンド「particle group edit test this」で新機能のグループエディタ機能を起動をテストできます。

パッチファイル

TRP_ParticleMZはRPGツクールMZ向けに制作したプラグインであり、本パッチを当ててのRPGツクールMVでの動作は十分なテストが出来ておりません。

何が起きるか分かりませんので必ずプロジェクトのバックアップをお取りの上でお試しください!

TRP_ParticleMZ_ExMVPatch.zip (3.65kB)

ダウンロード

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索