忍者ブログ
windowsやブラウザ のゲーム作ったりとか。
RPGツクールMV用 プラグイン素材
「全滅してもゲームオーバーにならないよ」

ダウンロードはこちら

通常エンカウントの戦闘で 全滅しても
ゲームオーバーにならず、指定のスイッチをONにします。

続くイベントに備えて自動的に、画面がフェードアウトしますので
全滅後イベントの任意のタイミングで、フェードインしてください。

つまり、イベントコマンドの「戦闘の処理」を使わずに
某クエストのように、全滅したら町へ戻る等の処理を出来るようになります。

<具体的な設定方法>
パラメータで指定した番号のスイッチを自動実行のトリガーにしたコモンイベントを作成。
必要なイベントを入力した後、指定したスイッチをOFFにします。
画面のフェードインをお忘れなく。

画面のフェードアウトが不要な場合は、コモンイベントの最初にフェードインを入れるか
プラグインをテキストエディタで開いて、フェードアウトの処理をコメントアウトして
文字コード UTF-8 で保存してください。

ちなみに、このプラグインは、プラグイン講座を元に作成しているので
講座のページにあるプラグインをダウンロードすれば、フェードアウトは入っていません。

<イベント戦闘の場合>
イベントコマンドの「戦闘の処理」で
「敗北可」に設定している場合は
全滅しても、このプラグインで指定したスイッチは、ONになりません。

イベント戦闘で敗北した時に、ランダムエンカウントの時と同じにするには
「敗北可」に設定せず
戦闘の処理の後に実行される予定の勝利時のイベントを
指定したスイッチがOFFの時という条件分岐で囲むと
敗北したのに勝利用のイベントが実行されるのを防げます。



ところで、戦闘での全滅以外に、マップ上で全滅したときも
特定のイベントを起こしたい時はないですか?

例えば、当家制作ゲーム「そしてゾンビな僕たちは」のように
トラップダメージで全滅しても拠点に戻る・・・みたいな。
そんな時はこちらをどうぞ。↓

フィールドで全滅してもゲームオーバーにならないプラグイン

こちらのプラグインは、パラメータが一つ増えています。↑
「戦闘かマップで全滅した時」と「戦闘で全滅した時のみ」の
二つスイッチを指定できるので
戦闘で全滅した時とフィールドで全滅した時とで挙動を変更できるわけです。

なので、もしも戦闘では全滅したいんだけどって場合は
「戦闘かマップで全滅した時」に呼び出されるコモンイベントの最初に
「戦闘で全滅した時のみ」のスイッチがONの時は
イベントコマンドの「ゲームオーバー」を呼び出せばOKです。

最後、両方のスイッチをOFFにするのをお忘れなく。

なお、タイルセットで「毒の沼地」とかにしてあるいわゆるダメージ床で
全滅したい場合は、データベースの「システム」タブにある
オプションの「床ダメージで戦闘不能」にチェックしてね。

※RPGツクールMZ版は、本体のロンチプラグインとして収録されています。

拍手[29回]

PR
 ツクールマテリアルのリクエストにお応えして作ってみました。

RPGツクールMV用 プラグイン素材
「戦闘中アイテムコマンド封印」



ダウンロードはこちら

指定した変数の、数値を変更する事で
戦闘中に、アイテムコマンドを使用不可にしたり、使用可にしたりできます。

例えば、変数1番をパラメータに指定すると
変数1の中身が 0の時は使用可能。
        1の時は選択はできないが、コマンドは表示(上記SS)
        2の時は、そもそもアイテムというコマンドが表示されません。

なお、キャンプメニューのアイテムは封印されません。
デフォルトのバトルコマンドにのみ対応しています。

余談ですが、攻撃・防御・スキルは
それぞれを封印する「特徴」をつけたステートを付加することで
封印及び、解除が可能です。


※「ヘタレ絵師の素材工房」で配布されていたものと同じバージョンです。
 レンタルサーバーがサービスを終了したのでこちらに移しました。

拍手[3回]

RPGツクールMV用 プラグイン素材
「乗り物の初期移動速度を指定」

ダウンロードはこちら

ボート、船、飛行船の移動速度の初期値を指定します。
※初期値を変更できるだけで、任意のタイミングで変更できるわけではありません。

デフォルトの移動速度は

ボート4(標準) 船5(2倍速) 飛行船6(4倍速) なので
ボートも2倍速がいいなーという時とかにどうぞ。

ちなみに、7(8倍速?)以上にするとめっちゃ高速なので
思うところで止まれなくなります。(苦笑)


※「ヘタレ絵師の素材工房」で配布されていたものと同じバージョンです。
 レンタルサーバーがサービスを終了したのでこちらに移しました。

