Repository navigation
v0.7.0 — Before the Storm Access
A screen reader accessibility mod for Life is Strange: Before the Storm (original edition, not Remastered). It speaks dialogue, menus, choices, backtalk challenges, journal and SMS text, interactive objects, and gives spoken walking directions using the game's own pathfinding.
Works with NVDA, JAWS, and other screen readers via Tolk, and falls back to the Windows SAPI voice when no screen reader is running.
Installation
- Download
BeforeTheStormAccess-v0.7.0.zipbelow. - Extract it into the game's install folder — the one containing
Life is Strange - Before the Storm.exe— so thatBepInEx,winhttp.dll,doorstop_config.ini,Tolk.dll, andnvdaControllerClient64.dllall sit next to the game exe. - Start the game. You should hear "Before the Storm Access loaded."
- Press F1 at any time for the key list.
Requires the original Unity 5.5 build of the game (GOG and Steam), 64-bit Windows.
What it reads
- Dialogue and subtitles, spoken independently of the game's subtitle setting
- Menus and settings: focused item, slider values, option values, key bindings
- Dialogue and backtalk choices with their direction keys, held so nothing cuts them off
- Backtalk challenges: opponent, target score, points won and lost, and a timer warning
- Journal pages and SMS threads, including unread-only reading and live incoming texts
- The end-of-episode Choices recap: what you picked, the alternative, and the world/friend percentages when you are online and signed in
- Nearby interactive objects with distance, clock direction, and elevation
- Objectives and the current location
Navigation keys
[and]browse nearby objects, nearest first\re-announces the selected object with fresh distance and directionNspeaks a walking route to the selected object;Shift+Ntoggles continuous guidance`repeats the last thing spokenOcurrent objective,Shift+Ocurrent locationF1help,F9debug logging,F10diagnostic dump
Settings and translations
Options live in BepInEx/config/com.amock.beforethestormaccess.cfg: verbosity, window names, reading window text on open, out-of-range announcements, interact hint count, objective announcements, and guidance progress interval.
The mod follows the game's text language. To translate it, copy BepInEx/plugins/BeforeTheStormAccess.strings.template.txt to BeforeTheStormAccess.strings.<lang>.txt (de, fr, es, es-mx, it, pt, zh-hans, ja) and translate the values after the equals signs. Missing keys fall back to English.
Notes
Unofficial and fan-made — not affiliated with or endorsed by Deck Nine Games or Square Enix. Contains no game assets or game code; you need your own copy of the game. Licensed GPL-3.0; bundled component licenses are in THIRD_PARTY_NOTICES.txt.
If something is silent, press F9, reproduce it, press F10, and attach BepInEx/LogOutput.log to an issue.