2016年1月8日金曜日

PC版 Fallout 3 インストールのログ

SteamのホリデーセールでGOTY edition(DLC全部入り)が安かったから買ってみた。
英語の勉強という口実。ほんとは4のほうをやりたかったけど、
4の後で、何年も前の3のシステムに慣れるのはキツいかもしれないし
なによりうちのPCはヘボいし諦め。それに4はまだほとんど定価だしナー。


最初に結論から言うと

ここに書いてあることを、順番に言われた通りやれば動くようになると思う。
英語だが、最終的にこれに辿りつくまでに、調べてわかったことは大体網羅されている。

トラブルが起こりそうな原因は

  • win7以降のOSを使用している
  • Intel HD Graphics系のグラフィックチップを使用している
が圧倒的に多そう。心当たりがある人は試してみると良いと思う。
Steam版でもそうでなくても使えるTipsですよっと。


需要がありそうなら、そのうち日本語訳でもしてみようかな。



以下は自分向けの試行錯誤のログ


読まなくてもいいです。
暇な人向け。


環境 


Lenovo ThinkPad E430
  • windows 8.1 64bit
  • i7-3632QM @ 2.20GHz
  • メモリ 8GB
  • Intel HD Graphics 4000
ヘボいけど、Skyrimは問題なくできたから大丈夫だろうということで。

Steamクライアントから起動してみると


Playを選択してもなんも起こらない。あるぇ。


調べてみると…


windows 7以降での動作は保障されてなかった。まいったな。
でも動かしている人が居ないことは無いみたいなので粘ってみることに。


とりあえずここや某匿名掲示板を参考に

結果


起動する。やったった。 しかし New -> Start a new game? -> Yesを選んだ後、

画面左下に
"The Overseer is the incontestable leader of Vault 101, and his word is law."
と表示される所でCTD。


さらにネットで調べてみると…


しかし、e430ではDisplayLinkは使われていなかった。のでこれに関しては何もしてない。


さらにネットを調べていくと Fallout 3 Window 7 or 8 Fix というmodを見つける。
Descriptionに


I got tired of continuously searching the internet for the fix every time I install this game. So I made this simple patch to make it work on windows 7 and 8. Compiled from all the solutions online.


うーん、なんだか曖昧な事しか書いてないなぁ。でもPostsのほうを見ると


This DLL is supposed to fix the crash on new game.


と発言してる人がいた。キタコレ。

ということで、Nexus Mod Manager からインストールしてみる。
Nexus Mod Managerのインストール方法はこことかこことかを参考にした。


結果


やっぱり同じところで落ちた(ズコー


ということで


そろそろ疲れたので、Fallout 3はしばらく放置することにした。
先にNVやろっと(ここまで2016/1/8)

次の日

やっぱり諦めがつかないので、懲りずにまた調べてみると、



あらやだ、お膝元Steamのコミュの一番上のトピックにあるじゃないっすか…
その中にまだやってないことが幾つかあった。以下抜粋↓


2) OPTIONAL: "Games for Windows Live" may cause problems.
Let's disable it with a program specially for Fallout 3.
  • Manually download this.[www.nexusmods.com]
  • Extract (unzip) the download. 
  • Start the G4WL disabler by double clicking it
  • Click the "Disable G4WL" button and exit.

4) This step solves most random and post-intro movie new game crashes!
Especially crashes when hearing the baby cry.

Shortcut: Optional step 6 now does this for you automatically.

  • Edit with notepad: 
  • My Documents\my games\Fallout3\FALLOUT.INI
    or C:\users\yourname\Documents\My Games\Fallout3\FALLOUT.ini
  • This may appear as "FALLOUT" in windows explorer. 
  • IMPORTANT: DO NOT EDIT Fallout_default.ini !!! You're in the wrong directory!!!
  • find (control F) bUseThreadedAI=0
  • CHANGE to bUseThreadedAI=1
  • Immediately after this line, ADD this new line:
  • iNumHWThreads=2
5) Autosaves & save overwrites eventually ruin game with crashes & corruption.
While playing press escape, settings, gameplay, disable all 3 autosave options.
Always save to a "New Save". Really! (CASM mod does this for you automatically)


6) UPDATED Unofficial Fallout 3 Patch 
Optional but strongly recommended!
TONS of bug fixes. It would take dozens of pages to list them all.
Click here & "download manually" [www.nexusmods.com] the "NEWB FRIENDLY" version and run it.
* The site registration for Nexus is free and quick.


STOP AND TEST GAME. Most people should be done at this point.


ということで2)と5〉と6)をやってみる。


  • Games for Windows Live Disablerを入れる
  • 設定からオートセーブ系を全部disableにする
  • UPDATED UnOfficial Fallout 3 Patchを入れる


ほとんどの人はここまでやれば解決するらしいけど

結果


だめでした/^o^\

さらに


途方にくれながらも、ドキュメントを読み進めると

7) Steps 7-9 are ONLY for "New Game" crashes BEFORE the intro movie plays:

Check the resolution set in fallout launcher options to see if it is sane, perhaps that alone will fix your problem.

Some computers do not have a video card, using only the wimpy graphics processor built into the CPU (Intel IGP). These users crash on the intro movie and need the following fix. STOP: This fix is only for people with intel HD graphics! If you have any ATI or Nvidia video card you shouldn't be using this!
  • Click here[www.nexusmods.com] and "download manually" 
  • Right click the download to extract it
  • Drag only the d3d9x.dll file to your Fallout folder, probably at:
  • C:\Program Files (x86)\Steam\steamapps\common\Fallout 3 goty\
  • If Fallout Launcher Options still reports your card as "Intel HD", you put d3d9.dll in wrong directory!
  • Reset your resolution in fallout launcher options. Click "advanced" button and uncheck water reflections/refractions for performance reasons with IGP.

あれ、これひょっとして核心じゃね?

d3d9x.dllを指定のフォルダに突っ込んで、SteamクライアントからFallout 3を起動。
でも検出されたグラフィックカードは Intel(R) HD Graphics 4000のままデスヨネー。おかしいな。
とりあえず、windowモードになってることと、画面サイズが小さすぎないことを再確認してから
Advancedボタン->Water reflections(何故か2つある)をdisableにした。

結果


うぉ、落ちてた所を通過した!どうやら動いたみたいだ。苦労しただけにうれしいな。
ということで結論としてはSteamのコミュニティをちゃんと読め、ということだな。