Archives for : ゲーム

【ツクールMZ】バトル中の選択肢でステータスウィンドウを表示する

RPG ツクール MV の後継の MZ なんて出てたんですね。
昨日存在を知って、昨日までセールだったらしいのでなんとなく買いました。

 

で、本題。
RPG ツクール MZ で、『メッセージや選択肢を表示すると勝手にステータスウインドウが消える』っていう困った仕様があります。
例えばバトル中に現在のアクターのステータスをみた上で、選択を決定したいっていうシチュエーションが作れないんですよね。

ツクール MV だと以下のようなフォーラムがあって

【解決済】戦闘中にメッセージや選択肢を表示してもステータスウインドウが消えないようにしたいです。
https://forum.tkool.jp/index.php?threads/%E3%80%90%E8%A7%A3%E6%B1%BA%E6%B8%88%E3%80%91%E6%88%A6%E9%97%98%E4%B8%AD%E3%81%AB%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%84%E9%81%B8%E6%8A%9E%E8%82%A2%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%A6%E3%82%82%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%A6%E3%82%A4%E3%83%B3%E3%83%89%E3%82%A6%E3%81%8C%E6%B6%88%E3%81%88%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%80%82.1544/

このような神様みたいな人が出てきて質問者以外をも助けてくれるのですが、
このプラグイン「BattleStatusWindowAlwaysOpen」は残念ながら MZ では動きません。

MZ はリリースされてさほど時間がないからなのか、まだ無いんですよね。

で、私はプログラマじゃない初心者でプラグインの作り方とか、
サッパリよく分からないので、スクリプトを直接書き換えることで解決しました。

「rmmz_scenes.js」の 3050行目あたり、関数「updateStatusWindowVisibility」

Scene_Battle.prototype.updateStatusWindowVisibility = function() {
if ($gameMessage.isBusy()) {
        if ( $gameMessage.isChoice()) {

           this._statusWindow.open();
        }else{
this._statusWindow.close();
        }
} else if (this.shouldOpenStatusWindow()) {
this._statusWindow.open();
}
this.updateStatusWindowPosition();
};

〇DIFF

***************
*** 3052 ****
! this._statusWindow.close();
--- 3052,3058 ----
! if ( $gameMessage.isChoice()) {
!
! this._statusWindow.open();
! }else{
! this._statusWindow.close();
!
! }

赤字が追加したところ。

isBusy() でメッセージウィンドウが使われているかを判別しているっぽいですが、
$gameMessage.isChoice() で「選択肢か?」をさらに判定しています。
結果、選択肢であれば(close しなきゃ良いだけなので特に意味なく)
ステータスウィンドウをOpen しています。

この判定をしておかないと、選択肢以外のメッセージの時まで、
ステータスウィンドウが開きっぱなしになっちゃいます。(こちらは閉じてほしい)

同じことで困っている人がいたら参考になればよいのですが、デグレを引き起こすかもしれないし、
「ここは ~っぽい!」なノリで書き換えているから自己責任でお願いしますね。

神様みたいな人がプラグインをリリースされたら、
バックアップから戻してプラグインを適用してからこの記事の事は忘れてください。

【2020梅雨/夏イベ】侵攻阻止!島嶼防衛強化作戦

副業がなかなか忙しくて困っておりますが、
誰も得しないと思いながらも、本業のクリア時編成なども書いておきます。

ウチは攻略サイトとかじゃないので編成とかは ぜかましねっと 様とか、
ととねこ 様とかのパクリです。

上級提督の皆様本当にありがとうございます。

戦闘詳報 』として、詳細な記録を取りまくっています。

いや、誰得やで?

【E-1】鎮魂、キ504船団(甲)

●輸送ゲージ

●戦力ゲージ

●戦闘詳報
https://yotei.twinfami.com/issues/245

【E-2】瀬底島、その先へ――(甲)

 

●戦闘詳報
https://yotei.twinfami.com/issues/246

【E-3】五島列島沖海底の祈り(甲)

