GregHowley.com

12 Hotdogs, 8 Buns

March 8, 2007 - -

For a long, long time now, I've been having trouble with the wifi on my Wii. I'd had DHCP turned off for a while, and had all the IP addresses in the house set manually, with the HOSTS files set up all nice so that the names would be recognised. Eight different manually-configured local IP addresses for the router, my machine, Linda's machine, the server, two guest machines, the Nintendo DS, and the Wii. When I recently changed the profiles on Linda's laptop and made her stop using the "administrator" account, I turned DHCP back on. Through all this, I'd had serious connectivity issues with the Wii.

Now, I know next to nothing about networking. Some might say "just enough to be dangerous". When I set up the wireless router and our file server, I had PMD tell me a bit about TCP/IP and explain to me what exactly DHCP was. And so I got the majority of the wireless devices in the house functioning adequately.

But although the Wii was able to download updates, although I was able to send and receive Wii-mail, and although the weather and news channels worked great, the Wii Shop and Browser were extremely flaky. I'd connected to the internet via the Wii browser before, but now the progress bar was never even starting. And the Wii Shop was always spitting out some error. So I spent a lot of time on WiiError.com, and tried a number of things, including changing the channel on my router and manually configuring settings on the Wii. Nothing worked.

Last night, I was just about fed up with it. After the 114th failed attempt to connect to the Wii Shop channel, I decided to pop into the Everybody Votes channel. That's when my wiimote stopped working. That was a huge pain. After a lot of googling, this page helped, but it was this page that gave me my solution: remove the batteries for 2-3 minutes. Seeing that I've got an orange silicone sleeve on my primary wiimote, accessing the battery compartment was an annoyance, but it worked.

It was the googling about syncing the remote that got me to finally spend the time researching my WiFi woes. After a lot more googling, I found a page that advised me to turn DMZ off. I had no idea what DMZ is. My notions of what it is are still a bit fuzzy - something like port forwarding, I believe. But unchecking the DMZ item in my router's control panel seemed to solve all my problems.

This morning, before I left for work, I purchased 2000 Wii points ($20) and started downloading Ocarina of Time. But browsing quickly through the Wii shop items brought me to a realization. The 12 hotdogs, 8 buns realization.

I'm going to leave Sony out of this discussion, because I don't know how their download service works, and I probably won't have any interest in a PS3 for well over a year, but let's look at Nintendo and Microsoft.

When using the Wii, you buy Wii points to purchase and download content from the Wii Shop. When using a XBox 360, you buy Microsoft points to purchase and download content from XBox Live Arcade. Wii points are simple. A penny per point. 2000 points equals Twenty dollars. Microsoft points are less simple: you get eighty points per dollar. $12.50 gets you 1000 points. Now, I've heard arguments as to why Microsoft points are a good system, but personally, I just find them annoying. But that's okay since I don't now nor have I ever owned a XBox.

So this morning, I purchased 2000 Wii points, and spent 1000. Now, I'm not sure exactly what I'm going to spend my additional 1000 points on, but I'll probably get Super Castlevania IV or Gunstar Heroes, which are both 800 points. You see my problem? 12 hotdogs, but only 8 buns. I'm left with 200 points, which I can't spend on anything. And that of course, acts as an incentive for me to buy more. Grr. Stupid marketing.

But there is more I'm interested in. When PunchOut is released, I'll be buying that, and if they ever put out Double Dragon 2 or Castlevania 3, I'm all over that.

Interestingly, Nintendo lists Hogan's Alley and Duck Hunt as upcoming Virtual Console games. Those were NES games played with the light gun. Nintendo showed their zapper at E3 2006, but we've heard no news about it since. And it seems like it'd be essential to a game like Hogan's Alley. The zapper is cool because in addition to light gun functionality, which is significantly different from the behavior of the Wiimote for targeting, the zapper has a thumbstick at the back, right about where your thumb would rest.

Looks like the zapper is actually a holder for the Wiimote, so I'm assuming you could still plug the nunchuk in. If this is so, I can imagine a fantastic shooter mechanic: The nunchuk analog stick in your left hand controls movement as per WASD keys on a PC, the thumbstick on the zapper acts like the mouse on the PC does, letting you look up, down, and side-to-side. And pointing the zapper at the screen lets you target. No telling how that would feel, but being able to target independantly of screen movement would offer flexibility even better than PC shooters, and potentially be an even better scheme than mouse-and-keyboard. Of course, the Wii's Vicious Engine is looking pretty good too.

So that's the end of my ramblings for the day. If you're still reading, you get the Blog of Wonder Gold Star.

Comments on 12 Hotdogs, 8 Buns
 
