Blue Moon Falls is one of those sites that makes me remember why I love the indie web. It's a one-person passion project dedicated to the generation 1 and 2 Pokémon games, and when I say dedicated, I mean this person built an entire custom save editor into the site's backend just to power one of their tools.
Let me back up. The site's creator describes the problem perfectly on the homepage: if you try to Google anything about the classic Pokémon games today, you end up wading through decades-old forum threads, outdated FAQs, and wiki pages that may or may not be accurate. Blue Moon Falls exists to fix that. It's not just a stats dump or a Pokédex clone. It's a curated roadmap for people who want to go deep on these old games, with original research and tools you genuinely can't find anywhere else.
The thing that blew me away was the PCNY Distribution Station. Back in the early 2000s, the Pokémon Center New York store had a physical machine called the "Gotta Catch 'Em All! Station" where you could receive special event Pokémon, many of them shiny or with exclusive moves. The store closed, cartridge batteries have been dying for years, and these Pokémon are basically lost to time. So the site's creator rebuilt the entire distribution experience as a web tool. You upload your Gold, Silver, or Crystal save file, the tool picks a random Pokémon from the historically accurate pool for that distribution period, generates it fresh with randomized stats, and writes it into your save. It even replicates the original machine's lockout system that prevented you from grabbing multiple Pokémon in a row. The whole thing took most of a year to build.
Then there's the Shiny Egg Hue Previewer, which exploits a quirk of Pokémon Stadium 2's graphics engine. Apparently, Stadium 2 hue-shifts nicknamed Pokémon, and this applies to eggs too, but eggs containing shiny Pokémon stay the default tan color. So you can use Stadium 2 to visually scan boxes of eggs and spot the shinies without hatching them. The tool lets you preview what your non-shiny eggs will look like so you know what color to ignore. It even generates ideal Trainer IDs for maximum hue shift and includes an ACE (Arbitrary Code Execution) code generator to change your TID if you want to go that route. This is absurdly niche and I love it.
The most recent update covers Stadium 2's Move Reminder, a feature that predates the now-standard move reminder NPC in later Pokémon games. The creator actually datamined Stadium 2's ROM to figure out how the learnset data works internally, and found some fun oddities, like the game keeping Japanese event moves in its data for English copies (probably copy-pasted over and forgotten about). There's a great example where a Magikarp with Dragon Rage won't get flagged as illegal because of a famous Japanese event distribution, but give it Thunderbolt and the move turns purple.
What really got me, though, was the Accessibility Settings page. There's a forced mobile layout option for screenreader users, high-contrast visual modes, and the creator explicitly states that they want disabled people to be able to use the site. They've validated the HTML and CSS on every page against W3C standards and have a dedicated feedback option for accessibility issues. On a personal hobby site. For Pokémon. That's not something you see every day, and it says a lot about the person behind this project.
The site has changeable color themes (there's a dropdown in the footer), a guestbook, an RSS feed, and a very reasonable contact page where the creator is upfront about being disabled and asks for patience with response times. They're also open to affiliations with other Pokémon sites, which is a nice touch of old-web community spirit.
If you have any fondness at all for the original Pokémon games, go poke around Blue Moon Falls. Even if you're not a Pokémon person, it's worth visiting just to see what one person with deep knowledge and real dedication can build when they care enough to do it right.