I think it might have something to do with how the directories/paths within the source itself were coded and the end-user's directories. For me it doesn't save photos either, but that is only because i have removed most directories that i don't need and keep disallowing them from being created in my wineprefix that the game is running in.
Regarding xbox users i genuinely have no idea due to the lack of knowledge i have on microsoft's consoles.