web-dev-qa-db-ja.com

ロードオブザリングオンラインを64ビットUbuntuシステムにインストールして実行するにはどうすればよいですか?

Ubuntu 11.10 64Bitシステムにロード・オブ・ザ・リングス・オンラインをインストールして実行する秘secretを見つけた人はいますか?

5
Gary Mors

http://www.lotrolinux.com/ から

実際のゲームは、ワインのレジストリとゲームのUserPreferences.iniファイルにいくつかの調整を加えるだけで、ワインの下で非常にうまく機能します。これらの調整の詳細については、ロードオブザリングオンラインの ワインAppDBページ または このサイトのハウツー を参照してください。

2番目のリンクの重要なセクション:

要件

  1. 少なくともゲームの最小システム仕様を備えたPC。
  2. ワインまたはクロスオーバーゲーム。

注意事項

ヘルプ/ロアブックおよびTurbine Storeリンクを機能させるには、MozillaエンジンをWineにインストールする必要があります。クライアントがクラッシュしたり、ストアにアクセスしたときに黒いページが表示されたりすると、WineのMozilla Webブラウジングエンジンが欠落します。 。ゲームは正常に実行されますが、パフォーマンスは多少低下します。ただし、ゲームで使用される多くのホットキー機能とマウスジェスチャも3Dデスクトップ効果をアクティブにし、ゲームをクラッシュさせる可能性があります。地面に奇妙なテクスチャタイルが表示される場合は、LotRO Advanced Graphics設定で異方性テクスチャフィルタリングを無効にします。

ダウンロード

クライアントは このリンク からダウンロードできます。

WINE 1.3.9以降でインストールする場合は、標準のTurbine Clientダウンロード(Pando Media Booster、PMB)を使用することを強くお勧めします。 1.3.9よりも低いバージョンのWineを使用することはお勧めしません。

LOTROのインストール

LOTROをインストールします。このためにMOM DVDを使用しないでください!ダウンロードしたバージョンをインストールします。 MOM [Mines of Moria] DVDからのパッチの適用には、現在のインストーラーをダウンロードしてパッチを適用するよりも長くはかかりませんが、時間がかかります。また、SOA [Shadows of Angmar] DVDから「パッチアップ」することはできなくなりました。 PyLOTROダウンロードページの手順に従って、PyLOTROをダウンロードしてインストールします。

PyLOTROランチャーを構成します。システムに合わせて設定を調整する必要があります。

アプリケーションワイン
 WINEDEBUG fixme-all 
 WINEPREFIX /home/your-username/.wine
Game Directory /home/your-username/.wine/drive_c/プログラムファイル/タービン/ロードオブザリングオンライン
高解像度グラフィックス有効(または標準解像度LOTROをダウンロードした場合は無効)

LOTROの実行

LOTROを初めて実行すると、構成ファイルが欠落しているため失敗します。ただし、クラッシュ中に作成されます。それ以降は正常に動作します。 GUIランチャーを使用する場合は、必要に応じてパッチを適用してください(ツール->パッチ->適用、完了したら閉じる)。

4
Rinzwind

しかし、OPは特にUbuntu 64ビットに言及しているため、この質問は時代遅れのようです.Ubuntuの古いバージョンと現在のバージョン(13.04)の両方、特に64ビット版には同じパッケージが含まれていません。答えを見つけるのは非常に難しく、ほとんどすべてのアドバイス/チュートリアルが32ビットLinux OSのユーザーからオンラインで提供されています。

問題

私が見つけたすべてのガイドは、単にpylotroのインストールに言及しているだけで、そうでなければWineHQの設定に焦点を当てています。インストールは 単にLOTROをダウンロードするだけで(おそらくWineでSteam経由でダウンロードできます)、インストーラーを実行するためにWineプレフィックスを作成します です。

ただし、Ubuntu 13.0464-bit(および場合によっては古い64ビットバージョンのUbuntu)では、主な問題は、単にゲームを起動できないことですパイロトロ:

[E08] Server not found - may be down (400)

(何らかの理由で、Ubuntu 64ビットでは、pylotroによってサーバーに送信されたSOAPメッセージはHTTP 400 Bad Request応答を受け取り、XMLは空です)

pylotroのインストール

Ubuntu PPAは利用できません。ソースからPythonスクリプトをインストールできます( article

$ wget https://sites.google.com/site/leeslinuxblog/PyLotRO-0.1.15.Zip
$ unzip PyLotRO-0.1.15.Zip;cd PyLotRO
$ Sudo python setup.py install
$ su -c “python setup.py install”

パッチ・パイロトロ

ここで、pylotroに 特殊文字とSSLパッチ を適用します。パッチは非常に小さいため、手動で行うことができ、2つのファイルを編集するだけで済みます。おそらく最初にパーミッションを変更する必要があります(最初にPyLotROLauncherが同じ場所にあることを再確認してください):

$ Sudo chmod 777 /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/*.py

次に、テキストエディターで次のファイルを開き、上記のリンクのパッチに表示される変更を適用します。 新しい行をコピーするときは、同じTABSインデントを使用するように非常に注意してください。スペースではなくTABSを使用します。変更後にターミナルからpylotroを起動すると、変更を適切に編集しなかった場合にエラーが表示されます。

$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/MainWindow.py
$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/PyLotROUtils.py

結果

パッチが正しく適用されると、ランチャーはE08エラーを通過します。キーリングに関するエラー(Ubuntu 13.04 64ビットのWineに関する別の問題)が表示される場合がありますが、これはゲームの起動を妨げません。

私にとって、次のプレフィックスは、Ubuntu 13.04 64ビット上でpylotroがパッチされると、最初の試行でゲームを正常に起動しました。

$ export WINEPREFIX=~/.wine_lotro
$ export WINEARCH=win32
$ env WINEPREFIX=~/.wine_lotro winecfg
$ env WINEPREFIX=~/.wine_lotro winetricks d3dx9 vcrun2008 vcrun2005

もちろん、pylotro> Optionsに移動し、次のオプションを適切なディレクトリに設定することを忘れないでください(以下は、LOTROフォルダーがWindowsの動作中のLOTROインストールからワインの「プレフィックス」にコピーされた例です)。

Application        Wine
WINEPREFIX         /home/fab/.wine_lotro
Game Directory     /home/fab/.wine_lotro/drive_c/games/Lord of the Rings Online
Hi-Res Graphics    Enabled
Advanced Options   (unchecked)
2
Bleep Bloop

これらの両方のゲームを実行するには、ワインをインストールする必要があります(またはクロスオーバーですが、ワインが好きです)
lotroの場合- lotrolinux.com
DDOについてはこれらを参照してください WineHQ-Dungeons&Dragons Online:Eberron Unlimited
DDO、Linuxハウツーガイド。

1
Ashu