RPGツクールMZ_4作目
■ このスレッドは過去ログ倉庫に格納されています
First Seed Material っていう同人ゲーム制作フォーラム(実質は非公式ツクールフォーラム)があったんよ
サイトは閉鎖したけど新素材つくってくれてる https://store.steampowered.com/search/?sort_by=_ASC&developer=REFMAP
ここでいうFSMはこれの事だな
ツクール2000時代は無償で公開していたけど紆余曲折あって高解像度版をDLCで正式に販売している
厳密にはツクール公式とは関わりがないからウディタで素材コンバートして使用している人も多い
フリゲ好きなら大抵見掛けた事があるマップチップ フリゲでよく見かけるチップなら実質デフォ素材と変わらんが気分の問題? >>253
その理屈が通るならエンシェント素材や臼井素材もデフォと同じという事になってしまうが 結局気合い入れて作った人が定番の有料素材使ってもみんな同じの使ってるなら意味ないよねって話だね
遊び手から見ればまたこの素材かよって思うのは変わらない訳だし DQとかマップチップも町の人間もモンスターも昔から同じだけど
それで「また同じかよ」と思う人はいないからね
変にフォントやウインドウにオリジナル要素いれられてもうざいだけだし
普通が一番だよ >>257
ドラクエはドラクエだけ作ればよいのだから例になってない
SFもダークファンタジーも現代メインも同じって普通に不便
変に変更するのは単純に変更させる気がない本体の仕様のせいで変になってるのに攻撃するのは立場不明 ドラクエのマップチップやモンスターが同じでも「また同じかよ」って文句が出ないのは
ドラクエっていう作品の枠内での話・ドラクエのオリジナル素材だからであって
フリゲに対して抱く「またこの素材かよ」はFFやってもドラクエやってもペルソナやっても
全部同じグラフィック素材で構成されてるって状態に近いんじゃないかな?
変にオリジナル要素入れられると鬱陶しいっていうのには同意する
戦闘画面にめっちゃ豪華なフレーム素材をガンガン使用して派手にしてるのとか
画面サンプルを一枚の絵としてパッと見る分にはすげえ!カッコイイ!って思うんだけど
実際にゲームをプレイして対スライム戦とかでも延々見せられると胃もたれしてくる まとめるとマイナーかつ高クオリティでオリジナリティの低いマップチップを使えばいいということか ドラクエと言えば魔法使い×4出たとして1体がベギラマ撃ったら他3体はそのターン中ベギラマ撃たないとか裏でこっそり攻撃をセーブしてるよね?
MZでそういう挙動にするのってやっぱ裏でバトルイベント動かしてアイコン表示なしのステート沈黙をこっそり入れるとかで行動制御しないと無理?
2000だとパーティの消耗度によって自動で挙動を変えることができたんだけど >>261
自分はドラクエの敵でそういう行動する仕組みは知らないけど、
同名の敵を4体作って、専用のグループで組ませて、行動パターンを個別に設定してターン毎に順番に撃たせるって手もあるよ
あと一応、2000の時も行動選択のタイミングはターン開始時だから、
ターン中に消耗度を見て即座に反映されることはなかったんじゃないかな ボス級の変身を伴うギミックバトルならともかく、さすがに魔法使う敵で同じ敵いくつも作って制御するのはキツいなw
魔法行動優先度を9、通常攻撃5にしてターン開始時に1体以外は沈黙とか制御するイベントいれるっきゃないか 沈黙でやると行動不能になっちゃうから、激昂で代用した方が…と思ったけど
2000と違ってステートの行動制約が「なし」以外だと、該当ステートにかかったターンは行動できない扱いになるのね
こだわる場合は、バトルイベントの0ターンやターン終了時に制御するとかしないとダメかもしれない 一番デフォでまたかよって思うのはエネミーグラフィック
しかも絵がチープすぎて激萎え
凝ってる作品でもデフォのエネミーグラフィック使ってたら勿体ないって思う MVとMZの敵グラは無駄にポケモン臭いのでVXAの敵を1.5倍に拡大して使ってる >>261
どの手段でも回りくどいな。俺が思い浮かんだものだと
・全体攻撃スキルの使用条件にスイッチ(仮)を指定する
・バトルイベント「バトル」で0ターン目でスイッチ(仮)をONにする
・バトルイベント「ターン」でターン終了時でスイッチ(仮)をONにする
・全体攻撃スキルに使用効果「コモンイベント」で専用のコモンイベントを紐づける
・コモンイベント内でスイッチ(仮)をOFFにする
・コモンイベント内で以下のスクリプトコマンドを実行する
$gameTroop.members().forEach((enemy) => {
if(enemy._actions.length !== 0) {
enemy.makeActions();
}
});
こんなところか
スクリプトは「未行動の敵は行動を考え直す」って内容 エネミーを全自作もしくは珍しい素材だけで固めてる作品のが稀だろ
流石に何でもかんでもデフォだからで難癖付けるのは如何なものかと パーティーメンバーを自作の落書き、NPCをデフォルト素材というのはなんなんだろうな
他の素材とあってないし下手なんだからallデフォルト素材でよかろうに・・・ VXAceの敵は細かく書き込まれすぎてどういう形なのかわかりづらいんや
2000みたいにデフォルメされた絵のほうがいい
MVやMZはそれらの中間くらいだけどまだ細かい MVに比べてMZは公式発の無料素材が少なすぎやしねえか 敵グラはVXのが一番好きだわ
Aceの敵グラは彩度高すぎて若干チープな感じがする VXはぐりりばさんだからな
なんなら加工しやすくてぐう >>267
こういう部分のスクリプトはすごい助かる
行動パターンの幅も広がるしありがてぇありがてぇ VX系の改変素材が一番多いしな
それだけ素材の質が良くて且つ改変しやすいってことだ VX・VXAは見た目がシリアスだからね
2000・XP・MV・MZは子供向けすぎてキツい
しかも下手くそだからゆるドラシルのコラボ素材使った方がましという
公式とは思えないひどさ 自作絵使っとる奴もゆるドラシル画像使えばいいのにな・・・
モンスター画像1000種とか無料素材とは思えんな ゆるドラシルって利用規約どうだったっけ
ジュエルなんたら素材みたいにわりかし自由に使えたっけ? >>277
MV・MZとVXじゃ発売されてからの年数が違うんだから一概にそうともいいきれんだろ >>267のスクリプトコードちょっと訂正で
$gameTroop.members().forEach((enemy) => {
if(enemy.numActions() !== 0) {
enemy.makeActions();
}
});
それ用のメソッドが用意されているとは思ってなかった
外部から_actionsに触れる必要がないならこっちの方が良い 多くの場合でほとんど問題ないのだけど hoge !== 0 って実装はなんか怖い
致し方ない場面を除いて hoge > 0 にしたくなる
天地がひっくり返っても負の値を取らない確信があればいいけど自信がないときは安全弁を設けておきたい
実際これで大問題になりかけたことあるから不安になるんだ まぁ、それもそうか
元が配列長だしlengthは符号なし32bitで管理している変数だから意識していなかった 安全な書き方をすることで意図が読み取りにくくなることもないとは言えないけど
JS とかアプリケーションじゃなくて修正不可能な HW ロジック設計でそれやらかして
一度入ったら電源切る以外に脱出できないモード作ったことあるから
固定値との比較とくれば背景なんぞ考えずにとりあえず不等号を入れるのが習慣になってしまった 前スレか前々スレにあったスキル撃ったあと追加でスキル撃つというスクリプトだけど追加分をラストターゲットにしたい場合は何を追加すれば良いのでしょうか
連続魔プラグインみたいなの参考にして改造しようとしたけどうまくいきません・・・ 前スレの860だっけ?
-2は強制行動時だけだっけ。直接、保存変数から指定するのが無難か
/*: @target MZ */
{
"use strict"
const _startAction = BattleManager.startAction;
BattleManager.startAction = function() {
_startAction.apply(this, arguments);
const subject = this._subject;
const action = subject.currentAction();
if (action.item().meta["chain"]) {
const chainSkillId = Number(action.item().meta["chain"]);
const chainAction = new Game_Action(subject);
chainAction.setSkill(chainSkillId);
chainAction.setTarget(subject._lastTargetIndex); // new!
subject._actions.splice(1, 0, chainAction);
}
};
}
.
これで良いんじゃね ん?待てよ
そういえばstartActionの時点ではsetLastTargetしてないな
このタイミングだと_lastTargetIndexから持って来るんじゃなくて現在スキルからターゲット持ってきた方が良いのか
×chainAction.setTarget(subject._lastTargetIndex); // new!
〇chainAction.setTarget(action._targetIndex); // new! >>291
ありがとうございます
https://tkool.jp/mz/plugin/javascript/core.html
https://www.rpgmaker-script-wiki.xyz/mzscriptwiki.php
↑この辺りみてもlastTargetIndexだのtargetIndexだのはまるで書いてないのですが
結局のところこういう関数?ってデバッグモードで解析しないと解らないものなのでしょうか? そういえばツクールMZのインストールってPC2台分まで大丈夫みたいだけどそれ以上の台数でインストールしようとしたらどうなるの?
噂じゃ認証出来なくて起動できないとか聞いたけど… そうかPCが足りない可能性もあるか
俺が2台ぶん試してみるからライセンス貼ってくれ >>293
プラグイン制作に関しては解析というか慣れかなぁ
デバッグモードというか普通にrmmz_objects.jsを「lastTarget」で検索掛けて当たりを付けただけだな
RGSS時代からスクリプトを触っていて、当時からコアスクリプトの構造も大して変化がないから大体見当がつく
どうやってステップアップしたのかもほとんど覚えてない
習作がてらメニュー画面のウィンドウ位置の調整とか、
その辺からプラグイン自作してみて慣れていけば俺レベルくらいにはなれんじゃないの >>296
VXAceまでなら1台分だけだからそれで試してみて(他力本願) ライセンス認証は海老時代のとは違って恐らくはIPアドレスで判断してる可能性がある
3台以上のPCでMVをインストールして認証出来たとか言ってた人もいたし
後は単に同時起動が出来るか否かとか
まあ引っ越しとかを考慮するならどの道アンスコした方がいいのは間違いないが ツクールの複数インスコは出来る場合と出来ない場合があるみたいだな
VXA以前だと1台のみ、MV以降は2台のみ
よく言われてるのが発信元によってライセンスを認識してるとかどうとか
ただ中にはPCパーツを変えただけで認証出来ないとかもあるからイマイチ基準が不明
とりあえず起動が出来てるようなら特に問題はないと思われ ツクールの認証って初回だけみたいだけど万が一同じツクールソフトを買ってそのライセンスを認証させたい場合どうすればいいんだろうな
アンインストールして再度インストールしても認証画面出ないんだよね
OSの再インストール以外でもう一回認証画面出す方法ってないんだろうか >>301
古いライセンスから新しいライセンスに乗り換えるってことね
少し特殊なケースだろうけど少し気になってた レジストリ弄るのはちょっと怖いなw
ユーザー登録もそうだけど角川になってからこの辺かなりずさんな気がする ユーザー登録なんて別にしなくてもバレないよね
俺は95や2000も登録してるが当時はハガキだったし
いまだにその登録情報管理してるとは思えん 少なくともエンブレ時代のは管理してる可能性が低いんだよね
ぶっちゃけ運営はなんとも思ってなさそう
ユーザー登録もライセンス認証も形だけかもね まあランダムでID振られてるしただのコピー対策でしょ
ふりーむあたりの作品チェックされて「これは無登録!通報!」とかやってるとは思えんし ヒットしだすと嫉妬厨が湧いて刺される可能性があるので、
ライセンス周りはしっかりしておいた方がいいぞ
チャンスは潰え、一生「不正ライセンスの人」として創作界隈から締め出される 他人からレジコが登録済みかどうか分からんと思うが手当たり次第匿名で通報してそれをKADOKAWAが確認するというシチュエーションはあるのかね
俺は先日のセールでVXとVXA買って登録はすませてあるんだが
抜いて使ってる素材は体験版で落としたものなんだよね
加工もしてあるし見分けるのは不可能と思うんだが
嫉妬厨に通報されたらKADOKAWAから警告のメールでもくるのかなw エンブレの時は本当にPC機器一つ一つを認証してたみたいなんだよね
まあそれはそれで不便なのは間違いないがセーフかアウトのラインも分かりやすいのも確か そういや冒険ディグディグ2とかいうソシャゲアプリ内のキャラドットが
どうみてもVXの歩行グラの雛形流用してるんだけどあれって警告受けたりしないんかねぇ?
あとたまにツクラーで自作ゲーム内で使った改変歩行グラを流用してグッズ作って売ってるのとかいるけど
あれは結構ギリギリのラインなんじゃないかと思ってる ツクールで商業作品作っちゃダメみたいな決まりはないから別に構わないのでは ググってプレイ動画を見ているのだが
似てると言えば似てるが、仮にベースとして流用していたとしてもバリエーションそのものは豊富に見える >>312
俺も気になってググってみたけどツクール製じゃなさそうだぞw
まあVX及びAceのドッター担当を雇った可能性もあるがそれならそれでツクールのとは別の雛形にしろと言いたい
もしただの流用だったら…うん まあ正面パターンの目元グラデーションの取り方が似てるってだけで他は全然違うように見える
キャラクターの目は印象深くなるパーツだからイメージ引っ張られるのは仕方ない ゲームの判例だと新作中止になって辞めた前作開発者がタイトル以外まるっと別会社で新作出しちゃったのがギリギリ訴訟になったってレベルだしなぁ
あと有名?なのは古いけど人気格ゲーのリバースロムのキャラだけ差し替えたのが訴訟になって示談とか・・ サ終したソシャゲをツクールの素材に再利用できねーかな? SFCやPSの画像素材もソフト所持してれば取り込んで使っていいみたいな話もあったが
さすがにそこまでしてレトロゲーム機の素材使う奴はいないだろうなw >>317
もうあるぞ
「星宝転生ジュエルセイバー」 ググったがこういうマネキントレースで量産された既存キャラがいくらフリー素材でも嬉しくないなw 俺もググってみたんだが…
サ終したソシャゲではないところで見た記憶のあるキャラがいたぜ!
汎用音声素材を売ってるボイスサークル?のジャケ絵として使われていたわ ジュエルセイバーはツクール公式ストアのボイス素材の画像にも使われてるね 公式ショップ自体別に公式素材ってわけじゃないだろ
素材屋がユーザー登録して販売代行してるインディーズショップみたいなもんでしょ ツクールシリーズ以外での使用NGみたいな素材は外部であまり売られてない感じ
ツクール関係なく使える素材は ツクールシリーズで使いたいってユーザーが外部に買いにいくことはあっても
ツクール以外で使いたいってユーザーがわざわざツクールストアにはこないだろうから
ツクール以外はNGって素材はツクールストア内のみで売るのがお互いのためなんだろうね
素材集に限ったことじゃないけどしっかり注意書きや説明を読まずに買っておいて
自分の環境下じゃ使えなかった!金返せ!って騒ぎ立てる奴って一定数いるし >>317
身内用でやったこと有るけどFPS60のモーションは歩き一歩4ー10コマくらいあるから結局キャプチャーを切り抜いて2コマ歩行に並べ直して作るのが一番早かったよ
マップは2000年以降はクオータービューが多いのでリージョンで歩行可能エリアを絞って1枚絵マップと村の入り口とかは拡大キャラとイベント
斜め歩行プラグインとか使いまくれば解像度とウィンドウとチャット以外は再現できた そんときの感想としてはマップチップの並びを45度回転させて斜めにしたかった・・ そういう俯瞰マップって作り手側は楽しんでるんだろうが
遊んでる側ってちっとも愉しくないよなw >>329
つか、ネトゲのクローンでチャットルーム作っただけだから文句ならオリジナルに言ってくれw ナナメ移動プラグインみんな使って欲しい
あれに慣れると十字移動がダルくてしょうがないんだ ナナメ移動ぐらいデフォルト機能にして欲しかったな
MZは標準機能が足りない ツクールみたいにマス単位でイベント埋め込んで1マスずつ移動するシステムだと
斜めに移動したらイベントすり抜ける不具合発生したりしないんか?w プラグイン使って立体交差する橋とか斜め移動すると下に落ちたりするからな その辺が「正式にデフォにしてほしい」理由なんだ。
どっちも公式でないから整合が取れない でも立体交差プラグインってデフォルトのプラグインとして最初から入ってるよね
挙動が怪しくて設定も煩わしいから使ってないがw MZ発売前から立体交差マップ作るサンプル!とか記事上げてたが
箱を開けたら立体交差用のマップチップが入ってるわけでもないしいい加減だよな 立体交差用のマップチップ?
吊り橋の足元が透けて見えるとかその程度の加工なら自分でやれとしか そう言う考え方が駄目なんだよね、ツクールスタッフはw
やろうと思って出来なかったら「あ、できないじゃん」
一般ユーザーはこれで終わりだよw 一から十まで全て用意してもらわないと作れないのか知育じゃねえんだぞ つーか立体交差用のマップチップてなによ
イメージを伝えることすらできないくせになんでそんなに偉そうなんだw はあーやっとMVのアニメをMZに使うプラグイン動かせたわ
×
・MV上でアニメーションを作成。
・MVのdata/Animation.jsonをMZのdata/mvフォルダへコピー。
※mvフォルダは新規作成してください。
・MVのimg/animations以下の画像をMZの同フォルダにコピー。
〇
・MV上でアニメーションを作成。
・MVのdata/Animation.jsonをMZのdata/mvフォルダへコピー。
※mvフォルダは新規作成してください。
・MVのimg/animations以下の画像をMZにimg/animationsフォルダ作ってそこにコピー。
俺の読解力がないのかプラグイン作ってる人の日本語が不自由なのか説明不足の説明が多すぎる 操作キャラの正面のマスに壁マスがあるか確認する処理ってどうやって実装するのが一番軽いですか? 「壁」の定義に拠るよ
イベントを含む進行可能判定か、イベントを含まない進行可能判定か
リージョンIDに拠る判定か、タイルセットのA4素材を判定したいのか、まぁその辺の条件によって実装方法は変わる ■スキルのメモ欄への記述方法
以下のように一度記述すれば、該当スキルの全アニメがMV化します。
<D-Setting:mv>
これがよく分からないんだがスキルのメモ欄ってどこにあるんだ?
個別のアニメ毎にも設定できます。
<D-Animation:mv/>
あるいは、
<D-Animation>
mv = true
id = XXX
</D-Animation>
のように記述します。
こっちを各スキルのメモ欄に書き込めばアニメがMV化されるんだが
<D-Setting:mv>のほうを使いたくても意味が分からないw MV→MZに移植されたプラグインって作った人もMZじゃろくに動作チェックしてないものばかりだよね
ここ弄れば動くだろ?くらいの書きかえで動作チェックなしでMZ用としてうpしてんのか動かなかったりバグったりするのがかなりの数ある 開発に携わったこともない人間は、複数環境でのテストのキツさを知らないから…… というか、仕事でもないのに自作の車輪を再発明させられるってイミフめい
しかもそれで本体が整理されるでもなく処理が何割も速くなるでもなく。
ほんと何の為にMZ作ったのか MZがAceになれなかったって結論付けるのはまだ早いかな? ■ このスレッドは過去ログ倉庫に格納されています