構造物を繋ぐ道路を生成!『Highways & Byways』解説

Highways & Bywaysは、オーバーワールドの新しいチャンクが生成されるときに、ワールドシードに基づく道路ネットワークを自動生成します。ハイウェイ、村やピリジャーの前哨基地へ向かう舗装道路、その他の構造物へ向かう土の道を、周囲の地形に合わせて配置します。

この記事では、道路や地形に合わせた橋やトンネルの外観や、クリエイティブモードでの道路敷設コマンドについて解説しています。MODの導入を検討している方や、自分だけの道路網を建築したい方の参考になれば幸いです。

ご利用のMODバージョンによっては記事内の情報と異なる場合がありますので、あらかじめご了承ください。

目次

動作環境と要件

Creator: SappyEddie

項目詳細
ジャンル構造物追加MOD
対応バージョン1.21.1
対応ローダーNeoForge
動作環境クライアント+サーバー
前提MODなし
推奨MODなし
配布ページCurseForge

※使用するMODのバージョンやMODローダーによって、動作環境が変わる場合があります。
特に依存・前提MODについては必ず導入するMODページの Dependencies を最優先で確認してください。

こんな人におすすめ
  • ワールドに自然な道路や高速道路を自動で生成したい。
  • 村や前哨基地などの構造物が道路で繋がった生きた世界を旅したい。
  • 地形生成MODと組み合わせて、美しい高低差を巡るドライブや冒険を楽しみたい。
導入・使用時の注意点

本MODは活発に開発が行われている段階です。基本的な生成は安定していますが、稀に道路の傾斜が急すぎたり、橋とトンネルの接続部分がうまく噛み合わなかったりする生成不良が発生することがあります。

主な機能や特長

3段階に分かれた道路ネットワーク

本MODでは、重要度や目的地に応じて3つの異なる種類の道路が生成されます。

  • ハイウェイ:ワールドの背骨となる、最も幅が広く主要な舗装道路です。決して行き止まりになることがなく、交差点や立体交差で接続しながら無限に続いていきます。
  • 一般道:ハイウェイから分岐し、村やピリジャーの前哨基地などの主要な構造物へと繋がる舗装道路です。
  • 土の道:その他の小さな構造物へ向かって、地形に沿いながら曲がりくねって伸びる土の歩道です。

地形に適応するリアルな道路生成

生成される道路は、単に地面を平らにするだけでなく、周囲の地形に合わせて非常にスマートに生成されます。

  • 地形への適応:道路は滑らかなスプライン曲線を描きながら生成されます。斜面を走る際は切り土や盛り土を行い、車の走行や移動がしやすい緩やかな傾斜を維持します。また、道路の肩部分は周囲の地面と自然に馴染むようにブレンドされます。
  • 橋とトンネル:川や深い渓谷をまたぐ際には、頑丈な橋脚と手すりを備えた高架橋が架かります。また、険しい山や丘にぶつかった場合は、壁面が舗装されたアーチ型のトンネルが自動的に掘られます。
  • 地形生成MODとの互換性:TerralithやTectonicといった人気の地形生成MODと完全に互換性があります。これらのMODが生成するカスタム地形でチャンクが読み込まれる際、その高低差やバイオームに合わせて動的に道路や橋、トンネルを生成します。

追加される道路面ブロック

それぞれの地域や設定に合わせて使い分けられる17種類の専用道路ブロックが追加されます。これらは設定ファイルから各道路ティアの素材として割り当てることができます。

  • 石レンガの道路面:灰色の整った石レンガで敷き詰められた舗装面です。
  • 苔むした石レンガの道路面:時の経過を感じさせる、苔の生えた石レンガの舗装面です。
  • 深層岩レンガの道路面:黒みを帯びた頑丈な深層岩レンガの舗装面です。
  • 深層岩タイルの道路面:整然と並べられた深層岩タイルの舗装面です。
  • 丸石の道路面:素朴な雰囲気を持つ、丸石を敷き詰めた道路面です。
  • 苔むした丸石の道路面:苔が生えた丸石で構築された道路面です。
  • レンガの道路面:赤いレンガブロックで舗装された道路面です。
  • 砂岩の道路面:砂漠地帯に適した、砂岩による舗装面です。
  • 赤い砂岩の道路面:赤い砂漠地帯に適した、赤い砂岩の舗装面です。
  • ブラックストーンの道路面:暗黒界の雰囲気を持つ、漆黒のブラックストーンの舗装面です。
  • ネザーレンガの道路面:ネザーレンガで構成された道路面です。
  • エンドストーンレンガの道路面:果ての世界の石から作られた、エンドストーンレンガの道路面です。
  • プリズマリンの道路面:海を思わせるプリズマリンで舗装された道路面です。
  • 凝灰岩レンガの道路面:凝灰岩から作られたレンガの道路面です。
  • 泥レンガの道路面:温かみのある泥レンガの道路面です。
  • 木製の道路面:木材を敷き詰めて作られた道路面です。
  • 土の道路面:素朴な土による道路面です。

