This page is under construction. There will be frequent updates to this page and the information it contains. Please excuse our appearance!

Holy Bird Jesus! After months of waiting, it's finally out! This page is where you can download TwitchPlaysPokémon Anniversary Crystal 251, which was played on stream between February 14 and March 14, 2016.

You will find download links in the Downloads section. These patches will modify your exsting ROM. and must be applied to a clean copy of vanilla Crystal using the normal methods.

The two files below are different - the standalone build is a fully self-contained ROM that uses the AI built into the game. If you do not know how to install Python and set up advanced emulator settings, select this. The archive file is a .zip archive; when unzipped, you will find a patch file, an emulator package, and a bunch of Python and Lua script files. This is a minimal directory structure for running the AI along with the game. This is only reccomended for advanced users, as it requires more setup, and requires you use our specific emulator.

In the following sections, we will explain how to set up the ROMs and run the AI.

Contents

  1. Downloads
  2. Setup Instructions
    1. Patching the ROM
    2. Setting Up the AI
    3. Running the AI
  3. Getting Pokémon from Distribution Codes

Downloads

This title contains two releases. Click the link for the release you wish to download.

Update 4.24 - Patches are updated to version 1.1.1 to fix some initial bugs discovered after release.

Update 4.28 - Patches are updated to version 1.1.2: Additional bug fixes and enhancements.

Update 5.14 - Patches are updated to version 1.2: New features and bug fixes!

Update 5.14 - Patches are updated to version 1.2.1: Bug fixes

Update 5.15 - Patches are updated to version 1.2.2: More bug fixes

Update 5.22 - Patches are updated to version 1.2.3: Final bug fix release

 

We also HIGHLY reccomended using our custom build of VBA-RR, as it contains critical bugfixes in order for Pokemon Crystal to operate properly. You can download it HERE. BGB is also an acceptable emulator to use.

Top

Setup Instructions

Patching the ROM

Hard Patch Method

  1. Obtain a clean copy of Pokémon Crystal. MD5: 9f2922b235a5eeb78d65594e82ef5dde

Due to legal issues, we are unable to provide you with this ROM ourselves. However, there are other websites which care little for these issues. You can also dump a physical copy of the game.

  1. Create a backup copy of this ROM. You'll need this to apply bugfix patches.
  2. Download Lunar IPS.
  3. Unzip and launch Lunar IPS.
  4. Click "Apply IPS Patch".
  5. Browse to where you downloaded the Crystal 251 IPS file, select it, and click "OK".
  6. Browse to where you saved the clean copy of Pokémon Crystal, select it, and click "OK".

Soft Patch Method

  1. Obtain a clean copy of Pokémon Crystal. MD5: 9f2922b235a5eeb78d65594e82ef5dde

Due to legal issues, we are unable to provide you with this ROM ourselves. However, there are other websites which care little for these issues. You can also dump a physical copy of the game.

  1. Copy the Crystal 251 IPS file to the same directory where you downloaded the ROM. If you’re using VBA-RR, you’ll need to put the IPS file in the emulator’s ips subdirectory.
  2. Copy the ROM you just downloaded, and rename it to match the Crystal 251 IPS file’s name. For example, if you downloaded pokecrystal_ai.ips, you should rename the ROM to pokecrystal_ai.gbc.

 

Top

Setting Up the AI

This section and the one below are only required if you are running the AI build and are attempting to set up the external AI. If you are not, you can simply use the ROM you have patched above.

  1. Download Python 3 for Windows.
  2. Run the installer. Opt to install for all users if you know what you're doing.
  3. Open a Command Prompt window and run "pip install --upgrade pip". You may get a massive OSError; ignore it.

NOTE: To open Command Prompt, hold the Win key and press "R". In the window that pops up, type "cmd" and hit Enter/Return.

  1. OPTIONAL: In the same Command Prompt window, run "pip install flask".
  2. Download the "AI build + dependencies" pack from the link above.
  3. Extract the files from the ZIP archive.
  4. Patch the ROM using the included .ips file.

Top

Running the AI

  1. Open a Command Prompt window, and navigate to the directory "ai" in the extracted zip file.

To do this, type "cd" and hit the spacebar. In Windows Explorer, copy the path from the address bar.

If the address does not start with "C:\", type "/d" in the command prompt window, then hit the spacebar.

Now, paste the copied path into the command prompt window, and hit Enter/Return.

  1. If you ran step 4 of Installing Python, type "python AIServer.py" and hit Enter/Return.
    Otherwise, type "python AIServerStandalone.py" and hit Enter/Return.
  2. Launch the emulator, VBA-RR-244/VBA-RR-244.exe.
  3. Open the newly-patched ROM.
  4. In the emulator, click on Tools > Lua Scripting > New Lua Script Window...
  5. Click the button that says Browse...
  6. If you haven't touched anything in VBA's directory settings, click Open. Otherwise, you'll have to navigate to VBA-RR-244/lua first.
  7. Click Run.
  8. Play the game!

Top

 

Getting Pokémon from Distribution Codes

  1. Go to Goldenrod City and enter the Pokémon Center.
  2. Make sure you have at least one free spot in your party.
  3. Talk to the blue-haired receptionist to the right of the PC.
  4. Say YES, then YES again.
  5. Enter the code provided.
  6. Congratulations!

Top

 

 

This page was written by PikalaxALT. The files hosted here are a collaboration by the TwitchPlaysPokémon Development Team and are based on products by Nintendo, Game Freak, Creatures Inc, and the Pokémon Company.
©1995-2016 All Rights Reserved.