アフガン相模空港

悪質なフェイク記事を発信することで有名なサイトです。皆さん気をつけてください。

GTAVのRockstar Games Launcher のエラーが直った。ほんとだよ

今年の夏ごろにEpicにGTAVを配布されて以来、GTAオンラインをやり続けている。

 元からオープンワールドのゲームが大好きだったけれど、それにオンライン的なやりこみ要素が追加されると無限に時間がとけてゆく。追加コンテンツのための費用ははゲーム内通貨でも100万ドルを超え、それを稼ぐのだって決して容易ではないけれど、どんどんお金を稼いで、飛行機やスーパーカーをそろえてしまう。

 まあ、そんなこんなで日々ログインを続けていたら、ある日から起動時にRockstarGamesLauncherが落ちるようになってしまった。

f:id:sivedisc:20201114220528p:plain

Epicで導入したゲームだから、通常起動はEpicから行うもので、ゲームランチャーというのは実質会員IDの認証に使うようなものだ。事実ここでエラーが表示されてもゲーム本編を遊ぶことが出来た。

だがまあ、それで何も起こらないわけではなく・・・作中屈指の稼ぎコンテンツである「ダイヤモンドカジノ強盗」の終盤に、逃走するために車に乗る際、必ず落ちるようになってしまったのだ。

別にゲームが遊べないわけではなく、他のミッションは問題なく遊べるわけなのだが、その「ダイヤモンドカジノ強盗」の終盤に車に乗ったときだけ落ちてしまうので、困ってしまった。

この、強盗の後車に乗ったときに落ちる・・・というのはばかばかしい条件にも見えるが、5回くらい強盗に再挑戦してそのつどクラッシュしていたので、それが一つの原因であることには間違いないようだった。

落ちるたびに30分くらいのミッションがパアになるので、そのたびに苦労が水の泡になりとてもがっかりする。検証を手伝ってくれた友人氏には感謝しかない。

検証の中で、車に乗らなければ落ちないということがわかったため、警察から徒歩で逃走してクリアしたこともあった。徒歩でロスサントスを散策するのはそこそこ楽しかったが、苦行だった。そして、それでも次の強盗をしたときにゲームはクラッシュした。ちなみに消防車に乗って逃げればクラッシュしなかった。一体どういう処理をしているのだろう…

 こういったとき、セキュリティソフトを停止したり、ゲームやドライバーを再インストールしてみるのがセオリーだし、実際そうしてみた。それでもゲームの不具合は直らないようだった。そもそも使っているパソコンがwindows7ポンコツで、最近5年目に突入したものだから、ゲーム外に原因がある可能性は高いのではないか、とは思った。

このままクラッシュし続けても仕方がないので、グーグル翻訳片手にRockstarのサポートに連絡した。サポートは当初はドライバーの再インストールなど、月並みな対処法の提案をしてきて若干がっかりした。しかし、毎回半日ほどで返事をくれたので、やり取りを重ねる中でエラーログを先方に検証してもらい、対処法を見つけることが出来た。

なんか英語しか受け付けてないイメージがあったので最初から英語で送ったが、日本語でサポートしているかどうかは定かではない。とにかく彼らはgoogleのぎこちない文章でも的確にサポートしてくれた。

結局どういう作用の結果落ちるのかイマイチわかっていないが、windowsのole32.dllというファイルを修復するとゲームは落ちなくなった。

修復の仕方は、コマンドプロンプトを管理者権限で起動して、(一般権限だとうまくいかない)

regsvr32.exe / u ole32.dll

続いて

regsvr32.exe ole32.dll

と入力して、その後再起動するだけだった。(再起動は重要でした)

これでランチャーとゲームのクラッシュも(ひとまずは)解決したのだった。(追記)

そもそも破損したのがセキュリティや常駐ソフトの仕業である可能性は高いし、そもそもPCがwindows7の型落ちでいずれ買い換えないといけないという問題はあるが、とりあえずこれで直ったので良かった。

 

追記 別に良くなかった。とりあえず強盗を再度できたにはできたのでそれは良かったのだが、Launcherがクラッシュする不具合が再発するようになった。これから次世代機のリリースに合わせて新作コンテンツが配信されようとしているのに…!

他にも困っている方がいるようなので、Rockstarサポートからの文章を転載しておく。

After having a look at your DxDiag and MSinfo, we would like you to try the following steps:

1.

Re-install Microsoft .NET Framework 3.5 following this guide: http://windows.microsoft.com/en-us/windows/turn-windows-features-on-off#1TC=windows-7 Make sure that .NET Framework 3.5 is completely off. Then press OK and restart your computer. Then re-enable .NET Framework 3.5.

2.

Re-install Microsoft Visual C ++ 2008 SP1. You can refer to this article: http://www.microsoft.com/download/en/details.aspx?id=5582

3.

Re-install DirectX. You can refer to this article: http://www.microsoft.com/download/en/details.aspx?id=35

4.

Uninstall the game and the Social Club application in that order.

5.

Install CCleaner and run the scan.

6.

Re-install the game and Social Club. Before starting the game, update them manually. Below is a link to the latest version Social Club: https://support.rockstargames.com/hc/en-us/articles/200146066-Manual-Link-to-Social-Club-Application-Download

If the above steps do not resolve the issue, please reply to this message with updated DxDiag and MSinfo text files attached. We appreciate your cooperation in this matter.

Best regards,

これに対して「直らなかったよ」と返信したうえで来たのがこれ。

Hello,

Thank you for contacting Rockstar Support.

We are sorry to hear that you have problem with game. We will try to help you.

We have checked your files. We would suggest you the following

1.Reinstall the DLL file ole32.dll. To do this, do the following:

  • In the search box type CMD, right-click Command Prompt, and then select Run as administrator> Yes.
  • At the command prompt, run the following commands in the order shown below
  • regsvr32.exe / u ole32.dll and press Enter (this command will delete this file)
  • regsvr32.exe ole32.dll and press Enter (this command will reinstall this file)
  • Next type exit and restart your PC

If you have any questions, do not hesitate to ask.

We are happy to help you!

Best regards,

 

 

 コマンドプロンプトも”regsvr32.exe / u ole32.dll ”のコマンドはエラーが出て実行できず、”regsvr32.exe ole32.dll”の方だけ正常に実行できた。まあそれでひとまずは治ったんだけどダメだったので、これもうわかんねぇですわね… 

 

11月27日追記。

にっちもさっちも行かなくなったためrockstarにログのファイルを機械翻訳の悲鳴とともに送りつけたら、今度は日本語で返事が返ってきた。ログが日本語版windowsだったり、拙い英語だったりで察してくれたのだろう。

そして、サポートが言うにはEpicを介さず起動してください、ということだった。ライセンスの関係上、プログラムファイルのPlayGTA.exeから直接起動するとエラーが出るが、RockstarGamesLauncherからGTAVを起動するとエラーが出なくなった。

またもや一件落着といったところだ。前回問い合わせた時点ではRockstarlauncherから起動してもエラーを吐いたように記憶しているし、そもそもRockstarLauncherから起動してもEpicの認証は通るため、処理はそう変わらないはずなのだけれど、ふしぎだ。

とにかくrockstarの迅速なサポートに感謝するしかない。来月はカヨ・ペリコ強盗という大規模アップデートが控えている。個人的にはfalloutシリーズの追加マップの様にめちゃくちゃ難しいことを懸念しているが・・・どうなることやら。