実行ファイルのショートカットを作成【RPGツクールMZ&MV】

2025年06月16日

 現在、RPGツクールMZで開発中の雲海のフロンティアの販売開始に向けて準備中です。

 その中で悩ましいのは、フォルダの構成をどうするかという問題です。
 この記事では実行ファイルのショートカットを作成することで、フォルダ構成を整理する方法をまとめています。

 ※この記事はWindows向けです。ツクールMV〜MZはMacも対応しているようですがそちらのことは分かりません。

目次


課題

実行ファイルのショートカット

アイコンの変更

失敗した方法(余談)


課題


 ツクールMZのプロジェクトをデプロイメントすると、こんな風にたくさんのファイルが出力されます。


 ※『お読みください.txt』と『説明書.html』は筆者が追加したものです。

 しかし、これがユーザにとって分かりやすいかというと疑問です。
 PCゲームに慣れたユーザならば『Game.exe』で起動するということは分かるでしょうが、初心者にとっては不親切です。
 また、慣れたユーザであっても説明書等の他ファイルを見落とす可能性を無視できません。

 そこでフォルダ構成を整理したいと考えました。
 デプロイメントで出力される各ファイルはGameDataフォルダに収納し、その横にGame.exeへのショートカットや説明書を配置するとします。



実行ファイルのショートカット


 問題になるのは、Game.exeへのショートカットを作る方法です。

 Windowsの仕様上、通常の方法で作成したショートカットは『絶対パス』になっています。
 つまり、フォルダの場所を動かしたり、フォルダ名を1文字変えただけでこのショートカットは機能しなくなります。当然、他所のPCでも機能しません。

 オススメはショートカットを『相対パス』で作ることです。
 つまり、ショートカットのあるパスとGame.exeがあるパスの差分だけを指定することで、ゲームフォルダ全体が移動されても影響を受けないようにします。

 以下の記事を参考にショートカットを作成してください。
 ※右クリック>ショートカットの作成で作ったリンクのプロパティを編集。

Windows11でショートカットを相対パスで作る方法!

 https://aprico-media.com/posts/10910


 筆者の環境ではリンク先を以下のようにしました。
%windir%\explorer.exe ".\GameData\Game.exe"

 ※作業フォルダを空欄にすることを忘れないでください。

 簡単に解説すると『explorer.exe』を起動して".\GameData\Game.exe"というパスを読み込むように指定しています。
 explorer.exeとはWindowsのファイル操作全般を扱う基本ソフトです。
 ".\GameData\Game.exe"とはショートカットと同じ階層にあるGameDataフォルダの下にあるGame.exeファイルを指しています。

 つまり、Game.exeをダブルクリックして起動した場合と同じ操作をしています。

 クリックしてゲームが起動できればOKです。
 ショートカットの名前は分かりやすいようにしてください。そのまま『Game.exe』とかでよいと思います。

アイコンの変更


 一つ気になるのはショートカットのアイコンです。上記の方法でショートカットを作成した場合、アイコンはexplorer.exeのものになってしまいます。

 ぱっと見、フォルダみたいでなんか違和感があるので変更したいところ。
 アイコンはプロパティから『アイコンの変更』で可能です。


 ただし、残念ながらここで選択できる画像は限られます。
 というのも、ここのアイコンも絶対パスで設定する必要があります。ユーザの環境でも確実に表示できるのはWindowsに最初からあるアイコンだけです。

 Windowsの標準のアイコンは以下のdll内に含まれています。これを指定して、それっぽいアイコンを指定するのが無難です。
%SystemRoot%\System32\SHELL32.dll

 筆者は以下のアイコンを選びました。exeファイルで標準的に使用されるアイコンです。


 ショートカットについては以上です。

失敗した方法(余談)


 当初はもう一つ別のexeファイルを作成し、その処理内でGame.exeを呼び出す方法を考えていました。この方法だとアイコンを自由に設定できるというメリットもあります。

 しかしながら、この方法にも大きな問題があります。
 exeファイルからさらに別のexeファイルを起動するという処理はセキュリティ上問題になりやすいようです。

 作者の環境では問題なかったのですが、ユーザテストで試してもらった結果、Windows Defenderにウイルスとして判定されたと報告を受けて断念しました。

 exeファイルの作り方は多数ありますが、将来的にどのような環境であってもウイルス判定されないことを保証するのは困難だと思われます。
 なので、Windows下においてはこの方法が無難ではないかな〜と。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 13:45 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする

ゲーム画面を録画する【RPGツクールMZ&MV】

