Mad Island ワークショップNPCの追加方法と使い方【完全解説】

ゲーム

Mad Islandでは、Steam Workshopを通じてコミュニティが作成したカスタムNPCをゲームに追加できます。
公式の追加コンテンツとは異なる独自キャラクターを仲間にしたり敵として登場させたりと、プレイの幅が大きく広がります。
この記事では、ワークショップNPCのサブスクライブ方法から召喚・削除まで、手順を順序立てて解説します。


スポンサーリンク

Mad Island のワークショップNPCとは

Mad Islandには、開発元のEmade Plusが公式に用意したNPCのほか、プレイヤーが独自に制作したカスタムNPCをゲームに追加できるワークショップNPC機能があります。

Steam Workshopにアップロードされたキャラクターをサブスクライブするだけで、ゲーム内に仲間または敵として召喚できます。
仲間として追加した場合は通常のNPCと同様に行動し、敵として追加した場合はプレイヤー周辺にスポーンします。

追加したNPCにはIDが自動で割り振られ(500番から順番)、読み込みを解除するとゲーム内から消滅する仕様になっています。


ワークショップNPCをサブスクライブする方法

SteamのワークショップページでNPCを探す

Mad IslandのSteam Workshopページには、「閲覧する」→「アイテム」と順に選択しないとNPCコンテンツが表示されません。
通常の検索画面からは見つけにくい仕様のため、以下のURLから直接アクセスするのが確実です。

好みのNPCが見つかったら「サブスクライブ」ボタンを押すだけで、データが自動でダウンロードされます。


ワークショップNPCをゲーム内に召喚する手順

手順1:ゲームを起動してワークショップNPCを読み込む

サブスクライブ後にゲームを起動し、タイトル画面から以下の操作を行います。

  1. タイトル画面で「Workshop」→「Load Spine Character」を選択する
  2. 「Load Files」ボタンを押す
  3. ローカルの「NPCs」フォルダとサブスクライブしたNPCがリストに表示される
  4. 読み込みたいキャラクターのFile Nameをクリックする

読み込みが完了するとチェックマークが付き、npcIDが500番から順に割り振られます

手順2:NPC召喚方法を選ぶ

読み込んだNPCは2種類の方法で呼び出せます。

ボタン動作
Friendその場に仲間として召喚する
Enemy少し離れたランダムな位置に敵としてスポーンさせる

仲間として追加したい場合は「Friend」ボタンを押します。
拠点の警備や戦闘サポートに使いたい場合は、召喚後に通常のNPCと同様の指示が可能です。

手順3:ゲームを保存する

召喚後はゲームを保存しておくことを忘れずに。
保存しないまま終了すると、呼び出したNPCは消えてしまいます。


ワークショップNPCの読み込みを解除する方法

不要になったNPCの読み込みを解除するには、以下の手順で操作します。

  1. タイトル画面から「Workshop」→「Load Spine Character」を開く
  2. 読み込み済みのNPCのFile Nameボタンをもう一度クリックする

注意点: 読み込みを解除した状態でゲームをセーブすると、ロード後にそのNPCIDのキャラクターがすべて消滅します。
例えばnpcID 500のNPCが仲間にいる状態で読み込みを解除してセーブした場合、次回ロード時にnpcID 500として存在していたキャラクターはすべて削除されます。

削除の前にセーブデータのバックアップを取っておくことをおすすめします。


ワークショップNPCを自作してアップロードする方法

既存のワークショップNPCを使用するだけでなく、自分でキャラクターを作成してアップロードすることもできます。

必要なツール

自作NPCの制作には、アニメーションソフト「Spine」が必要です。
Mad IslandのキャラクターはSpineバージョン 3.8.99で制作されており、バージョンを合わせないとゲームに読み込めません。

Spine PRO以上で編集が可能で、トライアル版ではデータの読み込みのみ対応しています。

サンプルデータ

公式サイト(Emade Plus Official)では、NPCの作成に使用できるサンプルデータが配布されています。

  • 初級: workshop_dummy_00(最低限の必要アニメーションを含む基本データ)
  • 中級: workshop_dummy_01(応用的なアニメーションを含む発展データ)

必須アニメーション一覧

NPCに設定できる主なアニメーション名は以下の通りです。
アニメーション名は大文字・小文字を区別して正確に設定する必要があります。

アニメーション名動作備考
A_walk歩き必須(他のアニメーションの代用にもなる)
A_run走り任意(未設定時はA_walkで代用)
A_walkback後退任意(未設定時はA_walkで代用)
A_sleep眠り任意
B_idle座り任意
E_danceダンス任意

NPCのパラメータ設定

Spineデータをゲームに読み込んだ後、以下のパラメータを設定します。

パラメータ内容
max lifeHPの最大値
attack攻撃力
speed歩きのスピード
run speed走りのスピード(歩きのスピードへの乗算)
Hit Frame攻撃判定が発生するアニメーションフレーム
Distance攻撃を開始する距離(現在は最大2)
ColliderSize攻撃判定の大きさ
ColliderOffset攻撃判定の位置

設定が完了したら「Save Parameters」ボタンを押すと、キャラクターのフォルダ内に「npcInfo.xml」が作成されます。

Steam Workshopへのアップロード手順

  1. 「Publish」ボタンを押してアップロード設定パネルを開く
  2. 作品のタイトルを入力する
  3. 「Snapshot」を押してキャラクターのイメージを作成する
  4. 作品の説明を入力する
  5. 「Publish」ボタンを押すとアップロード開始

成功すると「Sucessfully submit item to Steam」と表示されます。
アップロード時はSteamのガイドラインに違反しないよう注意してください。


ゲーム内でNPCを仲間にする方法(通常のキャラクター)

ワークショップNPCとは別に、ゲーム内に登場する原住民NPCを仲間にする方法についても紹介します。

仲間にする基本手順

  1. 原住民を倒さずに気絶させる(武器で殴るなどして気絶値を0にする)
  2. 気絶した原住民にインタラクトする
  3. 「連れて行く」または行動タイプを選択する

仲間にしたNPCには武器を持たせて戦力を強化することができます。
弓を持たせた場合、矢がなくても自動で射撃してくれます(女原住民・女の子原住民が装備可能)。

仲間NPCの行動タイプ

タイプ動作
連れて行くプレイヤーと一緒に行動する(先導スキルで同行できる人数が増える)
警備型夜間に拠点を警備し、襲撃に備える

仲間が攫われた場合の対処

原住民の襲撃を受けて拠点防衛に失敗すると、仲間が攫われることがあります。
マップ上に表示されている原住民の村に向かい、仲間が囚われている檻を壊すことで救出できます。

襲撃が頻繁で対応が難しい場合は、襲撃人数以上のダミー人形を設置することで襲撃の発生を防ぐことができます。


まとめ

Mad IslandのワークショップNPCは、Steam Workshopから好みのキャラクターをサブスクライブし、ゲーム内の「Load Spine Character」から読み込むことで仲間・敵として召喚できます。
読み込み解除後にセーブするとNPCが消滅する点に注意が必要です。

自作NPCを制作する場合はSpineバージョン 3.8.99が必要で、アニメーション名の大文字・小文字まで正確に設定することが重要です。
ゲーム内の通常NPCを仲間にする方法と組み合わせることで、拠点の戦力をさらに強化できます。


参考情報源:

コメント

タイトルとURLをコピーしました