I'm certain it's possible considering there are methods to set up a character's starting position and that I did make a game that loads a switch from loading. I'll have to relook at the code, though.
Ideally, I would put
Code:
module DataManager
def self.reload_map_if_updated
if $game_system.version_id != $data_system.version_id
$game_map.setup(your_map_id)
$game_player.moveto(your_player_x, your_player_y)
end
end
end
I'll have to check if that method is used anywhere else, but generally, you want to replace the map id/player x and y with your values. Since it seems that objects are loaded at this point, you might be able to use $game_variables[1] and such to reassign your loading positions.
Ah, right, if you want to identify the three variables in question:
-x and y should be positions by tiles. You should easily find this information by mousing over the map interface in your editor.
-map id is the default name of your map, but I think the window header or somewhere will also say what the id is. Please note that the id shows as 001 but you want to put down 1.