Sarmaticus

誰も読まないような趣味の話しかしないほうのブログ

ブレードアンドソーサリー1.0 の日本語表示とmodのインストール方法


概要

正式リリース版が出たので, U11とか古いバージョン準拠のままだった説明を書き直した. U12とそこまで変わっていないので, こっちに書いた話も参考にして良い.

under-identified.hatenablog.com


Modのインストール方法

この操作は正式リリース版 (v1.0) 以降を前提としています. 古いバージョンは仕様が異なります. 私は Valve Indexしか持っていないため, Quest の動作確認はしていません. そのため, Questに関する記述は基本受け売りであり, 不正確な記述が含まれている可能性があります.

多くのmodは, だいたい以下の方法でインストールできます. 大別して3通りあります.


I. (PCVR/Nomad) ゲーム内で Mod.io 経由でインストールする

ゲーム内のMod管理画面からインストールする方法です. 初心者の方はVR上での操作に慣れないかもしれませんが, 現状はこれが最も簡単な方法です. 特に, Nomad ユーザーにとってはこれが唯一の公式のmodインストール方法です. このMod管理画面は mod.io というmod配信サイトと連携して, ゲーム内でインストール・アンインストールの操作ができます.

  1. ゲームを起動し, 「MODS」ボタンを押してください. 初回は mod.io への登録のため, アカウント認証用のメールアドレスの入力が求められます.
  2. 適当にModを選んでインストールしてください. 例えば, 私の作ったBaS-JPは, 本体の日本語表示のミスを修正することを目的としたModです.
  3. ゲームを再起動してください. modが読み込まれます.

メインメニュー
ゲーム内mod管理画面


ゲーム内mod管理ツールは, 外部の管理ツールや手動インストールと併用しないことをおすすめします. ゲーム内mod管理ツールは, ファイルの変更を検知して自動で上書きする仕様になっているようです. そのため, ゲーム内でインストールしたmodと同じフォルダを別の方法で上書きすると, 自動で上書きされるため, 原因の特定しにくい不具合の原因となることがあります.

2024年の初め頃に, Mod.ioにマルウェアを含むファイルが投稿されたことがありました. それ以降から現在まで, 投稿したファイルは公式discordのモデレータが承認するまで待機状態になるという運用になっています. そのため, 警戒をするにこしたことはありませんが, 今は幾分か安全になっています.


II. (PCVR) Mod管理ツールを使う

ゲーム内のmod管理画面以外からインストールする場合は, 現在はMod.ioのWeb版または Nexus Mods でダウンロードできます. これら以外のサイトで配布していることも稀にありますが, 基本的にはこの2つのサイトからダウンロードすることをおすすめします. Mod.io からダウンロードできるmodは基本的にゲーム内でダウンロードできるものと同じはずなので, この方法でMod.ioからダウンロードする利点はあまりないと思います. よって, 以降は Nexus を想定した説明になります.

Nexus Mods の利用には, アカウント登録が必要になります. 基本的には無料で利用できます. 有料アカウントにすると, 高速ダウンロードができたり広告が表示されなくなったりします.

この方法では, ゲームのインストールフォルダにファイルを上書きする必要があります. そういった操作にはミスがつきものなので, 手動で操作せずに Mod Organizer 2 (MO2) のようなmod管理ツールでインストールすることをお勧めします. 既存の日本語情報が既に出回っており, 管理ツールのインストール後はクリックするだけでいろいろなmodをインストールできるので, ここでは mod 管理ツールの詳細な説明は省きます. (NexusModsの公式mod管理ツールはVortexですが, 使いづらく動作が不安定でVortexのためだけに対応作業をしたくないので, できる限りMO2を使ってほしいです)

  1. Mod管理ツールの初期設定を完了してください.
  2. Nexus Mods でダウンロードしたいmodのページの Downloads タブから, Main Files 欄にあるファイルをダウンロードしてください. どのファイルをダウンロードすべきかは, modによって異なります. 説明文を読んでください.
  3. Mod管理ツールを使ってインストールしてください.
  4. ゲームを起動してください.


III. (PCVR/Nomad) 手動インストール

この方法は面倒な操作が多いので, 現在はおすすめできません.

もしこういったmod管理ツールを使用しない場合, ダウンロードしたファイルを手動で解凍し, BaS-JP フォルダをブレードアンドソーサリーのModフォルダに置いてください. Mod フォルダは多くの場合 C:\SteamLibrary\steamapps\common\Blade & Sorcery\BladeAndSorcery_Data\StreamingAssets\Mods にあります. 実際の場所は Steam の管理ウィンドウなどから確認してください.

Nomad版もファイルをQuest本体にコピーして同様のことができるらしいですが, 私は実機を持っていないので詳しいことは知りません.


日本語modのインストール方法

