Skip to content

SF6 Training Tools v3.0

Latest

Choose a tag to compare

@Wael3rd Wael3rd released this 04 Aug 23:16

A comprehensive training toolkit for Street Fighter 6 — custom combo trials, hit confirm drills, reaction training, post-guard punish practice, execution drills, distance visualization, hitbox display, and full mobile remote control. Now fully bilingual (English / 简体中文).

🤝 Collaboration

SF6 Training Tools is now developed in collaboration with cdjay. Much of what's new in v3.0 — the Modern-controls notation, the in-game move-data catalogs, the shared combo file format, and a number of performance improvements — comes from our joint work across the two forks. Thank you, cdjay 🙏

🆕 What's New in v3.0

🌐 Bilingual Interface (English / 简体中文)

  • The entire UI — panels, overlays and on-screen labels — switches between English and Simplified Chinese from a toggle in the REFramework menu.
  • Fonts are rebuilt on the fly so Chinese renders correctly. Ships with Noto Sans SC (open-license).

🎯 Combo Trials — Smarter Notation

  • Modern controls support — combo notation is detected from your control type and can be shown as the Modern shortcut, the motion input, or both.
  • Accurate move recognition — combo steps are named from the game's own move data for all 30 characters, so notation reads correctly even for moves nobody wrote by hand.
  • Combo sharing — combo files use a versioned format shared with the SF6_TOOLS_CC fork, so combos are interchangeable between both tools.

🕹️ New Mode: Execution Drill

  • Practice motion inputs (DP, QCF, QCB, HCF, HCB, 360…) with per-side reps, automatic side-switching, and perfect-input detection.

🥋 New Character

  • Full support for Yasmine — recognition, classic + modern notation, and her unique gauge in Combo Trials.

⌨️ Rebindable Shortcuts

  • On top of the built-in Function-button controls, every script now exposes a rebindable shortcut scope (keyboard and/or controller). Disabled and unbound by default — your existing controls keep working untouched.

🖥️ Hitbox Viewer

  • NEW — Ultra-widescreen fit (opt-in): on 32:9 / non-16:9 windows where the boxes don't line up with the game, a toggle realigns them to SF6's centred 16:9 image. Off by default; no effect on standard 16:9 monitors.
  • Fixed hurtbox recovery colour staying stuck when a direction is held at the end of a move.

🏗️ Under the Hood

  • Major performance & memory work — leaner per-frame code, fewer allocations, smoother long sessions.
  • Unified game-state snapshot shared by all scripts, shared UI theme, safe file reads with an in-menu error panel.

🎮 Controls

Controlled via your controller using a Function Button system — hold Select (Share) or R3:

  • Func + RIGHT — Start / Pause drill
  • Func + LEFT — Stop / Reset & Export stats
  • Func + UP / DOWN — Increase / Decrease timer or trial count

Keyboard shortcuts and fully rebindable bindings are also available (see the Hotkeys menu and included guides).

📂 Installation

  1. Remove previous scripts and data folders if updating from an older version.
  2. Extract the zip into your Street Fighter 6/ game folder — dinput8.dll and the reframework/ folder are both included.
  3. Launch SF6, press Insert to open the REFramework menu. The Training Script Manager top bar appears automatically in Training Mode.

⚠️ Troubleshooting

  • No overlays, or the game crashes on startup with D2D? Install the latest Microsoft Visual C++ Redistributable (x64). An outdated msvcp140.dll makes the D2D plugin fault and kills every overlay — this is the #1 cause of "the overlays do nothing".
  • Chinese text shows as "?" — make sure NotoSansSC-Regular.otf and NotoSansSC-Bold.otf are in reframework/fonts/.
  • Hitboxes don't line up on an ultrawide monitor? Turn on "Ultra-widescreen fit" in Sheldon's Boxes settings.

📋 Requirements

  • Street Fighter 6 (PC)
  • REFramework — included (dinput8.dll)
  • Fonts — included (reframework/fonts/)
  • Microsoft Visual C++ Redistributable (x64) — required for overlays (see Troubleshooting)

Created by Wael3rd.