From 21ef4ad28c686f42a9a9acbbc7cb2f3817ba39fb Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Fri, 4 Sep 2020 08:22:07 +1000
Subject: [PATCH 01/21] New translations dectorio.ini (Italian)

---
 locale/it/dectorio.cfg | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 locale/it/dectorio.cfg

diff --git a/locale/it/dectorio.cfg b/locale/it/dectorio.cfg
new file mode 100644
index 0000000..9b83cfd
--- /dev/null
+++ b/locale/it/dectorio.cfg
@@ -0,0 +1,37 @@
+[mod-name]
+
+[mod-description]
+
+[mod-setting-name]
+
+[string-mod-setting]
+
+[mod-setting-description]
+
+[dect-cmd]
+
+[dect-gui]
+
+[dect-notify]
+
+[dect-signal]
+
+[item-group-name]
+
+[item-name]
+
+[item-description]
+
+[recipe-name]
+
+[entity-name]
+
+[tile-name]
+
+[technology-name]
+
+[technology-description]
+
+[virtual-signal-name]
+
+

From ca60358b788b8096780bb8b7f8365e9f3829a7a7 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 13:26:02 +1100
Subject: [PATCH 02/21] Update to Factorio 1.0 and remove outdated mod
 dependencies

---
 info.json | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/info.json b/info.json
