MENU

『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の概要はこちら

クエストの手順

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

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

2.依頼人に話しかけクエスト開始

Minecraftの小屋の中に立つNPC「Angler」。釣り人の服装をしたキャラクターがおり、上部には名前とModの名称「Realm RPG: Quests & Rewards」が表示されている。
NPC「Angler」が小屋の中で立つ様子

NPC右クリックで会話開始

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

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

MinecraftでNPC「アングラー」との対話シーン。クエスト「樹皮を剥いたトウヒの原木を見つける」が表示されている。木造の室内で会話が進行中。
NPC「Angler」からクエストを受注

4.クエストジャーナルを開いて詳細を確認

Minecraftのクエストログ画面。「樹皮を剥いだトウヒの原木を見つける」というクエストの詳細が表示されており、進行状況は0/6。右側にはゲーム内アイテム一覧が表示されている。
クエスト進行状況が表示されたクエストジャーナル
  • このジャーナルでもクエストの種類・依頼内容・進行状況が確認できる。
  • カーソルを文に合わせると、役立つヒントが表示される。
  • Jキーがデフォルト設定
  • キー割り当て設定で変更可能

5.クエスト追跡オーバーレイを確認

  • Kキーを押すことで画面左側に表示されるクエスト追跡オーバーレイで現在のクエストを追跡可能
  • クエスト完了時には期間先の座標が表示される
  • Kキーがデフォルト設定
  • キー割り当て設定で変更可能
Minecraftのプレイ画面。NPC「Angler」に「樹皮を剥いだトウヒの原木」を届けるクエストが進行中で、進行状況は6/6となっている。画面左には座標[X:-6 Z:318]が指示されている。
クエスト進行状況が完了間近

6.クエストを完了し、NPCのところに帰還

Minecraftのクエストログ画面。クエスト「樹皮を剥いだトウヒの原木を見つける」が進行完了(6/6)となり、NPC「Angler」にアイテムを渡すよう指示されている。右側にはアイテム一覧が表示されている。
クエスト完了直前のログが表示された

NPCと会話しランダムな報酬を入手

エメラルドから、よりレアで便利なアイテムなど

Minecraftのプレイ画面。NPC「Angler」にアイテムを渡し、クエストが完了した場面。画面右上には「新レシピ解禁!」と進捗「ダイヤモンド!」の達成が表示されている。NPCからの感謝のメッセージがログに表示されている。
クエスト完了:エメラルド4個とダイヤモンド1個入手

主な機能や特長

  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以下にしないでください。

日本語化リソースパック

利用規約

以下の利用規約にご同意いただける方のみご利用可能となります。

  • この日本語化リソースパックを使用したことによる機能不全やデータ損失など、いかなる不利益に対しても当方は責任を負いかねますので、自己責任でご利用ください。
  • 再配布(二次配布)は禁止です。
  • 商用、非商用にかかわらず動画配信やブログ等での使用の際は、以下のクレジット表記をリンクを含めて記載よろしくお願いします。大変恐縮でございますがMOD日本語化を広めるため、どうぞよろしくお願いいたします。

ファイルダウンロード

この日本語化リソースパックは機械翻訳で作成しています。
数年前と比べ、格段に違和感や誤訳は減りましたが完璧ではありません。
機械翻訳が苦手な方、誤訳が絶対許せない方にはおすすめいたしません。
おおらかな心で誤訳を笑い飛ばしてくれる方のみご利用ください。

realmrpg_quests-0.1.1-forge-1.20.1

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

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

リソースパック導入について別記事で詳細にまとめましたので、こちらをご覧ください。
動画での解説、リソースパックフォルダの開き方等を詳細に解説しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (2件)

  • いつも日本語化お世話になってます。
    MOD日本語化のご要望なのですが、
    Legendary Survival Overhaulを良ければ翻訳していただけないでしょうか!
    よろしくお願いいたします。

    • コメントありがとうございます。
      現在個別記事のコメントではリクエストを受け付けておりません。

      各所のコメント欄にリクエストが散らばっていると対応漏れがでてしまう恐れがあるためですのでご了承ください。
      大変お手数かと思いますが、以下の記事をご一読の上、以下の記事のコメント欄にリクエストお願いします。
      https://www.mine-blog.tech/request-mod/

コメントする

CAPTCHA


目次