どうも、毎度ありがとうございます。
今回はもうずっとやりたかったけど、何やっても起動しなかった侍道4をようやく起動できたのでその方法を自分が忘れた時用に残しておきたいと思います。
何が起きたのか?
自分は数年前にsteamにて侍道4を購入しまして、それはもう楽しかったわけですよ。
江戸末期、黒船来航をなぞった中での浪人ロールプレイができると、ほぼほぼ唯一無二のゲームなんですよね・・・。サンドボックス型のゲームといった自由度ではないですが、それでもシナリオの分岐や多くの遊び方の選択肢があるので侍道シリーズでも、ものすごく好きな作品なんですよ!
しかしながら、新しいPC(プロセッサ32個ぐらいのCPU、64GBのRAM、Windows11)にて起動しようとしたら、一向に起動しない。正確には起動しようとしても一瞬steamのステータスがプレイ中になるだけで、画面が現れずすぐに落ちてしまう状態でした。そんな中で解決策を探しに行ったわけですが・・・。
修正方法
アンインストールからの入れ直しやCドライブに入れることでは解決しない?
ソフトウェアが起動しなかった時の常套手段ですが、今回に関しては関係なかったようです。
ドライブを変えて入れなおしたり、再起動(PC、steam)しても効果はなかったですね・・・。
辛かった・・・。
physX関連の問題が濃厚?
steam内のコミュニティでは多くがphysXのファイルが入っていないなどの問題が多くみられました。
上記のスレッドのように起動すらせず終わる場合はPhysX関連の問題を解決することで、起動するといった回答が多かったので、それをこの何年か試していました。
C:ProgramFiles(x86)/NVIDIA Corporation内のPhysXのcommon内のファイルをすべて”WayOfTheSamrai4.exe”と同じ階層に置くなどです。
これに関する投稿は多かったので、検索すれば比較的容易に出てくると思います。
自分はそれらの方法では挙動が変わらず、すぐに終了してしまうため、この時点で万策尽きたか・・・と諦めムードが出始めていました。
CPUアフィニティって何ですかー?!
そんな中、最後の最後にレビューを除いていた時、一番下に試していない新情報がありました。
え!?CPUのプロセッサの数が多すぎる(マルチスレッドできまくり)環境が悪いってこと!?
確かに前までのPCはノートPCだったし既製品のものだったから、そこまで性能は高くなかったし、まあ2010年代初期のゲームですから、現代のゲーミングPCレベルのスペックがここまで普及するとは踏んでなかったでしょうけども・・・そんなことってあるんですね・・・。
というわけで以下詳しいやり方
ちなみにスチームを起動しなおすたびに必要なそうです。(僕はまだ試せていませんが)
- タスクマネージャーを開く
ここにくるような皆様は既知のことだと思いますので、省略しますが、もしわからない場合には「タスクマネージャー 開き方」で一発です! - steamのプロセスを発見
タスクマネージャー内の”steam”プロセスを見つけます。
分かりやすいのは検索窓で検索することですね。
- steamの詳細を開く
下の”Steam(32ビット)”を右クリックして詳細の表示をクリック
- “steam.exe”を右クリックして、関係の設定からプロセッサの数を8個(CPU0~7)以下にする
exeを右クリックするとプロセッサの関係のタブが開くので、そこでCPU8以上が存在するならそれより下のチェックを外してください。
この状態でOKを押したところ、起動するようになりました!!
ようやくサクサク環境で遊べる~~~!!!!!!!!!!
古のデータなつかしいーーー!
というわけで苦労している方がいましたら、お試しくださいというところです。
番外編 英語→日本語変更編
一応こちらも簡単に
JPファイルの中身をUSファイルにそのままペーストするだけでOKです。
PC版で追加されたメニュー・コマンド以外はこれで日本語化できます!
というわけでありがとうございました!
同じことで悩んでいる方の助けになれればいいなぁ・・・。
侍道4、今やっても楽しいので機会があれば是非!!