First off, connecting the dsl modem directly to my pc allows me to join games perfectly. I cannot join games through the router, which is a dlink dir-655 (rev A4 firm 1.21, can't use 1.11 which some recommend). (pic of trying to join a game http://img23.imageshack.us/img23/7550/broken1.jpg)
I've used the reactor.exe to set NAT to use default ports (http://img23.imageshack.us/img23/6051/broken3z.jpg), I have forwarded ports 6073 and 6112-6132 to my pc (http://img23.imageshack.us/img23/4949/broken2z.jpg). I am able to host games in wc3 so I know the port forwarding works. However, Demigod does not. Every game, skirmish/custom/pantheon gives the same NAT error and doesn't show the players connecting to each other.
I know how to forward a port and change simple router settings but I don't work for Cisco.. I don't know what else I can do here.
Help me please!