前回、レジストリに登録されている熱血江湖のバージョン情報を変更することで、自動アップデートが開始されることが判明しましたが、バージョンを 101 まで上げる必要がありました。
95 〜 101 のパッチがない状態で、101以降のパッチのみを適用した場合、最新の194と同じ構成ファイルになることができるのであれば、レジストリ情報を修正さえすれば、この問題は解決しそう。
と言うことで、運営様へ問い合わせてみたんですが「詳細は教えられない(まぁ当然ですね^^;)」と言うことなので、独自に検証してみることにしました。
【クライアントをインストール】
前回までの検証に使用したPCから、一旦熱血江湖をアンインストールし、レジストリ情報や残ったファイルも全て削除した状態で、新規にインストールを行いました。
【検証開始♪】
まずは、現在のバージョンを記録しているレジストリ情報を、[94] から [101] に書き換え。
この状態でクライアントを起動すると、ランチャーで自動アップデートが開始されます。
自動アップデート後、バージョンチェッカースクリプトでバージョン情報が[194]になっていることを確認。
この時点で、102 〜 194 のパッチが当たったと言うことになりますね^^
さて、この状態でとあるファイル比較フリーソフトを使って、現在正常動作しているPCと以下の項目を比較してみました。
1.ファイルが「更新」されているか。
※ファイル更新日、ファイルサイズ、ファイル作成日で相対的に比較。
2.追加されているファイルがあるか。
※パッチにより新たに追加されたファイルはあるか。
その結果、Clientフォルダに関しては現在の194と同じになることが分かりましたが、datasフォルダ内で340個弱のデータが欠落していることがわかりました。
つまり、この欠落しているファイルだけを補えば、とりあえず現在のバージョン194とほとんど同じになるはずです。
なぜ「全く同じ」ではないかと言いうと、今回の検証では大部分のファイルのバイナリレベルでのチェックを行っていません。
使用したファイル比較ソフトは完全比較も行うのですが、アクセス権限の変更でも変更されていると判断するので、ほとんどのファイルを変更されていると表示してしまいます^^;
よって見た目の情報は変わっていなくても、内部的に変更されている可能性が” 0 ”ではないため、注意が必要です。
Clientフォルダ内のファイルについては全て確認しましたが、全部で35,000個以上のファイルが存在するため、とても一人では全て確認までしている時間がありません^^;
少なくともファイル更新日はどちらも同じでしたので、追加されていたファイルを各フォルダに追加して起動し、ゲームを行ってみましたが、これと言った問題はありませんでした。
1CH玄勃派で露店めぐりや絶命技発動も試し、九泉地下にも潜りましたが問題なく動作していました。
でも、どこで不具合が出るかはわかりませんね^^;
誰か北海Dとかいろんなとこの実験台になってw
と言うことで、バージョン情報の書き換え+自動アップデート+差分ファイル追加で、とりあえずゲームはできる状態になることがわかりました。
本当はレジストリ修正エントリとこの差分ファイルをアーカイブ化して配布したいところなんですが・・・
運営様のお許しが頂けないのでできません><
今月中に直らない時は・・・垢停止覚悟で公開しようかなぁ・・・
|