Skip to content

bladestorm360/FF5-Screen-Reader

Repository files navigation

FF5-screen-reader

Purpose

Adds NVDA output, pathfinding, sound queues and other accessibility aides to Final Fantasy V Pixel Remaster.

Known Issues

When reading controls, only the current page of controls will be announced. On screens that have multiple pages, the game automatically scrolls between the pages every few seconds.

Pathfinding does not work correctly when sailing the pirate ship. If you get stuck early in the game between Tule and the wind shrine, use waypoint 1 (a docking point near the wind shrine) and waypoint 2 (A landmark after which tule becomes findable on the destination finder to get there.) This is the fix for now, waypoints.json can be updated as needed for other sticking points in progression.

Shops have not been tested.

Status reader is not reading commands list of the selected character.

Victory screen after battle may speak when a character has learned an ability from job level up, but not which ability was learned.

I in job menu does not yet speak which weapons a job can equip.

Waypoints placed from the pirate ship can only pathfind when on the pirate ship.

Teleporting necessary in many dungeons due to moving platforms, traps, patrolling guards. As of yet unresolved due to mod limitations.

Will likely need at least a basic guide to complete the game, especially when travelling the world map between towns.

Install

Create an account at store.steampowered.com, login, join steam.

Once account is created, install steam download app (should be prompted to do so after account creation.)

Log into desktop app.

to purchase games, the easiest way is to use the web interface. You can search for a game when logged into the browser, purchase it there and will be asked if you want to install your games, which opens the desktop app to finish installation.

Ensure you purchase Final Fantasy V, the page should mention being remastered in the description. Do not buy Final Fantasy V Old Ver.

Install MelonLoader into game's installation directory. Ensure nightly builds are enabled. https://github.com/LavaGang/MelonLoader/releases

Copy NVDAControllerClient64.dll and tolk.dll into installation directory with game executable, usually c:\Program Files (x86)\Steam\Steamapps\common\Final Fantasy V PR.

If you created a steam library on another drive, the path will be Drive Letter\Path to steam library\SteamLibrary\steamapps\common\Final Fantasy V PR.

FFV_screenreader.dll goes in MelonLoader/mods folder.

waypoints.json goes in MelonLoader/UserData folder.

Keys

Game:

WASD or arrow keys: movement

Enter: Confirm

Backspace: cancel

Mod:

J and L or [ and ]: cycle destinations in pathfinder

Shift+J and L or - and =: change destination categories

\ or p: get directions to selected destination

Shift+\ or P: Toggle pathfinding filter so that not all destinations are visible, just ones with a valid path.

K: announce currently selected destination.

Shift+K: Reset to all category

G: Announce current Gil

M: Announce current map.

H: In battle, announce character hp, mp, status effects.

I: In configuration menu accessible from tab menu, read description of highlighted setting. In jobs menu, read description of highlighted job. In spell or ability menus, read description of highlighted spell or ability. In shop menus, reads description of highlighted item. In item menu when a piece of equipment is highlighted, announces which jobs can equip the item.

Shift+i: Read controls tool-tips on screens that have them.

Battle Results Screen:

l: Read individual character exp gained, exp tnl and ABP to next job level

When on a character's status screen:

up and down arrows read through statistics.

Shift plus arrows: jumps between groups, character info, vitals, statistics, combat statistics, progression.

control plus arrows: jump to beginning or end of statistics screen.

Waypoint system:

, and .: cycle between waypoints

shift + , and .: cycle between waypoint categories

/: pathfind to waypoint

shift + /: add waypoint at player position

Control+.: Rename current waypoint

control plus /: delete waypoint

control plus shift plus /: clear all waypoints, requires pressing twice in rapid succession.

About

Final Fantasy V Pixel Remaster Mod that adds screen reader output and other functions to make the game accessible to the blind.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors