『Realm RPG: Quests & Rewards』解説&日本語化リソースパック配布

Realm RPG: Quests & Rewardsのクエストシステムの解説と遊び方、自作クエストの作り方の基本を紹介。
遊びやすくするための日本語化リソースパックも配布しています。

目次

基本情報

記事制作に使用したバージョン:realmrpg_quests-0.1.1-forge-1.20.1

「Realm RPG: Quests & Rewards」のMod概要が表示された画像。NPC、クエスト、新しい建造物、ランダムイベントを含む内容で、ダウンロード数82.7Kが記録されている。バージョンは1.20.1に対応。

クエストシステム追加MOD『Realm RPG: Quests & Rewards』とは、オープンワールドRPGでよくあるクエストシステムを追加するMODで、JSONファイルを編集することで、オリジナルのクエストを作成することも可能。

7Days to Dieゲームプレイ画面。朽ちた車が林道の中央にあり、周囲は木々や草に囲まれている。画面右上には収集クエストの目標が表示されている。
よくあるクエストシステム:7Days to Dieより
動作環境:realmrpg_quests-0.1.1-forge-1.20.1 (2024年6月1日公開版)

MODダウンロード:CurseForge

Mod Loader

  • Forge

前提MOD

推奨MOD

前提・依存関係にあるMODや推奨MODの情報ははこちら

クエストの手順

STEP
オーバーワールドでNPCがいる新しい建造物を見つける

このMODを導入することによって新たに生成される構造物にいます。
※画像はアングラー(釣り人NPC)の家

STEP
依頼人に話しかけクエスト開始
Minecraftの小屋の中に立つNPC「Angler」。釣り人の服装をしたキャラクターがおり、上部には名前とModの名称「Realm RPG: Quests & Rewards」が表示されている。

NPC右クリックで会話開始

STEP
チャットに依頼内容が表示される

注意深く読む価値のある依頼もあるが、必要なアイテムとその量などの最も重要な単語は常に黄色でハイライトされている

MinecraftでNPC「アングラー」との対話シーン。クエスト「樹皮を剥いたトウヒの原木を見つける」が表示されている。木造の室内で会話が進行中。
STEP
クエストジャーナルを開いて詳細を確認
Minecraftのクエストログ画面。「樹皮を剥いだトウヒの原木を見つける」というクエストの詳細が表示されており、進行状況は0/6。右側にはゲーム内アイテム一覧が表示されている。
  • このジャーナルでもクエストの種類・依頼内容・進行状況が確認できる。
  • カーソルを文に合わせると、役立つヒントが表示される。
  • Jキーがデフォルト設定
  • キー割り当て設定で変更可能
STEP
クエスト追跡オーバーレイを確認
  • Kキーを押すことで画面左側に表示されるクエスト追跡オーバーレイで現在のクエストを追跡可能
  • クエスト完了時には期間先の座標が表示される
  • Kキーがデフォルト設定
  • キー割り当て設定で変更可能
Minecraftのプレイ画面。NPC「Angler」に「樹皮を剥いだトウヒの原木」を届けるクエストが進行中で、進行状況は6/6となっている。画面左には座標[X:-6 Z:318]が指示されている。
STEP
クエストを完了し、NPCのところに帰還

NPCと会話しランダムな報酬を入手
エメラルドから、よりレアで便利なアイテムなど

主な機能や特長

  1. クエストシステムはJSONベース
    • プレイヤーによって設定可能
    • 新しいクエストを拡張可能
  2. マルチプレイ完全対応
  3. 対戦要素あり
  4. NPC死亡、他プレイヤーがクエストを完了、NPCに忘却ポーションを使用した場合、クエストは中断
  5. クエスト開始時、またはクエスト中に中断されたとき、チャットに通知が表示
    (オレンジか赤色と四角い括弧で区別)
  6. クエストは一度に1つ
    異なるNPCから同じような目的のクエストを同時こなすことはできない
  7. 同じNPCが連続して同じクエストを出すことはない
  8. 現在のクエストをキャンセルするにはクエストジャーナルの「拒否」ボタンをクリック
  9. クエストジャーナルはクラフト可能
  10. 忘却のポーションはNPCに使用すると現在のクエストをスキップして新しいクエストを始めることができる便利なアイテム
  11. すでに必要な進行度を達成している場合、クエストジャーナルでNPCに戻るの文字にカーソルを合わせると、最後に会った場所の座標が表示される
  12. クエストジャーナルで本の左隅にカーソルを合わせると、完了したクエストの量が表示される

