Git Product home page Git Product logo

say-the-spire's Introduction

Say the Spire

A mod for the game Slay the Spire that provides blind accessibility.

  • This only works on Windows for now
  • Only the Steam version of the game is officially supported, however modding may work with other versions.

Installation and Usage

Documentation for the mod can be found here.

Features

  • Keyboard support
  • The game outputs text to screen readers. NVDA, JAWS, Window-Eyes, Supernova, System Access, and Zoom Text are supported, with SAPI or text being copied to clipboard as a fallback.
  • In game UI is read out including map information
  • A convenient buffer system (mapped to the right stick and control plus arrow keys by default) to provide easy access to all relevant information for currently visible game elements.
  • Narration of in battle events, such as cards drawn, buffs/debuffs applied, etc.
  • A configuration file to customize the mod to your liking.

Known Issues

  • there is possibly a bug with some Steam setups where closing the game will crash due to native library files not being unloaded. It is believed this is fixed, but if this still occurs change resources.dispose_resource_files and resources.unload_native_libs to false in settings.ini.
  • daily climb (leaderboard section doesn't read), input settings, and credits screens do not read. These are being worked on.
  • Certain text (such as the character select text screen's title) don't automatically read. This is being worked on.
  • Required controller inputs are not read/viewable. This is being worked on.
  • The UI can jump between cards a few times (for example when retaining cards as the silent). this isn't an issue I can fix and does not break the game in any way.
  • Currently certain text is only read in English (for example UI element types).

Beta Testers

Thanks to the beta testers who tested the public and private betas, including but not limited to:

  • Ahmad Abukhdair
  • Austin Hicks
  • Brandon Cole Website
  • Kelsey Hendrix
  • Mike Breedlove
  • SightlessKombat Website

say-the-spire's People

Contributors

bradjrenshaw avatar lilmike avatar ohylli avatar yncat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.