>>49030003a Pokemon Crystal hack
Everything below is 100% available regardless of time of day, and they tastefully replace crap that's abundant like Hoothoot, Pidgey, etc. (or commonish Pokemon that can be found on multiple routes). Note that you can still catch everything in their normal places (example, Houndour is still in Kanto only [what the fuck] and you can still get a Misdreavus in Silver Cave), so that means you'll still find plenty of Weedle and Pidgey and such. But it'll be worth it this time.
Also added the Johto babies just in case you got an egg mon you didn't give a shit about. I forgot about Igglybuff but honestly you can just catch Jiggs
Here are the added locations. Also, some of them are a little uncommon, but definitely are there
Murkrow - Ilex Forest
Misdreavus - Route 34
Slugma (and Magcargo) - Burned Tower
Mareep - Route 32, 42, 43
Girafarig - Route 35
Natu - Route 32
Chikorita - Route 36
Cyndaquil - Route 36
Totodile - Route 36
Gligar - Dark Cave
Remoraid - Route 40, 41 (surfing)
Houndour - Route 33, Burned Tower
Qwilfish - Route 34, 42 (surfing)
Skarmory - Route 32
Hitmontop - Mt. Mortar 4th floor (middle cave entrance --> downstairs)
Smoochum - Ice Path (5)
Elekid - Route 31
Magby, Magmar - Burned Tower
Pichu - Route 34
Larvitar - Union Cave
Chinchou - Route 34 (Surfing)
Lanturn - Route 34 (Surfing)
Crobat - Route 37
Blissey - Route 42
Phanpy- Route 46
Kingdra - Dragon's Den (Surfing)
Scyther - National Park
Poliwhirl -> Politoed (lv. 37)
Kadabra -> Alakazam (lv. 37)
Machoke -> Machamp (lv. 37)
Graveler -> Golem at (lv. 37)
Slowpoke -> (Slowking using Water Stone)
Haunter -> (Gengar at lv. 37)
Onix -> (Steelix lv. 30)
Seadra -> (Kingdra lv. 40)
Scyther -> (Scizor lv. 30)
Porygon -> (Porygon2 lv. 30)
It's not perfect but I hope you enjoy. Here's the IPS patch:
https://www.mediafire.com/file/0iwq8k9widlt3dl/Crystal+Johto+Abundant.ips/file