2025年06月15日

 現在、RPGツクールMZで開発中の雲海のフロンティアの販売開始に向けて準備中です。
 その過程で販売サイト用のPV動画を作る必要が出てきました。


 PVといっても難しいものを作るわけではなく、基本的にはプレイ動画をつなげただけのものにする予定です。
 そのために、ツクールMZのゲーム画面を録画するソフトを探していたのですが、これが意外なほどの難題でした。自分と同じ苦労を人にさせるのも不毛なので、手順を残しておきます。

 ※当記事はRPGツクールMZについて記載しますが、ツクールMVも同じ手順で良いと思います。

目次


OBS Studioのススメ

インストール

録画サイズの設定

取り込む画面の設定

タイトルバーを削る

画面の領域の調整

録画のショートカットキーを設定

録画する

音質の向上

ゆっくりムービーメーカー4のススメ


OBS Studioのススメ


 結論から言うと、録画にはOBS Studioというソフトを使用するのがベストでした。配信用のソフトですが録画もできます。


主な利点

  • ウィンドウ枠を含まずにゲーム画面だけを録画できる。
  • 無料かつ広告などもないので安心!
  • 一度設定してしまえば、都度画面を選択する必要がない。
  • 高機能でかゆいところに手が届く。

 有料〜無料のソフトを一日がかりで多数試してみましたが、いずれもゲーム画面だけを正確にキャプチャできずウィンドウ枠が入ってしまう問題に遭遇しました。
 一見、綺麗に取れているように見えても上下左右に細い線(ウィンドウ枠の端)が入っていたりします。SNSに軽く投稿する程度なら大して目立ちませんが、PVとなるとさすがに気になってしまいます。

 また、MakeScreenMovie.jsのようにツクールから録画を行うプラグインもあるのですが、こちらも画面にノイズが入ってしまって使用できませんでした。

 というわけで、オススメはOBS Studioです。
 このソフトは高機能なのですが、それなりに設定が必要なので解説します。

インストール


 公式よりダウンロードし、指示に従ってインストールします。
 https://obsproject.com/ja/download

 設定については、以下のサイトを参考にすれば大体分かると思います。(丸投げ)
 https://castcraft.live/blog/55/

 以降でツクール用の注意点を記載します。

録画サイズの設定


 初期状態ではPC画面をいっぱいに使う設定になっていますが、ゲーム画面の録画には不要なので変更します。

 ファイル>設定>映像で録画サイズを設定してください。


 サイズについては、ツクールのデータベースのシステム2で画面の幅と高さを確認して同じ値を設定すればよいと思います。
 基本解像度と出力解像度は同じ設定でよいでしょう。

取り込む画面の設定


 ここで一旦ツクールを起動してゲーム画面を表示してください。

 シーンを追加して、ソース(ゲーム画面)を追加する必要があるのですが、その際は必ず『ウィンドウキャプチャ』を選択してください。『ゲームキャプチャ』を選択したくなりますが罠です。


 ※ツクールMZがHTML5ベースで動作しているため、ゲーム画面ではなくブラウザ画面の一種として認識されているためです。このせいで他の録画ソフトとも相性があまりよくありません。


 その後、目的のウィンドウを選択します。
 音声が必要なら「音声をキャプチャ」にチェックを入れてください。

タイトルバーを削る


 OBS上にゲーム画面が表示されるようになりました。これが実際に録画される画面になります。


 ……が、ご覧の通りタイトルバーが入ってしまっています。目的はPV用のゲーム画面を撮ることなので、タイトルバーが含まれるのはよろしくありません。

 そこでクロップ/パッドフィルタでタイトルバーを削ります。


 ソースを右クリックし「フィルタ」を選択。左下の「+」ボタンをクリックして「クロップ/パッド」を選択してください。
 筆者の環境では上に38の値を設定すればちょうど削れることを確認しました。

参考

 https://castcraft.live/blog/186/

画面の領域の調整


 ソース>右クリック>変換で画面領域を調整できます。


 録画サイズの設定ができているなら不要かもしれませんが、ズレているようなら調整してください。

録画のショートカットキーを設定


 ファイル>設定>ホットキー
 にて、録画開始と録画停止に好きなキーを設定しておくと便利です。一つのキーで開始と停止をできるようにも設定できます。

 ただし、F5やF12などツクール側で使用しているキーを設定しないように注意してください。F10辺りがオススメです。

録画する


 あとは実際にゲーム画面を開きながら録音してみてください。
 ※ファイル>設定>出力で録画ファイルのパス(保存先)を設定するのを忘れないでください。

 録画を停止した際に、録画ファイルのパスに動画ファイルができていれば成功です。

 動画形式はデフォルトだと.mkvになっています。
 ただし、この形式はXやYoutubeなどには投稿できません。
 ファイル>設定>出力で.mp4などに変更できるので、用途に合わせて調整してください。

 これにて、設定完了です。
 一度設定してしまえば、次にOBSを起動した時もそのままになっています。他の録画ソフトと違って、いちいち録画する画面を選択する必要もありません。

 なお、取り込むウィンドウはタイトル名で識別しているようなので、ツクール側で変更した場合は再選択する必要があります。筆者のようにタイトル名にバージョンを入れている場合は要注意ですね。

