2022年11月26日土曜日

ウルティマVII(1)

日本語化ウルティマVIIをMacで動かすためのメモです。

ウルティマVIIの日本語翻訳をほんの少しだけ手伝ったことがあります。その膨大な文章量に圧倒され、自分はちょっとの参加で退場してしまいましたが、完成されていました。

それも、Blackgateのみならず、Serpentisleまでも!!!!

その不屈の精神に感謝いたします。


さて、Windows上で日本語化してプレイする方法はここに詳しく書かれています。

https://ameblo.jp/blizcavalier/entry-12700842148.html

ウルティマVIIはDOSで動きます。最近のOSでDOS版ゲームを動かすにはセットアップが大変ですが、Exultというソフトを使えば、その手間がなくよろしくやってくれます。あたかもWindowsやMacのソフトかのようにウルティマVIIが動いてしまいます。その上、modも入っています。

Exult自体にはゲーム本体は含まれませんので、別途用意してください。GOGで購入できます。自分はウルティマコンプリートを所有しているので、それを使いました。


さて、Macで遊ぶには、次の2通りを考えました。

1. Mac版Exult上でプレイする

2. Wineskin上でWindows版Exultを動かす

ということで、Mac版ExultでウルティマVIIを動かす方法のメモ書きです。


まず、「1. Mac版Exult上でプレイする」を試しました。

1. Mac版Exultのインストール

https://exult.sourceforge.io/download.php
よりExult v1.8 for Macをダウンロードしてインストール。Apple Siliconも対応しています。
アンクのアイコンを右のアプリケーションフォルダにドラッグ&ドロップしてインストール完了です。

2. All-In-One Audio Data packsのインストール

1.と同じフォルダから、All-In-One Audio Data packs for MacOSXをダウンロードしてインストールします。これがないと正しく音楽が鳴りません。

左側のExult audio data Installer.mpkgをクリックするとインストーラーが立ち上がります。
指示通りにインストールすれば結構です。

3. BlackgateとSerpentisleのインストール

ゲーム本体をインストールします。
Exultのデフォルト設定では、次のようなフォルダ構造になっています。(ユーザー名がhogeの場合)
1. Blackgateゲーム本体を置く場所: /Library/Application Support/Exult/blackgate
2. Serpentisleゲーム本体を置く場所: /Library/Application Support/Exult/serpentisle
3. セーブデータが保存される場所: /Users/hoge/Library/Application Support
4. コンフィグファイルの場所: /Users/hoge/Library/Preferences/exult.cfg

Blackgateゲーム本体の/Ultima_7の中にあるファイルとフォルダ全てを上記1.のフォルダにコピーします。
Serpentisleも同様です。/Serpent内の全ファイルを2.のフォルダにコピーします。
他のフォルダを使用したい場合は、4.のexult.cfgを編集することになります。詳しくはExultのHPに説明があります。

この時点で、Exultを起動させると、ウルティマVII英語版が起動します。

4. 日本語化

日本語化にはExultの日本語化、ゲーム本体の日本語化の2種類があります。
ここでExultの日本語化で問題発生。下記サイトで公開されているExult日本語化ファイルはWindows版のみであり、Mac版のものがありません。(当たり前ですが)
オープンソースですので、Mac用に自分でビルドすればいいのですが、今回はやりませんでした。
http://www7b.biglobe.ne.jp/~crazyunit/ultima/u7j/download.html

ゲーム本体の日本語化は、下記サイトからダウンロードします。
https://ux.getuploader.com/JPTRANS/
Blackgate, SerpentisleそれぞれのSTATICフォルダを上書きすれば日本語化できます。

5. 検証

Exultの日本語化以外の作業は完了しました。
動作確認をしてみます。
結果は、オープニングムービーは日本語できています。
名前入力ができませんでした。

プレイ中の日本語が文字化けします。



ということで、失敗に終わりました。
やはりExultを日本語化しないといけないようです。
しかし、それは自分でビルドしないといけないということですので、難易度が非常に上がります。
ということで、次は「Wineskin上でWindows版Exultを動かす」を試してみます。

0 件のコメント:

コメントを投稿