Between the Sevii Islands and Emerald's extended Safari Zone, I think most of the Gen II Pokemon were available. But yeah, the GameCube games were needed up until Emerald was released (plus Ho-oh and Lugia were event only outside of those two games).
--
http://i50.tinypic.com/23qx00.jpg
"First time I got punched in the face, I was like "oh no", then I was like "this is a story"."