diff --git a/game/modules/tome/class/uiset/Minimalist.lua b/game/modules/tome/class/uiset/Minimalist.lua
index 2e6bd17cd403343fabc147038f9b6a0a5bca26e4..8eb9e56cc6184cda7221639b002985ba3415058d 100644
--- a/game/modules/tome/class/uiset/Minimalist.lua
+++ b/game/modules/tome/class/uiset/Minimalist.lua
@@ -208,7 +208,7 @@ function _M:saveSettings()
 	local lines = {}
 	lines[#lines+1] = ("tome.uiset_minimalist = {}"):format(w)
 	lines[#lines+1] = ("tome.uiset_minimalist.places = {}"):format(w)
-	for _, w in ipairs{"player", "resources", "party", "buffs"} do
+	for _, w in ipairs{"player", "resources", "party", "buffs", "minimap"} do
 		lines[#lines+1] = ("tome.uiset_minimalist.places.%s = {}"):format(w)
 		if self.places[w] then for k, v in pairs(self.places[w]) do
 			lines[#lines+1] = ("tome.uiset_minimalist.places.%s.%s = %d"):format(w, k, v)
@@ -357,22 +357,22 @@ function _M:computePadding(what, x1, y1, x2, y2)
 	size.x2 = x2
 	size.y1 = y1
 	size.y2 = y2
-	if x1 <= 0 then 
-		Map.viewport_padding_4 = math.max(Map.viewport_padding_4, math.floor((x2 - x1) / Map.tile_w)) 
+	if x1 <= 0 then
+		Map.viewport_padding_4 = math.max(Map.viewport_padding_4, math.floor((x2 - x1) / Map.tile_w))
 		size.left = true
-	end 
-	if x2 >= Map.viewport.width then 
-		Map.viewport_padding_6 = math.max(Map.viewport_padding_6, math.floor((x2 - x1) / Map.tile_w)) 
+	end
+	if x2 >= Map.viewport.width then
+		Map.viewport_padding_6 = math.max(Map.viewport_padding_6, math.floor((x2 - x1) / Map.tile_w))
 		size.right = true
-	end 
-	if y1 <= 0 then 
-		Map.viewport_padding_8 = math.max(Map.viewport_padding_8, math.floor((y2 - y1) / Map.tile_h)) 
+	end
+	if y1 <= 0 then
+		Map.viewport_padding_8 = math.max(Map.viewport_padding_8, math.floor((y2 - y1) / Map.tile_h))
 		size.top = true
-	end 
-	if y2 >= Map.viewport.height then 
-		Map.viewport_padding_2 = math.max(Map.viewport_padding_2, math.floor((y2 - y1) / Map.tile_h)) 
+	end
+	if y2 >= Map.viewport.height then
+		Map.viewport_padding_2 = math.max(Map.viewport_padding_2, math.floor((y2 - y1) / Map.tile_h))
 		size.bottom = true
-	end 
+	end
 
 	if size.top then size.orient = "down"
 	elseif size.bottom then size.orient = "up"
@@ -399,10 +399,10 @@ function _M:showResourceTooltip(x, y, w, h, id, desc, is_first)
 end
 
 function _M:resourceOrientStep(orient, bx, by, scale, x, y, w, h)
-	if orient == "down" or orient == "up" then 
+	if orient == "down" or orient == "up" then
 		x = x + w
 		if (x + w) * scale >= game.w - bx then x = 0 y = y + h end
-	elseif orient == "right" or orient == "left" then 
+	elseif orient == "right" or orient == "left" then
 		y = y + h
 		if (y + h) * scale >= self.map_h_stop - by then y = 0 x = x + w end
 	end
@@ -412,7 +412,7 @@ end
 function _M:displayResources(scale, bx, by, a)
 	local player = game.player
 	if player then
-		local orient = self.sizes.resources and self.sizes.resources.orient or "right"		
+		local orient = self.sizes.resources and self.sizes.resources.orient or "right"
 		local x, y = 0, 0
 
 		-----------------------------------------------------------------------------------
@@ -912,10 +912,10 @@ function _M:displayResources(scale, bx, by, a)
 end
 
 function _M:buffOrientStep(orient, bx, by, scale, x, y, w, h)
-	if orient == "down" or orient == "up" then 
+	if orient == "down" or orient == "up" then
 		x = x + w
 		if (x + w) * scale >= game.w - bx then x = 0 y = y + h end
-	elseif orient == "right" or orient == "left" then 
+	elseif orient == "right" or orient == "left" then
 		y = y + h
 		if (y + h) * scale >= self.map_h_stop - by then y = 0 x = x + w end
 	end
@@ -983,7 +983,7 @@ function _M:displayBuffs(scale, bx, by)
 			self.tbuff = {} self.pbuff = {}
 		end
 
-		local orient = self.sizes.buffs and self.sizes.buffs.orient or "right"		
+		local orient = self.sizes.buffs and self.sizes.buffs.orient or "right"
 		local hs = 40
 		local x, y = 0, 0
 		local is_first = true
@@ -1053,10 +1053,10 @@ function _M:displayBuffs(scale, bx, by)
 end
 
 function _M:partyOrientStep(orient, bx, by, scale, x, y, w, h)
-	if orient == "down" or orient == "up" then 
+	if orient == "down" or orient == "up" then
 		x = x + w
 		if (x + w) * scale >= game.w - bx then x = 0 y = y + h end
-	elseif orient == "right" or orient == "left" then 
+	elseif orient == "right" or orient == "left" then
 		y = y + h
 		if (y + h) * scale >= self.map_h_stop - by then y = 0 x = x + w end
 	end
@@ -1312,7 +1312,7 @@ function _M:displayToolbar(scale, bx, by)
 	tb_inven[1]:toScreenFull	(x, - tb_inven[7], tb_inven[6], tb_inven[7], tb_inven[2], tb_inven[3], self.tbbuttons.inven, self.tbbuttons.inven, self.tbbuttons.inven, 1)
 	if not game.mouse:updateZone("tb_inven", bx + x * scale, by - tb_inven[7]*scale, tb_inven[6], tb_inven[7], nil, scale) then
 		game.mouse:unregisterZone("tb_inven")
-		local desc_fct = function(button, mx, my, xrel, yrel, bx, by, event) 
+		local desc_fct = function(button, mx, my, xrel, yrel, bx, by, event)
 			if event == "out" then self.tbbuttons.inven = 0.6 return else self.tbbuttons.inven = 1 end
 			game.tooltip_x, game.tooltip_y = 1, 1; game:tooltipDisplayAtMap(game.w, game.h, "Left mouse to show inventory")
 			if button == "left" and not xrel and not yrel and event == "button" then game.key:triggerVirtual("SHOW_INVENTORY") end
@@ -1332,7 +1332,7 @@ function _M:displayToolbar(scale, bx, by)
 		game.mouse:registerZone(bx + x * scale, by - tb_quest[7]*scale, tb_quest[6], tb_quest[7], desc_fct, nil, "tb_quest", true, scale)
 	end
 	x = x + tb_quest[6]
-	
+
 	tb_lore[1]:toScreenFull		(x, - tb_lore[7], tb_lore[6], tb_lore[7], tb_lore[2], tb_lore[3], self.tbbuttons.lore, self.tbbuttons.lore, self.tbbuttons.lore, 1)
 	if not game.mouse:updateZone("tb_lore", bx + x * scale, by - tb_lore[7]*scale, tb_lore[6], tb_lore[7], nil, scale) then
 		game.mouse:unregisterZone("tb_lore")
@@ -1344,7 +1344,7 @@ function _M:displayToolbar(scale, bx, by)
 		game.mouse:registerZone(bx + x * scale, by - tb_lore[7]*scale, tb_lore[6], tb_lore[7], desc_fct, nil, "tb_lore", true, scale)
 	end
 	x = x + tb_lore[6]
-	
+
 	tb_mainmenu[1]:toScreenFull	(x, - tb_mainmenu[7], tb_mainmenu[6], tb_mainmenu[7], tb_mainmenu[2], tb_mainmenu[3], self.tbbuttons.mainmenu, self.tbbuttons.mainmenu, self.tbbuttons.mainmenu, 1)
 	if not game.mouse:updateZone("tb_mainmenu", bx + x * scale, by - tb_mainmenu[7]*scale, tb_mainmenu[6], tb_mainmenu[7], nil, scale) then
 		game.mouse:unregisterZone("tb_mainmenu")