Hi
I have just upgraded to 2.0
Two things that have changed when viewing the Map (pressing M)
1 - The zoom reverts back to a very closeup zoom. In version 1 it kept your last zoom setting. This means that I must zoom out each time I go into map. This is time consuming and makes it more difficult.
2 - I use the Blink mod. This allows me to move my character using ctrl-left and shift-left. In version 1 this also worked when in map. In version 2 it moves the map itself and not my character. This causes me to lose a lot of functionality under version 2
2) I'm not sure how useful moving your physical character while viewing a space platform or another planet would be, but I checked, and it seems to be possible to move it even while in the map/remote view.
It's up to the mod author now.
Re: Problems with Maps
Posted: Fri Jan 10, 2025 7:25 am
by JanWet
I have found what I think is the problem with blink
under map, when the mod uses player.teleport, it moves the camera and not the player
I suspect this to be a bug
Re: Problems with Maps
Posted: Fri Jan 10, 2025 3:42 pm
by Muche
If you're comfortable with editing the mod yourself locally, replace the contents of its control.lua with this
local blinksize=10
local bigblinksize=50
script.on_event("blink-up-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x, player.character.position.y-blinksize}) end
end)
script.on_event("blink-down-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x, player.character.position.y+blinksize}) end
end)
script.on_event("blink-right-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x+blinksize, player.character.position.y}) end
end)
script.on_event("blink-left-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x-blinksize, player.character.position.y}) end
end)
script.on_event("big-blink-up-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x, player.character.position.y-bigblinksize}) end
end)
script.on_event("big-blink-down-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x, player.character.position.y+bigblinksize}) end
end)
script.on_event("big-blink-right-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x+bigblinksize, player.character.position.y}) end
end)
script.on_event("big-blink-left-hotkey", function(event)
local player = game.get_player(event.player_index)
if player.character then player.character.teleport({player.character.position.x-bigblinksize, player.character.position.y}) end
end)
It allows moving the character even in map/remote view, at the price of not moving the player at all if in the editor mode.