クエストの種類

クエストの種類とプレイヤーがクエストを完了するために必要な行動は以下を参照。
現在、ゲーム内には8種類の作業クエストが存在。

  1. 配達 – 必要なアイテムを集めてNPCに届ける。 注意:アイテムは消費されます。
  2. クラフト – タスクを完了するために必要なアイテムをクラフトする。 注意:アイテムは手元に残る。
  3. 狩り – 指定されたクリーチャーを殺す。 Mobの亜種もカウントされる(Spiderが指定されている場合、Cave Spiderもカウントされる)。
  4. 訓練– 指定したクリーチャーにクリティカルヒット(ジャンプ中や落下中に攻撃)を与える。
  5. 釣り – 釣り竿を使って釣りをする。
  6. 建築 – タスクを完了するために必要なブロックを配置します。 このタイプのブロックを壊すと進行度が下がる。
  7. 破壊 – タスクを完了するために必要なブロックを壊す。 このタイプのブロックを置くと進行度が低下する。
  8. 耕作 – 鍬を使って地面を耕す。 土を踏み荒らすと進行が悪くなる。

クエストのレアリティ

クエストにはコモンとレアの2つのレアリティがある。
ほとんどの場合、コモンクエストをこなすことになります。
これらは良い報酬があり、ほとんどの場合クリアするのは難しくない。
レアクエストは紫色で表示され、難易度が高かったり危険だったりするが、報酬はとても良いものになります。

NPCのためにクエストを始めると、最初の3つのクエストは必ずコモン。
それ以降のクエストは、プレイヤーの現在のゲーム進行度に応じた確率でレアリティが設定されます。

マルチプレイの場合、この確率はそのNPCのクエストを最後に完了したプレイヤーに対して計算される。

例:あなたはすでにエンドを訪れ、家の近くの釣り人からクエストを受けている。
このワールドで何も進行していないフレンドがあなたのゲームに参加しましたが、彼はどうにかあなたより先にこのクエストを完了させることに成功しました。
このアングラーの次のクエストのレアリティは、あなたではなく、フレンドの進行度に基づいて計算される。

しかし、ゲームステージによってレアリティはどのように変化するのか?
テストのため、現在のビルドでは常に出現頻度が高い状態になっているようです。

設定メニュー項目

現バージョンでは存在しない

動画でわかる『Realm RPG: Quests & Rewards』

当ブログ運営の、ずんだもんと四国めたんの二人でお送りするMOD解説系チャンネルにアップした動画です。

ぜひチャンネル登録と高評価をお願いします。
今後の記事と動画作成のモチベーションが上がります!

自作クエスト作り方

クエスト追加方法についてCurseForgeより和訳

コンフィグ

現在はクエスト自体の設定ファイルを追加するMODです。
場所はminecraftのインストールフォルダ(例minecraft/config/realmrpg/quests/)

どのように動作するのか?

ワールドに入る前でも、Minecraft のゲームフォルダに何もなければ、ゲームは json config ファイルを作成します。

config がすでに存在する場合、ゲーム内で NPC はこれらのファイルのデータに基づいてクエストを生成することができます。

例えば、アングラーはangler.jsonというファイルからクエストを生成します。
このファイルはゲームの実行中に編集することができるが、すでに生成されたクエストには影響しない。

現在のタスクが完了した後にのみ、あなたの変更に基づいて次のタスクが生成されます。

JSONの中身

これはランダムクエストの例です。

  1. レアリティはコモンで、idは9である。
  2. 本文はアングラーのタックルクエストに基づいている。
  3. このクエストはプレイヤーにランダムな色のランダムな量のロウソク(7-21個)を配達することを要求する。
  4. バニラ砂漠の神殿の宝箱から戦利品を獲得できます。
  5. プレイヤーに11ポイントの経験値を与えます。
  "questType_c9": "deliver",
  "questText_c9": "quest.realmrpg_quests.angler.tackles",
  "questRewardText_c9": "quest.realmrpg_quests.generic.reward",
  "questTarget_c9": "minecraft:candles"、
  "questReward_c9": "minecraft:chests/desert_pyramid",
  "questSpecialEvents_c9": "",
  "questCustomName_c9": "",
  "questTaskCustomName_c9": "",
  "questTargetCustomName_c9": "",
  "questTargetEnchanted_c9": false,
  "questTargetMin_c9": 7,
  "questTargetMax_c9": 21,
  "questExp_c9": 11,