音質の向上


 筆者の環境では、初期設定のままだと音質があまり良くなかったので設定を調整しました。
 ファイル>設定>出力の音声ビットレートを320に変更しています。音質があまり良くないという方は参考にしてください。


 録画については以上です。

ゆっくりムービーメーカー4のススメ


 前述した通り、筆者の目的はプレイ動画同士をつなげてPVを作ることです。


 あくまで記事の主題はOBS Studioによる録画なので深くは掘り下げませんが、筆者はゆっくりムービーメーカー4(無料)を使用しています。
 https://manjubox.net/ymm4/

 動画をそのままドラッグ&ドロップするだけで連結できるので非常に使いやすいです。ちなみにmkv形式にも対応しています。

 また、動画前後の不要な部分を表示しないようにできるので、いちいち個別の動画を編集してカットする必要もありません。

 注意点としては、ゆっくりムービーメーカー4でOgg形式の音声を再生するには「Web メディア拡張機能」を有効にする必要があることです。
 この機能はウィンドウズに標準で入っているのですが、問題があって以下の記事でアンインストールを推奨した経緯があります。必要ならば、再インストールをしてください。
 https://newrpg.seesaa.net/article/475443301.html
 ※2025年現在でも同様の問題が起こるのかは不明です。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 16:44 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする

装備スロットを自由に変更【RPGツクールMZ&MVプラグイン】

2025年06月13日

 装備スロットを自由に変更します。


 標準では装備タイプとアクターの装備スロットは1対1ですが、自由に変更できるようにします。
 例えば、装飾品を複数装備できるようになります。

 さらにはアクター、職業、武器、防具、ステート、スキル毎に、装備スロットを追加する設定が可能です。
 具体的には以下のようなシステムを実現できます。

  • 装備毎に装飾品スロットを追加する。(いわゆるマテリア)
  • 魔道士のみが魔道書を複数装備できる。
  • 習得すると装備スロットが増えるパッシブスキル。

 ※ミスティックスターで採用している装備や魔珠のスロット追加機能をプラグイン化したものです。その他にも色々と応用が考えられます。

 ※なお、スロット構造を変更した場合、イベントコマンドの装備の変更ではうまく対応できない場面があると思います。その場合は装備変更プラグインをご利用ください。

 ※また、装飾品などを複数装備可能にした場合、店画面の表示に違和感が出てしまいます。その場合は店画面をカスタマイズするプラグインをオススメします。

目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

同一系統の装備を禁止(Equip Unique)

別ページに表示(Another Page)

プラグインパラメータ(Plugin Parameters)

初期スロット構成(DefaultEquipSlots)

初期装備を自動調整(AdjustInitEquip)

二刀流の位置(DualWieldPosition)

ページ切替する装備タイプ(PagingEquipmentType)

[MZ]ステータスの表示スロット(StatusShowSlots)

同一防具タイプの装備禁止(ArmorTypeUnique)

同一防具の装備禁止(ArmorUnique)

同一アイテムの装備禁止(ItemUnique)

謝辞(Acknowledgements)


導入方法(install)


 以下のファイルをダウンロードし 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMV、MZの両方で有効です。

 NRP_EquipSlot.js ver1.14(2025/06/13)

更新履歴(History)


2025/06/13(ver1.14)

  • スロット数を増加させた場合、それより下の部位に対する装備の変更(イベントコマンド)が機能しなくなる不具合修正。

2025/03/31(ver1.13)

  • スロットを拡張するパッシブスキル習得時に、既存の装備位置がズレてしまう不具合修正。

2024/08/31(ver1.12)


2024/07/01(ver1.11)


2024/06/07(ver1.10)

  • スロットを追加する特徴を設定した装備品を変更する際、変化後のパラメ―タに正確でない値が表示される不具合修正。

2023/12/31(ver1.09)

  • スロット数が減少する場合に外れる装備が増殖してしまう不具合修正。

2023/10/30 -> 2023/10/31(ver1.08 -> 1.081)


2023/08/09 -> 2023/09/26(ver1.07 -> 1.071)

  • 途中のスロットが増加した際、下の装備品の位置がズレる不具合修正。
  • スロット数を増加させる装備をした状態で、最強装備を行うとエラーになる不具合修正。(2023/09/26 ver1.071)

2023/05/31 -> 2023/07/25(ver1.06 -> 1.061)

  • 『ページ切替する装備タイプ』に該当するスロットが歯抜けになっていた場合も、次の装備タイプでページ切替するように修正。
  • ステータスの表示スロットがMVでは機能しないので注記を追加。エラーが出ないように調整。(2023/07/25 ver1.061)

