使い方とテンプレート

こんにちは。まだ質問受け付けておられるでしょうか…?

作成されているプラグインを使用させていただいております。
SubstituteExtendというプラグインを導入中なのですが
こんにちは!
プラグインのご利用ありがとうございます。

MVプラグインは作成からかなりの時間が経っていて、また時間的な都合もあり込み入った検証は難しいのですがコモンイベント呼び出し処理を追加しました。
もしこの修正で解決できなければ、こちらでの対応は難しいです。
それでもよろしければお試しください。

1.4.2 2024/06/16 身代わりスキル発動でコモンイベントが呼ばれるよう修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/SubstituteExtend.js
 
こんにちは!
プラグインのご利用ありがとうございます。

MVプラグインは作成からかなりの時間が経っていて、また時間的な都合もあり込み入った検証は難しいのですがコモンイベント呼び出し処理を追加しました。
もしこの修正で解決できなければ、こちらでの対応は難しいです。
それでもよろしければお試しください。

1.4.2 2024/06/16 身代わりスキル発動でコモンイベントが呼ばれるよう修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/SubstituteExtend.js
ご対応ありがとうございます。
すみません、こちらMV用ヘルプページだったのですね…
よく確認せずにトリアコンタン様制作のプラグインはこちらに質問するものかと思ってしまっていました…
私が導入させていただいたのはMZ向けのSubstituteExtend.jsでした
お忙しいところお手間取らせてしまってすみませんでした
 
すみません、こちらMV用ヘルプページだったのですね…
よく確認せずにトリアコンタン様制作のプラグインはこちらに質問するものかと思ってしまっていました…
こんにちは!
このスレッド自体がMV用というわけではありません。
ですが、だからこそリクエストの際はMV/MZの明記をお願いします。

MZ版にも同様の修正を加えました。
https://raw.githubusercontent.com/triacontane/RPGMakerMV/mz_master/SubstituteExtend.js
 
こんにちは!
このスレッド自体がMV用というわけではありません。
ですが、だからこそリクエストの際はMV/MZの明記をお願いします。

MZ版にも同様の修正を加えました。
https://raw.githubusercontent.com/triacontane/RPGMakerMV/mz_master/SubstituteExtend.js
ありがとうございます。今後は明記するようにいたします。
そして思い通りの動作になりました!重ねてありがとうございます!
 
【解決しました!】
こんにちは、MZ版HalfMove.jsを愛用しております。HalfMove.jsの問題と言うより、おそらく大元のコードの問題だと思うのですが、半歩だけ移動するときに、キャラがスライド(patternが1のまま0.5タイル移動)する現象があります。これをを克服したく、アイドル時の_animationCountを高めに(例えば this._animationCount = this.animationWait() >> 1等)設定したいと目論んでいますが、いくつか試してみたのですがどうにも上手くいきません。

やってみたこととしては:
Game_CharacterBase.prototype.initmembers()に上記コードを入れてみた→プレイテスト開始時に$gamePlayer._animationCountを見ても「0」に。動作もコード挿入前と変わらず。
Game_CharacterBase.prototype.straighten()に上記コードを入れてみた→結果同上

気になったこと:
1つ気付いたこととしては、上記コードを挿入しない状態でも半歩移動後に_animationCountが「0」にならず、例えば「10.5」等になっていることです。2度目の半歩移動後(このときにはpatternも2になります)には「0」になっていたりします。実際にpatternの変更が行われないと、_animationCountが「0」にならない仕組みなのだと想像していますが、いずれにしても初期_animationCountを高めに設定できれば解決できそうな気がしています。

HalfMove.js の問題ではないので恐縮ですが、どこを弄れば良いのかご存じでしたら教えていただきたいです。よろしくお願いいたします。

Caethyril氏にご助言いただき、解決しました。これで半歩のみ移動時もちゃんと脚を前に出してくれます:
JavaScript:
//=========================================
//Caethyril suggestion on how to tweak animationWait when idle
//=========================================
const P = "_halfAnimWait";
void (function(alias) {
    Game_CharacterBase.prototype.animationWait = function() {
        return alias.apply(this, arguments) / (P in this ? 2 : 1);
    };
})(Game_CharacterBase.prototype.animationWait);

void (function(alias) {
    Game_CharacterBase.prototype.resetPattern = function() {
        alias.apply(this, arguments);
        this[P] = true;  // half anim wait until further notice
    };
})(Game_CharacterBase.prototype.resetPattern)

void (function(alias) {
    Game_CharacterBase.prototype.updatePattern = function() {
        delete this[P];  // revert to normal anim wait
        alias.apply(this, arguments);
    };
})(Game_CharacterBase.prototype.updatePattern);
//=========================================
//Caethyril suggestion on how to tweak animationWait when idle
//=========================================
 
最後に編集:
「DynamicMotion」というプラグインを導入してみたのですが、
まったく動作しません。

まず手順として、
1.jsフォルダにNRP_DynamicMotion.jsをぶちこみました。
2.<D-Motion:crash/> // 対象に衝突 というコマンドをスキルのメモにコピペ。
3.テストプレイでそのスキルをアクターに使用してもふつーにその場で攻撃モーション。

サンプルで同プラグインを使っていそうなゲームをDLしても暗号化されててツクールで開くことが不可能で素人の私には解析できず。
どうやったら動作しますか?

余計なプラグイン入れてるからでしょうか?
 
余計なプラグイン入れてるからでしょうか?
こんにちは!余計なプラグインが具体的にどれなのか次第だと思われます。プラグインマネジャーのスクショあるとアドバイスしやすいかもです。
 
プラグインマネジャーのスクショあるとアドバイスしやすいかもです。
返信ありがとうございます。
こんな感じです。
 

Attachments

  • タイトルなし.png
    タイトルなし.png
    74.5 KB · 閲覧: 13
「DynamicMotion」というプラグインを導入してみたのですが、
まったく動作しません。

まず手順として、
1.jsフォルダにNRP_DynamicMotion.jsをぶちこみました。
2.<D-Motion:crash/> // 対象に衝突 というコマンドをスキルのメモにコピペ。
3.テストプレイでそのスキルをアクターに使用してもふつーにその場で攻撃モーション。

サンプルで同プラグインを使っていそうなゲームをDLしても暗号化されててツクールで開くことが不可能で素人の私には解析できず。
どうやったら動作しますか?

余計なプラグイン入れてるからでしょうか?
こんにちは!!

ここはトリアコンタンさんの制作されたプラグインの質問が主ですし、古いスレッドですので、もしかすると質問自体見逃されてしまうかもしれません。

※このプラグインはトリアコンタンさんが制作したものではなく、砂川赳さんという方が制作されたプラグインです。

ですので、新規でスレッドを立てられることをオススメします。
 
こんにちは!!

ここはトリアコンタンさんの制作されたプラグインの質問が主ですし、古いスレッドですので、もしかすると質問自体見逃されてしまうかもしれません。

※このプラグインはトリアコンタンさんが制作したものではなく、砂川赳さんという方が制作されたプラグインです。

ですので、新規でスレッドを立てられることをオススメします。
下記画面の「スレッドを投稿」で、スレッドを立てることができます。

お役に立てましたら、幸いです。
スクリーンショット 2025-10-05 221435.png
 
Back
トップ