Contrary to what one might believe, a userscript to improve the screen reader accessibility of Improbable Island.
To install this userscript, you will need a userscript manager, such as Tampermonkey or Greasemonkey (Firefox only)
Once you've installed the corresponding web extension, you can click below to install Improbable Access in your browser. This link will also work in-place for script updates.
Note: For the userscript to work properly, you must be using the Desktop skin. You can check if this is set by going to Preferences > Display Preferences.
The following is an exhaustive but potentially incomplete list of features introduced by Improbable Access:
- Add a heading before navigation sections on all pages for quickly getting to actionable items.
- Enclose all navigation sections in unordered lists.
- Hide navigation headers from screen readers and replace them with aria-labels, resulting in the label appearing at the top of the list rather than on its own line.
- Add headings for chat (if present).
- Properly label the chat input field.
- Add current hitpoints to the page title when in battle.
- Make the "Hunger" stat value accessible to screen readers.
- Add some accessible labels to various links:
- Donate link
- Keystrokes for quickly announcing various information:
- Ctrl+Comma - Experience points
- Ctrl+h - Hitpoints or adrenaline
- Ctrl+S - Stamina
- Ctrl+D - Time until a new day
- Ctrl+B - Current buffs (in a concatenated English list [i.e. "Clan Aura and Exhaustion"])
I am, by any stretch of the imagination, quite new to Improbable Island. As a result, I disclaim myself from anything listed below:
- Not developing features that might make sense later on in the game. I'm going to build the script as I continue playing, which means a lot of it might unintentionally be written for a newbie's ideal gameplay, not an older player.
- I don't know what's going on. I'm new. That's it. If I do something dumb, that's why. Please tell me and I'll try to fix or patch the script as soon as I can.
- Abandoning the script. I've been playing Improbable Island for two whole days, so I dare say I may move on, get tired of it, get bored, or a combination of all three. Feel free to fork Improbable Access and make your own updates as needed.