2023/02/12(ver1.05)

  • スロット数変更時に装備品の位置がズレる不具合修正。

2023/01/12(ver1.04)

  • 別ページに表示機能の不具合を色々と修正。

2022/08/26(ver1.03)


2022/07/16(ver1.02)


2022/07/11(ver1.01)


2022/07/09(ver1.00)

  • 公開!

使用方法(Usage)


 以下をアクター、職業、武器、防具、ステート、スキルのいずれかのメモ欄に記入してください。
<AddEquipSlot:[装備タイプ]>

 指定した装備タイプのスロットが追加されます。
 例えば『05:装飾品』ならば<AddEquipSlot:5>です。

 さらにカンマ区切りで数値を追加すれば、スロット数を指定できます。
<AddEquipSlot:5, 2>

 これで装飾品のスロットが2つ追加されます。
 ※スロット数はマイナスも可能です。
  ただし、プラスとマイナスを組み合わせた場合の挙動は保証しません。


 複数の装備タイプを追加したい場合は以下のように記述できます。
<AddEquipSlot:5, 2>
<AddEquipSlot2:6, 2>
<AddEquipSlot3:7>

 ※無印, 2, 3の順序であることにご注意ください。

 なお、スロット構造を変更した場合、イベントコマンドの装備の変更ではうまく対応できない場面があると思います。その場合は装備変更プラグイン(ver1.02〜)をご利用ください。

同一系統の装備を禁止(Equip Unique)


 装備の系統名を指定します。

<EquipUnique:[系統名]>


 これにより、同じ系統の装備を同時に装備できなくなります。
 この系統名は『防具タイプ』や『装備タイプ』とは無関係です。
 例えば、全ての防具を装飾品のように自由に装備できる作品において、頭防具(帽子と兜)のように重複して装備すると違和感がある組み合わせを禁止できます。

 その場合は、全ての頭防具のメモ欄に同じ系統名を設定してください。

別ページに表示(Another Page)


 装備画面を複数のページに分割することが可能です。
 例えば、着脱可能なスキルシステムを当プラグインで実現する場合など、通常の装備とは別ページにすると分かりやすいです。


手順

 『ページ切替する装備タイプ』に装備タイプを数値で設定してください。
 5を指定した場合、5以降の装備タイプが別ページに表示されます。

 「4,6」というように複数指定も可能です。
 この場合「1~3」「4~5」「6~」の3ページに装備タイプが分かれます。

 なお、ページは左右で切り替えできます。
 マウス操作ではホイールで切り替えできます。
 ※ただし、スクロールはできなくなるため、一画面に収まるようにしてください。

 ただし、標準ではプレイヤーが気づきにくいかもしれません。
 また、MVでは少し表示が怪しいです。

 ウィンドウをページ化するプラグイン(NRP_PageWindow.js)と組み合わせれば、切替記号を表示することも可能です。

プラグインパラメータ(Plugin Parameters)


初期スロット構成(DefaultEquipSlots)

 装備スロット(装備タイプ)の初期構成です。
 同じ番号を複数指定すれば重複装備も可能です。
 例えば[1,2,3,4,5,5,5]ならば、『05:装飾品』を三つまで装備できるようになります。

 空欄の場合はツクールのデフォルトになります。

初期装備を自動調整(AdjustInitEquip)

 装備タイプと初期スロット構成の順序が不一致な場合、初期装備が有効にならない問題に対処します。

二刀流の位置(DualWieldPosition)

 二刀流の際に武器を装備する位置です。
 標準では二番目になります。

 なお、『初期装備を自動調整』がオフの場合は変更が機能しませんので注意。あまり変更することはないと思いますが……。

ページ切替する装備タイプ(PagingEquipmentType)

 指定の装備タイプ以降を別ページに表示します。
 複数指定可能です。(例:4,6)

[MZ]ステータスの表示スロット(StatusShowSlots)

 ステータス画面に表示する装備スロット(装備タイプ)です。
 空白時はウィンドウに収まるまで全表示します。
 ※この機能はMVでは動作しません。

同一防具タイプの装備禁止(ArmorTypeUnique)

 防具タイプが同じ装備を複数装備できなくします。

同一防具の装備禁止(ArmorUnique)

 同じ防具を複数装備できなくします。

同一アイテムの装備禁止(ItemUnique)

 NRP_EquipItem.js(アイテム装備プラグイン)と併用した際に、アイテムを複数装備できなくします。

謝辞(Acknowledgements)


 このプラグインの作成に当たり、以下のプラグインを参考にさせて頂きました。
 
EquipSlotAddTrait.js(装備スロット追加特徴)(Yana様)

 https://w.atwiki.jp/pokotan/pages/3.html

 また、パッシブスキル機能についてはプラカヴィ様よりアドバイスを頂きました。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 16:34 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする