Pokémon Soul.Link

Credits and Resources



Failstream was the whole reason I began this project, so a huge thank you to him. He provided a lot of testing (whether he knew it or not) that I did not have time to do, as it would have required hours of my own gameplay.

Fail is best known for Fail's Floatilla : Final Flight aka The Impossible Cape Level, a Super Mario Maker level that took him 482+ hours to beat. (Arguably. Some would argue he's better known for his Van Gogh level skill at hand-crafting emotes like .)

Watch his clear video (nsfw language), see how awesome he is, and then follow him on Twitch.tv!

He has also offered to create the Tutorial videos for the tool and host them on his YouTube channel, which is great for three reasons:

  1. I don't have to make the videos
  2. His channel has actual followers, providing exposure for this tool that I could never achieve
  3. He's a lot better at speaking than I am -- that's probably more important to you than to me


This project would not have been possible without EverOddish's original PokeStream-tools, so a special thanks to him.

EverOddish credits:
  • A huge thank you to FractalFusion and MKDasher of Pokemon Speed Runs for their initial Lua script work! http://forums.pokemonspeedruns.com/viewtopic.php?t=314
  • A huge thank you to the 3DS modding community for their work on CFW, BootNTR, PKMN-NTR and others!
  • A huge thank you to PokemonChallenges for helping me test all this! (Check him out at http://twitch.tv/PokemonChallenges)


iIPK has also been instrumental in testing the SoulLink functionality and has been super patient working through the kinks of setting up and updating the tool, so a special thanks to him.



Discord.JS is a library for accessing Discord via NodeJS. Without it, I could not have implemented automatic SoulLinking.

Pokémon Technicals

I don't know if you can credit an entire wiki, but Bulbapedia provided much of the technical details on how to access and decrypt memory.

Much of the data (such as static encounters) I pulled from the PKHeX project (source), a comprehensive tool for viewing, editing, and creating pokémon that can be (re)loaded into ROMs of every generation to date. This saved me literally days worth of research and data entry.


The large sprite images I used in this project, and have suggested in the Setup documentation that you use were provided by Typhlosion and hosted by pkmn.net.

The small sprites included in this project's repository (as I could not figure out how to link a git repository within my own), are provided by msikma's PokéSprite Image Sprite Generator. Those sprites are used in the Dashboard, and will be used in the Graveyard if I ever get around to it.

msikma's License section

The source icons are © Nintendo/Creatures Inc./GAME FREAK Inc.

Everything else, and usage of the programming code, is governed by the MIT license.