index 5025c2f..543d84c 100644
--- a/info.json
+++ b/info.json
@@ -1,17 +1,16 @@
 {
   "name": "Dectorio",
-  "version": "0.10.9",
+  "version": "0.11.0",
   "title": "Dectorio",
   "author": "PantherX",
   "contact": "",
   "homepage": "https://github.com/jpanther/Dectorio",
-  "factorio_version": "0.18",
+  "factorio_version": "1.0",
   "dependencies": [
-    "base >= 0.18.2",
+    "base >= 1.0",
     "? alien-biomes >= 0.5.1",
     "(?) FactorioExtended-Plus-Weaponry >= 0.4.0",
     "(?) H2O >= 0.3.2",
-    "!Expanded_Color_Lamps",
     "!Thaumaturgic-Machinations"
   ],
   "license": "GNU GPLv3"

From a6e28b9d12465feb0816afaa25608dba6d3985e4 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 13:39:15 +1100
Subject: [PATCH 03/21] Remove IR v1.x support - Fixes #181

---
 README.md                                     |  4 +-
 changelog.txt                                 |  9 ++++
 data-updates.lua                              |  1 -
 .../third-party/industrial-revolution.lua     | 49 -------------------
 4 files changed, 11 insertions(+), 52 deletions(-)
 delete mode 100644 prototypes/third-party/industrial-revolution.lua

diff --git a/README.md b/README.md
index 845fb7a..20fa289 100644
--- a/README.md
+++ b/README.md
@@ -116,13 +116,13 @@ Special thanks to the translators below (in no particular order).
 
 ### Mod Compatibility
 
-**Note:** If playing with Factorio 0.15, please download v0.7.6; for Factorio 0.16, please download v0.8.11; or for Factorio 0.17, please download v0.9.16, as these are the last stable versions supported on these base game releases. v0.10.0 and later are only supported on Factorio 0.18.
+**Note:** If playing with Factorio 0.15, please download v0.7.6; for Factorio 0.16, please download v0.8.11; for Factorio 0.17, please download v0.9.16; for Factorio 0.18 please download v0.10.9, as these are the last stable versions supported on these base game releases. v0.11.0 and later are only supported on Factorio 1.0.
 
 Limited testing has been completed with other mods. Warnings will be shown in-game to highlight any known issues. If you come across a specific compatibility issue, please let me know and I'll see what I can do to fix it.
 
 It is not recommended to use other coloured signal mods at the same time as Dectorio. This can cause coloured signals to be overwritten multiple times and lead to game-breaking compatibility issues with other mods. If you would like more colours, you can add these in the Dectorio config.lua file (instructions are in the file). For full details, visit the [FAQ](https://mods.factorio.com/mod/Dectorio/faq).
 
-Dectorio includes specific support for [Alien Biomes](https://mods.factorio.com/mod/alien-biomes) and [Industrial Revolution](https://mods.factorio.com/mod/IndustrialRevolution).
+Dectorio includes specific support for [Alien Biomes](https://mods.factorio.com/mod/alien-biomes).
 
 Other mods with additional Dectorio support (thanks!): [Concreep](https://mods.factorio.com/mod/Concreep), [Fully Automated Rail Layer (FARL)](https://mods.factorio.com/mod/FARL), [Pavement Drive Assist](https://mods.factorio.com/mod/PavementDriveAssist), [Text Plates](https://mods.factorio.com/mod/textplates) and [Industrial Revolution](https://mods.factorio.com/mod/IndustrialRevolution).
 
diff --git a/changelog.txt b/changelog.txt
index e858516..19e5a40 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,4 +1,13 @@
 ---------------------------------------------------------------------------------------------------
+Version: 0.11.0
+Date: 02. 11. 2020
+  Added:
+    - Support for Factorio 1.0
+  Removed:
+    - Support for Factorio 0.18 (use Dectorio version 0.10.9 instead)
+    - Support for Industrial Revolution 1.x mod
+    - Dependencies for third party mods that are no longer being actively maintained
+---------------------------------------------------------------------------------------------------
 Version: 0.10.9
 Date: 02. 07. 2020
   Bugfixes:
diff --git a/data-updates.lua b/data-updates.lua
index 7ff2513..2556ee3 100644
--- a/data-updates.lua
+++ b/data-updates.lua
@@ -1,4 +1,3 @@
 -- data-updates
 
 require("prototypes.third-party.alien-biomes")
-require("prototypes.third-party.industrial-revolution")
diff --git a/prototypes/third-party/industrial-revolution.lua b/prototypes/third-party/industrial-revolution.lua
deleted file mode 100644
index 789539f..0000000
--- a/prototypes/third-party/industrial-revolution.lua
+++ /dev/null
@@ -1,49 +0,0 @@
--- third-party/industrial-revolution
-
-if mods["IndustrialRevolution"] then
-
-	-- if Industrial Revolution is present we need to make sure all the tile variants are put on the same layers as IR's
-	local tile_layer = {
-		gravel = data.raw.tile["stone-gravel"].layer or 60,
-		stone = data.raw.tile["stone-path"].layer or 61,
-		concrete = data.raw.tile["concrete"].layer or 62,
-		paint = data.raw.tile["hazard-concrete-left"].layer or 63,
-		-- 64 transition layer
-		refined = data.raw.tile["refined-concrete"].layer or 65,
-		refined_paint = data.raw.tile["refined-hazard-concrete-left"].layer or 66,
-		-- 67 transition layer
-		grid = (data.raw.tile["refined-hazard-concrete-left"].layer + 2) or 68,
-		wood = (data.raw.tile["refined-hazard-concrete-left"].layer + 3) or 69,
-	}
-
-	if DECT.ENABLED["wood-floor"] then
-		data.raw.tile["dect-wood-floor"].layer = tile_layer.wood
-	end
-
-	if DECT.ENABLED["concrete"] then
-		data.raw.tile["dect-concrete-grid"].layer = tile_layer.grid
-	end
-
-	if DECT.ENABLED["gravel"] then
-		-- Dectorio gravel tiles are disabled in IR but this is included for consistency
-		for _, variant in pairs(DECT.CONFIG.GRAVEL_VARIANTS) do
-			data.raw.tile["dect-"..variant.name.."-gravel"].layer = tile_layer.gravel
-		end
-
-		data.raw["tile"]["stone-path"].layer = tile_layer.stone
-	end
-
-	if DECT.ENABLED["painted-concrete"] then
-		local directions = {
-			{this="left", next="right"},
-			{this="right", next="left"}
-		}
-		for _, variant in pairs(DECT.CONFIG.PAINT_VARIANTS) do
-			for _, direction in pairs(directions) do
-				data.raw["tile"]["dect-paint-"..variant.name.."-"..direction.this].layer = tile_layer.paint
-				data.raw["tile"]["dect-paint-refined-"..variant.name.."-"..direction.this].layer = tile_layer.refined_paint
-			end
-		end
-	end
-
-end

From d43820c34511ee2d55c4fb3657a3c1d7ebcedb78 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 13:55:23 +1100
Subject: [PATCH 04/21] Add setting to toggle automatic decorative removal on
 entity placement - Fixes #179

---
 changelog.txt          | 1 +
 config.lua             | 1 +
 control.lua            | 6 ++++--
 locale/en/dectorio.cfg | 1 +
 settings.lua           | 9 ++++++++-
 5 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/changelog.txt b/changelog.txt
index 19e5a40..eca3f0d 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -3,6 +3,7 @@ Version: 0.11.0
 Date: 02. 11. 2020
   Added:
     - Support for Factorio 1.0
+    - New mod setting to toggle whether decoratives are automatically removed when new entities are built
   Removed:
     - Support for Factorio 0.18 (use Dectorio version 0.10.9 instead)
     - Support for Industrial Revolution 1.x mod
diff --git a/config.lua b/config.lua
index 98e0125..404f819 100644
--- a/config.lua
+++ b/config.lua
@@ -111,6 +111,7 @@ DECT.CONFIG.SETTINGS = {
 	["vanilla_hazard_concrete"] = settings.startup["dectorio-vanilla-hazard-concrete-style"].value,
 	["painted_concrete_speed_modifier"] = settings.startup["dectorio-painted-concrete-speed-modifier"].value,
 	["landscaping_blueprintable"] = settings.startup["dectorio-landscaping-blueprintable"].value,
+	["remove_decoratives_near_entity"] = settings.startup["dectorio-remove-decoratives-near-entity"].value,
 	["flooring_stack_size"] = settings.startup["dectorio-flooring-stack-size"].value,
 	["landscaping_stack_size"] = settings.startup["dectorio-landscaping-stack-size"].value,
 	["walls_stack_size"] = settings.startup["dectorio-walls-stack-size"].value,
diff --git a/control.lua b/control.lua
index 826e3e7..c725e15 100644
--- a/control.lua
+++ b/control.lua
@@ -302,8 +302,10 @@ end
 
 -- Clear any decorations around a given entity
 local function destroy_decoratives_near_entity(entity)
-	if entity.type ~= "entity-ghost" and entity.type ~= "tile-ghost" then
-		entity.surface.destroy_decoratives({area=entity.bounding_box})
+	if DECT.CONFIG.SETTINGS["remove_decoratives_near_entity"] then
+		if entity.type ~= "entity-ghost" and entity.type ~= "tile-ghost" then
+			entity.surface.destroy_decoratives({area=entity.bounding_box})
+		end
 	end
 end
 
diff --git a/locale/en/dectorio.cfg b/locale/en/dectorio.cfg
index 3485edf..5d7d6b0 100644
--- a/locale/en/dectorio.cfg
+++ b/locale/en/dectorio.cfg
@@ -19,6 +19,7 @@ dectorio-lawnmower=Enable Lawnmower
 dectorio-item-group=Separate Crafting Tab
 dectorio-vanilla-hazard-concrete-style=Use default Factorio Hazard concrete style
 dectorio-landscaping-blueprintable=Landscaping items are blueprintable
+dectorio-remove-decoratives-near-entity=Remove decoratives near newly placed entities
 dectorio-painted-concrete-speed-modifier=Painted concrete speed modifier
 dectorio-decorative-removal-probability=Decoration removal probability
 dectorio-flooring-stack-size=Flooring items stack size
diff --git a/settings.lua b/settings.lua
index b68dac6..5dab1ae 100644
--- a/settings.lua
+++ b/settings.lua
@@ -100,6 +100,13 @@ data:extend(
 			default_value = false,
 			order = "c-b"
 		},
+		{
+			type = "bool-setting",
+			name = "dectorio-remove-decoratives-near-entity",
+			setting_type = "startup",
+			default_value = true,
+			order = "c-c"
+		},
 		{
 			type = "double-setting",
 			name = "dectorio-painted-concrete-speed-modifier",
@@ -107,7 +114,7 @@ data:extend(
 			default_value = 1,
 			minimum_value = 0.1,
 			maximum_value = 1,
-			order = "c-c"
+			order = "c-d"
 		},
 		{
 			type = "double-setting",

From c46a87749c3a7243142dd7017335fd475aa49831 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 14:44:33 +1100
Subject: [PATCH 05/21] Adjust concrete grid recipe when AAI Industry is
 present - Fixes #176

---
 changelog.txt                           |  1 +
 data-final-fixes.lua                    | 13 +++++++------
 data-updates.lua                        |  1 +
 info.json                               |  1 +
 prototypes/third-party/aai-industry.lua |  7 +++++++
 5 files changed, 17 insertions(+), 6 deletions(-)
 create mode 100644 prototypes/third-party/aai-industry.lua

diff --git a/changelog.txt b/changelog.txt
index eca3f0d..c0f04e2 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -4,6 +4,7 @@ Date: 02. 11. 2020
   Added:
     - Support for Factorio 1.0
     - New mod setting to toggle whether decoratives are automatically removed when new entities are built
+    - Grid concrete recipe now matches concrete recipe when AAI Industry mod is present
   Removed:
     - Support for Factorio 0.18 (use Dectorio version 0.10.9 instead)
     - Support for Industrial Revolution 1.x mod
diff --git a/data-final-fixes.lua b/data-final-fixes.lua
index 65634ea..428f70e 100644
--- a/data-final-fixes.lua
+++ b/data-final-fixes.lua
@@ -8,12 +8,13 @@ require("prototypes.signal.final-fixes")
 
 if DECT.DEBUG then
 	local function log_tiles()
-	  log("[Dectorio] Tile layers:")
-	  local log_data = {}
-	  for _, tile in pairs(data.raw.tile) do
-	    log_data["layer "..tile.layer] = log_data["layer "..tile.layer] and log_data["layer "..tile.layer]..", "..tile.name or tile.name
-	  end
-	  log(serpent.block(log_data, {comment = false, numformat = '%1.8g'}))
+		log("[Dectorio] Tile layers:")
+		local log_data = {}
+		for _, tile in pairs(data.raw.tile) do
+			log_data["layer " .. tile.layer] =
+				log_data["layer " .. tile.layer] and log_data["layer " .. tile.layer] .. ", " .. tile.name or tile.name
+		end
+		log(serpent.block(log_data, {comment = false, numformat = "%1.8g"}))
 	end
 	log_tiles()
 end
diff --git a/data-updates.lua b/data-updates.lua
index 2556ee3..629dfbf 100644
--- a/data-updates.lua
+++ b/data-updates.lua
@@ -1,3 +1,4 @@
 -- data-updates
 
 require("prototypes.third-party.alien-biomes")
+require("prototypes.third-party.aai-industry")
diff --git a/info.json b/info.json
index 543d84c..fd50ba9 100644
--- a/info.json
+++ b/info.json
@@ -9,6 +9,7 @@
   "dependencies": [
     "base >= 1.0",
     "? alien-biomes >= 0.5.1",
+    "(?) aai-industry >= 0.4.20",
     "(?) FactorioExtended-Plus-Weaponry >= 0.4.0",
     "(?) H2O >= 0.3.2",
     "!Thaumaturgic-Machinations"
diff --git a/prototypes/third-party/aai-industry.lua b/prototypes/third-party/aai-industry.lua
new file mode 100644
index 0000000..a7f2450
--- /dev/null
+++ b/prototypes/third-party/aai-industry.lua
@@ -0,0 +1,7 @@
+-- third-party/aai-industry
+
+if DECT.ENABLED["concrete"] and mods["aai-industry"] then
+	if data.raw["recipe"]["dect-concrete-grid"] then
+		data.raw["recipe"]["dect-concrete-grid"].ingredients = data.raw["recipe"]["concrete"].normal.ingredients
+	end
+end

From f86a521285903aa623af3304342f67fa58fd1aea Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:55:40 +1100
Subject: [PATCH 06/21] Initial steps to deprecate signs

---
 FAQ.md                           |  14 ++++++++---
 README.md                        |   6 -----
 changelog.txt                    |   2 ++
 data.lua                         |   3 ---
 graphics/icons/sign-steel.png    | Bin 2573 -> 0 bytes
 graphics/icons/sign-wood.png     | Bin 3028 -> 0 bytes
 graphics/item-group/dectorio.png | Bin 29264 -> 25987 bytes
 graphics/technology/signs.png    | Bin 9949 -> 0 bytes
 locale/en/dectorio.cfg           |   4 +--
 prototypes/entity/signs.lua      |   4 +--
 prototypes/item/signs.lua        |  42 -------------------------------
 prototypes/recipe/signs.lua      |  27 --------------------
 prototypes/technology/signs.lua  |  32 -----------------------
 settings.lua                     |  16 ++++++------
 14 files changed, 24 insertions(+), 126 deletions(-)
 delete mode 100644 graphics/icons/sign-steel.png
 delete mode 100644 graphics/icons/sign-wood.png
 delete mode 100755 graphics/technology/signs.png
 delete mode 100644 prototypes/item/signs.lua
 delete mode 100644 prototypes/recipe/signs.lua
 delete mode 100644 prototypes/technology/signs.lua

diff --git a/FAQ.md b/FAQ.md
index 6ec0a29..f742524 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -22,7 +22,7 @@ If you remove the mod, any new items that Dectorio adds to the game will simply
 
 ## Does the mod work in multiplayer games?
 
-Yes, it _usually_ does and is regularly tested in multiplayer games. However, there are sometimes issues that arise when there are large mod packs on your server as there can be compatibility problems between individual mods. These are most often caused by the signs feature in Dectorio so sometimes toggling this off in the mod settings can workaround any errors. If you have an issue with a multiplayer save, [report an issue on GitHub](https://github.com/jpanther/Dectorio/issues) so I can investigate.
+Yes, it _usually_ does and is regularly tested in multiplayer games. However, there are sometimes issues that arise when there are large mod packs on your server as there can be compatibility problems between individual mods. If you have an issue with a multiplayer save, [report an issue on GitHub](https://github.com/jpanther/Dectorio/issues) so I can investigate.
 
 ## What changed in the latest update?
 
@@ -66,6 +66,12 @@ The Lawnmower can also be used to remove corpses from the ground (such as dead b
 
 These are simply additional signals that you can use when making circuit network conditions. For instance, if you had a circuit network that was calculating the battery level of your accumulators, you might find it easier to follow your logic if you assign this a 'battery' signal, rather than using an arbitrary letter or number. They don't offer any other additional functionality.
 
+## What happened to the signs?
+
+Dectorio used to support placing signs however this feature caused a lot of compatibility issues with other mods and was time consuming to maintain. There are now also a number of other mods that provide similar functionality and as a result, signs have now been deprecated. Check out [Industrial Display Plates](https://mods.factorio.com/mod/IndustrialDisplayPlates) or [Text Plates](https://mods.factorio.com/mod/textplates) for high-quality replacements.
+
+Existing saves will still load normally and any existing signs will work however no new signs can be crafted or placed. To remove sign support completely, disable the compatibility setting in your mod settings.
+
 ## I have a sign that's stuck on the map and it cannot be mined. How do I remove it?
 
 Sometimes if something happens while a player is placing a sign - they might be killed, the server goes down, the game crashes, etc. - there can be a situation where the sign is still on the map, but doesn't have an icon. If you try to delete this sign it will say "This cannot be mined." If this is the case, you can run a special command that will find and remove these entities for you. Open the console in game (by default the tilde '~' key) and type `/dect-destroy-orphaned-signs`. If it finds any signs that meet the criteria, you will be told in the console where they were removed.
@@ -112,11 +118,11 @@ While I can't possibly test every combination of mods available, usually Dectori
 
 That's a pity, but that's the nature of modding. If you have a valid concern about something Dectorio is changing that seems contrary to the way something should work, feel free to [raise a new issue on GitHub](https://github.com/jpanther/Dectorio/issues) outlining your concern. If it is something that makes sense to change, I'll definitely look to adjust the mod in a future update. However, please note that Dectorio is designed to make it easy to decorate your factory, and the technology and recipe choices try to be somewhat realistic. The mod settings allow you to toggle individual changes on and off so you can customise it to your own play style. If you still don't like that, then simply don't use the mod! Requests that just whinge about things you don't agree with, without being constructive, will be ignored.
 
-## How do I play with Dectorio on Factorio 0.17.x, 0.16.x or 0.15.x?
+## How do I play with Dectorio on Factorio 0.18.x 0.17.x, 0.16.x or 0.15.x?
 
-The latest versions of Dectorio are designed to work with Factorio 0.18 and later. Due to the way the base game changes with each major release, there's no way to make the latest versions of Dectorio compatible with older versions of Factorio. However, old stable versions of Dectorio are kept available on the mod portal for each major Factorio release.
+The latest versions of Dectorio are designed to work with Factorio 1.0 and later. Due to the way the base game changes with each major release, there's no way to make the latest versions of Dectorio compatible with older versions of Factorio. However, old stable versions of Dectorio are kept available on the mod portal for each major Factorio release.
 
-For Factorio 0.17.x download Dectorio v0.9.16; for Factorio 0.16.x download Dectorio v0.8.11; and for Factorio 0.15.x download Dectorio v0.7.6.
+For Factorio 0.18.x download Dectorio v0.10.9; Factorio 0.17.x download Dectorio v0.9.16; for Factorio 0.16.x download Dectorio v0.8.11; and for Factorio 0.15.x download Dectorio v0.7.6.
 
 Note that these old versions of Dectorio will not be updated with new features, but they will occasionally have bugfixes if it's appropriate. You'll need to upgrade your Factorio version to take advantage of the latest changes.
 
diff --git a/README.md b/README.md
index 20fa289..6026eea 100644
--- a/README.md
+++ b/README.md
@@ -56,12 +56,6 @@ Requires Factorio version 0.15 or later.
 
   ![Walls](https://img.pantherx.net/dectorio/walls.png)
 
-### Signs
-
-* Adds placable wooden and steel signs with configurable icons
-
-  ![Signs](https://img.pantherx.net/dectorio/signs.png)
-
 ### Signals & Lamps
 
 * Adds a new Glowing lamp that will glow bright colours over a large radius when passed a coloured signal from the circuit network
diff --git a/changelog.txt b/changelog.txt
index c0f04e2..3608f11 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -5,6 +5,8 @@ Date: 02. 11. 2020
     - Support for Factorio 1.0
     - New mod setting to toggle whether decoratives are automatically removed when new entities are built
     - Grid concrete recipe now matches concrete recipe when AAI Industry mod is present
+  Changed:
+    - Signs can no longer be crafted as sign support will be removed in a future release (use Industrial Display Plates or Text Plates as a replacement). Disable the sign compatibility mod setting to remove sign support from existing saves.
   Removed:
     - Support for Factorio 0.18 (use Dectorio version 0.10.9 instead)
     - Support for Industrial Revolution 1.x mod
diff --git a/data.lua b/data.lua
index 172eee4..093ca05 100644
--- a/data.lua
+++ b/data.lua
@@ -34,14 +34,12 @@ require("prototypes.item.item-group")
 require("prototypes.item.flooring")
 require("prototypes.item.lamp")
 require("prototypes.item.landscaping")
-require("prototypes.item.signs")
 require("prototypes.item.walls")
 require("prototypes.item.decoratives")
 
 require("prototypes.recipe.flooring")
 require("prototypes.recipe.lamp")
 require("prototypes.recipe.landscaping")
-require("prototypes.recipe.signs")
 require("prototypes.recipe.walls")
 require("prototypes.recipe.decoratives")
 
@@ -50,7 +48,6 @@ require("prototypes.tile.tiles")
 require("prototypes.technology.flooring")
 require("prototypes.technology.lamp")
 require("prototypes.technology.landscaping")
-require("prototypes.technology.signs")
 require("prototypes.technology.walls")
 require("prototypes.technology.decoratives")
 
diff --git a/graphics/icons/sign-steel.png b/graphics/icons/sign-steel.png
deleted file mode 100644
index 6b02485532a7676d907ab6a00e0df67dd0fef0e8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2573
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

diff --git a/graphics/icons/sign-wood.png b/graphics/icons/sign-wood.png
deleted file mode 100644
index dfc9aa889ac28d150e36af563ab7c20a9fed1c83..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3028
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

diff --git a/graphics/item-group/dectorio.png b/graphics/item-group/dectorio.png
index 3dace333a217d609431e898ed6a6a530cf7b207a..24e4e8544cae24f71b3c1c191fd7a6279a0a7e60 100644
GIT binary patch
literal 25987
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
CkO{B=

literal 29264
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
Eg7Mjpi2wiq

diff --git a/graphics/technology/signs.png b/graphics/technology/signs.png
deleted file mode 100755
index f7b2b326ca1e8a6c4c4ef20b1b0c9bfb5426f02b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9949
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%0Dt
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
YI)DV_p|ElOhphn=WK>`kQf9&b2MLy*W&i*H

diff --git a/locale/en/dectorio.cfg b/locale/en/dectorio.cfg
index 5d7d6b0..c6e44a4 100644
--- a/locale/en/dectorio.cfg
+++ b/locale/en/dectorio.cfg
@@ -13,7 +13,7 @@ dectorio-wood=Enable Wooden Tiles
 dectorio-gravel=Enable Gravel Tiles
 dectorio-concrete=Enable Concrete Tiles
 dectorio-painted-concrete=Enable Painted Concrete Tiles
-dectorio-signs=Enable Signs
+dectorio-signs=Enable compatibility support for Signs
 dectorio-decoratives=Enable Decoratives
 dectorio-lawnmower=Enable Lawnmower
 dectorio-item-group=Separate Crafting Tab
@@ -41,7 +41,7 @@ dectorio-wood=Enables the ability to craft wooden flooring types
 dectorio-gravel=Enables the ability for raw ore materials to be placed on the ground as gravel
 dectorio-concrete=Enables the ability to craft concrete flooring types, including grid concrete
 dectorio-painted-concrete=Enables painted concrete styles that replace the base Hazard concrete
-dectorio-signs=Enables the ability to place signs
+dectorio-signs=Signs have been deprecated and will be removed in a future release. This setting adds support for existing sign entities to maintain compatibility with existing saves.
 dectorio-decoratives=Enables the ability to craft decorative items for your factory
 dectorio-lawnmower=Enables the lawnmower tool to remove decorative items from your factory floor
 dectorio-item-group=Moves all decorative items into a dedicated crafting tab in the inventory
diff --git a/prototypes/entity/signs.lua b/prototypes/entity/signs.lua
index 99e6c7e..00596f8 100644
--- a/prototypes/entity/signs.lua
+++ b/prototypes/entity/signs.lua
@@ -14,7 +14,7 @@ if DECT.ENABLED["signs"] then
 				icon_mipmaps = 1,
 				flags = {"placeable-neutral"},
 				render_layer = "object",
-				minable = {mining_time = 0.2, result = "dect-sign-wood", count = 1},
+				minable = {mining_time = 0.2, result = nil, count = 1},
 				max_health = 40,
 				collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
 				selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
@@ -48,7 +48,7 @@ if DECT.ENABLED["signs"] then
 				icon_mipmaps = 1,
 				flags = {"placeable-neutral"},
 				render_layer = "object",
-				minable = {mining_time = 0.2, result = "dect-sign-steel", count = 1},
+				minable = {mining_time = 0.2, result = nil, count = 1},
 				max_health = 65,
 				collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
 				selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
diff --git a/prototypes/item/signs.lua b/prototypes/item/signs.lua
deleted file mode 100644
index 81f434d..0000000
--- a/prototypes/item/signs.lua
+++ /dev/null
@@ -1,42 +0,0 @@
--- item/signs
-
-if DECT.ENABLED["signs"] then
-	-- Add subgroup for signs
-	data:extend(
-		{
-			{
-				type = "item-subgroup",
-				name = "signs",
-				group = DECT.ITEM_GROUP,
-				order = "0"
-			}
-		}
-	)
-
-	data:extend(
-		{
-			{
-				type = "item",
-				name = "dect-sign-wood",
-				icon = "__Dectorio__/graphics/icons/sign-wood.png",
-				icon_size = 64,
-				icon_mipmaps = 1,
-				subgroup = "signs",
-				order = "a[sign-wood]",
-				place_result = "dect-sign-wood",
-				stack_size = 50
-			},
-			{
-				type = "item",
-				name = "dect-sign-steel",
-				icon = "__Dectorio__/graphics/icons/sign-steel.png",
-				icon_size = 64,
-				icon_mipmaps = 1,
-				subgroup = "signs",
-				order = "b[sign-steel]",
-				place_result = "dect-sign-steel",
-				stack_size = 50
-			}
-		}
-	)
-end
diff --git a/prototypes/recipe/signs.lua b/prototypes/recipe/signs.lua
deleted file mode 100644
index 0ba5e10..0000000
--- a/prototypes/recipe/signs.lua
+++ /dev/null
@@ -1,27 +0,0 @@
--- recipe/signs
-
-if DECT.ENABLED["signs"] then
-
-	data:extend({
-		{
-			type = "recipe",
-			name = "dect-sign-wood",
-			enabled = false,
-			ingredients = {
-				{"wood", 2},
-			},
-			result = "dect-sign-wood"
-		},
-		{
-			type = "recipe",
-			name = "dect-sign-steel",
-			enabled = false,
-			ingredients = {
-				{"iron-plate", 1},
-				{"steel-plate", 1},
-			},
-			result = "dect-sign-steel"
-		}
-	})
-
-end
diff --git a/prototypes/technology/signs.lua b/prototypes/technology/signs.lua
deleted file mode 100644
index 5f767dd..0000000
--- a/prototypes/technology/signs.lua
+++ /dev/null
@@ -1,32 +0,0 @@
--- technology/signs
-
-if DECT.ENABLED["signs"] then
-
-	data:extend({
-		{
-			type = "technology",
-			name = "dect-signs",
-			icon = "__Dectorio__/graphics/technology/signs.png",
-			icon_size = 128,
-			unit = {
-				count = 15,
-				ingredients = {
-					{"automation-science-pack", 1},
-				},
-				time = 10
-			},
-			effects = {
-				{
-					type = "unlock-recipe",
-					recipe = "dect-sign-wood"
-				},
-				{
-					type = "unlock-recipe",
-					recipe = "dect-sign-steel"
-				}
-			},
-			order = "a-j-z"
-		}
-	})
-
-end
diff --git a/settings.lua b/settings.lua
index 5dab1ae..8ba8b1f 100644
--- a/settings.lua
+++ b/settings.lua
@@ -65,19 +65,12 @@ data:extend(
 			default_value = true,
 			order = "a-h"
 		},
-		{
-			type = "bool-setting",
-			name = "dectorio-signs",
-			setting_type = "startup",
-			default_value = true,
-			order = "a-i"
-		},
 		{
 			type = "bool-setting",
 			name = "dectorio-signals",
 			setting_type = "startup",
 			default_value = true,
-			order = "a-j"
+			order = "a-i"
 		},
 		{
 			type = "bool-setting",
@@ -159,6 +152,13 @@ data:extend(
 			default_value = "all",
 			allowed_values = {"all", "shallow", "deep"},
 			order = "d-e"
+		},
+		{
+			type = "bool-setting",
+			name = "dectorio-signs",
+			setting_type = "startup",
+			default_value = false,
+			order = "z-a"
 		}
 	}
 )

From 7d57800efcc9a3dfcb9d876924eb5a34edc88020 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:50 +1100
Subject: [PATCH 07/21] New translations dectorio.ini (French)

---
 locale/fr/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/fr/dectorio.cfg b/locale/fr/dectorio.cfg
index b532849..6d45636 100644
--- a/locale/fr/dectorio.cfg
+++ b/locale/fr/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Activer le Plancher en Bois
 dectorio-gravel=Activer le sol en Gravier
 dectorio-concrete=Activer le sol en Béton
 dectorio-painted-concrete=Activer les différents styles de Béton
-dectorio-signs=Activer les panneaux
 dectorio-decoratives=Activer les décorations
 dectorio-lawnmower=Activer la Tondeuse à Gazon
 dectorio-item-group=Regrouper les éléments dans un onglet spécifique
@@ -40,7 +39,6 @@ dectorio-wood=Active la possibilité de fabriquer du plancher en Bois
 dectorio-gravel=Permet de placer au sol les minerais bruts à l'instar du gravier
 dectorio-concrete=Active la possibilité de fabriquer différents styles de sol en béton, y compris des dalles en béton
 dectorio-painted-concrete=Permet d'avoir plusieurs styles de béton qui remplacent la zone de danger en béton striée de base
-dectorio-signs=Permet de placer des panneaux
 dectorio-decoratives=Permet de créer différentes décorations pour votre usine
 dectorio-lawnmower=Active la tondeuse à gazon permettant de supprimer les éléments de décoration au sol
 dectorio-item-group=Déplace toutes les décorations dans un onglet dédié dans l'inventaire

From 3bbb1fcf02a8734a347daf27f41ada4b2d52a465 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:51 +1100
Subject: [PATCH 08/21] New translations dectorio.ini (Spanish)

---
 locale/es-ES/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/es-ES/dectorio.cfg b/locale/es-ES/dectorio.cfg
index edf2437..0b12305 100644
--- a/locale/es-ES/dectorio.cfg
+++ b/locale/es-ES/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Habilitar las losas de Madera
 dectorio-gravel=Habilitar las losas de Grava
 dectorio-concrete=Habilitar las losas de Concreto
 dectorio-painted-concrete=Habilitar las losas de Concreto Pintado
-dectorio-signs=Habilitar signos
 dectorio-decoratives=Habilitar decoraciones
 dectorio-item-group=Separar pestaña de elaboración
 dectorio-vanilla-hazard-concrete-style=Usar el estilo por defecto de Factorio para el concreto de peligro
@@ -33,7 +32,6 @@ dectorio-landscaping=Habilita la capacidad de crear pisos de arena, tierra, past
 dectorio-waterfill=Habilita la capacidad de crear agua para crear o expandir lagos
 dectorio-gravel=Habilita la capacidad de colocar materiales brutos en el suelo como grava
 dectorio-painted-concrete=Habilita estilos de concreto pintados que sustituyen al concreto de riesgo base
-dectorio-signs=Habilita la capacidad de colocar signos
 dectorio-decoratives=Habilita la capacidad de diseñar items decorativos para la fábrica
 dectorio-item-group=Mueve todos los elementos decorativos a una pestaña dedicada en el menú de elaboración
 dectorio-vanilla-hazard-concrete-style=Cuando se habilita, el Concreto de riesgo pintado se verá como el Concreto de riesgo por defecto de Factorio cuando se coloca (requiere que se habilite el Concreto Pintado)

From b2ccfc51da73cc2ef4565572cb6a92065d75f603 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:53 +1100
Subject: [PATCH 09/21] New translations dectorio.ini (Czech)

---
 locale/cs/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/cs/dectorio.cfg b/locale/cs/dectorio.cfg
index 7f1d88f..d0a4005 100644
--- a/locale/cs/dectorio.cfg
+++ b/locale/cs/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Povolit dřevěné dlaždice
 dectorio-gravel=Povolit štěrkové dlaždice
 dectorio-concrete=Povolit betonové dlaždice
 dectorio-painted-concrete=Povolit barvné betonové dlaždice
-dectorio-signs=Povolit značky
 dectorio-decoratives=Povolit dekorace
 dectorio-item-group=Oddělit výrobní okno
 dectorio-vanilla-hazard-concrete-style=Použít výchozí Nebezpečí beton
@@ -35,7 +34,6 @@ dectorio-wood=Povoluje výrobu dřevěných podlah
 dectorio-gravel=Umožní pokládat natěženeé materiály na zem jako štěrk
 dectorio-concrete=Povoluje výrobu betonových podlah, včetně mřížkového betonu
 dectorio-painted-concrete=Umožní barevné styly betonu místo původního nebezpečného
-dectorio-signs=Umožní umisťovat cedule
 dectorio-decoratives=Umožní vytvářet dekorativní věci pro tvou továrnu
 dectorio-item-group=Přesune všechny dekorativní věci do vlastního tabu v batohu
 dectorio-vanilla-hazard-concrete-style=Pokud je povoleno, malované nebezpečí betonu bude vypadat jako výchozí Factorio nebezpečí betonu při umístění (vyžaduje malované konkrétní být povolena)

From 2099e68a3a4392b3989b11f61f73e3507054bc67 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:55 +1100
Subject: [PATCH 10/21] New translations dectorio.ini (German)

---
 locale/de/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/de/dectorio.cfg b/locale/de/dectorio.cfg
index 7ec3d07..6b0df07 100644
--- a/locale/de/dectorio.cfg
+++ b/locale/de/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Aktiviere Holzkacheln
 dectorio-gravel=Aktiviere Kieskacheln
 dectorio-concrete=Aktiviere Betonkacheln
 dectorio-painted-concrete=Aktiviere bemalte Betonkacheln
-dectorio-signs=Aktiviere Schilder
 dectorio-decoratives=Aktiviere Dekorationen
 dectorio-lawnmower=Aktiviere Rasenmäher
 dectorio-item-group=Separater Crafting Tab
@@ -40,7 +39,6 @@ dectorio-wood=Aktiviert die Fähigkeit, hölzerne Böden herzustellen
 dectorio-gravel=Aktiviert die Möglichkeit für Roherze als Kies platziert zu werden
 dectorio-concrete=Aktiviert die Fähigkeit, Betonböden herzustellen, inklusive Betonplatten
 dectorio-painted-concrete=Aktiviert bemalte Betontypen, die den normalen Beton mit Gefahrenmarkierung ersetzen
-dectorio-signs=Aktiviert die Möglichkeit, Schilder zu herzustellen
 dectorio-decoratives=Aktiviert die Möglichkeit dekorative Gegenstände für deine Fabrik herzustellen
 dectorio-lawnmower=Aktiviert den Rasenmäher, um dekorative Gegenstände zu entfernen
 dectorio-item-group=Verschiebt alle dekorativen Gegenstände in einen eigenen Crafting-Tab im Inventar

From 9f75a8fc0f7730c723b4eb82c2b51aa8d557c5d9 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:56 +1100
Subject: [PATCH 11/21] New translations dectorio.ini (Hungarian)

---
 locale/hu/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/hu/dectorio.cfg b/locale/hu/dectorio.cfg
index 677e030..c677a11 100644
--- a/locale/hu/dectorio.cfg
+++ b/locale/hu/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Fa padló engedélyezése
 dectorio-gravel=Sóderpadló engedélyezése
 dectorio-concrete=Cementpadló engedélyezése
 dectorio-painted-concrete=Színes betonpadló engedélyezése
-dectorio-signs=Táblák engedélyezése
 dectorio-decoratives=Dekorációk engedélyezése
 dectorio-lawnmower=Fűnyíró engedélyezése
 dectorio-item-group=Elkészítései fül különvétele
@@ -40,7 +39,6 @@ dectorio-wood=Elérhetővé teszi a fa padlózat készítését
 dectorio-gravel=Elérhetővé teszi a nyersanyagok sóderként földre való lehelyezését
 dectorio-concrete=Elérhetővé teszi a beton padlózat készítését, beleértve a rácshálózatot is
 dectorio-painted-concrete=Elérhetővé teszi a beton típusokat amik lecserélik az alap Veszély betont
-dectorio-signs=Elérhetővé teszi jelek lehelyezését
 dectorio-decoratives=Elérhetővé teszi a dekoratív elemeket a gyáradhoz
 dectorio-lawnmower=Engedélyezd a fűnyírót hogy eltávolíthasd a dekoratív elemeket a padlóról
 dectorio-item-group=Az összes dekoratív elemet egy elkészítési fülre helyezi az inventoryban

From 1418400af07300b46079cfae98723b3cfbb4a16f Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:58:59 +1100
Subject: [PATCH 12/21] New translations dectorio.ini (Korean)

---
 locale/ko/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/ko/dectorio.cfg b/locale/ko/dectorio.cfg
index cbc2d65..705727f 100644
--- a/locale/ko/dectorio.cfg
+++ b/locale/ko/dectorio.cfg
@@ -9,7 +9,6 @@ dectorio-signals=신호 활성화
 dectorio-walls=벽 및 출입구 활성화
 dectorio-landscaping=조경 활성화
 dectorio-waterfill=수몰 활성화
-dectorio-signs=표지판 활성화
 dectorio-decoratives=장식 활성화
 dectorio-item-group=별도 조합법 탭 활성화
 dectorio-vanilla-hazard-concrete-style=팩토리오 기본 위험지역 콘크리트 스타일 사용
@@ -29,7 +28,6 @@ dectorio-landscaping=다양한 조경 아이템들을 사용 할 수 있습니
 dectorio-waterfill=육지인 지역을 수몰하는 기능을 사용 할 수 있습니다.
 dectorio-gravel=다양한 광석을 자갈처럼 바닥에 배치 할 수 있는 기능을 사용 할 수 있습니다.
 dectorio-painted-concrete=기본 위험지역 콘크리트 스타일을 대체하는 다양한 콘크리트 바닥 스타일을 사용합니다.
-dectorio-signs=표지판을 배치 하는 기능 사용 할 수 있습니다.
 dectorio-decoratives=공장 조경을 꾸미기 위한 다양한 장식품을 사용 할 수 있습니다.
 dectorio-item-group=추가 된 조합식을 별도의 제작탭으로 분리합니다.
 dectorio-vanilla-hazard-concrete-style=옵션이 활성화되면 배치시 바닥 표시 콘크리트가 기존 팩토리오의 위험지역 콘크리트로 보입니다. (바닥 표시 콘크리트 활성화 필요)

From 5bc714049f5d3754d6f785ffc837fe8e6828469c Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:59:00 +1100
Subject: [PATCH 13/21] New translations dectorio.ini (Polish)

---
 locale/pl/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/pl/dectorio.cfg b/locale/pl/dectorio.cfg
index ac37434..444d748 100644
--- a/locale/pl/dectorio.cfg
+++ b/locale/pl/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Włącz podłoże drewniane
 dectorio-gravel=Włącz podłoże żwirowe
 dectorio-concrete=Włącz podłoże betonowe
 dectorio-painted-concrete=Włącz malowane podłoże betonowe
-dectorio-signs=Włącz znaki informacyjne
 dectorio-decoratives=Włącz dekoracje
 dectorio-lawnmower=Włącz kosiarkę
 dectorio-item-group=Oddzielna karta w menu wytwarzania
@@ -40,7 +39,6 @@ dectorio-wood=Umożliwia umiejętność tworzenia drewnianych rodzajów podłoż
 dectorio-gravel=Włącza możliwości tworzenia ścieżek ze żwiru
 dectorio-concrete=Umożliwia wykonywanie betonowych rodzajów podłoża, w tym beton siatkowy
 dectorio-painted-concrete=Włącz możliwość tworzenia malowania ostrzeżeń na betonie
-dectorio-signs=Włącza możliwość stawiania znaków informacyjnych
 dectorio-decoratives=Włącza możliwości tworzenia obiektów dekoracyjnych
 dectorio-lawnmower=Włącza kosiarkę, narzędzie do usuwania elementów dekoracyjnych z terenu twojej fabryki
 dectorio-item-group=Przenosi wszystkie elementy dekoracyjne na dedykowaną kartę w menu wytwarzania

From 84c9a4000cc27b1e14dfd19eba5bae26ebdc2d6f Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:59:02 +1100
Subject: [PATCH 14/21] New translations dectorio.ini (Russian)

---
 locale/ru/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/ru/dectorio.cfg b/locale/ru/dectorio.cfg
index 5c4b4ba..70a475b 100644
--- a/locale/ru/dectorio.cfg
+++ b/locale/ru/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Включить деревянный паркет
 dectorio-gravel=Включить гравий
 dectorio-concrete=Включить напольное покрытие из бетона
 dectorio-painted-concrete=Включить напольное покрытие из окрашенного бетона
-dectorio-signs=Включить знаки
 dectorio-decoratives=Включить декоративные элементы
 dectorio-lawnmower=Включить газонокосилку
 dectorio-item-group=Отдельная вкладка крафта
@@ -40,7 +39,6 @@ dectorio-wood=Разрешить изготавливать напольные 
 dectorio-gravel=Позволяет размещать добытую руду на земле как гравий
 dectorio-concrete=Разрешить изготавливать напольные покрытия из бетона, включая клетчатый бетон
 dectorio-painted-concrete=Добавляет в игру новый окрашенный бетон, который заменит оригинальный
-dectorio-signs=Позволяет устанавливать знаки
 dectorio-decoratives=Позволяет игроку создавать декоративные предметы
 dectorio-lawnmower=Позволяет использовать газонокосилку для удаления декоративных элементов с пола вашей фабрики
 dectorio-item-group=Все декоративные предметы будут помещены на отдельную вкладку в инвентаре

From d17073fa0fda76717e5b03d247d47536e32b2260 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:59:04 +1100
Subject: [PATCH 15/21] New translations dectorio.ini (Chinese Simplified)

---
 locale/zh-CN/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/zh-CN/dectorio.cfg b/locale/zh-CN/dectorio.cfg
index 50b080d..6facf28 100644
--- a/locale/zh-CN/dectorio.cfg
+++ b/locale/zh-CN/dectorio.cfg
@@ -9,7 +9,6 @@ dectorio-signals=启用信号
 dectorio-walls=启用墙
 dectorio-landscaping=启用景观美化
 dectorio-waterfill=启用填海
-dectorio-signs=启用标志
 dectorio-decoratives=启用装饰品
 dectorio-item-group=单独的制作选项卡
 dectorio-vanilla-hazard-concrete-style=使用异星工厂默认的危险混凝土样式
@@ -28,7 +27,6 @@ dectorio-landscaping=允许制作沙子、泥土、草和沙漠地板
 dectorio-waterfill=允许制造水以扩建湖泊
 dectorio-gravel=允许将原矿放在地上作为砾石地板
 dectorio-painted-concrete=启用可替代基本危险混凝土的彩绘混凝土样式
-dectorio-signs=允许放置标志
 dectorio-decoratives=允许你的工厂制作装饰品
 dectorio-item-group=将所有装饰项目移动到包裹中的专用制作标签中
 dectorio-vanilla-hazard-concrete-style=启用时, 彩绘危险混凝土在放置时将看起来像异星工厂的默认危险混凝土 (要求启用彩绘混凝土)

From 7b694020db38abe9a67e9bb25f1ab4efe6cdc3e9 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Mon, 2 Nov 2020 15:59:06 +1100
Subject: [PATCH 16/21] New translations dectorio.ini (Portuguese, Brazilian)

---
 locale/pt-BR/dectorio.cfg | 2 --
 1 file changed, 2 deletions(-)

diff --git a/locale/pt-BR/dectorio.cfg b/locale/pt-BR/dectorio.cfg
index bd0b1c4..17426f5 100644
--- a/locale/pt-BR/dectorio.cfg
+++ b/locale/pt-BR/dectorio.cfg
@@ -13,7 +13,6 @@ dectorio-wood=Habilitar Pisos de Madeira
 dectorio-gravel=Habilitar Pisos de Cascalho
 dectorio-concrete=Habilitar Pisos de Concreto
 dectorio-painted-concrete=Habilitar Pisos de Concreto Pintado
-dectorio-signs=Habilitar Placas
 dectorio-decoratives=Habilitar Decorativos
 dectorio-lawnmower=Habilitar Cortador de Grama
 dectorio-item-group=Usar Aba Separada para Dectorio
@@ -40,7 +39,6 @@ dectorio-wood=Permite fabricar tipos de pisos de madeira
 dectorio-gravel=Permite materiais de minério bruto serem colocados no chão como cascalho
 dectorio-concrete=Permite fabricar tipos de pisos de concreto, incluindo concreto em grade
 dectorio-painted-concrete=Permite que novos estilos de concreto pintado substitua o original.
-dectorio-signs=Permite colocar sinais
 dectorio-decoratives=Permite criar itens decorativos para sua fábrica
 dectorio-lawnmower=Permite que o cortador de grama remova itens decorativos do chão da fábrica
 dectorio-item-group=Move todos os itens decorativos para uma guia dedicada no inventário

From 66361a248f2c30da2522f78c09ad1423b2f57f77 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 3 Nov 2020 01:16:20 +1100
Subject: [PATCH 17/21] New translations dectorio.ini (Hungarian)

---
 locale/hu/dectorio.cfg | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/locale/hu/dectorio.cfg b/locale/hu/dectorio.cfg
index c677a11..37e2f37 100644
--- a/locale/hu/dectorio.cfg
+++ b/locale/hu/dectorio.cfg
@@ -13,11 +13,13 @@ dectorio-wood=Fa padló engedélyezése
 dectorio-gravel=Sóderpadló engedélyezése
 dectorio-concrete=Cementpadló engedélyezése
 dectorio-painted-concrete=Színes betonpadló engedélyezése
+dectorio-signs=Kompatibilitási segédlet engedélyezése a táblákhoz
 dectorio-decoratives=Dekorációk engedélyezése
 dectorio-lawnmower=Fűnyíró engedélyezése
 dectorio-item-group=Elkészítései fül különvétele
 dectorio-vanilla-hazard-concrete-style=Használja a Factorio "Veszély" betonstílusát
 dectorio-landscaping-blueprintable=Területformálási eszközök tervrajzokká tehetők
+dectorio-remove-decoratives-near-entity=Dekoratív elemek eltávolítása az újonnan letett entitások körül
 dectorio-painted-concrete-speed-modifier=Színes beton sebesség módosító
 dectorio-decorative-removal-probability=Dekoráció eltávolíthatósági valószínűség
 dectorio-flooring-stack-size=Padlózati elemek hordható mérete
@@ -39,6 +41,7 @@ dectorio-wood=Elérhetővé teszi a fa padlózat készítését
 dectorio-gravel=Elérhetővé teszi a nyersanyagok sóderként földre való lehelyezését
 dectorio-concrete=Elérhetővé teszi a beton padlózat készítését, beleértve a rácshálózatot is
 dectorio-painted-concrete=Elérhetővé teszi a beton típusokat amik lecserélik az alap Veszély betont
+dectorio-signs=A táblák visszavonásra kerülnek és eltávolításra egy későbbi kiadásban. Ez a beállítás a meglévő tábla entitásokra ad kompatibilitási segítséget a jelen verzióhoz.
 dectorio-decoratives=Elérhetővé teszi a dekoratív elemeket a gyáradhoz
 dectorio-lawnmower=Engedélyezd a fűnyírót hogy eltávolíthasd a dekoratív elemeket a padlóról
 dectorio-item-group=Az összes dekoratív elemet egy elkészítési fülre helyezi az inventoryban

From 6b7f487747b306ab53edd926a7abfe12041de433 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 3 Nov 2020 04:12:36 +1100
Subject: [PATCH 18/21] New translations dectorio.ini (Russian)

---
 locale/ru/dectorio.cfg | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/locale/ru/dectorio.cfg b/locale/ru/dectorio.cfg
index 70a475b..d2432fe 100644
--- a/locale/ru/dectorio.cfg
+++ b/locale/ru/dectorio.cfg
@@ -13,11 +13,13 @@ dectorio-wood=Включить деревянный паркет
 dectorio-gravel=Включить гравий
 dectorio-concrete=Включить напольное покрытие из бетона
 dectorio-painted-concrete=Включить напольное покрытие из окрашенного бетона
+dectorio-signs=Включить поддержку совместимости для знаков
 dectorio-decoratives=Включить декоративные элементы
 dectorio-lawnmower=Включить газонокосилку
 dectorio-item-group=Отдельная вкладка крафта
 dectorio-vanilla-hazard-concrete-style=Использовать оригинальный внешний вид бетона
 dectorio-landscaping-blueprintable=Клетки ландшафтного дизайна могут попадать в чертежи
+dectorio-remove-decoratives-near-entity=Удалять декоративные элементы вблизи новых построек
 dectorio-painted-concrete-speed-modifier=Модификатор скорости окрашенного бетона
 dectorio-decorative-removal-probability=Шанс удаления декоративных элементов
 dectorio-flooring-stack-size=Размер пачки для напольных покрытий
@@ -39,6 +41,7 @@ dectorio-wood=Разрешить изготавливать напольные 
 dectorio-gravel=Позволяет размещать добытую руду на земле как гравий
 dectorio-concrete=Разрешить изготавливать напольные покрытия из бетона, включая клетчатый бетон
 dectorio-painted-concrete=Добавляет в игру новый окрашенный бетон, который заменит оригинальный
+dectorio-signs=Знаки объявлены устаревшими и будут удалены в будущем выпуске. Этот параметр добавляет поддержку знаков для обеспечения совместимости с уже начатыми играми.
 dectorio-decoratives=Позволяет игроку создавать декоративные предметы
 dectorio-lawnmower=Позволяет использовать газонокосилку для удаления декоративных элементов с пола вашей фабрики
 dectorio-item-group=Все декоративные предметы будут помещены на отдельную вкладку в инвентаре

From fdca77e34c35cd27fae33c5c7f6d68577d6a4dcc Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 17 Nov 2020 16:20:17 +1100
Subject: [PATCH 19/21] Update docs

---
 README.md     | 18 +++++++++---------
 changelog.txt |  5 ++++-
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 6026eea..2c15ed9 100644
--- a/README.md
+++ b/README.md
@@ -96,17 +96,17 @@ Dectorio uses CrowdIn to allow the community to translate the mod from English i
 
 Special thanks to the translators below (in no particular order).
 
-* Chinese Simplified (76%) - [jessefjxm](https://crowdin.com/profile/jessefjxm).
-* Chinese Traditional (32%) - [k98a](https://crowdin.com/profile/k98a).
-* Czech (79%) - [dereksp](https://crowdin.com/profile/dereksp), [Meritic](https://crowdin.com/profile/Meritic) and [Treij](https://crowdin.com/profile/Treij).
-* French (100%) - [Taniotoshi](https://crowdin.com/profile/Taniotoshi) and [daikyraraga](https://crowdin.com/profile/daikyraraga).
-* German (100%) - [seeba8](https://github.com/seeba8), [ST-DDT](https://crowdin.com/profile/ST-DDT), [LastDawn](https://crowdin.com/profile/LastDawn), [lpzockerx](https://crowdin.com/profile/lpzockerx), [Leridon](https://crowdin.com/profile/Leridon) and [Meisterfuchs](https://crowdin.com/profile/Meisterfuchs).
+* Chinese Simplified (74%) - [jessefjxm](https://crowdin.com/profile/jessefjxm).
+* Chinese Traditional (31%) - [k98a](https://crowdin.com/profile/k98a).
+* Czech (76%) - [dereksp](https://crowdin.com/profile/dereksp), [Meritic](https://crowdin.com/profile/Meritic) and [Treij](https://crowdin.com/profile/Treij).
+* French (96%) - [Taniotoshi](https://crowdin.com/profile/Taniotoshi) and [daikyraraga](https://crowdin.com/profile/daikyraraga).
+* German (96%) - [seeba8](https://github.com/seeba8), [ST-DDT](https://crowdin.com/profile/ST-DDT), [LastDawn](https://crowdin.com/profile/LastDawn), [lpzockerx](https://crowdin.com/profile/lpzockerx), [Leridon](https://crowdin.com/profile/Leridon) and [Meisterfuchs](https://crowdin.com/profile/Meisterfuchs).
 * Hungarian (100%) - [mmnetworkteam](https://crowdin.com/profile/mmnetworkteam).
-* Korean (88%) - [GimoXagros](https://crowdin.com/profile/GimoXagros).
-* Polish (100%) - [Tomirad](https://github.com/Tomirad), [Requelfade](https://crowdin.com/profile/Requelfade), [no_desired_username](https://crowdin.com/profile/no_desired_username) and [tomplus](https://crowdin.com/profile/tomplus).
-* Portuguese, Brazilian (100%) - [celaquila](https://crowdin.com/profile/celaquila) and [Unknow0059](https://crowdin.com/profile/Unknow0059).
+* Korean (85%) - [GimoXagros](https://crowdin.com/profile/GimoXagros).
+* Polish (96%) - [Tomirad](https://github.com/Tomirad), [Requelfade](https://crowdin.com/profile/Requelfade), [no_desired_username](https://crowdin.com/profile/no_desired_username) and [tomplus](https://crowdin.com/profile/tomplus).
+* Portuguese, Brazilian (96%) - [celaquila](https://crowdin.com/profile/celaquila) and [Unknow0059](https://crowdin.com/profile/Unknow0059).
 * Russian (100%) - [nastyslave](https://crowdin.com/profile/nastyslave), [diraria](https://crowdin.com/profile/diraria), [scheugen86](https://crowdin.com/profile/scheugen86), [antonus777](https://crowdin.com/profile/antonus777), [schmarotzerltd](https://crowdin.com/profile/schmarotzerltd) and [1avek1](https://crowdin.com/profile/1avek1).
-* Spanish (90%) - [notallme](https://crowdin.com/profile/notallme).
+* Spanish (87%) - [notallme](https://crowdin.com/profile/notallme).
 
 ### Mod Compatibility
 
diff --git a/changelog.txt b/changelog.txt
index 3608f11..c1121fc 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,6 +1,6 @@
 ---------------------------------------------------------------------------------------------------
 Version: 0.11.0
-Date: 02. 11. 2020
+Date: 17. 11. 2020
   Added:
     - Support for Factorio 1.0
     - New mod setting to toggle whether decoratives are automatically removed when new entities are built
@@ -11,6 +11,9 @@ Date: 02. 11. 2020
     - Support for Factorio 0.18 (use Dectorio version 0.10.9 instead)
     - Support for Industrial Revolution 1.x mod
     - Dependencies for third party mods that are no longer being actively maintained
+  Locales:
+    - Updated Hungarian translation (thanks to mmnetworkteam)
+    - Updated Russian translation (thanks to 1avek1)
 ---------------------------------------------------------------------------------------------------
 Version: 0.10.9
 Date: 02. 07. 2020

From b488f16c16f43cda9fbca27d6d700105a438f2af Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 17 Nov 2020 16:25:24 +1100
Subject: [PATCH 20/21] Update signs.lua

---
 prototypes/entity/signs.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/prototypes/entity/signs.lua b/prototypes/entity/signs.lua
index 00596f8..f167af2 100644
--- a/prototypes/entity/signs.lua
+++ b/prototypes/entity/signs.lua
@@ -9,7 +9,7 @@ if DECT.ENABLED["signs"] then
 			{
 				type = "simple-entity",
 				name = "dect-sign-wood",
-				icon = "__Dectorio__/graphics/icons/sign-wood.png",
+				icon = "__core__/graphics/icons/alerts/warning-icon.png",
 				icon_size = 64,
 				icon_mipmaps = 1,
 				flags = {"placeable-neutral"},
@@ -43,7 +43,7 @@ if DECT.ENABLED["signs"] then
 			{
 				type = "simple-entity",
 				name = "dect-sign-steel",
-				icon = "__Dectorio__/graphics/icons/sign-steel.png",
+				icon = "__core__/graphics/icons/alerts/warning-icon.png",
 				icon_size = 64,
 				icon_mipmaps = 1,
 				flags = {"placeable-neutral"},

From fb581733c8336afacf109b06f12bf96750ccf7dd Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 17 Nov 2020 16:42:14 +1100
Subject: [PATCH 21/21] Preparing Release v0.11.0