Repository navigation
Releases: kosunan/CCCaster_verB
Release list
CCCaster verB 1.6.1
CCCaster verB 1.6.1
Changes since 1.6.0:
Limited loading to 60 FPS for players in online matches, including rematches.
Refined the player-name, score, and emblem layout.
Moved the in-match DELAY indicator directly below ROUND and updated its lettering and size to fit the game's presentation.
CCCaster verB 1.6.0
CCCaster verB 1.6.0
Changes since 1.5.9:
Fixed boss portraits, selection cursors, and [BOSS] labels covering the color selection list. Standard and EXTRA color lists now appear in front of these elements.
Fixed character-select music glitches on the first launch. Common sound effects are now prepared before BGM playback starts, preventing on-demand sound loading from disrupting the music. Other startup optimizations remain in place.
Moved FRAME BAR and HITBOX settings into the standard TRAINING DISPLAY menu.
Added an independent FRAME BAR toggle for Training. Use the menu or F1 during practice to turn it on or off. The default is OFF; settings remain active for the current session, and DEFAULT turns both the frame bar and all hitbox displays off.
Removed the additional player-name, emblem, and win-count HUD from Training. Spectator and replay HUD behavior is unchanged.
Updated the GUI shortcut descriptions and included documentation to match the Training controls.
CCCaster verB 1.5.9
CCCaster verB 1.5.9
Changes since 1.5.8:
- Fixed Japanese text remaining in the connection priority dropdown when English is selected. Both the dropdown options and the selected label now switch languages correctly without changing the saved setting.
- Added language switching for the native Display menu and the display initialization error dialog.
- Simplified the GUI display settings and updated the README's CPU rendering recovery instructions.
CCCaster verB 1.5.8
CCCaster verB 1.5.8
Highlights included in this release:
- Reduced startup time.
- Updated the GUI appearance.
- Added persistent Training, Offline Versus, and Replay launch buttons at the top of the GUI.
- Fixed the frame bar.
- Added an "Allow Boss Characters" option to the GUI settings (disabled by default). Eight boss characters can be selected in online matches when both players enable it, and in Training when enabled locally. This option does not apply to Offline Versus.
- Added HITBOX display to Training mode.
- Display settings changed on the character selection screen are now saved automatically. Input delay is not saved.
Close the game and CCCaster, then extract the ZIP's cccaster_B and GRP folders into your game folder. Update the CLI, GUI, and DLL together, and keep your existing game files, settings, custom colors, and replays. Players and spectators should use the same release. See the included README.txt for details.
CCCaster verB 1.4.1
Added a simple ntfy-based matchmaking system (Beta).- Due to ntfy’s daily publishing limit, posting and canceling matchmaking listings more than 250 times in total per day will hit the daily limit.
Added borderless fullscreen support.
Redesigned the GUI.
Changed match loading behavior when spectating.
Redesigned the HUD.
Updated random stage selection to exclude the following stages:- 32: Tragedy at George’s Movie Village
- 43: The Giant’s Lair
- 44: The Giant’s Lair
- 51: The Burning Neko Forest
- 54: A Certain Ending
- 57: G’s Dining Table (Blue)
- 58: G’s Dining Table (Red)
- 59: The Inner Sea of Stars
Changed the “Once” option in random stage selection to automatically reselect the stage.
CCCaster verB 1.3
Fixed an issue where the game would end unexpectedly after a series of draws.
Made numerous minor adjustments to HUD elements across various screens.
Fixed an issue related to save-state handling in Training Mode.
Fixed an issue where the BGM playback position would reset when resetting Training Mode.
Resolved synchronization issues occurring during the loading or intro screens at the start of matches in Spectator Mode.
Added a field to the GUI for entering player names.
Fixed an issue where launching the game via CLI (command line) caused the user to be recognized as "Player 2"; while controller settings could be configured, they were not reflected in the game.
Fixed an issue preventing IPv6 connections (Note: IPv6 hole punching is currently only possible via IPv4).
Added an automatic replay saving feature.
Added a replay playback feature.
Implemented various other minor fixes.
CCCaster verB 1.2
CCCaster verB 1.2
Download cccaster_B.zip — 起動停止・Training修正を含む通常配布版です。追加の診断版を探す必要はありません。
1.1の標準ZIPに修正が含まれず、対策入りのZIPを追加オプションのように掲載していたため、利用者が未対応版を取得していました。1.2では修正を通常配布へ統合し、最新版のダウンロード先を一本化します。
修正内容
- 起動時の多重起動判定をゲーム内の呼出箇所だけへ限定。WindowsのCreateMutexA/FindWindowA/Wを改変する旧処理による外部DLLへの干渉を解消。
- 通常CLIを含むTraining起動をP1開始へ統一。
- 起動完了・描画初期化のログと任意の入力診断を収録。通常利用に診断スクリプトは不要。
- キャラクターセレクト中のCPUスピンを短縮。Trainingにも専用の待機短縮を適用。
- GUIのタイトル、CLIの見出し、起動ログへ1.2を表示し、使用版を確認可能にする。
更新方法 / Installation
- MBAAとCCCasterを終了し、既存のCLI・GUI・DLLをバックアップする。
cccaster_B.zip内のcccaster_BからCCCaster_v10.exe、CCCaster_v10_GUI.exe、libcccaster_hook.dllの3点を、実際に使うゲームの既存cccaster_Bへまとめて上書きする。MBAA.exe、INI、コントローラー設定は保持する。cccaster_B/cccaster_Bの二重フォルダーを作らない。- 更新先の
CCCaster_v10_GUI.exeを直接開く。タイトルと起動ログのCCCaster verB 1.2を確認する。対戦する双方を同じ配布版へ更新する。
Close MBAA and CCCaster, back up the three existing binaries, and replace all three files in your existing cccaster_B folder with those from this ZIP. Keep MBAA.exe, INI files, and controller profiles. Open the updated GUI directly and check that its title says CCCaster verB 1.2. Both players should update. The startup and Training fixes are already included; no optional diagnostic package is needed.
対象と確認範囲
MBAACC Ver.1.07 Rev.1.4.0(カニファン版)、Windows・32bit。通信版10/拡張6、D2/R4既定、高速起動とEXEのSHA-256照合を維持。Steam版・クロスプレイは対象外。
1.2最終バイナリで32bitビルド・37 CTest成功。GUIワーカー経由のTrainingでP1開始、初期化gate通知、描画デバイス生成、キャラ選択の描画・通常入力経路への到達を確認。実ゲーム内の観測DLLでもMutex・FindWindowの正常動作を確認した。
同一PC2窓、脚本入力、40秒、遅延15〜25ms/損失5%、短縮コード参加で1,331確定Fの入力・代表状態・保存領域比較は差分/欠落0。双方でロールバック10/5回、WASAPI activeを確認。根拠: build_logs/release_1.2/。物理操作・画面目視の試験とは区別する。
前回からのLinux CIにはWindows専用計測モジュールのimportに起因するPython解析テスト2件の失敗があり、今回のWindows製品修正とは別の残件として追跡する。
報告者PCの1.2での復旧、別PC・実回線・物理コントローラーの総合確認、全フレーム一定、高FPS報告の解決は未確認。通常配布への統合を、すべての残件の解消とは扱わない。
配布物は通常ZIP、同一コミットのソースZIP、SHA256一覧。ゲーム本体・個人設定・受領ログは収録しない。
コミット: ff9848d127fa7b619a826a58be7fef2085a3c901
SHA-256:
95cd83453ad4881f343d95d912576df5ce5fc2b4862f0cd3a216727f70e8bfe9 cccaster_B.zip
2f97f746fe09bfef46f9479495a5eafa059855aac6f16d751f54935c882fdc80 CCCaster_verB-1.2-source.zip
CCCaster verB 1.0 beta
CCCaster verB 1.0 beta for MBAACC Ver.1.07 Rev.1.4.0 (32-bit, non-Steam).
Highlights:
- Short Base62 connection codes while preserving IPv4, IPv6, LAN address, port, token, and expiry information.
- A clearer graphical launcher with an outlined connection-code field.
- Direct connection first, with automatic hole punching when needed.
Downloads:
cccaster_B.zip: ready-to-run 32-bit binaries with an English README.CCCaster_verB-1.0beta-source.zip: source snapshot from commitce6258b.
Validation:
- All 37 CTest tests passed.
- All distributed EXE/DLL files report PE Machine
0x014c(32-bit x86). - A 40-second two-instance match with 15-25 ms simulated latency and 5% packet loss completed with SYNC OK and 1,324 confirmed frames without differences or missing records.
Known limitations:
- The Steam release is unsupported and cannot cross-play with this build.
- Real networking between separate PCs and every physical controller model has not been tested.
- Replay file saving is disabled during online matches.
Full binary SHA-256 values are included inside cccaster_B.zip in SHA256SUMS.txt.
CCCaster verB beta_1.1
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
更新方法
- 更新するゲームとランチャーを終了する。
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ログ。