Comment Thu, March 8 - 3:06 PM by Gideon
i hear ya on the whole hot dog/bun thing. the only way the currency exchange would even out would be if you only got n64 games, and those are the ones i mainly wont be getting since that was the first system which i was able to buy almost every game i was interested in.

the weird thing about the reissue of old games is that, from what ive seen at least, people tend to buy stuff that they've played through or even own already. seems not many people are into buying really old games that may or may not be any good. even i fell into this trap (i downloaded bomberman, gunstar heroes, and link to the past; all of whom i already have). but hey, i guess reselling the same crap to us over and over again keeps these guys in ferraris and private islands. so hooray for them...
 
Comment Fri, March 9 - 8:18 AM by Brandon
Screw the gold star, I want the Blog of Wonder achievement. ;)

I had hella problems with my Wii Wi-Fi too. I ended up buying the LAN adapter for it and all of my problems have been solved. Hooray.
 
Comment Fri, March 9 - 6:45 PM by tagger1948
Forgetting the games for a moment and concentrating on the network, here are my thoughts:

Static IP is the _only_ way to fly, IMO. For one thing, stuff stays where you put it, rather than (potentially) changing IP addresses on you every time you connect. That makes you independent of hostnames, DNS resolvers and all that crap.

DHCP was devised by what I call the "Chicken Little" crowd who, lacking any understanding of non-routable IPs for internal networks (I can show you RFCs!), decided the world was going to run out of IP addresses sometime in the next 20 minutes. About the only people who were happy about this were ISPs running dial-ups (they could sell twenty lines to 150 subscribers) and those with no clue about how to set up a TCP client. We won't even talk about NAT right now.

The thing to do, IMO, is to set your server or router up to serve out 128 static IPs and 16 DHCP addresses. That should do for most home networks, and allows you to stick with class "C" addressing in the 192.168.1.0/24 scheme of things. You'll have numbers left over.

The statics are for your regular gear. The DHCP is for visitors, quick connects and certain lame-assed products (like the truly disappointing Netgear SC101 network storage enclosure) that require DHCP.

Just one man's opinion, of course.
 
Comment Sat, March 10 - 2:50 PM by Magus2
DMZ refers to setting up one of your connections to be outside of the nice hardware firewall your router contains. Think Korean Demilitarized Zone or Vietnamese Demilitarized Zone. The router definition is: a network area that sits between an organization's internal network and an external network, usually the Internet. Typically, the DMZ contains devices accessible to Internet traffic, such as Web (HTTP ) servers, FTP servers, SMTP (e-mail) servers and DNS servers.It seems odd to me a.) That it would be checked by default. and b.) That turning it off would help anything. Turning it off should block more ports, not less. Hmm...
Oh well, I'm glad it's working anyway.
I got a new nice linksys router when I got the Wii because I had a wired router up to this time and the Wii is down in the living room. The WRT350N
Wireless-N Gigabit Router with Storage Link. It's been working great for me.
 
Comment Mon, March 19 - 2:24 PM by Carl Reyes
The problem you were having is that one or more of your ports was blocked to the Wii. I had the same thing happen to my 360. Certain things worked, others did not. It's because updates will come down the pipe on one port, but comm traffic and game matches link off others. Open the port, and voila.

Err, to clarify what 'Tagger1948' said for the non-IT crowd, 192.168.1.0/24 is called a Class 'C' Address (the notation is called 'CIDR', and is completely meaningless in pretty much any home or small business envoironment, since if you are using 'NAT' (Network Address Translation, though it's actually 'PAT' or Port Address Translation), then you are probably accepting the default 192.168.x.x scheme supplied with your router.

What is important is that '/24'. It's your subnet mask, and is equal to the 255.255.255.0 part. For setting up a router where you don't want to pull your testicle hair out in frustration, always use a universally accepted non-routable IP scheme (192.168.1.x for Linksys or 192.168.0.x for D-Link, for example), be consistent, and when you do it, remember to use the correct DNS servers. To get your correct DNS servers, look under 'DNS Servers' in your router's status page.

If you want to get tricky about it, you can easily leave DHCP on AND use a static IP. Look at the router's config page. there should be something that says 'DHCP' and it is enabled. Then look for your starting address. Whatever it is, I am willing to bet it is 50 or 100. In any case, just set up your Wii with an IP lower than this number and you have it on static, with everything else on DHCP (a.k.a. dynamic). For example, if the 'starting IP' is 192.168.1.100, set the Wii to 192.168.1.99, then open up the relevant ports. A list of ports for the Wii can be found at http://www.nintendo.com/consumer/systems/wii/en_na/onlineFirewall.jsp.