From 83f9150af256deae66df6d435b46fa202859f3dd Mon Sep 17 00:00:00 2001 From: onseshigo Date: Sat, 31 May 2025 18:26:30 +0300 Subject: [PATCH 01/10] ru translation --- .../locale/ru/strings.cfg | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 crushing-industry-productivity-research/locale/ru/strings.cfg diff --git a/crushing-industry-productivity-research/locale/ru/strings.cfg b/crushing-industry-productivity-research/locale/ru/strings.cfg new file mode 100644 index 0000000..18273e1 --- /dev/null +++ b/crushing-industry-productivity-research/locale/ru/strings.cfg @@ -0,0 +1,5 @@ +[technology-name] +ore-crushing-productivity=Продуктивность дробления руды + +[modifier-description] +change-recipe-productivity=__1__ продуктивность: __2__ \ No newline at end of file From bcf4fe8133c18f9f817bd7fef33f23ea8c83b8c3 Mon Sep 17 00:00:00 2001 From: onseshigo Date: Sat, 31 May 2025 18:26:30 +0300 Subject: [PATCH 02/10] Add russian translation --- crushing-industry-productivity-research/changelog.txt | 5 +++++ .../locale/ru/strings.cfg | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 crushing-industry-productivity-research/locale/ru/strings.cfg diff --git a/crushing-industry-productivity-research/changelog.txt b/crushing-industry-productivity-research/changelog.txt index a4c60db..722bab1 100644 --- a/crushing-industry-productivity-research/changelog.txt +++ b/crushing-industry-productivity-research/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.3 +Date: 06.07.2025 + Changes: + - Add russian translation (thanks Onseshigo) +--------------------------------------------------------------------------------------------------- Version: 1.0.2 Date: 23.05.2025 Changes: diff --git a/crushing-industry-productivity-research/locale/ru/strings.cfg b/crushing-industry-productivity-research/locale/ru/strings.cfg new file mode 100644 index 0000000..18273e1 --- /dev/null +++ b/crushing-industry-productivity-research/locale/ru/strings.cfg @@ -0,0 +1,5 @@ +[technology-name] +ore-crushing-productivity=Продуктивность дробления руды + +[modifier-description] +change-recipe-productivity=__1__ продуктивность: __2__ \ No newline at end of file From e3c3f09725c2f0f1ee7880df2f373d1efbb5ef96 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 6 Jul 2025 20:35:34 +0200 Subject: [PATCH 03/10] 1.0.3 --- crushing-industry-productivity-research/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/info.json b/crushing-industry-productivity-research/info.json index fab809b..baf15d8 100644 --- a/crushing-industry-productivity-research/info.json +++ b/crushing-industry-productivity-research/info.json @@ -1,6 +1,6 @@ { "name": "crushing-industry-productivity-research", - "version": "1.0.2", + "version": "1.0.3", "title": "Crushing Industry - Productivity Research", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "author": "cackling fiend", From 3cd560c1ced15de711376bd1cb1b56d9f95bf72d Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 27 Aug 2025 16:40:10 +0200 Subject: [PATCH 04/10] Hide ore crushing setting --- crushing-industry-productivity-research/settings-updates.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/settings-updates.lua b/crushing-industry-productivity-research/settings-updates.lua index 8264b8b..2d61a8d 100644 --- a/crushing-industry-productivity-research/settings-updates.lua +++ b/crushing-industry-productivity-research/settings-updates.lua @@ -1 +1,2 @@ -data.raw["bool-setting"]["crushing-industry-ore"].forced_value = true \ No newline at end of file +data.raw["bool-setting"]["crushing-industry-ore"].forced_value = true +data.raw["bool-setting"]["crushing-industry-ore"].hidden = true \ No newline at end of file From ade9953f16228db4d105a6906d5dc1f4190c01a6 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 27 Aug 2025 16:46:27 +0200 Subject: [PATCH 05/10] 1.0.4 --- crushing-industry-productivity-research/changelog.txt | 5 +++++ crushing-industry-productivity-research/info.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/changelog.txt b/crushing-industry-productivity-research/changelog.txt index 722bab1..aa90e02 100644 --- a/crushing-industry-productivity-research/changelog.txt +++ b/crushing-industry-productivity-research/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.4 +Date: 27.08.2025 + Changes: + - Hide setting "ore crushing" in addition to forcing it to "on" +--------------------------------------------------------------------------------------------------- Version: 1.0.3 Date: 06.07.2025 Changes: diff --git a/crushing-industry-productivity-research/info.json b/crushing-industry-productivity-research/info.json index baf15d8..b46a4d5 100644 --- a/crushing-industry-productivity-research/info.json +++ b/crushing-industry-productivity-research/info.json @@ -1,6 +1,6 @@ { "name": "crushing-industry-productivity-research", - "version": "1.0.3", + "version": "1.0.4", "title": "Crushing Industry - Productivity Research", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "author": "cackling fiend", From 98a5a305016148f3c862551b7141f065d8c40088 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 14 Sep 2025 13:18:37 +0200 Subject: [PATCH 06/10] Add setting for infinite research and reduce cost --- .../locale/en/strings.cfg | 8 +++++++- .../prototypes/content/technology.lua | 8 +++++--- crushing-industry-productivity-research/settings.lua | 9 +++++++++ crushing-industry-productivity-research/util.lua | 1 - 4 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 crushing-industry-productivity-research/settings.lua delete mode 100644 crushing-industry-productivity-research/util.lua diff --git a/crushing-industry-productivity-research/locale/en/strings.cfg b/crushing-industry-productivity-research/locale/en/strings.cfg index 37ec012..12f2c5d 100644 --- a/crushing-industry-productivity-research/locale/en/strings.cfg +++ b/crushing-industry-productivity-research/locale/en/strings.cfg @@ -2,4 +2,10 @@ ore-crushing-productivity=Ore crushing productivity [modifier-description] -change-recipe-productivity=__1__ productivity: __2__ \ No newline at end of file +change-recipe-productivity=__1__ productivity: __2__ + +[mod-setting-name] +crushing-industry-productivity-research-infinite=Infinite productivity research + +[mod-setting-description] +crushing-industry-productivity-research-infinite=Productivity research is infinite instead of being capped to level 6 (which results in 50% productivity). \ No newline at end of file diff --git a/crushing-industry-productivity-research/prototypes/content/technology.lua b/crushing-industry-productivity-research/prototypes/content/technology.lua index 07b9810..f569f2c 100644 --- a/crushing-industry-productivity-research/prototypes/content/technology.lua +++ b/crushing-industry-productivity-research/prototypes/content/technology.lua @@ -1,5 +1,7 @@ local icons = util.technology_icon_constant_recipe_productivity(data.raw.technology["ore-crushing"].icon) +local infinite = settings.startup["crushing-industry-productivity-research-infinite"].value + data:extend({ { type = "technology", @@ -32,7 +34,7 @@ data:extend({ effects = {}, prerequisites = { "ore-crushing-productivity-1", mods["space-age"] and "space-science-pack" or "production-science-pack" }, unit = { - count = 1000, + count = 750, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, @@ -47,12 +49,12 @@ data:extend({ icons = icons, essential = false, level = 3, - max_level = 6, + max_level = infinite and "infinite" or 6, show_levels_info = true, effects = {}, prerequisites = { "ore-crushing-productivity-2", "production-science-pack", "space-science-pack" }, unit = { - count_formula = "2^(L-2)*1000", + count_formula = "2^(L-3)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, diff --git a/crushing-industry-productivity-research/settings.lua b/crushing-industry-productivity-research/settings.lua new file mode 100644 index 0000000..d0dfb6e --- /dev/null +++ b/crushing-industry-productivity-research/settings.lua @@ -0,0 +1,9 @@ +data:extend({ + { + type = "bool-setting", + name = "crushing-industry-productivity-research-infinite", + setting_type = "startup", + default_value = false, + order = "a" + } +}) \ No newline at end of file diff --git a/crushing-industry-productivity-research/util.lua b/crushing-industry-productivity-research/util.lua deleted file mode 100644 index 6df6c68..0000000 --- a/crushing-industry-productivity-research/util.lua +++ /dev/null @@ -1 +0,0 @@ -mod_utilmod_utilmod_utilmod_util \ No newline at end of file From b30d292c9b14f176778edb0a8f6391f72dda752a Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 14 Sep 2025 13:20:16 +0200 Subject: [PATCH 07/10] 1.0.5 --- crushing-industry-productivity-research/changelog.txt | 6 ++++++ crushing-industry-productivity-research/info.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/changelog.txt b/crushing-industry-productivity-research/changelog.txt index aa90e02..ba131e9 100644 --- a/crushing-industry-productivity-research/changelog.txt +++ b/crushing-industry-productivity-research/changelog.txt @@ -1,4 +1,10 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.5 +Date: 14.09.2025 + Changes: + - Add setting "Infinite productivity research" + - Reduce technology cost +--------------------------------------------------------------------------------------------------- Version: 1.0.4 Date: 27.08.2025 Changes: diff --git a/crushing-industry-productivity-research/info.json b/crushing-industry-productivity-research/info.json index b46a4d5..c0d97ba 100644 --- a/crushing-industry-productivity-research/info.json +++ b/crushing-industry-productivity-research/info.json @@ -1,6 +1,6 @@ { "name": "crushing-industry-productivity-research", - "version": "1.0.4", + "version": "1.0.5", "title": "Crushing Industry - Productivity Research", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "author": "cackling fiend", From 75dd1eccfa6ab9e7b4496046ff09407ca4aa6060 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 14 Sep 2025 13:29:08 +0200 Subject: [PATCH 08/10] Correct description --- crushing-industry-productivity-research/locale/en/strings.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/locale/en/strings.cfg b/crushing-industry-productivity-research/locale/en/strings.cfg index 12f2c5d..1eccad3 100644 --- a/crushing-industry-productivity-research/locale/en/strings.cfg +++ b/crushing-industry-productivity-research/locale/en/strings.cfg @@ -8,4 +8,4 @@ change-recipe-productivity=__1__ productivity: __2__ crushing-industry-productivity-research-infinite=Infinite productivity research [mod-setting-description] -crushing-industry-productivity-research-infinite=Productivity research is infinite instead of being capped to level 6 (which results in 50% productivity). \ No newline at end of file +crushing-industry-productivity-research-infinite=Productivity research is infinite instead of being capped to level 6 (which results in 25% productivity). \ No newline at end of file From 8996aacc51178b8b0161b431232be962b8be7768 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 14 Sep 2025 13:29:45 +0200 Subject: [PATCH 09/10] 1.0.6 --- crushing-industry-productivity-research/changelog.txt | 5 +++++ crushing-industry-productivity-research/info.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/changelog.txt b/crushing-industry-productivity-research/changelog.txt index ba131e9..71e076c 100644 --- a/crushing-industry-productivity-research/changelog.txt +++ b/crushing-industry-productivity-research/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.6 +Date: 14.09.2025 + Bug Fixes: + - Fix a description +--------------------------------------------------------------------------------------------------- Version: 1.0.5 Date: 14.09.2025 Changes: diff --git a/crushing-industry-productivity-research/info.json b/crushing-industry-productivity-research/info.json index c0d97ba..5fdc9bb 100644 --- a/crushing-industry-productivity-research/info.json +++ b/crushing-industry-productivity-research/info.json @@ -1,6 +1,6 @@ { "name": "crushing-industry-productivity-research", - "version": "1.0.5", + "version": "1.0.6", "title": "Crushing Industry - Productivity Research", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "author": "cackling fiend", From 4a482b552096d86c0b30f03b0501e9199dd58966 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Mon, 15 Sep 2025 18:14:30 +0200 Subject: [PATCH 10/10] Update Discord link --- crushing-industry-productivity-research/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crushing-industry-productivity-research/info.json b/crushing-industry-productivity-research/info.json index 5fdc9bb..cbad4ef 100644 --- a/crushing-industry-productivity-research/info.json +++ b/crushing-industry-productivity-research/info.json @@ -4,7 +4,7 @@ "title": "Crushing Industry - Productivity Research", "description": "Adds crushing productivity research to Crushing Industry and reduces the initial bonus.", "author": "cackling fiend", - "homepage": "https://discord.gg/5bevXf5W", + "homepage": "https://discord.gg/ufvFUJtVwk", "factorio_version": "2.0", "dependencies": [ "base",