Using the following code I retrieve Gamer Pictures and display them in the Network Lobby.
foreach (NetworkGamer gamer in session.AllGamers)
{
GamerProfile gamerProfile = gamer.GetProfile();
Texture2D picture = gamerProfile.GamerPicture;
}
One of my debugging machines is my Xbox 360 with the gamertag that has my Creator's Club subscription and the other is a PC with a local account created. I get an exception when the PC tries to join the room created on the Xbox 360 saying a live profile is required. When retrieving the Gamer Picture does XNA retrieve it from the Xbox Live servers or does it transfer locally over the network? If anyone knows a way around this it would be a great help because I can't purchase another Creator's Club subscription.
"I believe the best social program is a job." - Ronald Reagan