Releases: Ali-Bueno/sf6Access
v0.3.5 - Training slots & music, Rewards/Fighting Pass, custom room invitations
Accessibility update for Street Fighter 6. Mostly training, the Rewards / Fighting Pass screens, and online rooms.
Training
- Recording / playback slots now read their slot number and data as you navigate them (slot number reads correctly, 1 to 8).
- Reversal special moves announce their strength variant (Light / Medium / Heavy / Overdrive) and re-read it on left/right.
- Music player / BGM menu reads the playlist tab (All / Playlist 1-5) and the focused track as you move.
- Music player playlist edit window (T) reads the focused track and which side you are on.
- Character-specific (unique) settings list reads each row (character, setting and value); changing a value reads only the new value.
Rewards / Fighting Pass
- The Rewards screen reads as you navigate: the tab (Fighting Pass / Challenge / Kudos / Master Pass) and the focused row of each tab.
- Battle Pass rewards announce name, Free/Premium, and claimed status.
- Item preview reads the item name, description and action button (incl. premium purchase options).
- The "reissue Fighting Pass" warning dialog and the shop purchase dialog are read.
Online & rooms
- Custom room join / invitations screen now reads each room row as you navigate it — room name, the room master / who invited you, entrant count, room ID code and the rule string — not just the tabs. (The earlier attempt read nothing; now fixed and confirmed working, including with a single invitation.)
Direct download: https://github.com/Ali-Bueno/sf6Access/releases/latest/download/SF6Access.zip
As always, if a menu isn't read properly, press F8 in game to generate a dump and send it my way.
v0.3.0 - Matchmaking opponent info, command list per control type, training & arcade readouts
Install: download SF6Access.zip, extract everything into your Street Fighter 6 folder (merge folders). Needs .NET Desktop Runtime 10 (x64) and a screen reader (NVDA recommended). See README.txt.
Training
- Stage select BGM selection (Q/E) is announced.
- Reversal submenu reads (move lists + category tabs incl. the Super Art tab); the freeze/cursor fight is gone.
- Reversal slots read number, assigned move (or Empty), on/off and delay.
- Reversal "Delay Settings" (R) reads the frame value on left/right.
- CPU Level is read and updated on left/right when a player is set to CPU.
- Frame data (startup/total/advantage) is announced on move performed, respecting its display option.
- Frame data and Attack Data respect their Screen Display toggles; frame data no longer leaks into replays.
- Combo trials no longer re-read the recipe mid-combo or double up the attack-data damage.
- Vitality / Super Art gauge values read correctly when scrolling.
Arcade
- Game settings menu values announced on left/right.
- Stage results, bonus stage (car crush) results, and ending artwork cards are announced.
Battle
- Round winner is no longer announced for the wrong side.
- Opponent rank (tier + division, or Master rating) is announced on the ranked VS screen.
- Extreme Battle rule banner + objective list announced, with progress per step.
Command list
- Reads the inputs for the control type actually selected (Classic/Modern), following the input-type tab; it used to always read Classic.
Online & rooms
- Room search options no longer swapped; search-by-name/code dialogs read fully.
- Notifications/mailbox and replay-info menu read.
- "Opponent found! Accept the match?" screen reads the prompt + opponent connection (WiFi/Cable + signal 0-5).
- "Match cancelled" announced when that screen closes without a match starting.
- Experimental: the rank-up / promotion screen (Bronze, Silver, Gold...) is announced. Untested in a real rank-up — please report if it misreads.
Rewards & misc
- Cosmetic/reward unlock toasts, reward-claim dialog, and credits/staff roll are read.
- Fixed navigation lag in Fighting Ground / online menus.
Full details in CHANGELOG.md.
v0.2.0 - Training mode polish, combo announcements, VS screen and more
What's new
Training mode
- Drive gauge / vitality / SA sliders now announce every value edit, including 0 and 1, and the initial value read on focus is the real on-screen value.
- Attack Data combos are announced when the combo actually ends (tracked through the on-screen hit counter), as "{damage}. {hits} hits". No more mid-combo or first-hit reads.
- Reversal slot strips read slot number, assigned move, on/off state, count and delay, and follow the selected reversal tab.
- Guide texts fill in the button glyphs the screen reader cannot see, using your actual bindings (keyboard or controller).
- Character-specific settings, shortcuts and sub-lists are readable.
Menus and screens
- VS screen reads "P1 vs P2. Stage" in the right order (CPU level included).
- Extreme Battle rule/gimmick settings with their tooltips.
- CFN fighter profile values are read with labels (league points, play time, favorite mode).
- Daily tournament tabs and content lists, replay rows, friends list.
- Key config: real input names, input test screen, save popups, control-type tooltips.
- First-boot setup flow (language, Capcom ID, subtitles) and arcade story subtitles.
- Title screen prompt now names the inputs that actually work: X on keyboard, A on Xbox, Cross on PlayStation.
Fixes
- Fast menu navigation no longer swallows row announcements.
- Many stale-state bugs after reopening menus.
Install
Extract the zip into the Street Fighter 6 game folder (merge folders). Requires .NET Desktop Runtime 10 x64 and a screen reader (NVDA/JAWS). See README.txt inside the zip.
🤖 Generated with Claude Code
SF6Access v0.1.0
First public release of SF6Access, a screen reader accessibility mod for Street Fighter 6.
Permanent download link (always points to the newest version):
https://github.com/Ali-Bueno/sf6Access/releases/latest/download/SF6Access.zip
What it does
Adds screen reader output (NVDA, JAWS, SAPI fallback) to Street Fighter 6 menus: first-boot setup (language, terms, Capcom ID), main menu, Fighting Ground, character/stage select, options, key config, training, combo trials, arcade subtitles, news, CFN, dialogs and more.
Install
- Install the .NET Desktop Runtime 10 (x64): https://dotnet.microsoft.com/download/dotnet/10.0
- Extract the zip into your Street Fighter 6 folder (merge folders).
- Launch the game with your screen reader running.
Full instructions (English and Spanish) are in the README.txt inside the zip.
Reporting inaccessible menus
The mod records every screen you visit. If a menu is not read, send re2_framework_log.txt (game folder) and the sf6access_autodump_*.txt files (reframework\data) in a GitHub issue.
🤖 Generated with Claude Code