これは何を意味するのか?

各クエストは上に示した行で構成されている。

  1. 行の順番は関係ないが、すべての行がクエストに必要。
  2. 各行の最後には、クエストのレアリティの最初の文字(cまたはr、コモンとレアを意味する)と、クエストIDの数字が表示される。
  3. このIDはゲームが次のクエストを選択する際に重要で、チェックされたIDの数はcommonQuestCountrareQuestCountの行(.jsonファイルのほぼ先頭)に表示される。
  4. アングラーにコモンクエストを追加したい場合
    • デフォルトでは"commonQuestCount": 15がjsonファイルに記述されている
    • クエスト15に関連するすべての行をコピー&ペーストし、末尾の数字を16に変更
    • commonQuestCount 16 に変更(これで、ゲームは16の可能性のある共通クエストをすべてチェックする)
    • これでクエストの準備は完了。どの行の値も好きなように変更できる

さらに詳細

上記の説明を各項目ごと詳細に解説するセクションです。

questType

(プレイヤーの要求行動によるクエストの種類)

  • いずれかの値を受け入れる:のいずれかを受け付ける;delivercraftkillcrit、 builddestroycatchtill のいずれか。
  • 新しいクエストタイプを追加することはできない。

questText

(このクエストを受けたNPCがプレイヤーに言う言葉)。

  • 任意のローカライズエントリを受け付ける。
  • Localizationエントリに{Target}または{Count}が含まれている場合、クエストのターゲット名と、クエストを完了するために必要なアクションの数に置き換えられます。
  • 置き換え例 “{Target}を集めて{Count}持ってきてください” = “リンゴを集めて12個持ってきてください”
  • 一般的なテキスト(配達): quest.realmrpg_quests.generic.deliver 
  • 一般的なテキスト(狩り): quest.realmrpg_quests.generic.kill

questRewardText

(このクエストを完了したときにNPCが言うこと)

  • 任意のローカライズエントリを受け付けます。
  • 基本的な報酬テキストは quest.realmrpg_quests.generic.reward

questTarget

(クエストを完了するために必要なもの)。

  • 配達とクラフトクエストの場合、それはアイテムタグであり、そこから毎回ランダムなアイテムが1つ選ばれる。 例 minecraft:candles 
  • 狩りと訓練クエストではエンティティタグとなり、そこからどんなエンティティでもクエストを完了させることができる。 例 minecraft:skeletons
  • 建築と破壊クエストではブロックタグとなり、どのブロックでもクエストを完了させることができる。 例 minecraft:coal_ores 
  • 漁業と耕作クエストの場合、値は重要ではないので空のままか、または noneに設定することができる。

questReward

クエストを完了したプレイヤーに与えられるもの

  • 任意の戦利品テーブルを受け入れる。
  • 例 (バニラ): minecraft:chests/simple_dungeon 
  • 例 (MOD): realmrpg_quests:rewards/cook/generic

 questSpecialEvents

レアクエスト中に発生するイベントやチェック

  • ほとんどがベースMODにハードコードされている。 今のところ、コンフィグでカスタムイベントを追加することは不可能です。
  • テキストや報酬の戦利品テーブル、Expの量などを変えて、現在のレアクエストの’あなたのバージョン’を作ることはできます。
  • 既存のjson設定ファイルをチェックし、可能な値をコピーしてください (Anglerの例: scarlet_grouper)
  • 空のままにするか、noneに設定する。
  • 他の値(blahblahでも)を入れると、Rareのように紫色になる。