●戦闘詳報
https://yotei.twinfami.com/issues/247

【E-4】反転!敵任務部隊を撃て!(丙)

●戦闘詳報
https://yotei.twinfami.com/issues/249

 

【E-5】南方戦線 島嶼海上輸送作戦(乙)

●戦闘詳報
https://yotei.twinfami.com/issues/251

 

【E-6】鉄底海峡の死闘(甲)

●戦闘詳報
https://yotei.twinfami.com/issues/252

 

【E-7】決戦!南太平洋海戦(丙)

●戦闘詳報
https://yotei.twinfami.com/issues/254

 

 

 

 

【艦これ】期間限定海域:桃の節句!沖に立つ波を甲クリアした

唐突ながら、『期間限定海域:桃の節句!沖に立つ波』で
甲種勲章 獲ったのが嬉しすぎるので記録として残します。
やったー!!!!!!

ゲージ破壊編成(水上打撃部隊)

桃の節句:ゲージ破壊艦隊

基本的に ぜかまし 様のパクリです。
ありがとうございます・・・。

補強増設の少なさが鎮守府の懐具合を示してるでしょ?
あとケッコンカッコカリもあまりしてません。
書類一式余ってるんですが、なんか二隻目以降後ろめたい気持ちになって。
いや、すればいいんだけど。

なお、赤城と朝霜はラスダン中に改二に改装するという舐めプ。

○基地航空隊
第一基地航空隊:
東海x2、Ju87C 改二(KMX搭載機)、
彩雲

第二基地航空隊:
二式陸上偵察機(熟練)、一式陸攻 三四型★4、
銀河、一式戦 隼 III型甲

○支援艦隊
道中、決戦:戦艦x3、正規空母x1、駆逐x2

戦闘詳報

【A】
戦闘隊形
航空戦で駆逐1撃沈
支援艦隊により駆逐2、軽巡1撃沈
開幕雷撃で軽巡1撃沈、軽巡1中破

〜空襲〜
第一基地航空隊:損壊

【D】
対潜警戒
基地航空隊により潜水艦2撃沈、1大破
開幕雷撃ダメージなし
姫小破
雷撃戦ダメージなし

【L】
戦闘隊形
航空戦でPT1撃沈
支援艦隊によりPT2撃沈
開幕雷撃で駆逐2撃沈
ダメージなし

【O】
輪形陣
夕張対空CI、航空互角、軽微な被害

【Q】
戦闘隊形
航空戦、対空CI、航空優勢、朝霜、神威小破
支援艦隊来ず
軽空母により赤城中破
軽空母により伊勢中破

洋上補給

【ボス】
前方警戒
基地航空隊により軽空母1撃沈
航空戦、航空互角、長波、神威中破
支援艦隊により駆逐1撃沈
開幕雷撃で駆逐1撃沈
同航戦

開幕で一斉射発動....

ゲージ破壊

更に細かくは以下で公開しています。

戦闘詳報: ミニ期間限定海域【桃の節句!沖に立つ波】

衝撃のボス撃破シーン

決定的瞬間を録画していました。

なん・・・だと・・・

出撃試行回数

輸送  :4回
第1  :17回(うち 大破撤退 5回)
ギミック:6回
第2削り:13回(うち 大破撤退 5回)
第2破壊:14回(うち 大破撤退 12回)

総括

いやートドメは見事にりましたねー!

ラストはまさかの長陸奥タッチで開幕即死という運ゲーでしたが、
調整を重ね、この土俵に上がれるまで持っていったのも確かなのです。

ともあれ装備の充実度で他の鎮守府に 大きく劣る我が艦隊において、
4年ぶりの甲種勲章なので大喜びしたり、艦を褒め讃えたいと思います。

甲種勲章

なお前回

 

え、他の任務の進捗・・・?

正規空母集めなきゃ・・・ううっ・・・

菱餅改修:果

なんなんだよこの クソ 任務・・・(3-2、3-3 を泣きながら周回しながら)