クラッシュ対策

Last-modified: 2011-09-26 (月) 02:04:21

2011/07/11 - 今回のUpdateで試した方法で効果があったので掲載
2011/07/05 - 前々から書こうと思ってた3Gスイッチについての記載とUpdate中クラッシュの②の方法の修正、全体の見なおしをしました

基本的なクラッシュ対策

基本的にクラッシュ・表示バグなど起きた場合の対処法ですがいろいろ要因が考えられるので各自試していくしか有りません

MODを一部または全部解除してみる

MODの中には無駄に重かったり記述が間違っていたり、今のHoNのversionに合わなかったりでMODが原因でクラッシュすることがあります
なのでいったん全部MODを解除してクラッシュするかどうか試すといいでしょう
もしクラッシュが無くなったら、MODのどれかが悪戯していたりMODが多すぎたりということになります

  • 『MODが入れ過ぎるとクラッシュする』というわけではなく40個ぐらいいれてもクラッシュしない人や5個ぐらいでもクラッシュする人がいるので一概には言えません。
    クラッシュ以前にMODのいれ過ぎで重くなる等弊害もあるらしいので注意が必要です
    PCスペックに自信がない(特にメモリ関係らしい)人はMODやカスタムモデルスキンなど少なめがいいかもしれません
    また極稀に併用して仕様してるMOD同士の相性が悪かったりでバグ・クラッシュが発生することがあるのでMODをたくさんいれてる人は気をつけたほうがいいでしょう

余談ですがWikiのMODについてで上げられている「F -hud-」というのがあります
試しに入れてみたところHPバーやマナバーを多数の画像を紙芝居のよう瞬時に切り替えて表示する仕様の関係で
ダメージを食らったりスキルを使ったり、泉で回復中に重くなるという糞UIだったのでPCスペックに自信がある人以外はやめたほうがよいかと思います
むしろスペックに自信があってもHP減ったりするたびに重い処理が行われるので使わないほうがいいとはずです

startup.cfgを消す

startup.cfgはマイドキュメントのHeroes of Newerth\game\startup.cfgに有ります
これはHoNのキーバインドやグラフィックの設定、MODの設定などさまざまな設定情報が保存されているのでこれを消す事によって設定を初期状態に戻しクラッシュを無くす方法です
初期状態にするのでこれによってキーバインドなどもリセットされるので注意が必要です
クラッシュとは関係ないかもしれないのでバックアップをとっておくといいでしょう

HoNを再インストール

最終奥義

3Gスイッチを設定する(32bitOS)

以前より下のコメントに3Gスイッチを・・・とかいてあったのでやっと記述
32bitOSで2GB以上メモリを実装していることが条件

  • HoNのクラッシュは大概がメモリ不足と言われているので3Gスイッチを使いメモリを多く使ってクラッシュをなくそうということです
    3Gスイッチを簡単に説明すると、32bitOSでは通常ひとつのアプリケーションが使えるメモリ領域は上限2GBになってます
    2GB以上メモリを実装してる場合でもこの制限があります
    それを解除することによってひとつのアプリケーションでメモリを2GB以上(3GBぐらいまで)使えるようになります

OSのシステムに関わってくることなので自己責任でお願いします。どういうことか理解してからやりましょう
下のページを読んだり

「3Gスイッチ」で検索をかけるだけでもいろいろでてくるので参考にしましょう
個人的に分かりやすかったのは

  • ttp://narulivion.blog46.fc2.com/blog-entry-181.html
  • ttp://topic.unmimic.com/?eid=382587

個人Blogなので何かあったら消します
一応HoNのフォーラムもあります

64bitの人はメモリはそもそも潤沢に使えるので、逆にクラッシュする可能性があるのでやめましょう
クラッシュするなら別要因です
このページ書いてる人はWin7の64bitのおかげかゲーム中やUpdateでのクラッシュは無縁です

アップデート中のクラッシュ対策

方法①が一番アップデートできたとの報告を聞くので推奨

方法① OpenGLモード

  • 雑談掲示板クラッシュ対策より
    • 毎回updateに失敗していましたが、HoNショートカットのリンク先の最後に -vid vid_gl2 を付けてOpenGLモードで起動したらupdate成功しましたので報告 -- 2011-02-08 (火) 22:46:38

①HoNのショートカットを作成

  • 「(インストールしたフォルダ)\Heroes of Newerth」フォルダ内にある「hon.exe」をショートカットを作成
    このショートカットは普段プレイするときは使わないようにします
    その為、普段プレイするショートカットとは別のアップデート専用ショートカットとして作成を推奨
    詳しくはわかりませんが普通にプレイするとエラーを出すらしいのでショートカットの名前をアップデート用とわかるように変更するといいかもしれない

②ショートカットのプロパティを変更

  • ショートカットのプロパティを開きショートカットのタブのところのリンク先を
    「(インストールしたフォルダ)\Heroes of Newerth\hon.exe"」を
    「(インストールしたフォルダ)\Heroes of Newerth\hon.exe" -vid vid_gl2」に変えて「OK」
    注意:-の前に半角スペースがあります 気づかなかった人がいるようなので追記 - 2011/03/25
    HoNClash.jpg
    この画像はWindows7 64bitでの画面

③コレで起動してアップデート

方法② resources0.2z系

