Skip to content

Lirin111/HandOfFate2-AccessibilityMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Hand of Fate 2 - Accessibility Mod v1.0

Developer: Lirin's Workshop

A comprehensive accessibility modification for Hand of Fate 2 that adds full screen reader support, audio cues, and enhanced keyboard/controller navigation to make the game fully playable for blind and visually impaired players.

Features

Full Text-to-Speech Support

  • Menu Navigation: All menus, buttons, and UI elements are automatically announced
  • Dialogue System: Character dialogue and story text are read aloud
  • Card Information: Encounter cards, equipment cards, and all card details are announced
  • Combat Feedback: Attack results, damage values, and combat outcomes
  • Resource Tracking: Gold, food, health, and fame changes are announced
  • Token Information: Blessing, curse, and pain tokens with their effects
  • Equipment Details: Weapon and armor information including stats and abilities
  • Game State Updates: Notifications for game events and state changes

Audio Cue System

  • Spatial Audio: 3D positional audio cues for menu navigation
  • Navigation Feedback: Audio feedback when moving between UI elements
  • Confirmation Sounds: Audio cues for successful actions
  • Customizable Volume: Adjust audio cue volume independently

Enhanced Keyboard Controls

General Controls

  • Toggle Mod: Ctrl + Shift + A - Enable/disable the accessibility mod
  • Repeat Last: Ctrl + R - Repeat the last announced text

Menu Navigation

  • Navigate Up: Up Arrow or W
  • Navigate Down: Down Arrow or S
  • Navigate Left: Left Arrow or A
  • Navigate Right: Right Arrow or D
  • Confirm/Select: Enter or Space
  • Back/Cancel: Escape or Backspace

Card & Encounter Navigation

  • Next Card: Tab or E
  • Previous Card: Shift + Tab or Q
  • Read Card Details: I - Announces detailed card information
  • Read Current Location: L - Announces your current position

Combat & Equipment

  • Read Health/Stats: H - Announces current health, armor, and combat stats
  • Read Equipment: G - Announces equipped weapons and armor
  • Read Resources: K - Announces gold, food, fame, and supplies

Enhanced Controller Support

D-Pad Navigation

  • D-Pad Up/Down/Left/Right: Navigate menus and UI elements with audio feedback

Button Functions

  • A Button (Xbox) / Cross (PlayStation): Confirm/Select with announcement
  • B Button (Xbox) / Circle (PlayStation): Back/Cancel with announcement
  • X Button (Xbox) / Square (PlayStation): Read card details
  • Y Button (Xbox) / Triangle (PlayStation): Read current location
  • Left Bumper: Previous card/option
  • Right Bumper: Next card/option
  • Left Trigger: Read health and stats
  • Right Trigger: Read equipment
  • Start Button: Repeat last announcement
  • Back/Select Button: Toggle accessibility features

Installation

Prerequisites

  • Hand of Fate 2 (Steam version)
  • MelonLoader v0.6.1 (Open Beta)

Step 1: Install MelonLoader

  1. Download MelonLoader v0.6.1 (Open Beta) from the official MelonLoader website
  2. Run the MelonLoader installer
  3. When prompted, select your Hand of Fate 2 installation directory (usually C:\Program Files (x86)\Steam\steamapps\common\Hand of Fate 2)
  4. Important: During installation, select MelonLoader v0.6.1 (Open Beta) from the version dropdown
  5. Complete the installation

Step 2: Install the Accessibility Mod

  1. Download the latest release ZIP file from the Releases page
  2. Extract the ZIP file
  3. Copy HandOfFate2_AccessibilityMod.dll to your Hand of Fate 2 Mods folder:
    • Default location: C:\Program Files (x86)\Steam\steamapps\common\Hand of Fate 2\Mods\
    • If the Mods folder doesn't exist, create it
  4. Copy the following DLL files to your Hand of Fate 2 main directory:
    • Tolk.dll
    • nvdaControllerClient32.dll
    • nvdaControllerClient64.dll
    • Default location: C:\Program Files (x86)\Steam\steamapps\common\Hand of Fate 2\

Step 3: Launch the Game

  1. Start Hand of Fate 2 through Steam
  2. You should hear a confirmation message that the Accessibility Mod has loaded
  3. The mod is now active and ready to use

Configuration

The mod works automatically once installed. You can:

  • Press Ctrl + Shift + A to toggle the mod on/off at any time
  • Adjust audio cue volume through the game's audio settings
  • Use Ctrl + R to repeat any announcement

Compatibility

  • Game Version: Compatible with the latest version of Hand of Fate 2
  • Screen Readers: Works with NVDA, JAWS, and other SAPI-compatible screen readers
  • Controllers: Xbox, PlayStation, and other DirectInput/XInput controllers
  • Operating System: Windows 7 and later

Known Issues

  • Some dialogue text containing placeholder variables (like {location}) may not be fully processed and will announce the placeholder name instead of the actual value
  • Audio cues may occasionally overlap during rapid menu navigation

Support

If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.

Credits

Developer: Lirin's Workshop

Special Thanks:

  • The MelonLoader team for the modding framework
  • The Hand of Fate 2 development team at Defiant Development
  • The accessibility gaming community for feedback and testing

License

This mod is provided as-is for personal use. Hand of Fate 2 is the property of Defiant Development.


Version: 1.0 Release Date: December 24, 2024 Last Updated: December 24, 2024

About

A comprehensive accessibility modification for Hand of Fate 2 adding full screen reader support, audio cues, and enhanced navigation for blind and visually impaired players.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors