FF6 Screen Reader Mod
A screen reader accessibility mod for Final Fantasy VI (Pixel Remaster) that provides full menu navigation, battle announcements, and field map pathfinding.
What is this?
This is a mod for the Pixel Remaster version of Final Fantasy VI. You can find the game on Steam. Purchase the game and then follow the instructions below to get started. At present a controller is recommended, though the keyboard also works quite well.
Features
- Menu Navigation: Announces menu items in title screen, config menus, battle commands, item/tool selection, and more
- Battle Announcements: Hear attacks, damage, status effects, experience/gil gains
- Field Map Navigation: Cycle through NPCs, tr…
FF6 Screen Reader Mod
A screen reader accessibility mod for Final Fantasy VI (Pixel Remaster) that provides full menu navigation, battle announcements, and field map pathfinding.
What is this?
This is a mod for the Pixel Remaster version of Final Fantasy VI. You can find the game on Steam. Purchase the game and then follow the instructions below to get started. At present a controller is recommended, though the keyboard also works quite well.
Features
- Menu Navigation: Announces menu items in title screen, config menus, battle commands, item/tool selection, and more
- Battle Announcements: Hear attacks, damage, status effects, experience/gil gains
- Field Map Navigation: Cycle through NPCs, treasure chests, exits with collision-aware pathfinding
- Character Status: Check HP/MP during battles
- Hotkeys: Quick access to entity cycling, pathfinding, and status information
Installation
Requirements
- Final Fantasy VI (Pixel Remaster) on Steam
- MelonLoader (nightly build recommended)
- Tolk.dll for screen reader support
- Active screen reader (NVDA, JAWS, or SAPI-compatible voices, though NVDA is most tested)
Installation Steps
- Install Final Fantasy VI from Steam
- Install MelonLoader: Download from melonwiki.xyz
- Use the nightly build for best compatibility (check the box on the second installer screen)
- When prompted, select your Final Fantasy VI game folder for installation
- You may need to use NVDA object navigation during installation
- Install the mod: Copy
FFVI_ScreenReader.dllto theModsfolder inside your Final Fantasy VI directory - Install Tolk: Copy
Tolk.dllto the main Final Fantasy VI folder (the same folder as the game executable)
How to Use
Launch Final Fantasy VI and wait for MelonLoader to build required DLLs. This may take a minute on first launch. Eventually, music will play and you can press any key to begin. At this point, you’re in the game menu and arrow keys, or standard controller bindings, work.
Field Map Hotkeys
When exploring the game world, the following hotkeys are available:
-
Left Bracket
[: Cycle to previous entity (NPC, treasure, exit, etc.) -
Right Bracket
]: Cycle to next entity -
Backslash
\: Announce path to current entity. If you hear “no path”, the entity is not currently reachable -
Navigate along the announced path using arrow keys or controller D-pad
-
Ctrl+Enter: Auto-navigate to the selected entity; (teleports one tile south of target)
-
H: Announce health (HP/MP) for the currently-selected character in battle, or heading on airship.
-
G: Announce current gil (money)
-
M: Announce current map name (useful for orientation)
-
0, dash, equals: Change entity category for bracket keys. Use 0 to return to listing all of them.
Menu Navigation
The system works in tandem with the game’s built-in menus. When you open menus (Tab key or RT on controller), you can navigate with arrow keys/D-pad and hear menu items announced. This includes:
- Title menu
- Main game menu
- Configuration menus
- Battle command menus (Attack, Magic, Item, Tools, etc.)
- Item/ability selection
- Target selection
Known Issues
- Entity names on the field map are often generic or unclear (working on improvements. If you have access to Japanese translation i’ts a little better.)
- Some configuration and character customization menus may not be fully accessible yet
- Pathfinding occasionally suggests paths that aren’t available due to gameplay restrictions, or says they aren’t available when they are.
- Limited testing beyond the opera minigame.
Version
This is an early work-in-progress release. It has rough edges but is playable. The mod has been tested by players through the opera sequence.
Feedback
Please report issues or ask questions on the GitHub Issues page. Join the Discord Server.
Credits
- Built with MelonLoader
- Uses Tolk for screen reader integration
- Game by Square Enix
- Thanks to Claude Code for assistance with implementation.