この方法は簡単に言うと古いVerのをMODに置き換える方法なのでエフェクトが正常にでない場合があります。
Updateしたらリネームしたresources0.s2zを消すことをお勧めします

  • WikiのFrontPageのコメントより
    • クラッシュの件:HoNインストールフォルダのgameの中にresources0.s2zってのがあるからresources112.s2zこれに名前変えたらアップデートできた -- ado? 2011-02-08 (火) 22:18:45
    • 上の名前変えるやつでアップデートできたけどかわりにMODが入らなくなりました -- 2011-02-09 (水) 02:56:33
  • 2ch本スレ「Heroes of Newerth Part24」より
    • 202 名前:名無しさんの野望[sage] 投稿日:2011/02/09(水) 05:24:59 ID:N6W5equG
      やるならresources0.s2zをresources0._s2zにしてみろ

resources0.s2zとは「(インストールしたフォルダ)\Heroes of Newerth\game」の中にあるファイルで
HoN自体のデータ本体となります。
resources~.s2zは簡単なMODと考えてもらっていいかもしれないです
この方法で成功した場合、名前を変更した元resources0.s2zがあるとおもいますが削除します
削除しないとMODが使えなくなったりゲーム中クラッシュします。
本スレでは1名これで解決したと報告がありました。
注意

  • resources112.s2zにリネーム後アップデート。新しく出来たresources0.s2zを消して、resouces112を0にリネームすればMOD使えました。 -- 2011-02-11 (金) 02:00:08

新しく出来たresources0.s2zを消してしまうと実質Updateできてないことになるのでパッチ差によるバグやパッチによる修正されてないことになるのでやめるように。最悪ゲーム開始後クラッシュ

方法③ Visual C++

  • 2ch本スレ「Heroes of Newerth Part24」より
    • 185 名前:名無しさんの野望[sage] 投稿日:2011/02/08(火) 17:35:30 ID:C7HVcWdk
      クラッシュする奴でVC++ランタイム最新版入れてない奴探して入れてみろ

方法④ 最終技"再インストール"

既にインストールしてあるHoNをアンインストールののちにHoNのクライアントver1.0.20をダウンロードしてUpdate
何故かこのときはクラッシュは起こらないらしい
現在生きているver1.0.20クライアントDLリンクが分からないので割愛
小さいアップデートのたびに再インストールなので出来れば上の方法が出来ない場合を推奨
設定がそのたびに消えるのでマイドキュメントのgame\startup.cfgのバックアップを。
startup.cfgの為にクラッシュする可能性もあるので手動で設定しなおすのが吉

方法⑤ Google IMEにする

数名から報告なのでまだ確証がないのですが、GoogleIMEにするとクラッシュしなくなるという話があります
試したところ2011/07/15のUpdateで数名Updateできたと確認できました
Updateした後は普段使っているIMEに戻せばいいので試す価値はあると思います
戻し方はこの辺りで検索するとっでてきます

  • LoLのほうではGoogleIMEでクラッシュするという騒ぎが起きてるのでLoLをしてる人は注意
    LoLでクラッシュした人はLoLWikiのここを参照

方法⑥ 超力技

PC初心者には一切お勧め出来ない方法ですが、時間がかかることはかかりますが確実にアップデートできます
1.HoNアップデートクラッシュ(予定通り)
2.HoNをインストールしたフォルダのEXEルートにUpdateと言うフォルダがあるのを確認する
3.フォルダの中身がzipで圧縮されているのでResorce0.s2zフォルダ以外を全て解凍して上書き
4.Resorce0.s2zと言うフォルダの中身はHeroes of Newerth/gameのフォルダにある同名のファイルの中身です
Resorce0.s2zをzipに名前変えれば解凍できるので中身を全て確認しながら書き換えて再圧縮すればアップデート完了です
この際一つでも忘れるとゲームに確実に支障をきたすはずなので必ず確認しながら作業しましょう

方法⑦ 互換性変更 New!!

http://forums.heroesofnewerth.com/wiki/index.php/Windows_Update_Issues
公式でひっそりと追加されていたので・・・
Update Installation Fails / Crashes At White Progress Barの項目です
プログラムの互換性をWindows95にすると良いらしいです
アップデートが終わったら、元に戻しましょう。

全体コメント

  • ついにgoogleIMEですらクラッシュ -- 2011-08-13 (土) 15:16:56
  • OpenGLでもクラッシュ なんだこりゃ -- 2011-08-13 (土) 16:12:39
  • 今回のアプデは手ごわいな -- 2011-08-19 (金) 22:02:56
  • 初クラッシュしたがgoogleIMEで回避 -- 2011-08-20 (土) 07:01:53
  • 同じくクラッシュしたけどgoogleIMEで回避しました~ -- 2011-08-21 (日) 01:45:00
  • googleIME入れてるけどクラッシュした人でも、googleIME入れなおすと治る可能性あるかも。 -- zikuu? 2011-08-21 (日) 03:35:54
  • ほか全部だめで7で回避。ありがとう。 -- 2011-09-04 (日) 17:46:25
  • グラボアップデートしたらクラッシュ直った -- 2011-09-19 (月) 18:43:43
  • 最近は面倒だからクライアント落としなおしてるわ -- 2011-09-25 (日) 16:08:25
  • updateボタンを押さずにoptionからOpenGLモードを選んでからupdateすると出来るようになりました。 -- 2011-09-26 (月) 02:04:20