拍手[0回]

RPGツクールMV用の プラグイン素材
「ランダムエンカウント最低歩数の初期値を設定」
作ってみました。

ダウンロードはこちら

このプラグインは、kuroさんのブログ
RPGツクールMVでアプリリリースを目指す開発室
の初心者向け講座「ツクールMV エンカウント率を調整」を参考に作成しました。
kuroさん、ありがとうございます。

記事が見つかりにくい場合は、ブログ内検索すると良いです。
ランダムエンカウントについて、詳しく説明してくれていますよ。

で、このプラグインでは
オマケ機能として、ランダムエンカウントの計算式を変更できるようになっています。

もともとの計算式は
2番の「出現歩数+出現歩数+最低歩数」です。
出現歩数は、「マップの設定」にある「敵出現歩数」で指定した数値以内の数がランダムで入ります。
(10と指定していたら、0~10の数値のうちランダムな数値)

せっかく最低歩数が指定できるのだからと言う事で
「出現歩数+最低歩数」というもっと単純な計算式も用意してみました。
それで? とか言われても困るんですけれどね。
他に何か計算式を思いついたら追加するかも・・・?

※注意
初期値を変更できるだけで、ゲーム中の任意のタイミングで変更できるわけではありません。
「敵出現歩数」の数値を変更したマップに移動する以外には。
いわんや1歩進んだだけでエンカウントする、という悲劇の回避を目的としたプラグインです。

ゲーム中にエンカウント率をもっとフリーダムに変更するには
TYPE74RX-T Presentsさんの「エンカウント歩数の変更」や
うたかたの夢跡さんの「エンカウント率制御プラグイン」がオススメです。

なお、エンカウント率の計算式を変えるプラグインは他にも
マンホールの中にR^3さんの「KGN_EncountMod.js」などがあります。

 自分のゲームに合ったプラグインを選べるじっだーい。
というわけで。

※RPGツクールMZ版は、本体のロンチプラグインとして収録されています。

拍手[2回]

ツクールマテリアルのリクエストにお応えして
「キャンプメニューにもTP表示」プラグインを作ってみました。
デフォルトのメニューのみ対応です。



ツクマテの「メニュー及びステータス画面にTPを表示」トピックから
ダウンロードできます。

もし、AltMenuScreen.jsなどの公式プラグインにも
TPを表示したいという場合は
まず、「キャンプメニューにもTP表示」プラグインの中の
//TPを追加(メニュー・スキル)
の1ブロック(// から }; まで)と
//TPを追加(ステータス)
の1ブロックを AltMenuScreen.js の 一番最後にある
 })(); が記載された上の行にコピペ(コピーして挿入)します。

これで、スキル画面・ステータス画面にTPの表示が追加されます。
が、メインメニューには表示されません。

なので次に
AltMenuScreen.js の 82行目(this.drawActorMpなんちゃら)を
次の行にコピペして Mp の部分を Tp に書き換えます。
これで、TPも表示しますが、今のままではMPの表示位置とかぶってしまいます。

ゆえに表示位置を変更します。
84行目に繰り上がった Icons(ステートのアイコン) の行の
表示位置を * 1 から * 5 に変更し、TPの表示位置を * 1 に変更します。


(今TPが表示されている部分に、元はステートのアイコンが表示されていました)

この位置でOKだと思いますが
ステートのアイコンがやや顔グラフィックにかぶるのが気になる場合は
表示位置の高さを指定している座標 bottom - lineHeight * 5 の部分を()で囲った後
動かしたい距離分の数値を足してあげれば、OKです。

例えば、
(bottom - lineHeight * 5)+4
と、変更すれば、4ドット分下へ移動します。
アイコンだけでなく、全体的に下げたい場合は、それぞれ同じように
それぞれの座標を変更してあげれば好きな場所に移動できます。

以前も書きましたが、.jsというファイル形式で保存する場合は
文字コードは UTF-8 で保存をお忘れなく。

また、改行コードLFに対応したエディタでないと
改行が上手く反映されないことがあるのでご注意下さい。

参考までに、私が愛用しているエディタはTeraPadです。
他にもスクリプトの記述に特化した
すばらしいエディタが多数あるので探してみてね。
ツクマテプラグイン作るツールトピックスも参考になるよ)

※RPGツクールMZには最初からこの機能がついているので、移植の予定はありません。

拍手[5回]

広告枠
アクセス解析

ATOM  
ATOM 
RSS  
RSS 


ソフトウェア制作講座





Copyright ©   YUWAKA'S SOFT   All Rights Reserved
Design by MMIT / TemplateB3  Powered by NINJA TOOLS
忍者ブログ [PR]