Skip to content

CCCaster verB beta_1.1

Pre-release
Pre-release

Choose a tag to compare

@kosunan kosunan released this 12 Sep 20:40

Superseded 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

更新方法

  1. 更新するゲームとランチャーを終了する。
  2. cccaster_B.zip を展開し、既存の cccaster_B 内のCLI・GUI・DLLの3ファイルを置き換える。cccaster_B は MBAA.exe と同じフォルダー内に配置する。
  3. ゲーム本体・コントローラー設定・INIファイルを保持する。
  4. 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ログ。