日本語表示を修正する BaS-JP および Font Loaclizer and Replacer のインストール方法を解説します. BaS-JP は日本語テキストの誤訳や, 日本語テキストが用意されていない箇所を補うためのmodです. Font Localizer and Replacer は, フォントを適切なものに置き換えるmodです. U12以降, いちおう日本語フォントが内蔵されていますが, おそらくローカライゼーションの確認を人力で行っていないため不完全です. そのため, 文字化けが多発します. このmodはゲーム内の文字をデフォルト設定で Noto Sans JP または Noto Serif JP に置き換える mod です.

この2つのmodも上記の3通りの方法のいずれかでインストールできますが, 日本語ユーザーがインストールするとしたらこのmodが最初になると思うので, より詳細に説明しておきます.

  1. まず, 現時点でゲーム本体が日本語表示になっていない場合は, メインメニューの「設定」またはメニューブックで日本語表示に切り替えられます. 誤訳が多いですが, 英語が全く読めないのであれば日本語への切り替えを先に行ってください. 手順が分からない人は, この記事の末尾で説明しています.
  2. 上記3つの方法のいずれかで BaS-JP と Font Localizer and Replacer をそれぞれインストールしてください. 特にこだわりがないのであれば, ゲーム内でインストールするのが最も無難です. 注意: 2024/8/3時点では, mod.ioにアップロードしたファイルが承認されていないため, 1.0に対応した最新バージョンが公開されていません.

注意事項

Mod管理画面の不自然な日本語の修正は難しいです. Modはゲーム開始後に読み込まれるというブレードアンドソーサリーの仕様のためです. 知識のある人向けに言うと, ゲーム本体の bas.jsondb を ZIP ファイルとして展開し, 日本語ファイルをBaS-JPのファイルで置き換えて圧縮して戻せば修正できますが, 手順が面倒なので自己責任でやってください.

Quest を持っていないため, Nomad 版では Font Localizer and Replacer が正常に動作するかわかりません. というか Nomad版ではフォントがどうなってるのかすらわかりません. なんらかの情報提供があればNomad版にも対応できるかもしれません.

どうしても Nexus に登録したくない場合は, GitHub からもダウンロードできます. 「BaS-JP (バージョン) for BaS (バージョン)」と書かれている項目で一番上にあるものを選んでダウンロードしてください. 「Source Code」という項目はダウンロードする必要はありません.

なお, 私自身がストーリーモードを遊んでいないため, 手記とか暗号とかの翻訳文の確認が終わっていません. 遊ぶ時間ができ次第随時更新します. 現時点では, システムメッセージ・チュートリアル・アイテム名と説明文などの確認のみ終わっています.


その他

BaS-JP はゲーム本体のテキストの修正と追加を目的としています. 他のmodで追加されたテキストの翻訳はしません. いくつかのmodに対して, 個別に日本語ファイルを作っています.


言語の切替方法

インストール後に, 設定で表示言語を変える必要があるかもしれません. 言語の変更は, メインメニュー上の「設定」か, ゲーム内でメニューブックを開いて操作できます.

以降は, 英語表示になっている状態から日本語に変更する手順です.


メインメニュー上で変更する場合

  1. メインメニューの OPTIONS を選択してください
  2. 左ペーンの「User Interface」を選んでください
  3. 右ペーンの「Language」の矢印を何度か押して, 「JAPANESE」表記に切り替えてください

メインメニューのオプション画面


メニューブック上で変更する場合

  1. セーブデータをロードしてマップ上に降り立ってから, メニューブックを開いてください (Valve Index なら 左手Bボタン, Vive/Quest ならメニューボタン?)
  2. 左端列の「OPTIONS」 を選択してください
  3. User Interface」を選択してください
  4. 「Language」 項目の矢印を押して “Japanese” になるまで切り替え続けてください

メニューブックのオプション画面

Modのバージョン表記について

配布サイトで公開されているModの多くには, タイトルの末尾に 「U12」とか「1.0.x」といった記号がついています. これは, 作者が想定しているブレードアンドソーサリー本体のバージョン番号です. 最近購入した人向けに説明すると, バージョン番号の頭にUがついているものは, いわゆるアーリーアクセス版です. 最大で U12まであります. たまに「U12.3」のようにマイナー番号まで指定しているものもあります. 「1.0」のようにUがついていないものは2024年6月に公開された正式リリース版を指しています. つまり, Uとついているものは全て, 更新されていない古いModということになります

指定バージョンが異なるModをインストールしても, 基本的には動作しません. しかし, 一部を書き換えるだけで動作することもまれにあります. フォルダに含まれている manifest.json というファイルに, 動作対象バージョンを指定する項目があります. この項目が現在使用しているゲーム本体のバージョンと一致しないと, そもそもModが読み込まれません. よって, ここを書き換えると動作する可能性があります. 実際に動作するかはそれぞれの実装次第です.

  翻译: