tspivey / pokecrystal-access

Scripts to make Pokémon Crystal accessible to screen readers
16 stars 3 forks source link

Introduction

The Pokecrystal access project is a set of scripts which provide access to Pokémon Crystal, the famous GameBoy game, for people using a screen reader. These scripts are designed to work with the VBA-ReRecording GameBoy emulator.

Requirements and installation

  1. Download the GameBoy emulator VBA Rerecording http://vba-rerecording.googlecode.com/files/vba-v24m-svn-r480.7z

  2. Get an English pokémon crystal rom.

  3. After you have these, extract and run VBA.

  4. Go to the Options menu, Head-Up Display, Show Speed, None (alt-o, h, s, enter) Without this, NVDA reads the title bar every time it changes.

  5. Optional but recommended: turn down the sound. In the Options menu, navigate to Audio, Volume (alt o, a, v)

Starting the game

Each time you run VBA, you'll need to load the rom. You can do this from the open dialog, or load a recent rom after you've opened it once.

Once the rom is loaded, load the lua script (tools, lua, New Lua script window). From there, load pokemon.lua, press run. It should say ready, alt tab out and back in again

Keys

Make sure num lock is off while playing the game, or the keys won't work.

Camera

Notes

Non-english roms are supported. These include: French, German, Italian, Japanese and Spanish.

Contact information

If you find a bug, or want to contact me about these scripts, my contact information is below. for bugs, please send a save state with instructions on how to reproduce the issue from it. You can save a named one with control shift s in the game.

Project homepage: http://allinaccess.com/pca/ Author Email: Tyler Spivey tspivey@pcdesk.net Twitter: @tspivey Source code: https://github.com/tspivey/pokecrystal-access