Doigt氏が手掛けるカード開封型インクリメンタルゲーム『Crack the Pack』をプレイしていると、起動失敗や致命的なクラッシュが発生することがあります。最も一般的な技術的問題は、アプリが完全に起動しなくなり、ブースターの開封やFusion Lab(合成ラボ)の稼働、入手可能な全1,001枚のカード収集といった進行が中断されてしまう現象です。

ここでは、判明しているクラッシュの原因、開発者による公式トラブルシューティングガイド、およびインストールの確認方法について概要を解説します。

Crack the Pack の致命的なクラッシュを理解する

Steamコミュニティフォーラムでプレイヤーから最も多く報告されているクラッシュは、ゲーム起動直後にGameMakerスクリプトのエラーとして現れます。これが発生すると、次のエラー情報を含むクラッシュウィンドウが表示されます:

ERROR in action number 1 of Create Event for object undefined: JSON parse error : unexpected end of data at gml_Script_json_load gml_GlobalScript_scrFiles

このエラーは、ゲームエンジンがデータベースやローカル設定ファイルなどの必要なデータファイルを読み込もうとした際に、空または破損したテキストデータを検出したときに発生します。スクリプトが「unexpected end of data(予期しないデータの終了)」に遭遇するため、起動ルーチンが停止し、ゲームが終了してしまいます。

この不具合に遭遇したプレイヤーによると、通常のSteamファイル整合性確認を実行したり、ゲームを直接再インストールしたりするだけでは、必ずしもエラーが解決しないことが指摘されています。

公式トラブルシューティング:ローカルJSONファイルの確認

Steamフォーラムの重大なクラッシュに関するスレッドにおいて、開発者のDoigt氏は、ローカルインストールディレクトリを確認し、主要なデータファイルが見つからないか不完全になっていないかを調べるよう提案しました。

ローカルファイルを確認するには、次の手順を実行してください:

  1. Steamクライアントを開き、「ライブラリ」に移動します。
  2. ゲーム一覧から『Crack the Pack』を見つけます。
  3. ゲームタイトルを右クリックして「管理」を選択し、「ローカルファイルを閲覧」をクリックします。
  4. フォルダの内容を確認し、game_stats.json や boosters_database.json などの重要なJSONファイルが存在するか確認します。

これらのJSONファイルが見つからない場合や、空(ファイルサイズが0 KB)になっている場合、あるいは強制終了によって中途半端に書き込まれている場合、起動時にスクリプトがクラッシュを引き起こします。Steamでファイルの整合性を再確認する前に、空または0バイトの設定ファイルを削除することで、破損していないクリーンなファイルを再ダウンロードできるようになります。

セーブデータの保持と進行状況の問題

Steamコミュニティの掲示板では、「セーブデータが保持されない?(Not Able to Retain Saves?)」や「ゲームがクラッシュして大幅に進行状況が失われた(Game crashed and lost alot of progress)」など、関連するトピックが複数投稿されています。

このゲームは膨大なカードの計算やアップグレードティア、ブースター開封を常に処理しているため、突然の強制終了によってアクティブなセーブファイルが破損する可能性があります。データの書き込み中にゲームがクラッシュすると、セーブファイルが途中で切れてしまい、上記で説明した「unexpected end of data」エラーがまさに発生します。致命的な不具合が発生した場合に備え、ローカルのセーブデータを手動で定期的にバックアップしておくことで、完全なデータ消失を防ぐことができます。

Crack the Pack システム要件

ゲームファイルのトラブルシューティングをさらに進める前に、お使いのPCがSteamに記載されている公式の最小動作要件を満たしているか確認してください:

仕様最小要件
オペレーティングシステムWindows 10(64ビット必須)
プロセッサー2.7 GHz デュアルコア
メモリー1024 MB(1 GB)RAM
グラフィック512 MB VRAM、OpenGL 3以上対応
ストレージ100 MB以上の空き容量

本ゲームは軽量で必要なストレージやメモリはごくわずかですが、適切な64ビットアーキテクチャやOpenGL 3以上のドライバサポートがないOS環境で実行すると、描画の問題や起動の失敗につながる可能性があります。

よくある質問

Steamでファイルの整合性を確認するだけでクラッシュは直りますか?

一部のプレイヤーにおいては、破損した空のセーブファイルがディレクトリに残ったままだと、整合性の確認だけでは問題が解決しませんでした。確認を行う前に、破損した0バイトのファイルを必ず削除してください。

開発者はどのファイルを確認するようプレイヤーに求めましたか?

開発者のDoigt氏は、影響を受けたプレイヤーに対して、ゲームフォルダ内の game_stats.json や boosters_database.json などのファイルを確認するよう具体的に求めました。

クラッシュが改善しない場合、開発者にはどこで報告できますか?

ローカルファイルを確認してもクラッシュが解決しない場合は、公式の『Crack the Pack』Steamコミュニティディスカッションフォーラムに正確なエラーメッセージと詳細を投稿してください。