自己解決したのでとりあえず乗せておきますね。

追記
1月ごろからオンライン使えるようになってて再度インストールすることになったので改めてまとめました。
http://ovis.kzme.net/game/414
下記は古い内容で且つ正しくない情報なので上記記事を御覧ください。
(2017/02/07)




どうもこんにちは。
村田技術研究所、村田カズミでございます。
今日はWindows10でGTA4(Grand Theft Auto IV) をプレイしようとして悪戦苦闘した話を。


せっかちな人向けに結論を先に。

  • Games for Windows Marketplaceインストールした?
  • 起動オプションを「-norestrictions -nomemrestrict」にしてみよう。
  • それでもダメなら「-availablevidmem 11.0 -nomemrestrict -norestrictions」にしてみよう。
※最後のやつの11.0のところはビデオメモリ容量小数点第二位までMBで。
各結論のくわしい説明は下の記事本文を読み進めてったら書いてあるのでどうぞ。 


友人からGTA4をギフトで贈ってもらった話。

キャプチャ

友人にSteamギフトでGTA4を贈られてきました。
セールだったからポチったとかなんとか。

いや、実際はダメなんですけどね。18禁ですし。
私にギフトを送れてしまった時点でSteamのせいということで。
僕は悪い子なのでプレイしますが、いい子はしないでくださいね。
で、Windows10の僕の環境下で動かそうとしたのですが、

あれ?動かなくね?


Steam版だとGames for Windows Marketplaceがインストールされない。

39

第一の問題点がコレ。
ランチャーが動いてもGames for Windows Marketplace(以下GfWM)がインストールされていないとゲーム本体が起動しないんですね。
うんともすんとも言わないばかりか、起動処理に入ってから落ちるまでにメッセージの一つもないので、起動に時間がかかってるのかなぁと思っていました。
因みにコレはWindows10に限った話ではなさそうです。

GfWMをインストールすれば何の問題もないので下のリンクからダウンロードしてインストールしてください。
GfWMダウンロードページ(公式)


Windows10だとグラフィック設定が出来ない!?

キャプチャ

(※画像は日本語化済みです。インストール直後なら英語のはず。)
リソースが限界だとかなんとかでパラメータが変えれません。
変えれそうですが変えれません。

コレはリソースの限界値がWindows10だと正しく認識出来ないようです。
因みにこの問題は起動オプションに「-norestrictions -nomemrestrict」をつけると回避できます。
リソースの限界を超えて使えるようになります。

Steamから起動する人は、 
ライブラリの「Grand Theft Auto IV」を右クリックしてプロパティ→起動設定をクリック。

03
12

そして出てきた入力画面に先ほど書いた起動オプションをコピペします。
「-norestrictions -nomemrestrict」

43

(※-windowedはウインドウモードで実行するオプションですのでウインドウモードでやりたい人じゃなければ無視でOKです。)

そうするとほら!

49

相変わらず警告は出ますがちゃんと変えれるようになりました!
プレーしてみるとほとんどが最高パラメータで結構重たいですが動きます。

これで一安心かと思いました。
でもそんなことはなかったのです。


テクスチャがロードされない、そもそも始まらない件

重かったので設定を変更しようとしたのです。
すると、
新規読み込み分のテクスチャが読み込まれ無いじゃないですか!!
ぶったまげましたね。重い状態でプレーしろと言いたいのかなと。

因みになぜその画像がないのかというと、記事執筆時に当時の設定にした所、

06

この画面から一向に変わらず本編すら始まらなかったからです。
スクショしておけばよかったと後悔。

そんなことはともかくコレではまともにプレーできません。
しかも日本語情報は殆ど無いようでGoogleに引っかかりません。
コレは詰んだか…諦めるしか無いのか…

そう思っていた時に、Steamのフォーラムの中に、英語ですが役に立ちそうな情報を見つけました。
GTA IV on Windows 10

スレ主の書き込みの要点をまとめると、
  • なんかグラの設定できなかったんだけど
  • 一応回避のオプションつけたけどテクスチャロードしなかったよ
  • ドライバは全部最新版なんだけどなぁ
って言う感じ。
まさに俺の今の状況じゃねぇか!!

そして読み進めていくと
  • 互換性モード試したら?
  • ドライバ再インストールしたら?
と言った典型的な内容が並ぶ中、一つ長文のレスがありました。

  • おいまじやっべぇぞ!!ktkr!!
  • 俺のPCWindows10のタブレットなんだけど動いたぜ。
  • 起動オプションに「-availablevidmem 17.0 -nomemrestrictions -norestrictions」 付けてみろ。
  • 良い感じに動くぜ。
  • 因みに17.0はビデオメモリの値だぜ。
  • わかんないなら1.0から試してみな!
  • 因みに一応互換性モードをwin7でセットするといいかも。
  • それでも動かないなら良いPC買うかランタイム系インストールしなおしてみな。

って感じ。
Thank you for your help guys!!!!!

っつーことで早速設定。
ビデオメモリ容量の情報が必要なので調べます。
ビデオメモリ容量は搭載されているビデオカードの仕様を確認してください。
因みに、僕みたいに内蔵グラフィックの場合は、システムの情報の画面のRAMのところに有るカッコ外の値とカッコ内の使用可能RAMの差がビデオメモリ容量になります。

キャプチャ

画像の例だと11MBがビデオメモリ容量になります。

んでGTA4の起動オプションを「-availablevidmem 【ビデオメモリ容量】 -nomemrestrictions -norestrictions」にします。
例だと「-availablevidmem 11.0 -nomemrestrictions -norestrictions」ですね。
※容量は小数点第二位まで、単位はMBで。

そうして起動すると… 

07

Thank you for your help guys!!!!!
見事にうごきましたとさ。


 

終わりに

如何だったでしょうか。
とりあえず自分はこれでなんとかなったので皆様のGTAライフの力になれたなら幸いです。

英語の勉強もっとしよう。うん。海外最高。