I've read a lot about this, but there doesn't seem to be any one solution that fixes it. I bought Medieval 2 over Steam before Christmas and ever since then I've been trying to get it to work. I already know the launcher is broken. I basically don't get anything but a white square where the content should be and then after a while it tells me I don't have an internet connection (which I obviously do or I wouldn't be able to post this). Clicking on Settings gives me an error and a bunch of stuff about proxies. Clicking Play just gets an error telling me that I don't have an internet connection and basically doesn't launch the game at all (It was not possible to connect to the update server). Steam is running and I don't know why it would want to connect for updates if I can't even play the game.
Additionally, if I try to open the medieval2.exe directly, it simply crashes.
Going by some of the suggestion on this forum, I've tried to by-pass the launcher altogether by deleting launcher.exe and renaming medieval2.exe but that doesn't seem to do anything. I also already checked and fixed the UAC setting and that didn't fix it either.
I'm not going to start raging about Sega or CA or Steam. I just want to play the game, but I've reached the end of my patience. If anyone has any ideas I'd greatly appreciate it.