手動での道路建設とコマンド

サバイバルでの自動生成だけでなく、クリエイティブモードや管理者向けのコマンドとして、手動で道路を設計して建築する機能が備わっています。

専用コマンドである /splineroad を使用することで、以下の操作が可能です。

  • ポイント指定と敷設:座標を指定して滑らかなスプライン道路を引くことができます。
  • 幅と素材の変更:手動で作成する道路の幅や使用する素材をその場で変更できます。
  • 自動生成機能:自身の周囲に指定した半径と件数で道路ネットワークをオンデマンドで成長・生成させることができます。

手動で道路を作成する手順

  1. 経路のポイントを指定する:道路を通したい座標を、次のコマンドで指定します。複数のポイントを登録して、道路の経路を組み立てます。※座標入力なしの場合は、プレイヤーの位置を基準に敷設できます。
   /splineroad point [x y z]
  1. 道路の幅を設定する:手動で作成する道路の幅を指定します。
   /splineroad width <w>
  1. 道路の素材を設定する:道路に使用する素材を指定します。
   /splineroad material <id>
  1. 設定を確認する:登録した経路や現在の作成状態を確認します。
   /splineroad status
  1. 道路を敷設する:設定したポイント、幅、素材を使って道路を生成します。
   /splineroad build

途中で経路の指定を取り消す場合は /splineroad undo、作成中の計画全体をキャンセルする場合は /splineroad cancel を使います。

周囲の道路ネットワークを生成する

現在地の周囲に道路ネットワークを追加したい場合は、生成する件数と半径を指定します。手動でポイントを登録して道路を設計する場合とは異なり、周辺のネットワークを指定範囲で成長させる操作です。

/splineroad generate [count] [radius]

設定項目

config/splineroads-common.toml を直接編集するか、ゲーム内メニューから以下のパラメータを調整できます。

設定項目デフォルト値設定範囲説明
Worldgen Road Networktruetrue/false新規に読み込まれるチャンク内で、道路ネットワークの自動生成を行うかを切り替えます。
Ocean Highwaystruetrue/falseハイウェイが海洋バイオームを長い橋としてまたぐことを許可するかを設定します。
Built-in Roadside Featurestruetrue/falseハイウェイの街灯や森林の倒木など、MOD標準の道路脇装飾を自動生成するかを切り替えます。
Highway Width7数値生成されるハイウェイの車線幅をブロック数で指定します。
Road Width5数値村や前哨基地に繋がる一般道の車線幅をブロック数で指定します。
Dirt Road Width3数値その他の構造物に繋がる土の道の車線幅をブロック数で指定します。
Clearance Height4数値道路の上に確保する垂直方向の空間高さを指定します。トンネルの天井高さに影響します。
Bridge Threshold3数値道路下の空気ブロックの深さを指定します。この値を超えると、盛り土の代わりに橋脚のある橋が架かります。
Pillar Spacing6数値橋のサポート柱(橋脚)を配置するブロック間隔を指定します。
Bridge Railingstruetrue/false幅4ブロック以上の橋のセクションの両端に、石壁の手すりを生成するかを設定します。
Tunnel Liningtruetrue/falseトンネルの内壁や天井を道路の舗装素材で覆うかどうかを設定します。
Max Road Grade0.3501.0道路の目標とする最大傾斜を設定します。0.35は約19度で、45度を超える傾斜は生成時に除外されます。
Shoulder Width2数値道路の両脇において、周囲の地形と高さを自然にブレンドするすり合わせ幅をブロック数で指定します。

関連・類似MOD

[PR]

MODに関する「質問」「問合せ」について

当ブログを参考にしてくださる方へお願い

Twitter

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

コメントする

☺️コメントは、他の閲覧者を不快にさせないよう丁寧な言葉でご記入ください。

  • ✅質問前にご自身で試行錯誤・公式情報・類似事例が無いか調べた上でご記入ください。
  • ✅日本語翻訳依頼や日本語化リソースパック配布の催促は受け付けていません。
  • ✅MOD日本語翻訳・掲載済みMODの更新リクエストはページ上部のリクエストフォームからお願いします(コメント欄やお問合せでの個別依頼は受け付けていません)。
  • ✅誤字脱字、ファイル不備等は該当記事のコメント欄にお願いします。コメントの掲載はしませんが対応可能なものは速やかに対応します。

CAPTCHA


目次