(Journalでのクエストの表示名)

  • 任意の localization entry を受け入れます。 (例: ゲーム内の biome.minecraft.swamp は Swamp と表示されます)
  • 空のままか、noneに設定されている場合、ゲーム内ではクエストの種類として置き換えられます (例えば 配達 または狩り

questTaskCustomName

ジャーナル内のクエストタスクの表示名

  • 任意のローカライズエントリを受け付ける。
  • 常にこの値をそう設定する

questTargetCustomName

Journal内のクエストターゲットの表示名

  • 任意のローカライズエントリを受け入れる。
  • 狩り、訓練、破壊、建築クエストの場合、常にこの値を何かに設定し、クエストのターゲットとして表示する。

questTargetEnchanted

アイテムの場合、クエストのTargetはエンチャントされている必要がある

  • 現在は役に立たない。 今後、エンチャントアイテムを使った納品クエストで使用される。

questTargetMin, questTargetMax

アイテムの場合、エンチャントされている必要がある

  • クエストを完了するために必要なアクションの最小値と最大値(キル数/ブロックの配置数/アイテムの量)
  • 最小値を最大値より大きく設定しないでください。
  • これらの値を0以下に設定しないでください。
  • デリバリータイプのクエストの場合、64を超えるとクエストを完了することができなくなる。

questExp

(クエスト終了時にもらえるExpの量)
「報酬Expオーブ」のExpポイントの量。

  • npcがプレイヤーに与える「報酬のExpオーブ」のExpポイントの量
  • この値を0以下にしないでください。

日本語化リソースパック

利用規約

以下の利用規約同意いただける方のみ、本日本語化リソースパック日本語化ファイルをご利用いただけます。

  1. 免責事項
    • 本日本語化リソースパックならびに日本語化ファイル関連を使用したことによって発生した機能不全やデータの損失など、いかなる不利益に対しても、当方は一切の責任を負いかねます。
    • ご利用は自己責任にてお願いいたします。
  2. 再配布の禁止
    • 本リソースパックならびに日本語化ファイル関連の再配布(二次配布)は禁止しております。
      • 本ブログ以外からの入手手段を用いること再配布(二次配布)にあたります。
      • 日本語化リソースパックファイル(Zipファイル)を直接配布する行為再配布(二次配布)にあたります。
  3. クレジット表記の実施
    • 商用・非商用を問わず、投稿動画・ライブ配信・ブログ等での使用の際には、以下のクレジット表記を日本語化リソースパック等を使用した動画や配信ページの概要欄コメント欄やブログ記事内にURLリンク付きでご記載ください。
    • 大変恐縮ではございますが、MOD日本語化情報の普及のため、ご協力のほどお願いいたします。

ブログリンク記載例:日本語化リソースパック: Mine-Tech

YouTube動画リンク記載例:YouTube:@Mine-Tech_Mod
※こちらは任意です
メンション飛ばしてくれたら喜んで観に行きます!

※記載方法はあくまで一例です。貴サイトのデザインに合わせて修正してください

ファイルダウンロード

日本語化リソースパック日本語化ファイルに含まれる翻訳は、全編に渡って機械翻訳を利用しています。

  • 明らかな誤訳や表示バグなどについては、可能な限り修正対応を行います。
  • 一方で、ニュアンスの違いや表現の違和感といったご指摘には、個別に対応できません。あらかじめご了承ください。

機械翻訳の特性上表記揺れバニラ準拠した翻訳 (の表記、胸当て(チェストプレート)、柵門(フェンスゲート)、皮を剥いだ(樹皮を剥いだ)、銀の塊(銀塊)未精製の銀(銀の原石)など) や、文脈から勝手に生成される意訳や誤訳がどうしても気になる方にはご利用をおすすめできません。全ての翻訳寛容なお気持ちでご利用いただける方のみご使用ください。

当サイトの日本語化リソースパックはMOD制作者に望まれた場合を除き、当ブログ内のみでの配布となります。
詳細な理由については固定ページ「当ブログについて」をご一読ください。

※対応バージョンに関して

  • ファイル名に「Fabric」または「Forge」と記載されている場合でも、多くは両環境でご利用いただけます。
  • Minecraftバージョンが異なっていても使用できる場合あります。
  • ご利用のMODのバージョン日本語化リソースパックバージョンが異なる場合、翻訳されない箇所や表示崩れ、適用されないケースが発生することがあります。
  • 特に、マイナーバージョン以上の差分がある場合には、そうした問題が発生しやすくなります。あらかじめご了承のうえご利用ください。
realmrpg_quests-0.1.1-forge-1.20.1

RPG、冒険系MODと組み合わせてもっとクエストを楽しく!

リソースパックの導入方法&よくある質問

リソースパックの導入方法については、別記事にて詳しく解説しています。
動画での解説や、リソースパックフォルダの開き方など、初めての方にもわかりやすくまとめていますので、ぜひご参照ください!

Twitter

この記事に関するコメント

コメントする

       

               

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

CAPTCHA


目次