RE: Set dp without leaving it in 'change picture' list (aka break map.dat)
How did you manage to have that? Is it always the same "other DP" that gets corrupted? Would it be possible to add a dummy DP to keep the user's real DPs from being corrupted?