Steamは、インストール後に容量不足等でドライブを変えたくなった場合、フォルダをまるごと移動させるだけで問題なく動く。ちなみに公式的な動かし方ってのがあるんだけど、フォルダをそのままコピペでも正常に動くことが多いんだよね。
それで何か月か前にSteamフォルダを移動したんだけど、今頃になってHammerエディターがエラーが出て起動出来なくなってることに気づいた。
エラーの内容は、”Setup file ‘gameinfo.txt’ doesn’t exist in subdirectory (パス) Check your -game parameter or VCONFIG setting.”というもの。
原因は…hammer.exeのあるフォルダにGameConfig.txtってファイルがあるんだけど、そこに書かれてるパスが、移動前のものだったこと。どうやらこのファイルは、Steamフォルダ移動後に自動的に修正されたりはしないみたい。ってかエラーメッセージが的外れなような…VCONFIGってのがGameConfig.txtに当たるのか?
あとで調べたんだけど、Source SDKの場合はパスがおかしいと起動前に”The configuration information for the game you’re trying to edit is invalid or missing.”という警告を出してくれる。
GameConfig.txtのパスを修正したら無事起動したんだけど、試しにGameConfig.txtを適当な名前にリネームしてHammerを起動してみたら、それでも動いた。GameConfig.txtが無いと自動的に必要なパスを探索してGameConfig.txtを作成してくれるみたい。動いた場合はリネームしたファイルは削除してOK。こっちの方が簡単で確実でしょ。
Source SDKの場合はGameConfig.txtがリネームされてるから「見つからない」って警告されるけど、Run Anywayを押すと使用ゲームの選択画面が出て、ゲームを選択してOKを押したらHammerが立ち上がった。
最近のコメント