I bought one of those $10 wifi adapters off eBay and spent about a month trying to get it to work. It still doesn't.
But, after I tried my wi-fi with a different game, it worked fine!
I checked around, pulled out the garbage wi-fi adapter and found that my wi-fi still works. It turns out my wireless adapter is also working as an access point! The very thing I've been using for months does what I've been working on for 4 weeks!
In conclusion. I am now able to play picross and Pokemon diamond online, and that knockoff brand wi-fi adapter has "accidentally" been smashed to dust with a hammer.
If anyone can help me with friend codes, etc or give me a link tutorial, I'd appreciate it!