カスタムメイド3D 攻略wiki

はじめに

カスタムメイド3Dでは拡張ディスク*1導入済の判定に特定のファイルのCRC-32値を利用している。
以下が各拡張ディスクに対応する対象ファイルである。
拡張対象ファイル
VPGameData\Motion_VP.vac
SPGameData\Model_SP.vac
NP11GameData\Motion_CP.vac

これらのファイルのCRC-32値を比較していると言うことは、対象アーカイブ内のファイルを変更するとCRC-32値が変わるため対応する拡張ディスクがインストールされていないと判定されてしまう。ここではそのCRCチェックへの対処を記載する。

注意:CRCチェックを回避しても未導入の拡張ディスクが導入済みになることはない。;

実行ファイル書き換え

必要なツール
  • バイナリエディタ
つカスタムメイド3D CRCチェック回避

CM3D.exe/ ver1.25
001B85DD: 1A → 00
001B85E9: 0E → 00

CM3D.exe/ ver1.23(藻消し付き&他のバイナリパッチと共存不可)
000C51B1: C0 → E4
000CF0EA: 75 → 74
001BCF5D: 1A → 00
001BCF69: 0E → 00
00337FFC: 50 → C2
00337FFD: 41 → 3F
00337FFE: 44 → FF
00337FFF: 44 → 3A
※コメント欄のパッチを藻消しのexeに取り込んでCRC合わせただけ。
 チェック対象のvacをいじってないので回避できてるか未確認。起動できるのは確認。
 藻消しなしの需要はないよね?

CM3D.exe/ ver1.22
001BB02D: 1A → 00
001BB039: 0E → 00

CM3D.exe/ ver1.21(冬プラグイン)
001BA31D: 1A → 00
001BA329: 0E → 00

CM3D.exe/ ver1.20(性格パック)
001B883D: 1A → 00
001B8849: 0E → 00

CM3D.exe/ ver1.19
001B74FD: 1A → 00
001B7509: 0E → 00

このページへのコメント

bIyyQQ Great, thanks for sharing this article. Awesome.

0
Posted by check it out 2014年01月21日(火) 05:19:52 返信

デバッガー検知とEXEのCRCチェックが追加されてます。
「実行ファイルが破損しています」って出ても、ある裏コマンド(キー入力)を行うとゲームを続行することが可能です。
デバッグ用にチェック自体をスルーさせる方法も入れてあったりします。
もう必要ないかもしれませんが、見つけておくと今後のアップデートとかに使えるかも?

0
Posted by いい子T 2012年04月01日(日) 23:53:06 返信

CM3D.exe/ ver1.23
001BCF5D: 1A → 00
001BCF69: 0E → 00
らしいだけど
実行ファイルが破損しています。
ってエラーが出てくれた。
新しいチェック実装したようです

0
Posted by プロ希望 2012年03月25日(日) 13:50:09 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます