Bug-fix & feature update, focused on Combo Trials — plus a new standalone combo editor.
🤝 Collaboration
Developed in collaboration with cdjay. Several of the Combo Trials fixes below come from our joint work across the two forks. Thank you, cdjay 🙏
🎯 Combo Trials
- Fixed: overlays needed a manual "Reset Scripts" on a cold start. Training-mode detection was latching onto its first result at boot; it now detects continuously, so the top bar and overlays appear on their own when you enter Training.
- Correct left/right notation on crossups & juggles. Facing is now read from the character's real facing (
rl_dir) instead of screen position — positions cross during juggles, which flipped later specials (e.g.214+Pshown as236+P). Fixed. - Install / super buffs are actually applied. A character install (e.g. Kimberly's SA3) now captures the real damage buff and re-applies it for the whole trial, so combo damage matches the real thing. The recorded starting state (Drive/Super/HP, burnout, guard, stance, install, unique stocks) is reproduced at trial start.
- BLOCKED status. A move that was guarded during recording is tagged
(BLOCKED)instead of(WHIFF), and the dummy is set to block it on playback. - Accurate combo damage. Damage now reads the game's real combo counter — no longer capped when the opponent's health reaches 0, and OKI / multi-knockdown setups sum the whole total.
- Correct unique-resource capture for install characters (e.g. Kimberly's spray cans are no longer overwritten by the install value).
🖥️ Sheldon's Boxes
- Fixed the hurtbox recovery colour staying stuck when a direction was held at the end of a move.
- New opt-in Ultra-widescreen fit toggle (Sheldon's Boxes settings) for 32:9 / non-16:9 windows where the boxes didn't line up with the game. Off by default; no effect on 16:9.
🆕 New: Combo Editor
reframework/html viewers/SF6_ComboEditor.html — a drop-in viewer/editor for combo trial JSON. Open it in any browser, drop a combo file, and edit:
- the Notation of each step,
- a per-step Status (HIT / BLOCKED / WHIFFED),
- counter type, poses, facing, holdable,
- per-player starting state: Drive/Super/HP, install buff, unique stocks.
Then Download JSON and drop it back in your CustomCombos folder — fix a combo by hand without re-recording.
📂 Installation
Extract the zip into your Street Fighter 6 game folder (overwrite). dinput8.dll and the reframework/ folder are included. Press Insert in game to open the REFramework menu.
⚠️ Troubleshooting
- No overlays, or a crash on startup with D2D? Install the latest Microsoft Visual C++ Redistributable (x64) — an outdated
msvcp140.dllfaults the D2D plugin and kills every overlay. - Chinese text shows as "?" — make sure
NotoSansSC-Regular.otf/NotoSansSC-Bold.otfare inreframework/fonts/. - Hitboxes misaligned on ultrawide? Turn on "Ultra-widescreen fit" in Sheldon's Boxes.
Created by Wael3rd.