Dragon Warrior Access by G-Rad
Dragon Warrior Access adds accessibility features to the NES game Dragon Warrior so it can be played with a screen reader.
Features:
- Spoken menus
- Spoken dialog
- Pathfinding and navigation
- Additional accessibility and quality-of-life features
Installation:
- Place
nvdaControllerClient64.dllandTolk.dllin the root of your BizHawk folder. - Copy the
DragonWarriorAccessfolder into BizHawk'sLuafolder. - Run
speech_bridge.bat. - Start BizHawk and load Dragon Warrior.
- Open the Lua Console and load
DragonWarriorAccess V1.0.lua. - Play.
Notes:
nvdaControllerClient64.dllandTolk.dllmust be in the root BizHawk directory.- Do not remove files from the
DragonWarriorAccessfolder or the script will not work.
In-Game Controls:
- Arrow keys or D-Pad: Navigate menus or move on the field
S,X, or assignedAbutton: Confirm / open menusZ,A, or assignedBbutton: CancelEnteror assignedStartbutton: Pause game
Accessibility Shortcuts:
Delete: Open Accessibility MenuG: Announce current goldH: Announce current HP, MP, and experience
Pathfinding:
Page Up/Page Down: Cycle through entitiesHome: Repeat selected entityEnd: Announce directions to selected entityInsert: Announce current mapShift + End: Toggle Pathfinding FilterShift + Page Up/Shift + Page Down: Cycle through entity categoriesShift + Home: Reset category to All
Known Issues:
World Map:
- Enabling Pathfinding Filter may cause slight emulator lag when switching between skipped entities.
- Requesting directions too quickly after stopping may briefly pause the emulator while recalculating a route.
Towns and Castles:
- Moving NPCs can break paths. Since they are not passable in-game, they are treated as obstacles.
- Dialog may occasionally sound delayed or pronounce words incorrectly.