I've made an update available that addresses activation and multiplayer login on Windows 8. If you are using Steam, the game will automatically update to this version. If your install is through Impulse, the update was published there as well. New installs from the Stardock store have the updated files going forward.
To update previous standalone installs from the Stardock store, you can grab a patch from http://stardock.cachefly.net/Demigod_network_update_111612.exe. This is required for all platforms for multiplayer, else you may not see someone else's game in the lobby.
There are no changes to the game code.
Kris
Kris Kwilas
VP - Technology
Stardock