Repository navigation
CCCaster verB beta_1.1
Pre-releaseSuperseded by version 1.2 / 1.2へ更新してください
Download the standard 1.2 package
The original beta_1.1 standard ZIP below does not include the startup/window and Training fixes. They are included in the standard version 1.2 download. No optional diagnostic package is required. Replace all three launcher/DLL files together and keep your INI files and controller profiles.
この1.1の標準ZIPには起動停止・Training修正が含まれていません。修正は1.2の通常配布へ統合しました。上記リンクから1.2を取得し、CLI・GUI・DLLの3点をまとめて更新してください。以下は過去の掲載記録です。
Startup Diagnostic Build (English, updated 2026-09-13)
Download cccaster_B_startup_diagnostic_EN_20260913.zip
This diagnostic package investigates a report where MBAA.exe starts and appears on the taskbar, but the game window does not become visible.
- The multi-instance bypass now changes only the game's own instance check. It no longer modifies the Windows CreateMutexA or FindWindowA/W functions.
- Startup logs now record initialization completion, startup-gate signaling, Direct3DCreate9 progress, CreateDevice progress, and the CreateDevice result.
- Startup acceleration and full MBAA.exe SHA-256 validation remain enabled.
- Validation passed: 37 CTest tests, Training rendering/input readiness, and 1,351 matching confirmed frames in a 40-second mixed-executable test with simulated 15-25 ms latency and 5% packet loss.
- Not yet verified: resolution of the missing-window report on the reporter's PC, Special K compatibility, and the separate high-FPS report.
Close MBAA and CCCaster before replacing files. Follow the English README included in the ZIP. Run diagnose_fast.cmd for detailed logs or diagnose_baseline.cmd to disable startup acceleration for that test run only.
This package was produced after the beta_1.1 tag. The original release package, source archive, and SHA256SUMS.txt still describe the original beta_1.1 build. Binary hashes for this diagnostic build are included inside this ZIP.
Diagnostic ZIP SHA-256: 2fafaa92bd323c7b8fde4bd783a199e5c17a0be56428f5877c65aca579a6da04
CCCaster verB beta_1.1
コミュニティで使用されている指定MBAA.exeが起動判定で拒否され、Trainingを開始できなかった問題を修正した。起動高速化を有効にし、ゲーム起動時にEXE全体のSHA-256を毎回照合する。
変更点
- 指定されたコミュニティEXEを既知の対応版へ追加。従来の検証用EXEも引き続き対応する。
- CLI/GUI共通の起動経路で実ファイルのパス・全体SHA-256・検査結果を表示。不一致、読込失敗、破損はゲーム生成前に拒否する。
- DLLでも実行コードと追加セクションを照合してからフックを導入する。関連機能の版判定も統一した。
- DDS直接転送、初期化の短縮、起動中の時計加速と描画・待機の省略を有効化。DLL準備完了との同期、キャラ選択後の通常待機は維持する。
ゲーム本体のMBAA.exeファイルを書き換える修正ではない。対象はWindows・32bitのMBAACC Ver.1.07 Rev.1.4.0。Steam版は対象外。
対応EXEのSHA-256
コミュニティ版
6d1415ca9573100e86a779ac2f81e9bedd322664e3daeae0229a67d13720310a
従来の検証用
04b5bbd582fd795ea2fd27acb5beb2c4e958c6840b1054cda4cb0b70481d949d
更新方法
- 更新するゲームとランチャーを終了する。
cccaster_B.zipを展開し、既存のcccaster_B内のCLI・GUI・DLLの3ファイルを置き換える。cccaster_BはMBAA.exeと同じフォルダー内に配置する。- ゲーム本体・コントローラー設定・INIファイルを保持する。
CCCaster_v10_GUI.exeまたはCCCaster_v10.exeから起動する。対戦する両者で今回のビルドを使用する。
通信版10/拡張6は変更していない。配布ZIPにはゲーム本体・ユーザー設定・検証ログを含めない。同じリリースコミットのソースZIPと、配布ファイルのSHA256一覧を添付する。
検証
- 32bit Releaseビルド成功。CLI/GUI/DLLのPE Machineはすべて
0x014c。 - 37 CTest成功。既知EXE・改変・欠落・SHA標準ベクトルを含む633検査は失敗0。隔離CLIの7種の不正条件をすべて起動前に拒否した。
- 指定EXEのTrainingは、入力経路2.823秒・Present経路2.835秒でキャラ選択へ到達し、Trainingモードを確認した。今回1回の測定。
- 同一PC2窓・脚本入力・40秒・15〜25msの遅延/5%損失・短縮接続コード参加で、新EXE同士1,295確定F、新旧EXE混在1,234確定Fの差分・欠落0。双方でロールバックが発生した。
- 元の指定EXEを含む77件のEXE・INIを検証前後で照合して不変。
報告者のPC、別PC/別回線、全キャラ、物理コントローラー操作と実画面目視は今回未確認。描画・入力APIへの到達を、物理表示や手操作の確認とは扱わない。実装・差分監査・根拠ログ。
コミット: 947c1115cdf2fe819ba444f02d2ed88be198bf5b
配布ZIPのSHA-256:
750184468e63f70ab2c7bbe7cd52e794056bca12876ac0bc5ef06fd1e6b6e2cb cccaster_B.zip
e4edd7547532cd385cb40b8c31f67236fcfd5b2e8a7e8dca686101febdea0519 CCCaster_verB-beta_1.1-source.zip
公開後のCI確認
Linux CIのPython解析テスト2件が、既存の bench_legacy_real.py を読み込む際に ctypes.WinDLL を呼び出して失敗する。今回の製品変更前から3関連ファイルは同一で、Windows用の収集処理を解析だけのテストから分離する修正が残る。GitHub上のビルドとC++テストは成功。配布用Windowsの37 CTest・実ゲーム疎通は確認済み。 CIログ。