Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Check out the changelog at: https://github.com/khanshoaib3/stardew-access/releases/tag/v1.6.0-beta.4
Version 1.5.1-beta.4
The mod now uses Cross Speak for accessing the screen reader. As the library's code is based off of the mod's previous code so there shouldn't be any change required by the players.
Fixed a bug in tile viewer that speaks the location of the unreachable tiles incorrectly.
Version 1.5.1-beta.3
Gates and pressure pads in volcano dungeon levels are now tracked.
Similarly, minecarts, coal bags and dirt patches in mine shafts are also tracked. There is a new config (ReadHoedDirtInMineShafts) that toggles speaking hoed dirt (soil) in mineshafts which is disabled by default.
Improved Chat and Notification messages reading
We can now use LeftAlt + Num keys (1-9) to speak the last 9 chat messages
Similarly, RightAlt + Num keys (1-9) speak the last 9 notification messages
Items inside of a machine (like casks, crystalarium) are now also read.
Version 1.5.1
Checout the release notes at github.com/khanshoaib3/stardew-access/releases/v1.5.1
Version 1.5.0-beta.6
Added three new API methods, SpeakHoveredInventorySlot, GetDetailsOfItem and RegisterCustomMenuAsAccessible. This is likely the last api change before v1.5.0 releases.
Fixed bug in naming menu and advanged game options menu (again!).
Potentially fixing speech bubbles for junimos.
Version 1.5.0-beta.5
Internationalized the terrain utils and commands (except the ones related to radar feature), completing the i18n part of this update.
Fixed advanced game options menu by disabling left clicking the drop downs (you can use A and D to cycle through the options). Don't use the random seed text box though as that somehow disables simulated left clicks, in-case you get stuck, try using the left click button on the physical mouse.
`OTCancelAutoWalking` now does it's job of cancelling the auto walking in both object tracker and tile viewer.
Potentially fix the Interfering Hotkey Functions issue #176
Version 1.5.0-beta.4
Mod features have also been internationalized leaving only the commands and trees and crops info to be internationalized.
Weapon/Tool enchants are now read.
Traveling merchant's pig is also now tracked in the forest.
Version 1.5.0-beta.1
Merged the Accessible tiles features all thanks to the awesome @Kat
Partial internationalization by using Project Fluent
The auto walking in object tracker now stops if any movement key is pressed or use tool key is pressed. In the case of use tool key, it also uses the tool after stopping.
Dynamically added movie ticket counter tile and magic ink tile in witch hut.
Added town exit point during a festival.
Patched the wheel game and star purchase shop in stardew fair.
Patched Haley's six heart event.
Improved screen reader api for other mods. (Check out gift helper beta which integrates with stardew access)
Version 1.4.0
Major performance improvements by @conundrum9999 , this fixes the lag issues in accessible tiles
MacOS is now supported thanks to @Flameborn
Character creation menu now has description for all the different options, like pets, skin tone, hair, shirt, etc. Again thanks to @conundrum9999 and MsLucky
The fishing mini-game now has some sound cues that makes it a
The library detection is now automatic so the installation instruction in previous release is no longer needed.
The mod folder will include a docs folder with details regarding the mod's feature, new keybindings, guides, etc.
(By @Bartholomue) Added definitions to IslandWestCave1 for the lion statue and note crystals so players can resolve that puzzle.Reverted the removal of the skull cavern door in 1.3.4, since that's an interaction tile used to enter the actual dungeon.
Added sound cue when the slot item is not usable
Added config to disable inventory verbosity. If set to true, disables speaking of 'not usable here' and 'donatable' in inventories.
Trash Bear is now patched, it will speak the wanted item by the bear on interacting.
We can now also use the secondary mouse sim keys ([ and ]) in menus containing text boxes. (Like the character customization and purchase animal menu)
Bug fixes regarding text boxes
Speak year and season at day 1 in calendar menu
Addition of heart count in the animal info.
Added ability to add entries specific to a certain farm type in custom-tiles.json or static-tiles.json. The entries with 'farm' name will be applied to all farm types and if we want to add an entry specific to a farm type, like to beach farm layout, we can use 'farm_beach' name for this.
Entries for town map can be distinguished for joja run. Use 'town_joja' as location name in static-tiles.json or custom-tiles.json
Dynamic detection of kitchen sink location
Tile Info Menu - Allows us to mark a tile or add a user tiles data (i.e., custom tiles data). The menu can be opened by `LeftShift + Enter` while using the Tile Viewer.
Bug fixes in speaking animal info and pond info and fixed inventory item navigation in bundle menu.
Added some missing i18n translations.
Version 1.3.5-beta.4
Bug fixed which prevented from purchasing and moving animals
Text box and text entry menu related bug fixed
Patched trash bear, it now speaks what the bear wants on interacting with it.
Version 1.3.5-beta.3
Major performance by @conundrum9999 , this fixes the lag issues in accessible tiles (note that you will have to install it's beta version as well which can be found on the discord server)
Character creation menu now has description for all the different options, like pets, skin tone, hair, shirt, etc. Again thanks to @conundrum9999 and @MsLucky
Another attempt at making the fishing min-game accessible, more on this below.
Now we don't have to manually copy and paste DLLs to make NVDA or other screen reader work. (by @conundrum9999 )
Added definitions to IslandWestCave1 for the lion statue and note crystals so players can resolve that puzzle.Reverted the removal of the skull cavern door in 1.3.4 (thanks to @Bartholomue for this)
Version 1.3.4
Fixed mod crashing.
Added config option to toggle detecting dropped items.
Added dynamic warp point i.e. entrance detection, it will work with mods that add new locations as well.
Stardew Access is a Stardew Valley mod that focuses on making the game blind accessible for windows, linux and mac. The mod uses the Tolk library on windows, libspeechdwrapper on linux and libspeak on mac for interacting with the active screen reader. The mod adds several features to help the player gather information regarding the surrounding and the player. It also patches the various menus and the fishing mini-game (more mini-games will be patched soon) to make them accessible.
Checkout the mod's wiki for the setup and other info. And go here for dev wiki.
Useful Links
Stardew Valley Wiki - has guides and info for everything in Stardew Valley though some things may not be accessible.
Your support will help us dedicate more time to this project as well as other future gaming a11y projects.
Translations
As of v1.5.0, the mod has been fully internationalised. Follow this issue page to track the progress of translations currently in the works and/or if you want to provide translation for your language.
Contact Us
You can contact us by pinging us on the Playability discord server or if you want to, you can also send me a dm (my username: theonewhoknocks3).