Skip to content

Lirin111/Hand-of-Fate-Accessibility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Hand of Fate Accessibility Mod

Version: 5.1.0 Developer: Lirin's Workshop Game: Hand of Fate (2015)

Overview

The Hand of Fate Accessibility Mod makes the game fully playable for blind and visually impaired players through comprehensive text-to-speech support and spatial audio cues. This mod was ported and enhanced from the Hand of Fate 2 accessibility mod.

Features

Screen Reader Support

  • Full TTS Integration: Automatically reads all UI elements, menus, cards, and game text
  • Compatible Screen Readers: NVDA, JAWS, and other Windows screen readers via TOLK library
  • Smart Announcement System: Prevents duplicate announcements while ensuring important information is always read
  • Menu Navigation: Full keyboard navigation with automatic reading of all menu items in both directions

Audio Cue System

The mod includes spatial audio cues to help players understand game events without visual feedback:

  • Combat Audio Cues:

    • Light Attack Warning: Quick sound indicating an enemy is preparing a fast attack, with spatial audio showing the attack direction
    • Heavy Attack Warning: Slower, deeper sound for heavy attacks, with spatial audio for direction
    • Finisher Ready: Alert when you can perform a finishing move on knocked-down enemies
    • Artifact Ready: Notification when your artifact ability has cooled down and is ready to use
  • Encounter Audio Cues:

    • Choice Available: Sound played when story choices are presented
    • Chance Card Results:
      • Huge Success (high-pitched ascending tone)
      • Success (medium-pitched ascending tone)
      • Failure (medium-pitched descending tone)
      • Huge Failure (low-pitched descending tone)

Interactive Audio Glossary

Press Backspace at any time to open the Audio Glossary:

  • Browse all available audio cues
  • Hear descriptions of what each sound means
  • Practice listening to each cue
  • Navigate with [ and ] keys
  • Play sounds with \ key
  • Close with Backspace

Keyboard Shortcuts

  • Backspace: Open/Close Audio Glossary
  • /: Announce current resources (Health, Food, Gold)
  • [ / ]: Navigate audio cues in glossary (when glossary is open)
  • \: Play selected audio cue (when glossary is open)

Game Element Announcements

Main Menu & Navigation

  • Game title and all menu options
  • Settings and controls
  • All navigation with full menu item reading in both directions

Encounters & Story

  • Encounter descriptions and story text
  • Character dialogue and card descriptions
  • Choice options with full text
  • Encounter outcomes and rewards

Combat System

  • Enemy presence and positions
  • Attack warnings with directional audio
  • Player health and status changes
  • Combat abilities and cooldowns
  • Victory and defeat announcements

Inventory & Equipment

  • Card names and descriptions
  • Equipment type (Weapon, Armor, Artifact, etc.)
  • Equipment stats (damage, defense)
  • Equipped/unequipped status
  • Card value and special properties

Shop System

  • Shop stock and available items
  • Item prices (buy/sell)
  • Special services (curse removal, healing, blessings)
  • Transaction confirmations

Map & Navigation

  • Current position on the game board
  • Available paths and destinations
  • Special encounter types
  • Map progression

Resources

  • Health status with maximum
  • Food supplies
  • Gold amount
  • Automatic announcements on changes

Chance Cards

  • Card position in the spread
  • Result announcements with audio cues
  • Success/failure outcomes

Installation

Prerequisites

  1. Hand of Fate (2015) - Steam version
  2. MelonLoader v0.5.4 Open-Beta

Installation Steps

  1. Install MelonLoader:

    • Download MelonLoader v0.5.4 from the official website
    • Run the installer and point it to your Hand of Fate installation folder
    • Launch the game once to let MelonLoader set up
  2. Install Accessibility Mod:

    • Download the latest release from GitHub
    • Extract HandOfFateAccessibility.dll to your Hand of Fate Mods folder
    • Extract Tolk.dll to your Hand of Fate root folder (where Hand of Fate.exe is located)
    • Extract all audio files to Mods/Sounds/ folder
  3. Verify Installation:

    • Launch the game
    • You should hear "Hand of Fate Accessibility Mod loaded" from your screen reader
    • The Audio Glossary will be available via Backspace key

File Structure

Hand of Fate/
├── Hand of Fate.exe
├── Tolk.dll                           (Screen reader library)
├── MelonLoader/                       (Created by MelonLoader installer)
└── Mods/
    ├── HandOfFateAccessibility.dll    (Main mod file)
    └── Sounds/                        (Audio cue files - optional, embedded in DLL)

Usage Tips

First Time Playing

  1. Launch the game and wait for the mod to announce itself
  2. Press Backspace to open the Audio Glossary
  3. Use [ and ] to browse through all available audio cues
  4. Press \ on each cue to hear it and learn what it means
  5. Press Backspace again to close the glossary and start playing

During Combat

  • Listen for attack warning sounds to know when enemies are attacking
  • The sound direction (left/right) tells you which side the attack is coming from
  • Light attacks are quick sounds, heavy attacks are slower and deeper
  • When you hear the finisher sound, you can perform finishing moves on knocked-down enemies
  • The artifact ready sound means your special ability is available again

Navigating Menus

  • Use arrow keys to navigate through menus
  • Each menu item will be read aloud automatically
  • Works in all menus: main menu, pause menu, settings, etc.

Managing Resources

  • Press / at any time to hear your current health, food, and gold
  • Resources are also announced automatically when they change

Troubleshooting

No Speech Output

  • Ensure your screen reader (NVDA, JAWS) is running
  • Check that Tolk.dll is in the Hand of Fate root folder
  • Verify the mod loaded by checking MelonLoader logs in MelonLoader/Latest.log

Audio Cues Not Playing

  • Audio files are embedded in the mod DLL, no separate files needed
  • Check the log file for any error messages
  • Verify the mod version matches the game version

Game Crashes

  • Ensure you're using MelonLoader v0.5.4 Open-Beta
  • Check for conflicts with other mods
  • Review the latest log file in MelonLoader/ folder

Menu Items Not Announcing

  • Check that the mod is enabled (should auto-enable on start)
  • Verify your screen reader is running
  • Press / to test if TTS is working

Known Limitations

  • The mod requires a Windows screen reader (NVDA or JAWS recommended)
  • Some visual-only UI elements may not be fully accessible
  • Combat requires some practice to master with audio cues alone

Credits

  • Developer: Lirin's Workshop
  • Original HoF2 Mod: Accessibility Team
  • Screen Reader Integration: TOLK library by Davy Kager
  • Game: Hand of Fate by Defiant Development
  • Modding Framework: MelonLoader

Version History

Version 5.1.0 (Current)

  • Added finisher ready audio cue
  • Added artifact ready audio cue
  • Removed TTS announcements during combat (audio cues only)
  • Fixed menu navigation announcements in both directions
  • Improved UI navigation deduplication
  • Added Audio Glossary system
  • Enhanced combat audio cues with spatial positioning

Version 4.0.0

  • Initial port from Hand of Fate 2
  • Full screen reader integration
  • Basic audio cue system
  • Menu and UI announcements

Support & Feedback

For bug reports, feature requests, or general feedback:

  • Open an issue on the GitHub repository
  • Include your game version, mod version, and MelonLoader logs

License

This mod is provided as-is for accessibility purposes. Feel free to modify and redistribute with credit to the original authors.


Enjoy playing Hand of Fate with full accessibility!

About

Hand Of Fate accessibiluty mod which adds full text-to-speech and audio cues to the game.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors