I haven't delved into the override issue. But I have experimented a bit more with simply decompressing a current dat, changing a file, compressing, overwriting. I know you've got a lot on the plate, so there is no urgency. But I've stuck print statements into the san_new_map script, specifically at certain maps...and nothing happens. Are you certain that there is not a fixed instance attached to the player, that is recreated when loading an existing game?