From e13818ed7c8cba07f7b675d6b5cd807a90462838 Mon Sep 17 00:00:00 2001 From: Nadav Samet Date: Tue, 6 Sep 2022 18:33:55 -0700 Subject: [PATCH 01/12] lang_en.cfg: fix a typo --- locale/en/lang_en.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/en/lang_en.cfg b/locale/en/lang_en.cfg index 5a5b623..99a3e37 100644 --- a/locale/en/lang_en.cfg +++ b/locale/en/lang_en.cfg @@ -332,7 +332,7 @@ fu_laser_item=This facility uses lasers which can be focused on a single point f fu_magnet_item=This facility uses strong magnetic fields to gather data or make powerfull magnets. Consumes a lot of power and needs [color=blue]coolant[/color][fluid=fu_lead_fluid_cold] to work. fu_plasma_item=This facility can create plasmas and gathers data about plasma confinement. Consumes a lot of power and needs [color=blue]coolant[/color][fluid=fu_lead_fluid_cold] to work. fu_boiler_item=Seperate water[fluid=water] using high temperatures. Consumes [color=red]heat[/color] and only works above [color=red]500dec[/color]. -fu_exchanger_item=Turn [color=red]hot lead coolant (1500 dec)[/color][fluid=fu_lead_fluid_cold] into [color=blue]cold coolant (500 dec)[/color][fluid=fu_lead_fluid_cold]. Can be used to heat water[fluid=water] to steam[fluid=steam] with the trasnfer heat. +fu_exchanger_item=Turn [color=red]hot lead coolant (1500 dec)[/color][fluid=fu_lead_fluid_cold] into [color=blue]cold coolant (500 dec)[/color][fluid=fu_lead_fluid_cold]. Can be used to heat water[fluid=water] to steam[fluid=steam] with the transfer heat. fu_ingot_item=This factory building can [color=red]smelt[/color] as any ordinary furnace and can be used to make [color=orange]ingots[/color] from liquid metals. Other then vanila furnaces this machines allows the selection of recipes. #overhaul From 9ab806639163390c0c847e44cbfa1bd853a193ae Mon Sep 17 00:00:00 2001 From: Bilal Aslam Date: Wed, 11 Jan 2023 16:28:55 -0500 Subject: [PATCH 02/12] remove temperature requirement for steam --- prototypes/el_recipes.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prototypes/el_recipes.lua b/prototypes/el_recipes.lua index 3b1ad93..a9981d6 100644 --- a/prototypes/el_recipes.lua +++ b/prototypes/el_recipes.lua @@ -132,7 +132,7 @@ data:extend({ main_product = 'el_pressurized_water', ingredients = { {type="fluid", name="water", amount=480}, - {type="fluid", name="steam", amount=240, temperature=165}, + {type="fluid", name="steam", amount=240}, }, results = { {type="fluid", name="el_pressurized_water", amount=240, temperature =500}, From 160d1dd30b638debc9a2ff3cac01ecf0adf05d4d Mon Sep 17 00:00:00 2001 From: Bilal Aslam Date: Thu, 12 Jan 2023 09:23:33 -0500 Subject: [PATCH 03/12] Fixed removing temp to min_temp --- prototypes/el_recipes.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prototypes/el_recipes.lua b/prototypes/el_recipes.lua index a9981d6..fc62ed6 100644 --- a/prototypes/el_recipes.lua +++ b/prototypes/el_recipes.lua @@ -132,7 +132,7 @@ data:extend({ main_product = 'el_pressurized_water', ingredients = { {type="fluid", name="water", amount=480}, - {type="fluid", name="steam", amount=240}, + {type="fluid", name="steam", amount=240, minimium_temperature=165}, }, results = { {type="fluid", name="el_pressurized_water", amount=240, temperature =500}, From e53f1cea9cb955953e6b5aa64b664559b65377ff Mon Sep 17 00:00:00 2001 From: Bilal Aslam Date: Fri, 13 Jan 2023 09:36:49 -0500 Subject: [PATCH 04/12] Update data-final-fixes.lua --- scripts/krastorio2/data-final-fixes.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/krastorio2/data-final-fixes.lua b/scripts/krastorio2/data-final-fixes.lua index 0dcdde5..905de9d 100644 --- a/scripts/krastorio2/data-final-fixes.lua +++ b/scripts/krastorio2/data-final-fixes.lua @@ -313,7 +313,7 @@ data:extend({ main_product = 'el_pressurized_water', ingredients = { {type="fluid", name="water", amount=480}, - {type="fluid", name="steam", amount=160, temperature=165}, + {type="fluid", name="steam", amount=160, minimum_temperature=165}, }, results = { {type="fluid", name="el_pressurized_water", amount=240, temperature =500}, @@ -408,4 +408,4 @@ table.insert(data.raw.lab['biusart-lab'].inputs, 'fu_space_probe_science_item') table.insert(data.raw.lab['biusart-lab'].inputs, 'fi_ki_science') table.insert(data.raw.lab['biusart-lab'].inputs, 'fu_ki_science') -data.raw.tool["fu_space_probe_science_item"].icon = "__248k__/ressources/fusion/fu_space_probe/fu_space_probe_science_item_krastorio.png" \ No newline at end of file +data.raw.tool["fu_space_probe_science_item"].icon = "__248k__/ressources/fusion/fu_space_probe/fu_space_probe_science_item_krastorio.png" From 9ebf6572fba9cec1eede022ea5a4c614498a49d6 Mon Sep 17 00:00:00 2001 From: Amuxix Date: Sun, 16 Apr 2023 23:35:53 +0100 Subject: [PATCH 05/12] Fix trying to add ingredients to recipes that already have them. --- scripts/krastorio2/overhaul.lua | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/scripts/krastorio2/overhaul.lua b/scripts/krastorio2/overhaul.lua index 0d9c14e..9ca3068 100644 --- a/scripts/krastorio2/overhaul.lua +++ b/scripts/krastorio2/overhaul.lua @@ -1,18 +1,28 @@ if settings.startup['overhaul_mode'].value then -- indent ignored +local function add_ingredient(ingredients, item, item_amount) + for _, ingredient in ipairs(ingredients) do + if ingredient.name == item then + ingredient.amount = math.max(ingredient.amount, item_amount) + return --leave early if we already found this ingredient + end + end + table.insert(ingredients, {type="item", name=item, amount=item_amount}) +end + local function add_to_recipe(recipe, item, item_amount) if not data.raw.recipe[recipe] then return end if data.raw.recipe[recipe].ingredients then - table.insert(data.raw.recipe[recipe].ingredients, {type="item", name=item, amount=item_amount}) + add_ingredient(data.raw.recipe[recipe].ingredients, item, item_amount ) end if data.raw.recipe[recipe].normal and data.raw.recipe[recipe].expensive then - table.insert(data.raw.recipe[recipe].normal.ingredients, {type="item", name=item, amount=item_amount}) - table.insert(data.raw.recipe[recipe].expensive.ingredients, {type="item", name=item, amount=item_amount}) + add_ingredient(data.raw.recipe[recipe].normal.ingredients, item, item_amount ) + add_ingredient(data.raw.recipe[recipe].expensive.ingredients, item, item_amount ) end end @@ -24,7 +34,7 @@ local function add_to_recipes(table_in) end local function change_table_index(table_in, structure) - + local indexed_table = {} for _,v in ipairs(table_in) do From 899f2378aa7c3313be096c45f2a32182bcf44eef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B1=B3=E7=BC=87?= Date: Sat, 30 Sep 2023 18:38:58 +0800 Subject: [PATCH 06/12] Update Chinese --- locale/zh-CN/248k.cfg | 87 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 2 deletions(-) diff --git a/locale/zh-CN/248k.cfg b/locale/zh-CN/248k.cfg index f721a1e..75c0bbb 100644 --- a/locale/zh-CN/248k.cfg +++ b/locale/zh-CN/248k.cfg @@ -23,6 +23,8 @@ el_ki_linker=KI1连接器 fi_ki_science=KI2科技 fu_ki_science=KI3科技 el_ki_selction_tool=KI 选择器 + + el_materials_ALK=铝陶瓷复合材料 el_materials_ceramic=陶瓷 el_materials_pure_iron=纯铁 @@ -85,6 +87,9 @@ fi_materials_rich_powder=浓粉 fi_tech_fuel=裂变技术 fi_test_fuel=核研究燃料 fi_test_used_fuel=用过的研究燃料 +fi_materials_rich_solution=富水容器 +fi_materials_dirty_solution=脏水容器 + fu_tech_sign_item=聚变科技 fu_lead_ore_item=铅矿 fu_lead_item=铅 @@ -115,6 +120,13 @@ fu_materials_empty_container=空中子容器 fu_materials_charged_container=带电中子容器 fu_materials_stone=岩石碎片 fu_miner_fuel_item=钻孔 + +fu_materials_slag=废渣 +fu_materials_gold_ingot=金锭 +fu_materials_titan_ingot=钛锭 +fu_materials_neodym_ingot=钕锭 +fu_materials_lead_ingot=铅锭 + gr_materials_fusion_cell_item=紧凑型聚变电池 gr_materials_stack_down_item=合并物(下) gr_materials_stack_up_item=合并物(上) @@ -151,9 +163,17 @@ gr_materials_white_data_item=白色数据 gr_materials_data_item=深度数据 gr_materials_stacked_data_item=堆叠的深度数据 gr_materials_charge_remote=终极除虫器遥控器 - - uranium-fuel-cell-updated=铀燃料电池(旧) +el_grenade=电击手雷 +fi_grenade=过充手雷 +fu_grenade=高能手雷 + +fi_materials_upgrade=基础升级 +fu_materials_upgrade=高级升级 +gr_materials_upgrade=终极升级 + +#overhaul +uranium-fuel-cell-updated=Uranium fuel cell (old) [fluid-name] @@ -182,6 +202,7 @@ fu_oxygen=氧气 fu_lead_fluid_hot=液态铅 (1500°C) fu_lead_fluid_cold=液态铅 (500°C) ;fu_lead_fluid=液铅 +fu_hot_steam=临界蒸汽 fu_protium=氕-H[1] fu_deuterium=氘-H[2] fu_tritium=氚-H[3] @@ -249,6 +270,31 @@ gr_white_hole_item=这台机器几乎可以复制你放入的任何物品! gr_materials_white_item=||干得好! 你做到了。 你已经达到了终极目标。 持有 248k 元素,您已经击败了 248k 模组。|| uranium-fuel-cell-updated=这个燃料电池不能用于现实的反应堆。 +[technology-description] +el_stage_tech=允许你进入248k mod的第一阶段。 +el_energy_tech=基本能源生产 +el_kerosene_tech=从石油中生产煤油并进行脱硫处理 +el_ki_tech=这台机器作为模块效果扩散器。每个核心都有一个独特的通道,可以通过核心界面进行更改。注意:每个通道只允许一个核心。核心中间有模块槽 - 放置一些模块在里面,一个工作核心将向其通道广播它们的效果。一旦放置信标,它将自动注册到标准通道中。所以为了简化事情,只需提供足够的液体给核心,并调整其通道到标准通道。 + +fi_stage_tech=你已经掌握了电子技术的艺术。欢迎来到核裂变时代! +fi_energy_tech=核裂变能源在你的掌握之中! + +fu_stage_tech=分裂了原子之后,下一步是什么?合并原子! +fu_basic_elements_tech=获取一些可以融合在一起的同位素!这些早期方法可能效率很低,但至少可以工作。 +fu_fusor_tech=建造一个可以实现一些聚变反应的基本聚变器。关于核聚变还有很多需要学习的东西,所以继续实验。 +fu_energy_tech=通过聚变器实验获得的知识,现在你可以开始建造你的第一个核聚变反应堆了! +fu_reactor_tech=基于恒星器设计的核聚变反应堆。这个反应堆能够连续运行数天,维持等离子体的存在时间很长。你应该能够以一致的速率生成电力。 +fu_tokamak_tech=这个反应堆基于托卡马克设计。它将迅速融合燃料,意味着只能进行脉冲运行。 +fu_activator_tech=收集核裂变反应中的热中子。基本同位素将捕获这些中子并转化为更有价值的同位素。 +fu_star_engine_tech=恒星引擎实际上是一颗小恒星。使用大量能源,这个多单元机器可以大量生产你想要的基本元素。为了实现这个梦想,你需要一个核心和至少一个冷却/加热单元,大量的空间和能源。放置核心后再放置冷却和加热单元,面向核心。核心只需要每个单元一半的速度就可以运行。建造完成后,你需要研究每个元素的技术。 +fu_ingot_tech=建造一个锭厂,从248k的稀有金属中熔炼矿石并制作锭以提高产量。 + +gr_stage_tech=使用反物质,你将能够超越已知技术的限制。甚至核聚变都将无法与这些无限的可能性相提并论。 + +fi_upgrade_tech=使用这项技术升级机器。 +fu_upgrade_tech=使用这项技术升级机器。 + + [entity-name] el_solar_entity=太阳能板 2.0 el_tank_entity=248K储液罐 @@ -302,10 +348,15 @@ fu_star_engine_cooler_up_entity=行星发动机-冷却装置(上侧) fu_star_engine_core_entity=行星引擎-聚变核心 fu_star_engine_heater_entity=行星发动机-加热装置(右侧) fu_star_engine_heater_left_entity=行星发动机-加热装置(左侧) +fu_turbine_entity=大型涡轮机 fu_laser_entity=激光设备 fu_plasma_entity=等离子设施 fu_magnet_entity=磁化设施 fu_miner_entity=采石场 +fu_miner_entity_2=采石场 MK2 +fu_miner_entity_3=采石场 MK3 +fu_miner_entity_4=采石场 MK4 + gr_crafter_entity=熔合机 gr_magnet_train_pre_entity=EM 悬浮列车 1 gr_magnet_wagon_pre_entity=EM 悬浮车 1 @@ -320,6 +371,9 @@ gr_black_hole_energy_entity=黑洞发生器 gr_white_hole_entity=白洞生成器 gr_lab_entity=S-实验室 +fu_lab_entity=T-实验室 +fu_ingot_entity=铸造厂 + [equipment-name] el_train_equipment_generator_item=火车发电机 el_train_equipment_accelerator_item=柴油火车涡轮增压器 @@ -350,6 +404,7 @@ fi_solid_reactor_tech=固体裂变 fi_miner_tech=核能采矿 fi_train_tech=便携式核设备 fi_crusher_tech=粉碎 +fi_ceramic_tech=高效陶瓷加工 fi_crystal_tech=人造能量晶体 fi_blends_tech=金属混合 fi_robo_tech=先进机器人港口 @@ -375,6 +430,7 @@ fu_tokamak_tech=托卡马克反应堆 fu_robo_tech=先进机器人 fu_activator_tech=先进同位素 fu_miner_tech=采石 +fu_turbine_tech=大型涡轮机 fu_hydrogen_1_tech=氢处理 1 fu_hydrogen_2_tech=氢处理2 @@ -454,6 +510,21 @@ gr_circuit_tech=高端电路 gr_plasma_cube_tech=等离子容器 gr_magnet_tech=高端磁铁 +el_grenade_tech=电击手雷 +fi_grenade_tech=过充手雷 +fu_grenade_tech=高能手雷 + +fu_lab_tech=T-实验室 +fu_ingot_tech=高级熔炼技术 +fu_lead_ingot_tech=铅锭精炼 +fu_titan_ingot_tech=钛锭精炼 +fu_gold_ingot_tech=金锭精炼 +fu_neodym_ingot_tech=钕锭精炼 + +fi_upgrade_tech=基础升级 +fu_upgrade_tech=高级升级 +gr_upgrade_tech=终极升级 + [description] el_stage_eff=允许您进入248k 的第一阶段。 el_energy_eff=基本能源生产 @@ -511,6 +582,12 @@ el_ki_core_energy_usage_3=KI3核心功耗 el_ki_core_energy_usage_input_2=KI2核心电源输入最大值 el_ki_core_energy_usage_input_3=KI3核心电源输入最大值 +overhaul_science=启用[color=#880fb4]科技大修[/color]。 +retexture_science=启用[color=green]科技重绘[/color]。 + +legacy_icons=启用[color=#96b40f]旧版图标[/color]。 + + [mod-setting-description] el_ki_beacon_blueprintable=不建议!请注意,您应该对没有链接器的插件塔进行蓝图设计,并手动插入它们,而机械臂则不会这样做。如果您复制已经链接的插件塔,则您可能还必须手动删除机器人模块的插入符号。 el_ki_core_productivity=允许在 f.e. 中实现非常高的生产率值。制作机器,因此请谨慎使用。 @@ -518,6 +595,12 @@ overhaul_mode=248k大修配方和科技树。 \n[color=red]注意:当 248k 添 overhaul_realistic_reactors=248ks核反应堆将成为研究反应堆,以指导现实反应堆。 \n核燃料和其他已集成在 248k 进程中。[color=red] 仅在 Overaul 模式下可用。[/color] override_krastorio_endgame=调整反物质反应堆、星际收发器的 Krastorio2 配方以要求后期游戏物品为 248k。 星际收发器将需要 1 个 [color=purple]248k 元素[/color]。 +overhaul_science=[color=red][WIP][/color]通过添加额外的实验室来改变科技,以进行异材料科学研究。将在未来包括更多制作科技和模拟方法。\n[color=red]不兼容Krastorio2。[/color] +retexture_science=使用248k图标重新贴图科技包。\n[color=red]不兼容Krastorio2。[/color] + +legacy_icons=恢复裂变阶段稀有金属的传统纹理。 + + [item-limitation] limitation_message=此插件不能在这里使用。 From 14ea38ecc61d1fd3fca7a37049adf135e764fd4a Mon Sep 17 00:00:00 2001 From: Stuart Will Date: Thu, 19 Oct 2023 18:47:55 -0400 Subject: [PATCH 07/12] set fu beacon module slots to maximum practical value --- prototypes/electronic/el_ki/el_ki_beacon.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prototypes/electronic/el_ki/el_ki_beacon.lua b/prototypes/electronic/el_ki/el_ki_beacon.lua index b74df6f..6789d6a 100644 --- a/prototypes/electronic/el_ki/el_ki_beacon.lua +++ b/prototypes/electronic/el_ki/el_ki_beacon.lua @@ -212,7 +212,7 @@ data:extend({ }, energy_usage = '40MW', module_specification = { - module_slots = 20, + module_slots = 18, module_info_icon_shift = {0, 0.5}, module_info_multi_row_initial_height_modifier = -0.3, }, From cd8d1296d514756f3efa6b8980594ffc75bd7ecf Mon Sep 17 00:00:00 2001 From: Stuart Will Date: Thu, 19 Oct 2023 18:48:07 -0400 Subject: [PATCH 08/12] prevent ki-plus techs from affecting el and fi beacons --- scripts/electronic/el_ki_script.lua | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/scripts/electronic/el_ki_script.lua b/scripts/electronic/el_ki_script.lua index 5439a93..4a975d9 100644 --- a/scripts/electronic/el_ki_script.lua +++ b/scripts/electronic/el_ki_script.lua @@ -633,9 +633,17 @@ function el_ki_single_beacon_update(id) local coreunit = global.ki.channel[channel].core if global.ki.core[coreunit] then if global.ki.core[coreunit].active then - for i,v in pairs(global.ki.core[coreunit].totalmodules) do - if beacon_inv.can_insert({name=global.ki.core[coreunit].totalmodules[i], count=1}) then - beacon_inv.insert({name=global.ki.core[coreunit].totalmodules[i], count=1}) + local moduleset = global.ki.core[coreunit].totalmodules + if beacon_entity.name == 'fu_ki_beacon_entity' then + if game.forces[1].technologies['fu_ki_plus_2_tech'].researched then + moduleset = global.ki.core[coreunit].fu_ki_plus_2_modules + elseif game.forces[1].technologies['fu_ki_plus_1_tech'].researched then + moduleset = global.ki.core[coreunit].fu_ki_plus_1_modules + end + end + for i,v in pairs(moduleset) do + if beacon_inv.can_insert({name=moduleset[i], count=1}) then + beacon_inv.insert({name=moduleset[i], count=1}) end end end @@ -691,6 +699,8 @@ function el_ki_buffer1_adder() local coreid = global.ki.channel[i].core global.ki.core[coreid].totalmodules = {} + global.ki.core[coreid].fu_ki_plus_1_modules = {} + global.ki.core[coreid].fu_ki_plus_2_modules = {} for x,f in pairs(global.ki.core[coreid].modules) do @@ -725,7 +735,7 @@ function el_ki_buffer1_adder() table.insert(moduletable, v) end - global.ki.core[coreid].totalmodules = moduletable + global.ki.core[coreid].fu_ki_plus_2_modules = moduletable elseif game.forces[1].technologies['fu_ki_plus_1_tech'].researched then local moduletable = {} for _,v in pairs(global.ki.core[coreid].totalmodules) do @@ -733,7 +743,7 @@ function el_ki_buffer1_adder() table.insert(moduletable, v) end - global.ki.core[coreid].totalmodules = moduletable + global.ki.core[coreid].fu_ki_plus_1_modules = moduletable end end end From 32c09e7cdd8a6c575ba6af08ae1f85b8bbb28ee7 Mon Sep 17 00:00:00 2001 From: PreLeyZero <52599424+PreLeyZero@users.noreply.github.com> Date: Tue, 20 Feb 2024 21:15:35 +0100 Subject: [PATCH 09/12] lithium 6 and 7 --- ressources/elements/lithium-6.png | Bin 0 -> 14979 bytes ressources/elements/lithium-7.png | Bin 0 -> 16491 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 ressources/elements/lithium-6.png create mode 100644 ressources/elements/lithium-7.png diff --git a/ressources/elements/lithium-6.png b/ressources/elements/lithium-6.png new file mode 100644 index 0000000000000000000000000000000000000000..6c2d6221fae4fa549263d77a0db3568c3918b2b6 GIT binary patch literal 14979 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 literal 0 HcmV?d00001 diff --git a/ressources/elements/lithium-7.png b/ressources/elements/lithium-7.png new file mode 100644 index 0000000000000000000000000000000000000000..fceeac305e442ff0d731ef3b8e9ddd42aa0e9f69 GIT binary patch literal 16491 zcmeIZWmucd);1j6tx$?faCdhI6iRU`PLSa4PJ!ak;_e=-xJ!!{F9f$1id%~nf7AQk zdp~<0-}~n|j_>`qLqe|1taZ+;bJnbD%}f%luKE%OlME980N^Mof;8dp(tlp)sPO+# zTi0~}fGplm`;CVt*qg@1%^70rU`6BM>taP?=D)qQE+ARQySEPc$$7}q4Kq#Wp1Si7*8931tSV*RTpx^jbAGB_zdqST zDknTM9GTA(#E5^%)h7I#W^roh-NwRg=9V`j$#(wH#W^f(}|0r}MiL zHRsZ^cKS!~_OJ6h>J4wnr$)W;i{2r%yDrS$Ua4~D)40cvJ&$XhE6oCpF^QOEocZ#B z>E?B9PQTD4Iz-BJ^S<o|?GXuCb0{e^?n0g=17O3yK@6BUaC|#{b{!yrw+5mRiIjxXful=h2+>mgvP2HCnSe~ z0lEghsXBUwf$@}HtDD1|ohL1KRKwJ=`z6V0B9~3GQ*GhP@h4^3&h3{iE2qDIE)UlP z-#xxCIj62eIZxrNmNMB|Gw7A``J|LKk|alV-Sj`x6Y zRPxbKL^_bEkL67lAD;wMbLzVfmC~UF*y$;VlA%&cdJ=)hEfNuV)2pQKBh0W zt+u^hSp!~3c}pM=I`%3PVhE6*pJ&cIa}Y?%OB6V=2s#aG_bij+Z~HCDVbn*O(q!0{ zjyz=eUXmfEZ38bN*H6L5`gHxww7F(|6t`B*PBf1aH=jijS`A?mRLj86-ZwlT=|W@@VxY&clf4XZ%6o zmf5^D$TOek|LkP3{eH1Mg}YJny8^qX7w5{$*I(CI3*QgCdxpkWDrV7MKJTWRD8f0 z(fO+v#V5)Ymp_~+lNq*FFb4*$*`nUqbOpNgrWw3sZd~IYGj8OI#2HWNHfU|v z2s#U71o==Q7MVfGi}g}`jfqb>9=IDR(k=RqWSaeubWPmwrq~f`Yr_47#zzE~v*?i2 zM5_1S&O#6p*1{!F>B6;ykk#kP)ItPGyR`3^A8=CNa{=(pjJI}pdCv?wnPiRDI_nIY z=H`^MTDdP5uXCds;`a}X`E41P@FoMgR;3HJF~STA%P3c1u?Kk>DPHxj%eQh|6s(b5R?&KQVk5?Si-w-oE|m z)91iR0BLO@Q%ReK|u53D3Sc?2K-`CGLCk2F-_f zqu!Yk#dR^(-}1S{RPU5lWjd3M890sO3#)o4aXYd{J-2U$XrcNy+7R*D7A64>Wt>Hn zpKdy^`gwFLf-sW`h493gR`wmm$uQe5uKj?}dt8rU^O=S2l%yf{@9V={7WiRXpJqwC zr_zhv>^6)d%}SBt>_6EFyNRh8B<3LAB32P#VoGRMqHWsq+Dm^!$4ea@i^Uv)B*~kH zM}MYg zD2UzlP!kWk_i$Yf*G+Z~kBqCh0&Q$0Bbfj!=CI`X@Lv0E)Iw3b5N=|P+9bOqGet3s z7CJD-K~5~0SW<)$#zl%SvW4Z>c@CH>-Yu3m(br2FZfk~u1E4Y8$6(?v83+MYmVQn% zrWsKu{S@b`Ho}O*6b}-6sc!Jepm6~bOQb3{jdh~6N<(vRgSCqxbdF2wH;A4`djsFn zME%>jyi7&zU@_rAQlNS%RWdh;H`#hq^b(Kvb6b2eaR}S(xV_mpom(`{r)RF!Kgf`J zMTYV3B{#E!)Ij@2_<}zKcwDKUi6o&Vs4uaD$t;fci%jHH0wpYIehCEy+8`oF{7H_*lUF5++#wjNuN%OVR)_#m zc3gP``tKzl6qNl--1{_*IM^2Y4&bg4k5a8J-vh{P# z+(Se_Mi0d@;$KUU!^GRLrv;Tz#9g=U$mxfDM4^qI$EFDyu)I-uZ4xGv9(`>wLtqMv z%mZRTHxUqRUZMHeu`QPxRe%e|F^<^=#eYYM?KswwLB_vg_~2vm4bDVQb2DNNo3({t zO4EJ|ad@Ujc!OM0NioXYbwzQlCDO$ZY1xJ2h_8pAbU=IJPCXu8S8??@_bLQI?F!56 zQV&*Zcx;QmK^~8Mp}x4y8d3tH7huAWJNe)xW{OPp*-SOg{cD9t6}EedVfprzWfhPX zCyB!PgS5BiyQI%Z1Z=v<)r`t17h^wYdSA(P5RAqmE5LYPa3AiQUsl~9?*r&9(di-c6zOyTTzpSOnR>5={dnhpv{X=lO^ z6Rzue)?t+aOTA9CVu7!0|U8LuwJTPKt$b;%^}ItBXa z*Yt?U+rOP#vFbvfT_Ak?6xEP}nc-T=_IqY8&OXh8A0Hg?v<>YCv3}Frn6zF?xisOPOgYFm5|{fh|4JRxHuTF*_}i;-;%>Qn~bZ zytxo5cmBw18V_XZTYXHQ+G;a|O6LY%6}#|-K9&#Fh~LA)UOe9_Ws2Oj9s6|D8K#3; zu;&R@y4Rkb%{E*38a15eI{k?a<=`?E#PIDkviTfRYzPYpu}OM~><%7~rh@FH(;lz$ z=-ZIVl;afB?C4z1hbT|Qjx0rEpBh}BRH(Ul5~*LfnR(9~oq$(g<7@UWT?MPWZede) z$Vv(L8J{BQa4QcspIGptdO{EG=tjh%S9nWRbbhK}QxbbJ1Ue9fiodRNixLpCn{4l* zKq{0wCVOJ%rL$o3Hxn9e9RI3Lqva|Wq&PE`qNaRkSwsEfmShr1nK~(x3KyY@Sv8=`$f(KVI9|Gy z`LL@wzY|gplR}uHe_)ru;4u5bcXD$!qO{m*_z=Y5%&~$AqyLFYCI1O8rQ1to*3$Xc z+ze3{)jjP}iu>=f-RAYHa46xS#gDVAR6ql3eD%UiU=qGrkP<{fBXl%a%e%_etnf^| z>@}vRW+OwkK$&KsI+1RI4bnZxmHBIdz93zB|7<$CVrjEYk~v3@=UCtC=e#G+H)HyI zQ9LPg#*stHL}AD^7%SYm_oZxu78ugdWhGL%A%rhz%SpIp)tflt`?*{L!lQUK_}|Q3 zQC{JVRo)={;5ono_${XzjXxWMxR z9rJe{{*(}RiVn;6L<-Ou9;x-Kt{gqbAR4+Z(s$FJXvhK;p3#SdmTq|2tf+?i$Vmfs zO_4za#TYcwtf_t}Zp{%R)%4I;v&yzS)WVc%oK+o^NOTpQHa!_>nn21Q6bu%d9TS_} zsRICn65YhYIrY$shgk{Fvd}mM?Q#RLi@Nna!)~%~(4ci)Jeud>zgM7iP_t&{noxQ@ zrIkug8V-gjW|E>95zi!iTfHuByv35ohN@WFoR0LGi{=~X;9K;RNO7knqlfX%W8E+#Rf7+--YlPrU2 z1aJ*%V^CW^Gsle2EPiJ8QTaxO#{6m@)7|YkFXg+E*W6SaJoGX(I?W|Eaz7a6PKfV= zI!$V6U09{#q!TktX?>bM)QV=>AdI5O`@E#Fz9ay7P%i98%Q)hIJ^3uWVKAoAi@{xl zRfMX5*RHPK{yz$=0?XC?uzc<7iI6j1<$Rq>^{RW{dG-Eg*6;yXlEunW4eIX_i?h}p zy;XZzSE*-hOt?`qBeeD`yoBB{lS*ku4Q+0>SLh8!`K`23zQ?yp>6Y96#X$xc&U-xd z@phQ6wkG1Wtm957ZN*NC4D?(0(Z|lGi$NFV2g~NzlvgS>i=6Dq+(EYQ`D;s+#>b1Z zkexVHTJ)3;a8dF`Q;9DZJ91ZLaad5)qV6JB(hsC)QIB-dGb$7miMKTb!{#~k@h9m8 zOJi2PkiHn$=w4lDWYzr0G{U!SubUYrm^~6Jx)p|8g?NOrH9`{QH(x<+wrm|8^eYjh z8H^-dXD;%~B=9jELmG_mFW*iA>Aq=Xt&_{$7r5$f$oIV9$|zWVE%B-xe}3R? zC4)PmE1)F(3{Zgb6`x+sf?<<03&jyzk>ZIPji?FJor8?D8D-5}0z*t^jUBD>ZEBV9 zMcI+MR@r>**X+#k9LE>cH4>tXBwWTsy$d^%ZXLz#xY2SvlH~v-lOm#brrI8|q&kS@ zQ8k-sH2P&7UvgiU1;kQ zL^;TqV@@s9cv8tCii#>C&ga#+WRbVaAO)IW!I1{m0~sCAk*~?~gvl#%Us}haXqS3W zjI+<~ez;@+QnU9dgLvh1vlhyD5Ob!TLnWj50(gk9nN3^1((oNqYm%;9xC4i6BPY$Y zy2u)ZLp64nEmG`HJo()0`7=!g^!RX|Lq|?Bp=5e>xmOYHlrObqBBVd^nLMZJM!_0d zkF*?OP#S~$&JOM9?_l`AeOXawHGyU5U$e|rQIET5#tMRbKR;-~D8UJHGUnt@^=ghi zJ_NknUh3b&grX`YrVY?%6iC4HxZ3Wh)oGTacG_^SmC?t4y?83ml6GpDqy1jJ7m-b=^jV3N+o(tm7|ED@jK+CX`f6(dw1sq?k`Y3X~Vv zh^Ja=$Sgx`ZZ4jAJ)MYr8-buqSzBxQj$3{Z5O0J|tE$1u-dEn=6fon34wPuy^#%e_ zihlLj@SV}-vGsUm$S}vxMJ!(NnR?xrCmlmWnzJ=k3{WQGIEjW|J$QL+7sopY=sQ&1 zHp(DemmF0cld7&zt2y74xOUz&`SEu?x6B|WA{H+Fsv;tA*H!)MCYuC#tuoo8=+XsV_gB{DbBIhK3Huj+@1H3?5LAdn^QE9-Q|GLtd_UvfGA<^eXD{##!EYd3s=iN-&R$h;FmJvoOU)`_cu!pg+bh+ z&QqOW7r@ZPyj|Tru!iz^hK>5MvI<4e@oC<^Z|f0KsAczl{up6Xa81EO4kw1%`uD<_ zoU527xu-GIwSq4bb=PTEo=te*tDe#$}=d z0ufQ)!)`P%mY?_TLesl&U^4Y;3ehB0jif<={Gh)yt4a7-kK zmiSA2DSi(ANTQ|Z@_l;FaPUrO1F{Tl@TC9dJ|qj2sEoa!f`(+epxi2wGst#&bJ=uh z>hqKSY6&zn=lQg5tM0pXR*4sf8Z#OP9n!8=Zt4`8b-`Jt$X3@C8_zL3gJf#UTKcWBNe(l+8 z)n)oy43#o28mpMh`XCwC@q)ll`AW;`Vqw-_6j%7>0v$)CMU_COgk=PTTj)#M=lxRq zEn|pT=-x=tWOc<^&z8s&!xLv=r`{n!Ml)q6=p^W_>&wyNoOHAlNVy(%>itA{=Dgdf zO9Z&pd`a}`t5WsNf>O0LS`1JuAWeMwg*EBh&n|YmV9!tJKT(`sA8KP9n9jHGQCWsQ zzh>%Iuv<^y+!@whw&;AjA+?Hk9i)aOF)tF(AmDdgGOaFiB_jX3Mg6F(TH{FDvWZaR zi*k}J^tgAOkAClif0myC;+knarVHn?tgpu7fY9Klk2`Y(cjzrLYf>KoJ>>pzmjS)0F3WnN@$T=Nby&LyQxh1Ey1 z(5|eA2_biup(+xsI%K0%TLt^1Qp;SFSa=cfE4n-XR0Y|whA3*G>HF@L1!qRf<57Z> z35oz7pGuc0XH-g64skU^_Z{#mVfqie8zy4U35{a-pjHFgl1ySOFUO+N$hXGip#<(% zqHH#t!Jl`zD=poUm)-IuE7XV`mmY($S5`mP#9ilPG-r8?@A^Nxy74Uz5G@~=xxO!V zbe;bhxO~n+xQv50VV)`c!$I@ZO6tCpTn{)&utVQ*3p9bk>_tJyO*avwp*? zX|%=E=R1Z}qqpD1W9^ay{@ryq^^$F*oj|hp_l?KI)_&ZU#M-xc{5}2+4{N$pULl~} zx5uA{^XeG4tf9zTjSr6}mZ%(~-N#DL=?|3k?J8~RrBd^y#%vT~;oDZm*8Zx;oi(SD z!y%;%M_u2G<=P&1%{K0puGKVy7^`MG9wcxp-vWmoEq`7!yZS5hc)pt5{q2l<8lm?{ z0W_3y?uur;{>Xm_tGJ%Hc*OdxZ6Q$h**g;eKzL^>C#S9?C-={TDfn?zPGF*hV!t%S zps7}=CTl1$5y7~6E_+mr@T=#sW`#}94LrHqFXU{#ekf@Z#;ip_lOnFd<(%vgZNm)R zM2jj;PA-Z~`Q2MG4IB#F3hL^-Zu3V&zvR`LNN|;gvC}<&AHB31L*gTk-i>Zf^6-rB z668mVH1*RHkJ|LKNPO&WHNV(!G#mRYdZ6*O5c_w}@B1psyIpD&5C$b$NhT`3z0iU8 zM(M^uTSgvlHZ#F=$ys!`gt3EyX)772*r`4-!bKHiKd|)EpHCX*z}!*=PDf2izSxi1 z*3MGMQp76KU=Z*^7o|ywi<<08G8AWm#`~rAekX4yjW#1FB=~9<$hzHc2A_2rHgb!6 zV|-^Wy&LNo90z!7T%gf-d}^`clmmFQ-h5?$!{%wWlYC*I97};9vC=o_shoTrGDc~( zsg#aAnt0FuP8PvOs@VApLSU=33+%Y2{rxN&jhr#Z8UQV_&nB^9L417;w!YG9o%Qel z@Y8jJVmSCWz)uiKY~d$`Z&Y53S~xp$f-RlRtvG!gUEn8)0D!oZj|qFh|w-rk(ve4Ng1)?7RyA|hPeyj;Az9B>H^cV8zDun&imJKZ0M zzcD~o?iOygE*`edPBeco!RF4M9uhzxyq@Nt{d06tQTZ3Vllwndfb+rS19su!;pFCW zbmaPX4R;TDFF43QI`n_laMy+(xN>P)xjTEhSy;(?Svh&o{X2xE#lQ4jJl!1rGRM+_ z%gVvZ5iaTuZ@`wlt2nxXs=l>re zT`MBV!`y2Vsz=*=lfl~|q-}8@4=(Un#r3aX^$))OQ277w@sDx%f7k*X z`oE3*ulW5hUH_%)f5pK6O8CFt^`tAS#7U7>40w61g1YU^dp`;>@wuAi)3tNcIgJA>! zAciV|WVC&jkNy2~j673!uXFql=WAYhdU|`7pC9lmp??Su4}baD9UYN84>LxbcmaWu zz}1Ch7!P>ZcEBulD5;I=O{p-gF-$;eDXrm+f8uT( zdQaXbzGCDnnkJ?2zD_>BSyfw`I)-kv_nw}1P1$auQx?*BgeOd&MyQJa1U(w}B0aQ_ z5@Dj~=@{Ks=p`sNL;0;L#>Xt4XINwnOJg&;d5AuPnPzn-uGYinyp zmD-kOW(6PUm3pJt5nRMWegJk5_sk&+28Wfbgak+-&GW(uNWf;Q)# z`r&cH`Q`HHJrTeZB1!y~@R|5j-23-ffQyR@Zoq3*RZPIe<>k+Tfq_r{I#vsw#`caq z93o8kGX^@wNCgE@LI4%Q*~eX9uHM^&s&Bn4fOoRAr+1H{K)=?g90iaTAjl!km!vO^ zUg=fpEBTJj&USTXm&Tc8mbmOvIf0nClJ63xiv&6P-ph(Ijuu- zAq>%4y@=rf-Z17Yy>Dx9T{v0mR53NBw&o?3Qc4N}*aLFxY9weTQKiufFbYs)#pa;4VB#YO? zN8aIfj6*9BO4zc3`ej1%GNL5$O3NkGU+fwe zv|o{*vJuDj$1Bi9ZT@4o9;8bl0r&74nJ6W;B$ce{XEw6hYPouRzE zymACHhf~#HA7rODC`IT|hSEs@8EzKPk^$on{^0CH!%|J2)x;-?{lytg0%>0c?#LLGPnxDw4{AyUi1M{AT?y)uFtG z2VaPowkKN1VMIhk3!rc2C3P+y;SGJ25t8@(nzC*n7^wHgHJQgXxbe|0d15=Tr_MXz z>G8bG#Coe6Op+%JvYxYR_NdYIx3aUdvk08ZOH{ib6#9PcycC-K)^;gAlh1mRI8iL) zMibakTwJ_W=XJVHNsNht>e90%Y>Kvt*jD(4JqRzd`f18RS~B014H$ePtctiZ9{jsd^hU_!AJmksog4nZA`! zlNZB3Ydu7}i;XyAPw#pyckuf}0mJZb>BGH)^(h9KBJg4cg#aGhYypz`HM&ps?M8wU z5)$GTLvgVP0i=CfV3Ht9bMqp8<3ybrj+mkyA+5?e+j#@reta-Vk!}^(+#HdPj_%jz z_f$W+P4C1k+}bs^eDhCO(w}atW0Deh*~$8@88_L~-Gy0^Z)Gm`LO$H{Tt z?vLduq+!<+^BoMxwHrh-cxOB_06&BVedpPXf5sAu%PBm*4g<`-eSRkyVxQ^zJVY$o z=F~&ziT8uyYUZ8AY@8%|6w@)%a{_5(Afi1&y76yHzK=dI*8<@PoYLu{xyVVwHf|}( zpd|+{xulsZSeb`$r2Tq`u8fGiKlhQ6dIJ5(`+40GP@V;Ts;;>lo+cliKb$nS1*k zl^|EXBsS{e^i}ECCi$lznsk))WARH%K~_C81CA!LI$(kY2_apK0lt#iYplRPlncCz zt!g&Teuk%gx;Fuz416k6UhKFn?f;73`YjJ2N61NfRhmZO;}o|vI?jbSg5@HkruP1D zJWJqESm%Kdr8+9WX`$A*4$xPv-w3};91sJBpUqeoGn3gi8;Itb&wQZ|ni%pq-o42UEIfGZln{PLAGI>8q7fD~F5+|iXxA1zPMSY(t$ zzfOxre&ii_#CHx%kNO4J>~L~iX>p8(jV_<3xNIltP(#qb!gJ(9EuswA%N7O$t|(~;UK?^ zYr|k}zBCTQp<_fOLXA~iTCCjM+{bT#KIux7IYfY#oEXnLfG0ra&hAG8dNR6F5)DC^ zZ~}om!DntzBWXV(&1Lp{#H{Wo<`_4?ZdAq2-Qy=D?EVk(;qu5|a;zYNAY{no`}p`~ z!ZfIGf)=W}#ZG9{1!Wm>oC*T@VaVKab{?WS>PI|jmS@N^flp=R98Cs1Wbvq>(jVy2 z@Q!_lT@}j5R$O!5wqU*&%$^8?9^X;cZVCHBBBH{_$E|>&&`Favmv4nbK+Bz6(A=T$ zWKutZ872M-Uhgi}42m-;2NDUIIx;sl{FgC>w&r$j&o2EaYjm+-W|;7cOFvR5kI|Pn z#Gko(rVl-~?VnCgoOEHcQ6n!B(=(Rtwc@5nD(za<-ZOWM2lNfHM{Nl&=xV@&ql=y0 z0Ta-zKFX-U@A80J>U!0EwzfC_raV}*bZGNOzIa4o@M45z7v|A&Sn10N8StZQMO8*t z7Kli`VnGgBCS(!lF+xuFWgQopynJldbBzjY>%G)t{X^v7Vb%mhD#SRF7Tq}0$lB@BDt)UYmP@9FjHV)u zAhux1rhp9o-DuXh8Av0kB;)r8&TqRzb5yQfW~Z>z`@SX#e1aMcm=3@MvZL|@d}TB^ z?h8QRJ9UY+A>5n;th@y6BEAXU919E#6k}pyqOPAenHoRUZ+H7a$<=+K>F#$j60;S~ zIEc*tYgvB`MhMK~wyu7nh3~y6G=NI4x!kU^T zTC$w#ESUWQ!A0J(oCksz2^RiRoxPm5`Q?vgX1{(85UP>D?*mplNl`|1Q2R;AyCd7w z`m(aJKgpv+jj%!$OqL|VhF=z0hEN8-K-Zo|iR_u+cq2Hfe&6YF`#k8gP{0{&&v7rC z>DirD&a2YeWmB>R4p#~(VSau~T$UUPxRqv6z#}+GlJ63Jq$~!f4>x^Gkef4bBDi8q{MzR7A$* ziFeO=hi&xT%hNe|rd+?1Q=!@PK#wUlLOqqE+uK1G%~nDUv$%FRSOO)Gl!~wSrOs|k zrzYO%dbik)*YsK2marItW%R`m3KlWN>bCoo#EaMwQ^V|gX8=>>!3*6w6A2D{*3>U_ z@Z|2PMw>N0?G*zl*K-~Lfw%N;@#Q-+a#w1axq4&m#-Unz7SH^-em+!Qx<;KP!GbGy zKYQ=M$nUV0a)VOp>_NW~;;C;h#Re=VoFO3y^l)?g^}LC#)J8CS$ly+5!LyFO=)9(x zTKF;CThe>7wCdXA!mIlt-T$M@F^uc=(HhTv^BR}Y7UHEnUp274Y%dNI2+k6Oxvffw|#l|5*rOg5LhynzQ6Bj@H z(>c*T5(0=h47TSFFRP;V9FKiAC4qid1u@iZzB`%LjPtd|cbW7`Y2~v_;}Ui-)AiJe zJ|u2E9DGB?7W>D&Y82Bh?|{<@E7(~8fp42OYoPh@ax>oJMY&X<+^s)M=TzvJ^Cx)b z3!f^8?^D-62>7iqDm{XkED52kjxmJH=CIqaQk(O2sb>CC-TDQ4h}iJ(aQ^~(?Dh5a z`)3*%$Nn2jY^qYVQ&RunyJUBXywmiIK$*LD$#U3*mWi z0=4(5D+v{qZrAAC+S)|s>j*E$p4sb0=iZPC|7HM%g7jRBdR;;xjGcDSPGTyEWA-ME z()Ht`Ho*;$k4w9h5_qK+O5-z1Qe218cXsxXU3}-dg-hzt0x5S*m?!Z8T?ny2AC2{g zs9n7I^7U-*V#^KJQ{(9!7hyXRNccrxD#$~->UlhuLDNT4|HSkT-W0ey8L+zqx<4ab3scCRJ(Y zjBFDk(mkWX)iyS@eM^t&U;GgS1hXYKaQT`1t~c#E8y+5Xy;O#FWJE!s9`;EC!CIBt zL8USWJrEYQz5;w%i%lU!nhFH1t$y_EVu1P9UAx|-WG!cQKA^>U!vxi33ht&<{2Cr) z?I)gq$&kS%h1bOoDi$V>oU8X#w4T!koJ)MA~Xp|9j&nrwtGv+7lDE-)*5RG2RH>*iSR>LWE5WQgN< zsfY)7tC%!!t;hQOJOYhg^1`~KT6efVday`WuH9fgtUwffWjUU|)h>b1sQaOG>gl(@ zj;oKES>NH_9tnP8V@V+8yP=-Xx<3bftB;3qGigv63_C4*r_DNRYWSIx8H`0YRibvxG#cpsRHic34QaHT$PzGOO*PuM zJ|D_>ORt2Q;ad-#^rm34e;Z1+^(^s?JxX5+>-%RjlEbc72IP3}z-`0V4?Zp~XA6Gu z@L-IxQuD<^#bk0*!T7inys%k5$0RejC=8jXiz?x zvgsHuG^x!+O*aBZHzL8m3r_FkvW1)l>&jOE+}zxoxOjLLlQ|;dqM|Vlf@~8It=qdh zEBKybgZUuldWYv>UEt5j$;qQQQa<8S=lEH%4BOhMUyr_kZmhnIlaHN#EY7}ThF#1tsysvYh0Ryy0Arxdv;AE=WPzFb(Hnhcdw(R$W+go_XmNT_$ zY%%TtJmt6VZxu`MPJ?E$$(ogENK?ga{T>_2$ekrE5U&>b$a3ZOfftfJL1sCQjt}x zefb8MRrBg$p3xXY548i7V=R_OuTocJy)>wqe^aU{;$VBHH-%~HF(cmv?nm{8FAj}C zO~`$|P`|7wc0Cv(Kut#;)V4+>NRRr3!qDFL=_mvd5F3RRqLZof#1j7^kw<5(2&(ob z_L7ovNutyHG)N1zeB;9P2A&9-d^CG&S_RwLachS=SDK;ydj#$RsJo890x`G_2NN`a zpIA>!+n9iWUOnj5=cJru$wYwDUQ0fAc)1yJ+ogYD_!RsWj*}AZ<_ID Z+X}L@Wyf>2;TzciC3#g)t*lw-{{fcRywU&w literal 0 HcmV?d00001 From 75941056263a0430319ebe5c12f45db01c093dbb Mon Sep 17 00:00:00 2001 From: PreLeyZero <52599424+PreLeyZero@users.noreply.github.com> Date: Tue, 20 Feb 2024 23:54:32 +0100 Subject: [PATCH 10/12] v1.0.30 --- changelog.txt | 11 + data.lua | 15 + info.json | 2 +- locale/de/lang_de.cfg | 768 +++++++++++++++++++++++++++++++++++++ locale/en/lang_en.cfg | 26 ++ migrations/248k-1.0.30.lua | 151 ++++++++ scripts/gui.lua | 9 + scripts/overhaul.lua | 13 +- 8 files changed, 991 insertions(+), 4 deletions(-) create mode 100644 locale/de/lang_de.cfg create mode 100644 migrations/248k-1.0.30.lua diff --git a/changelog.txt b/changelog.txt index d575e67..178d69f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,15 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.30 +Date: 20.02.2024 + Features: + - added german locale (thanks to SempfgurkeXP2) + Changes: + - fixed issue with KIX not inserting right module amount (PR #52) + - water pressurizers can now use steam with temp of 165dec or higher (PR #45) + Bugfixes: + - fixes multiple recipe insertions (PR #47) + - fixed issue with SE in overhaul mode, silo needing CFC +--------------------------------------------------------------------------------------------------- Version: 1.0.29 Date: 29.06.2022 Features: diff --git a/data.lua b/data.lua index 690c03c..4beb1e6 100644 --- a/data.lua +++ b/data.lua @@ -134,6 +134,21 @@ if data.raw.technology["atomic-bomb"] then table.insert(data.raw.technology["atomic-bomb"].effects, {type ="unlock-recipe", recipe ="fi_atomic_bomb_recipe"}) end +local style = data.raw["gui-style"]["default"] +style.ei_subheader_frame = { + type = "frame_style", + parent = "subheader_frame", + horizontally_stretchable = "on" +} +style.ei_titlebar_draggable_spacer = { + type = "empty_widget_style", + parent = "draggable_space", + height = 24, + horizontally_stretchable = "on", + left_margin = 4, + right_margin = 4 +} + --overhaul require('scripts/overhaul') diff --git a/info.json b/info.json index 37fd767..b6583c3 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "248k", - "version": "1.0.29", + "version": "1.0.30", "title": "248k Mod", "author": "PreLeyZero", "factorio_version": "1.1", diff --git a/locale/de/lang_de.cfg b/locale/de/lang_de.cfg new file mode 100644 index 0000000..17e9e1d --- /dev/null +++ b/locale/de/lang_de.cfg @@ -0,0 +1,768 @@ +#item-groups +[item-group-name] +el_item_group=248k: Elektronikphase +fi_item_group=248k: Spaltungsphase +fu_item_group=248k: Fusionsphase +fu_star_engine_group=Sternenmotor-Rezepte +gr_item_group=248k: Exotikphase + +#items +[item-name] +el_solar_item=Solarpanel 2.0 +el_burner_item=Verbrennungsgenerator +el_aluminum_item=Aluminium +el_aluminum_ore_item=Aluminiumerz +el_lithium_item=Lithium +el_lithium_ore_item=Lithiumerz +el_lithium_battery=Lithiumbatterie +el_train_fuel_diesel_item=Dieseltreibstoff +el_train_fuel_diesel_energized_item=Angereicherter Dieseltreibstoff +el_energy_crystal_item=Mysteriöser Energiekristall +el_energy_crystal_charged_item=Aufgeladener mysteriöser Energiekristall +el_ki_linker=KI1-Link +fi_ki_science=KI2-Technik +fu_ki_science=KI3-Technik +el_ki_selction_tool=KI-Auswahl + +el_materials_ALK=Aluminium-Keramik-Verbundmaterial +el_materials_ceramic=Keramik +el_materials_pure_iron=Reines Eisen +el_materials_pure_copper=Reines Kupfer +el_materials_pure_aluminum=Reines Aluminium + +fi_uranium233_item=Uran-233 +fi_plutonium239_item=Plutonium-239 +fi_thorium232_item=Thorium-232 +fi_compound_material_item=Verbundmaterial +fi_basic_fuel_item=Uran-235-Brennstäbe +fi_basic_thorium_fuel_item=Thorium-232-Brennstäbe +fi_advanced_fuel_item=Mox-Brennstäbe +fi_advanced_thorium_fuel_item=Uran-233-Brennstäbe +fi_pure_fuel_item=Hochenergetische Mox-Brennstäbe +fi_used_basic_fuel_item=Verbrauchte Uran-235-Brennstäbe +fi_used_basic_thorium_fuel_item=Verbrauchte Thorium-232-Brennstäbe +fi_used_advanced_fuel_item=Verbrauchte Mox-Brennstäbe +fi_used_advanced_thorium_fuel_item=Verbrauchte Uran-233-Brennstäbe +fi_used_pure_fuel_item=Verbrauchte hochenergetische Mox-Brennstäbe +fi_energy_crystal_item=Künstlicher Energiekristall +fi_energy_crystal_charged_item=Aufgeladener künstlicher Energiekristall +fi_catalyst_crystal_item=Kristall-Katalysator +fi_base_crystal_item=Energiekristall-Matrix +fi_crushed_crystal_item=Zerkleinerter Energiekristall +fi_crushed_iron_item=Zerkleinertes Eisen +fi_crushed_copper_item=Zerkleinertes Kupfer +fi_crushed_lithium_item=Zerkleinertes Lithium +fi_crushed_aluminum_item=Zerkleinertes Aluminium +fi_crushed_coal_item=Zerkleinerte Kohle +fi_industrial_steel_blend_item=Stahlmischung +fi_industrial_steel_item=Industrieller Stahl +fi_fuel_train_crystal_item=Superenergiebetriebene Kraftstoffeinheit +fi_modules_base_item=Modulrahmen +fi_modules_core_item=Modulkern +fi_modules_productivity_1_item=Stokes-Modul "1.Art" +fi_modules_productivity_2_item=Stokes-Modul "2.Art" +fi_modules_productivity_3_item=Stokes-Modul "3.Art" +fi_modules_productivity_4_item=Gauss-Modul "4.Art" +fi_modules_productivity_5_item=Gauss-Modul "5.Art" +fi_modules_productivity_6_item=Gauss-Modul "6.Art" + +fi_crushed_glass_item=Zerkleinertes Industrieglas +fi_crushed_stone_item=Schotter +fi_crushed_uranium_item=Zerkleinertes Uran +fi_materials_glass=Industrieglas +fi_materials_glass_fiber=Glasfaser +fi_materials_natural_fiber=Naturfaser +fi_materials_gold=Gold +fi_materials_neodym=Neodym +fi_materials_titan=Titan +fi_materials_flourite=Fluorit +fi_materials_pure_gold=Reines Gold +fi_materials_pure_neodym=Reines Neodym +fi_materials_pure_titan=Reines Titan +fi_materials_GFK=Glasfaserverstärkter Kunststoff +fi_materials_NFK=Naturfaserverstärkter Kunststoff +fi_materials_waste=Atommüll +fi_materials_empty_solution=Leerer Lösungsbehälter +fi_materials_solution=Ätzende Lösung +fi_materials_rich_powder=Reichhaltiges Pulver +fi_tech_fuel=Spaltungstechnik +fi_test_fuel=Kernforschungsbrennstoff +fi_test_used_fuel=Verbrauchter Kernforschungsbrennstoff +fi_materials_rich_solution=Behälter für reichhaltige Lösungen +fi_materials_dirty_solution=Behälter für schmutziges Wasser + + +fu_tech_sign_item=Fusionstechnik +fu_lead_ore_item=Bleierz +fu_lead_item=Blei +fu_crushed_lead_item=Zerkleinertes Blei +fu_space_probe_sputnik_item='Sputnik'-Satellit +fu_space_probe_probe_item=Raumsonde +fu_space_probe_deep_probe_item=Deepspace-Sonde +fu_space_probe_data_card_1_item=Grundlegende Weltraum-Datenkarte +fu_space_probe_data_card_2_item=Kompakte Weltraum-Datenkarte +fu_space_probe_data_card_3_item=Deepspace-Weltraum-Datenkarte +fu_space_probe_up_matter_item=Strukturierte exotische Materie (oben) +fu_space_probe_down_matter_item=Strukturierte exotische Materie (unten) +fu_space_probe_ore_item=Deepspace-Erz +fu_space_probe_science_item=Exotisches Wissenschaftspaket + +fu_materials_pure_lead=Reines Blei +fu_materials_energy_crystal=Hochenergiekristall +fu_materials_energy_charged_crystal=Geladener Hochenergiekristall +fu_materials_refined_crystal=Raffinierter Kristall +fu_materials_KFK=Karbonfaserverstärkter Kunststoff +fu_materials_magnet=Magnet +fu_materials_carbon_fiber=Karbonfaser +fu_materials_TIM=Titan-Metall-Verbundstoff +fu_materials_fusion_card=Fusionsdaten +fu_materials_plasma_card=Plasmadaten +fu_materials_magnet_card=Magnetdaten +fu_materials_laser_card=Laserdaten +fu_materials_empty_container=Leerer Neutronenbehälter +fu_materials_charged_container=Geladener Neutronenbehälter +fu_materials_stone=Gesteinsfragment +fu_miner_fuel_item=Bohrer +fu_materials_slag=Schlacke +fu_materials_gold_ingot=Goldbarren +fu_materials_titan_ingot=Titanbarren +fu_materials_neodym_ingot=Neodymbarren +fu_materials_lead_ingot=Bleibarren + + +gr_materials_fusion_cell_item=Kompakte Fusionszelle +gr_materials_stack_down_item=Kombinierte Materie (unten) +gr_materials_stack_up_item=Kombinierte Materie (oben) +gr_materials_cooked_crystal_item=Frisch gewachsener Kristall +gr_materials_refined_crystal_item=Frisch raffinierter Kristall +gr_materials_crushed_exotic_item=Zerkleinerte exotische Materie +gr_materials_stabilizer_item=Stabilisator für exotische Materie + +gr_materials_circuit=HCP-Schaltkreis +gr_materials_gold_wire=Goldkabel +gr_materials_pcb=PCB +gr_materials_magnet=HLP-Magnet +gr_materials_plasma_cube=Plasmabehälter + + + +gr_materials_red_item=3,6k Element +gr_materials_red_pack_item=Rotes Paket +gr_materials_red_data_item=Rote Daten + +gr_materials_green_item=7,2k Element +gr_materials_green_pack_item=Grünes Paket +gr_materials_green_data_item=Grüne Daten + +gr_materials_blue_item=15,5k Element +gr_materials_blue_pack_item=Blaues Paket +gr_materials_blue_data_item=Blaue Daten + +gr_materials_purple_item=31k Element +gr_materials_purple_pack_item=Lila Paket +gr_materials_purple_data_item=Lila Daten + +gr_materials_yellow_item=62k Element +gr_materials_yellow_pack_item=Gelbes Paket +gr_materials_yellow_data_item=Gelbe Daten + +gr_materials_grey_item=124k Element +gr_materials_grey_pack_item=Schwarzes Paket +gr_materials_grey_data_item=Schwarze Daten + +gr_materials_white_item=248k Element +gr_materials_white_pack_item=Weißes Paket +gr_materials_white_data_item=Weiße Daten + +gr_materials_data_item=Tiefe Daten +gr_materials_stacked_data_item=Gestapelte tiefe Daten + +gr_materials_charge_remote=Ultimative Alien-Zapper-Fernbedienung + + +el_grenade=Aufgeladene Granate +fi_grenade=Überladene Granate +fu_grenade=Hypergeladene Granate + +fi_materials_upgrade=Grundlegendes Upgrade +fu_materials_upgrade=Fortgeschrittenes Upgrade +gr_materials_upgrade=Ultimatives Upgrade + + +#overhaul +uranium-fuel-cell-updated=Uran-Brennstoffzelle (alt) + +#fluid +[fluid-name] +el_pressurized_water=Hochdruck-Wasser +el_kerosene=Kerosin +el_acidic_water=Saures Wasser +el_desulfurized_kerosene=Entschwefeltes Kerosin +el_ki_memory_fluid=KI1-Speicher +el_ki_cpu_fluid=KI1-Rechenleistung + +el_dirty_water=Schmutziges Wasser +el_arc_pure_copper=Geschmolzenes Kupfer +el_arc_pure_iron=Geschmolzenes Eisen +el_arc_pure_aluminum=Geschmolzenes Aluminium + + +fi_crystal_fluid=Kristallmatrix (flüssig) +fi_dirty_water=Reichhaltiges Wasser +fi_strong_acid=Fluorwasserstoffsäure +fi_arc_glass=Geschmolzenes Industrieglas +fi_arc_gold=Geschmolzenes Gold +fi_arc_titan=Geschmolzenes Titan +fi_arc_neodym=Geschmolzenes Neodym +fi_acid_gas=Saures Gas + + +fu_hydrogen=Wasserstoff +fu_oxygen=Sauerstoff +fu_lead_fluid_hot=Flüssiges Bleikühlmittel [color=red](1500°C)[/color] +fu_lead_fluid_cold=Flüssiges Bleikühlmittel [color=blue](500°C)[/color] +fu_hot_steam=Kritischer Dampf +fu_protium=Protium-H[1] +fu_deuterium=Deuterium-H[2] +fu_tritium=Tritium-H[3] +fu_lithium_6=Lithium-Li[6] +fu_helium_3=Helium-He[3] +fu_helium_4=Helium-He[4] +fu_iron=Eisen-Fe[56] + +fu_arc_pure_lead=Geschmolzenes Blei +fu_metal_foam=Metallschaum +fu_neutron_fluid=Neutronenflüssigkeit + +fu_protium_heated=Erhitztes Protium-H[1] +fu_iron_heated=Erhitztes Eisen-Fe[56] +fu_copper=Kupfer-Cu[63] +fu_copper_heated=Erhitztes Kupfer-Cu[63] +fu_lithium_7=Lithium-Li[7] +fu_lithium_7_heated=Erhitztes Lithium-Li[7] +fu_sulfur=Schwefel-S[32] +fu_sulfur_heated=Erhitzter Schwefel-S[32] +fu_uranium_238=Uran-U[238] +fu_uranium_238_heated=Erhitztes Uran-U[238] +fu_uranium_235=Uran-U[235] +fu_uranium_235_heated=Erhitztes Uran-U[235] + +fi_ki_circuit_fluid=KI2-Energie +fu_ki_circuit_fluid=KI3-Energie + + +#item description +[item-description] +el_solar_item=Mit einigem Wissen gemacht. +el_burner_item=Ein kompakter Verbrennungsgenerator. +fu_burner_item=Kann jeden Gegenstand zerstören. Kann Sauerstoff[fluid=fu_oxygen] und Wasser[fluid=water] ablassen, und Dampf[fluid=steam] und Schmutziges Wasser[fluid=el_dirty_water] in Wasser[fluid=water] verarbeiten. Kann nicht mit Atommüll[item=fi_materials_waste] umgehen. +el_energy_crystal_item=Dieser Kristall ist aus einer unbekannten Substanz hergestellt. Er strahlt ein wenig Energie aus, aber wofür könnte er verwendet werden? + +fi_solid_reactor_item=Ein wassergeführter Kernspaltungsreaktor, der große Mengen an Wärme erzeugen kann. Die verbrauchten Brennstäbe können aufbereitet und wieder verwendet werden! +fi_crafter_item=Diese Maschine kann Dinge zusammenbauen und schmelzen, angetrieben durch [color=green]einfachen Kernbrennstoff[/color]. Aber sie kann keine Flüssigkeiten verarbeiten. +fi_energy_crystal_item=Ein künstlicher Energiekristall. Er strahlt eine Menge Energie aus, vielleicht kann er für den Bau fortschrittlicher Maschinen nützlich sein. + +fu_tech_sign_item=Wissen über die Kernfusion. Mit diesen Informationen ist es vielleicht möglich, in Zukunft noch größere Fusionsmaschinen zu bauen! +fu_stelar_reactor_item=Ein Kernfusionsreaktor nach dem [color=purple]Stellarator[/color]-Design. Er kann eine konstante Leistung von etwa [color=yellow]2GW[/color] erbringen. Die Wärme aus dem Kern wird an einen Kühlkreislauf mit flüssigem Blei[fluid=fu_lead_fluid_cold] übertragen, durch den Dampf[fluid=steam] und am Ende Elektrizität erzeugt werden kann. Obwohl es noch keine Methode gibt, die Fusionsprodukte aufzufangen, könnte dieser Mangel in der nächsten Generation des UMR-Reaktors behoben werden. +fu_tokamak_reactor_item=Ein Kernfusionsreaktor nach dem [color=purple]Tokamak[/color]-Design. Dieser Reaktor kann je nach Brennstoff zwischen [color=yellow]2 und 4GW[/color] Leistung pulsierend abgeben. Im Gegensatz zum Stellarator ist der Tokamak hauptsächlich für D-T-Fusionen ausgelegt. Obwohl es noch keine Methode gibt, die Fusionsprodukte aufzufangen, könnte dieser Mangel in der nächsten Generation des UMR-Reaktors behoben werden. +fu_robo_logistic_item=Diese 4 Triebwerke werden einen gewaltigen Schub erzeugen, wenn man sie mit genügend Energie versorgen kann. +fu_robo_construction_item=Baut Strukturen mit wahnsinniger Geschwindigkeit. +fu_star_engine_core_item=Das ist sie, die Kernfusion in ihrer schönsten Form! Mit dieser Maschine können Sie Elemente[fluid=fu_iron_heated] im Kern eines kleinen Sterns hrstellen. Um die Reaktion in Gang zu halten, wird jedoch viel Energie benötigt. Das Sterntriebwerk besteht aus dem Kern[item=fu_star_engine_core_item] und mindestens einem [color=blue]Kühler[/color][item=fu_star_engine_cooler_item], [item=fu_star_engine_cooler_up_item] und einer [color=red]Heizeinheit[/color][item=fu_star_engine_heater_item], [item=fu_star_engine_heater_left_item], die zum Kern hin ausgerichtet ist. Er produziert 500 bis 1000 Eisen oder andere Grundelemente pro Sekunde, je nachdem, wie viele Kühl-/Heizeinheiten verwendet werden (jeweils 1 oder 2). + +gr_materials_fusion_cell_item=Dieses Gerät enthält einen kleinen Stern, der in einer anderen Dimension gespeichert ist. Berühre ihn nicht! +gr_crafter_item=Diese Maschine, die ihre Kraft von einem kleinen Stern bezieht, erfüllt alle deine Wünsche. Sie kann auch wie ein Ofen riechen! +gr_magnet_train_item=Dieser Zug schwebt mit der Kraft von EM-Feldern. Dieser Zug ist für hohe Geschwindigkeiten und lange Bahnstrecken ausgelegt! Und denken Sie daran: Da dieser Zug von einem kompakten Stern angetrieben wird, hat er immer Energie. +gr_magnet_wagon_item=Transportiere deine Sachen mit wahnsinniger Geschwindigkeit! Verwende einen EM-Federzug als Lokomotive. +gr_magnet_tanker_item=Bringen Sie das leckere Öl schnell dorthin, wo Sie es brauchen! Verwende einen EM-Federzug als Lokomotive. + +gr_magnet_train_pre_item=Dieser Zug schwebt mit der Kraft von EM-Feldern. Dieser Zug ist für hohe Geschwindigkeiten und lange Bahnstrecken konstruiert! +gr_magnet_wagon_pre_item=Transportiere deine Sachen mit wahnsinniger Geschwindigkeit! Verwende einen EM-Federzug als Lokomotive. +gr_magnet_tanker_pre_item=Bringen Sie das schmackhafte Öl schnell dorthin, wo Sie es brauchen! Verwende einen EM-Federzug als Lokomotive. + +fi_modules_productivity_1_item=Ein Modul, das in einigen von 248k Maschinen/Rezepten verwendet werden kann. +fi_modules_productivity_2_item=Ein Modul, das in einigen von 248k Maschinen/Rezepten verwendet werden kann. +fi_modules_productivity_3_item=Ein Modul, das in einigen von 248k Maschinen/Rezepten verwendet werden kann. +fi_modules_productivity_4_item=Dieses Modul ist universell. Es kann in jeder Maschine verwendet werden, die Produktivität zulässt. +fi_modules_productivity_5_item=Dieses Modul ist universell. Es kann in jeder Maschine verwendet werden, die Produktivität zulässt. +fi_modules_productivity_6_item=Dieses Modul ist universell. Es kann in jeder Maschine verwendet werden, die Produktivität zulässt. + +el_ki_core_item=Für die Verwendung schauen Sie bitte in das ingame booktorio/Informatron wiki (obere linke Ecke) +fi_ki_core_item=Für die Verwendung schauen Sie bitte in das ingame booktorio/Informatron wiki (obere linke Ecke) +fu_ki_core_item=Für die Verwendung schauen Sie bitte in das ingame booktorio/Informatron wiki (obere linke Ecke) + +gr_white_hole_item=Diese Maschine kann fast jeden Gegenstand nachbilden, den Sie hineinlegen! +gr_materials_white_item=||Gut gemacht! Du hast es geschafft. Du hast das ultimative Ziel erreicht. Mit dem Halten des 248k-Elements hast du den 248k-Mod besiegt. + +el_energy_crystal_charged_item=Ein geladener Energiekristall. Kann im Verbrennungsgenerator[item=el_burner_item] verwendet werden, um Energie zu erzeugen. +fi_energy_crystal_charged_item=Ein geladener Energiekristall. Kann im Verbrennungsgenerator[item=el_burner_item] verwendet werden, um Energie zu erzeugen. +fu_materials_energy_charged_crystal=Ein geladener Energiekristall. Kann im Verbrennungsgenerator[item=el_burner_item] verwendet werden, um Energie zu erzeugen. +el_charger_item=Kann verwendet werden, um Gegenstände wie [color=purple]Energiekristalle[/color] mit Energie aufzuladen oder Wasser[fluid=water] mit Hilfe verschiedener Katalysatoren abzusondern. + +fu_miner_item=Kann von überall auf der Karte Stein[item=stone] abbauen. Benötigt einen konstanten Vorrat an Bohrern[item=fu_miner_fuel_item], um zu funktionieren. +fu_miner_item_2=Kann von überall auf der Karte Stein[item=stone] abbauen. Benötigt einen konstanten Vorrat an Bohrern[item=fu_miner_fuel_item], um zu funktionieren. Verbesserte Version von [item=fu_miner_item]. +fu_miner_item_3=Kann von überall auf der Karte Stein[item=stone] abbauen. Benötigt einen konstanten Vorrat an Bohrern[item=fu_miner_fuel_item], um zu funktionieren. Verbesserte Version von [item=fu_miner_item_2]. +fu_miner_item_4=Kann von überall auf der Karte Stein[item=stone] abbauen. Benötigt einen konstanten Vorrat an Bohrern[item=fu_miner_fuel_item], um zu funktionieren. Verbesserte Version von [item=fu_miner_item_3]. +el_burner_kerosene_item=Ein kompakter Verbrennungsgenerator, der entschwefeltes Kerosin verwendet[fluid=el_desulfurized_kerosene]. +el_arc_furnace_item=Ein Ofen, der Metalle in ihre geschmolzene Form erhitzen kann. +el_caster_item=Gießt geschmolzene Metalle zu Platten oder Blöcken. +el_grower_item=Züchtet [color=purple]Energiekristalle[/color] mit verschiedenen Flüssigkeiten. +el_pressurizer_item=Verwendet Dampf[fluid=Dampf] und Wasser[fluid=Wasser] zur Herstellung von Hochdruckwasser[fluid=el_pressurized_water], das in einer Wasserturbine[item=el_water_generator_item] verwendet werden kann. +el_purifier_item=Reinigen Sie Erze in ihre reine Form und gewinnen Sie z. B. Schmutziges Wasser[fluid=el_dirty_water] als Nebenprodukt. +el_diesel_train_item=Ein Dieselzug mit einem Dieselmotor. Verwendet Dieselkraftstoffe [item=el_train_fuel_diesel_item], [item=el_train_fuel_diesel_energized_item], [item=fi_fuel_train_crystal_item], um den Zug anzutreiben und seine [color=blue]Höchstgeschwindigkeit[/color] zu verbessern. Installieren Sie Ausrüstungen wie Turbolader [item=el_train_equipment_accelerator_item], um die [color=yellow]Beschleunigung[/color] des Zuges zu verbessern. + +el_ki_cpu_item=Stellt KI1-Datenfluid[fluid=el_ki_cpu_fluid] zur Verfügung, das in einem KI1-Kern[item=el_ki_core_item] oder Verstärker[item=fi_ki_core_item], [item=fu_ki_core_item] verwendet werden kann. +el_ki_memory_item=Bietet KI1-Speicherflüssigkeit[fluid=el_ki_memory_fluid] zur Verwendung in einem KI1-Kern[item=el_ki_core_item] oder Verstärker[item=fi_ki_core_item], [item=fu_ki_core_item]. +el_ki_beacon_item=Eine kleiner KI-Beacon, der bis zu 2 Moduleffekte[item=fi_modules_core_item] von dem [color=yellow]Kanal[/color] überträgt, mit dem er verbunden ist. +fi_ki_circuit_item=Bietet KI2-Energieflüssigkeit[fluid=fi_ki_circuit_fluid] zur Verwendung in einem Verstärker[item=fi_ki_core_item], [item=fu_ki_core_item]. +fi_ki_beacon_item=Ein KI-Beacon, der bis zu 6 Moduleffekte[item=fi_modules_core_item] von dem [color=yellow]Kanal[/color], mit dem er verbunden ist, überträgt. +fu_ki_memory_item=Bietet KI3-Energieflüssigkeit[fluid=fu_ki_circuit_fluid] zur Verwendung in einem KI3-Verstärker[item=fu_ki_core_item]. +fu_ki_beacon_item=Ein großer KI-Beacon, der Moduleffekte[item=fi_modules_core_item] von dem [color=yellow]Kanal[/color] überträgt, mit dem er verbunden ist. + +fi_castor_item=Lagern Sie Ihren Atommüll[item=fi_materials_waste] hier. +fi_fiberer_item=Macht Fasern[item=fi_materials_glass_fiber], [item=fi_materials_natural_fiber], [item=fu_materials_carbon_fiber] für fortschrittliche verstärkte Kunststoffverbundwerkstoffe. +fi_compound_machine_item=Mit dieser Maschine können Sie verschiedene Verbundmaterialien zusammenfügen. +fi_refinery_item=Komplizierte, aber hocheffiziente Erdöl[fluid=Rohöl]raffinerie. +fi_robo_charger_item=Lädt Bots. +fi_robo_port_item=Bringen Sie Ihre Bots in diesem modernen Roboport unter. +fi_crusher_item=Zerkleinert verschiedene Metalle zu feinem Staub[item=fi_crushed_stone_item]. + +fu_activator_item=Umwandlung von Protium[fluid=fu_protium] in Deuterium[fluid=fu_deuterium] und von Deuterium[fluid=fu_deuterium] in Tritium[fluid=fu_tritium] mithilfe von Neutronen[fluid=fu_neutron_fluid]. +fu_fusor_item=Nutzen Sie diesen Fusor, um die Grundlagen der Kernfusion zu erlernen. Mit genügend Daten werden Sie in der Lage sein, in Zukunft [color=orange]positive[/color] Fusionsmaschinen zu bauen. +fu_laser_item=Diese Anlage verwendet Laser, die auf einen einzigen Punkt fokussiert werden können, um hohe Intensitäten zu erzielen. Sie verbraucht viel Energie und benötigt [color=blue]Kühlmittel[/color][fluid=fu_lead_fluid_cold], um zu funktionieren. +fu_magnet_item=Diese Anlage nutzt starke Magnetfelder, um Daten zu sammeln oder starke Magnete herzustellen. Sie verbraucht viel Energie und benötigt [color=blue]Kühlmittel[/color][fluid=fu_lead_fluid_cold], um zu funktionieren. +fu_plasma_item=Diese Anlage kann Plasmen erzeugen und sammelt Daten über den Plasmaeinschluss. Sie verbraucht viel Energie und benötigt [color=blue]Kühlmittel[/color][fluid=fu_lead_fluid_cold], um zu funktionieren. +fu_boiler_item=Trennt Wasser[fluid=water] bei hohen Temperaturen. Verbraucht [color=red]Wärme[/color] und funktioniert nur über [color=red]500dec[/color]. +fu_exchanger_item=Verwandelt [color=red]heißes Bleikühlmittel (1500 dec)[/color][fluid=fu_lead_fluid_cold] in [color=blue]kaltes Kühlmittel (500 dec)[/color][fluid=fu_lead_fluid_cold]. Kann zum Erhitzen von Wasser[fluid=water] zu Dampf[fluid=steam] mit der Trasnferwärme verwendet werden. +fu_ingot_item=Dieses Fabrikgebäude kann [color=red]schmelzen[/color] wie jeder gewöhnliche Ofen und kann verwendet werden, um [color=orange]Barren[/color] aus flüssigen Metallen herzustellen. Im Gegensatz zu Vanillaschmelzöfen kann man bei dieser Maschine Rezepte auswählen. + +#overhaul +uranium-fuel-cell-updated=Diese Brennstoffzelle kann nicht in einem realistischen Reaktor verwendet werden. + +[technology-description] +el_stage_tech=Ermöglicht den Einstieg in die erste Stufe des 248k-Mods. +el_energy_tech=Grundlegende Energieerzeugung +el_kerosene_tech=Kerosin aus Öl herstellen und entschwefeln +el_ki_tech=Diese Maschine funktioniert wie ein Modul-Beacon. Jeder Kern hat einen eigenen Kanal, der über die Kern-GUI geändert werden kann. Hinweis: Es ist nur ein Kern pro Kanal erlaubt. In der Mitte des Kerns befinden sich Modulslots - platziere einige Module darin und ein funktionierender Kern wird deren Effekte auf seinen Kanal übertragen. Sobald ein Beacon platziert ist, wird er automatisch im Standardkanal registriert. Um die Dinge einfach zu halten, muss man den Kern nur mit genügend Flüssigkeit versorgen und seinen Kanal auf den Standardkanal einstellen. + +fi_stage_tech=Sie haben die Kunst der Elektronik gemeistert. Willkommen im Zeitalter der Kernspaltung! +fi_energy_tech=Spaltungsenergie zum Greifen nah! + +fu_stage_tech=Was kommt nach der Aufspaltung des Atoms? Die Verschmelzung des Atoms! +fu_basic_elements_tech=Machen Sie sich mit einigen Isotopen vertraut, die miteinander verschmolzen werden können! Diese frühen Methoden sind zwar sehr ineffizient, aber zumindest funktionieren sie. +fu_fusor_tech=Baue einen einfachen Fusor, der einige Fusionsreaktionen hervorrufen kann. Es gibt noch viel über die Kernfusion zu lernen, also experimentieren Sie weiter. +fu_energy_tech=Mit dem durch die Fusorexperimente gewonnenen Wissen können Sie nun mit dem Bau Ihres ersten Kernfusionsreaktors beginnen! +fu_reactor_tech=Bauen Sie einen Fusionsreaktor auf der Grundlage des Stellarator-Designs. Dieser Reaktor ist in der Lage, tagelang zu laufen und sein Plasma über einen langen Zeitraum aufrechtzuerhalten. Sie sollten in der Lage sein, Energie mit einer konstanten Rate zu erzeugen. +fu_tokamak_tech=Dieser Reaktor basiert auf dem Tokamak-Design. Er wird seinen Brennstoff sehr schnell verschmelzen, so dass er nur pulsierend betrieben werden kann. +fu_activator_tech=Sammeln Sie thermische Neutronen aus Kernspaltungsreaktionen. Basische Isotope fangen diese Neutronen ein und verwandeln sich in wertvollere Isotope. +fu_star_engine_tech=Ein Sternmotor ist buchstäblich ein kleiner Stern. Mit riesigen Mengen an Energie kann diese aus mehreren Einheiten bestehende Maschine jedes beliebige Grundelement in riesigen Mengen produzieren. Um diesen Traum zu verwirklichen, benötigen Sie einen Kern und mindestens eine Kühl-/Heizeinheit, viel Platz und Energie. Platzieren Sie den Kern und danach die Kühl- und Heizeinheit mit Blick auf den Kern. Der Kern kann mit jeweils nur einer Einheit mit halber Geschwindigkeit laufen. Nachdem du die Maschine gebaut hast, musst du die Technologie für jedes Element erforschen. +fu_ingot_tech=Bauen Sie eine Barrenfabrik, um Ihr Erz zu schmelzen und Barren aus 248ks seltenen Metallen herzustellen, um die Ausbeute zu verbessern. + +gr_stage_tech=Mit exotischer Materie werden Sie in der Lage sein, die Grenzen der bekannten Technologie zu überschreiten. Selbst die Fusion wird nichts sein im Vergleich zu diesen unendlichen Möglichkeiten. + +fi_upgrade_tech=Aufrüstung von Maschinen mit dieser Technologie. +fu_upgrade_tech=Aufrüstung von Maschinen mit dieser Technologie. +gr_upgrade_tech=Aufrüstung von Maschinen mit dieser Technologie. + +#buildable entities +[entity-name] +el_solar_entity=Solarpanel 2.0 +el_tank_entity=Silobehälter +el_burner_entity=Verbrennungsgenerator +el_burner_kerosene_entity=Kerosinbrenner +el_water_generator_entity=Wasserturbine +el_pressurizer_entity=Wasserdruckanlage +el_diesel_train_entity=Dieselzug +el_ki_cpu_entity=KI1-Rechenzentrum +el_ki_memory_entity=KI1 Speicheranbieter +el_ki_beacon_entity=KI1-Beacon +el_ki_core_entity=KI1-Kern +el_ki_beacon_slave_entity=Beacon-Link-Slot +el_ki_core_slave_entity=KI1-Kernmodulsteckplatz +el_ki_core_slave_container_entity=KI1-Kern +el_charger_entity=Elektrischer Energieinjektor +fi_ki_beacon_entity=KI2-Beacon +fi_ki_core_entity=KI2-Kern +fi_ki_core_slave_entity=KI2-Kernmodulsteckplatz +fi_ki_core_slave_container_entity=KI2-Kern +fu_ki_beacon_entity=KI3-Beacon +fu_ki_core_entity=KI3-Kern +fu_ki_core_slave_entity=KI3-Kernmodulsteckplatz +fu_ki_core_slave_container_entity=KI3-Kern +fi_ki_circuit_entity=KI2-Energieversorger +fu_ki_circuit_entity=KI3-KI2 Energieversorger + +el_arc_furnace_entity=Lichtbogenofen +el_caster_entity=Metall-Gießer +el_purifier_entity=Reiniger +el_grower_entity=Kristallzüchter + + + +fi_crafter_entity=Nukleare Montagemaschine +fi_miner_entity=Nuklearer Erzförderer +fi_solid_reactor_entity=Kernreaktor (fester Brennstoff) +fi_crusher_entity=Zerkleinerungsfabrik +fi_robo_port_entity=Erweiterter Roboport +fi_robo_charger_entity=Aufladestation + +fi_fiberer_entity=Faserhersteller +fi_compound_machine_entity=Verbundwerkstoffanlage +fi_castor_entity=Atommülllager +fi_refinery_entity=Ölverarbeitungsanlage + +fu_boiler_entity=Thermochemischer Separator +fu_burner_entity=Gegenstand/Flüssigkeitseinrichtung +fu_fusor_entity=Forschungsfusor +fu_stelar_reactor_entity=Stellarator-Fusionsreaktor +fu_tokamak_reactor_entity=Tokamak-Fusionsreaktor +fu_exchanger_entity=Flüssigblei-Wärmetauscher +fu_robo_construction_entity=Tesla-Konstruktionsbot +fu_robo_logistic_entity=Hertz-Logistikbot +fu_activator_entity=Neutronenaktivator +fu_star_engine_cooler_entity=Sternmotor - Kühlaggregat (unterseite) +fu_star_engine_cooler_up_entity=Sternmotor - Kühlaggregat (Oberseite) +fu_star_engine_core_entity=Sternmotor - Fusionskern +fu_star_engine_heater_entity=Sternmotor - Heizgerät (rechte Seite) +fu_star_engine_heater_left_entity=Sternmotor - Heizgerät (linke Seite) +fu_turbine_entity=Big turbine + +fu_laser_entity=Laser-Anlage +fu_plasma_entity=Plasmaanlage +fu_magnet_entity=Magnetisierungseinrichtung +fu_miner_entity=Steinbruch +fu_miner_entity_2=Steinbruch 2 +fu_miner_entity_3=Steinbruch 3 +fu_miner_entity_4=Steinbruch 4 + +gr_crafter_entity=Fusionsmontagemaschine +gr_magnet_train_pre_entity=EM-Hängebahn 1 +gr_magnet_wagon_pre_entity=EM-Hängewagen 1 +gr_magnet_tanker_pre_entity=EM Hängetank 1 +gr_magnet_train_entity=EM-Hängebahn 2 +gr_magnet_wagon_entity=EM-Hängewagen 2 +gr_magnet_tanker_entity=EM Hängetank 2 +gr_cooker_entity=Kristallzuchtanlage +gr_charger_entity=Materie-Lader +gr_black_hole_base_entity=Schwarzes-Loch-Generator +gr_black_hole_energy_entity=Schwarzes-Loch-Generator + +gr_white_hole_entity=Weißes-Loch-Generator +gr_lab_entity=S-Labor + +fu_lab_entity=T-Labor +fu_ingot_entity=Barrenfabrik + +#equipment +[equipment-name] +el_train_equipment_generator_item=Zugstromgenerator +el_train_equipment_accelerator_item=Turbolader für Dieselzüge +fi_train_equipment_generator_item=Zugkernreaktor +fi_equipment_player_reactor_item=Tragbarer Kernreaktor + +fi_equipment_player_shield_item=Fortschrittlicher Energieschild +gr_materials_charge_item=Ultimativer Alien-Zapper + +#tech +[technology-name] +el_stage_tech=Elektronikstufe +el_energy_tech=Grundlegende Energie +el_solar_tech=Solarpanel 2.0 +el_burner_tech=Verbrennungsgenerator +el_aluminum_tech=Aluminiumverarbeitung +el_lithium_tech=Lithium-Verarbeitung +el_water_generator_tech=Wasserkraft +el_kerosene_tech=Kerosinverarbeitung +el_train_tech=Dieselzug +el_crystal_tech=Energie-Kristallveredelung +el_ki_tech=KI1 Technologie +el_charger_tech=Lader +fi_stage_tech=Spaltungsstufe + +fi_energy_tech=Kernspaltungsenergie +fi_materials_tech=Fortschrittliche Materialien +fi_refining_tech=Raffination von Spaltbrennstoffen +fi_solid_reactor_tech=Feststoffspaltung +fi_miner_tech=Nuklearer Erzförderer +fi_train_tech=Tragbare nukleare Ausrüstung +fi_crusher_tech=Zerkleinern +fi_ceramic_tech=Effiziente Keramikverarbeitung +fi_crystal_tech=Künstliche Energiekristalle +fi_blends_tech=Metallvermischung +fi_robo_tech=Erweiterter Roboport +fi_modules_1_tech=Hekto 248k Module +fi_modules_2_tech=Kilo 248k Module +fi_modules_3_tech=Mega 248k Module +fi_modules_4_tech=Giga 248k Module +fi_modules_5_tech=Tera 248k Module +fi_modules_6_tech=Peta 248k Module +fi_advanced_purifier_tech=Hochgradig fortgeschrittene Reinigung +fi_refinery_tech=Ölverarbeitungsanlage +fi_refinery_2_tech=Ölverarbeitung auf Schwefelbasis +fi_refinery_3_tech=Ölverarbeitung auf Kohlenstoffbasis +fi_refinery_4_tech=Verarbeitung von Kerosin auf Kohlenstoffbasis + + + +fu_stage_tech=Fusionsphase +fu_crystal_tech=Fortschrittliche Energiekristallproduktion +fu_basic_elements_tech=Grundlegende Isotope +fu_fusor_tech=Fusionsforschung +fu_lead_tech=Bleiraffination +fu_energy_tech=Fusionsenergie! +fu_reactor_tech=Stellarator-Reaktor +fu_tokamak_tech=Tokamak-Reaktor +fu_robo_tech=Fortgeschrittene Bots +fu_activator_tech=Fortschrittliche Isotope +fu_miner_tech=Gesteinsabbau +fu_turbine_tech=Große Turbine + +fu_hydrogen_1_tech=Wasserstoffraffination 1 +fu_hydrogen_2_tech=Wasserstoffraffination 2 +fu_hydrogen_3_tech=Wasserstoffraffination 3 +fu_star_engine_tech=Sternmotor +fu_star_engine_iron_tech=Eisenschmelzen +fu_star_engine_copper_tech=Kupferschmelzen +fu_star_engine_lithium_7_tech=Lithiumschmelzen +fu_star_engine_sulfur_tech=Sulfurschmelzen +fu_star_engine_uranium_238_tech=Uran 238-Schmelzung +fu_star_engine_uranium_235_tech=Uran-235-Schmelzung + +fu_space_probe_1_tech=Orbitale Erkundung +fu_space_probe_2_tech=Weltraumforschung +fu_space_probe_3_tech=Deepspace-Forschung + +gr_stage_tech=Exotische-Materie-Stufe +gr_compact_fusion_tech=Fusionszellen +gr_materials_tech=Exotische Materialien +gr_crafter_tech=Super-Handwerk +gr_star_engine_2_tech=Stahl 4.0 +gr_star_engine_1_tech=Zahnräder 4.0 +gr_train_tech=Zukunftszüge 1 +gr_kovarex_tech=Exotische Kovarex +gr_train_plus_tech=Zukunftszüge 2 +gr_cooker_tech=Kristallzucht +gr_charger_tech=Exotische Stabilisatoren +gr_black_hole_tech=Schwarze Löcher + +fi_ki_tech=KI2 Technologie +fi_ki_eff_1_tech=KI2 Effizienz 1 +fi_ki_eff_2_tech=KI2 Effizienz 2 +fi_ki_eff_3_tech=KI2 Effizienz 3 +fu_ki_tech=KI3 Technologie +fu_ki_eff_1_tech=KI3 Effizienz 1 +fu_ki_eff_2_tech=KI3 Effizienz 2 +fu_ki_eff_3_tech=KI3 Effizienz 3 +fu_ki_plus_1_tech=KIX1 +fu_ki_plus_2_tech=KIX2 +el_ki_eff_1_tech=KI1 Effizienz 1 +el_ki_eff_2_tech=KI1 Effizienz 2 +el_ki_eff_3_tech=KI1 Effizienz 3 +el_ki_sup_1_tech=Mehr Beacon-Unterstützung +el_ki_sup_2_tech=Jede Menge Beacon-Unterstützung +el_ki_sup_3_tech=Gewaltige Beacon-Unterstützung +el_ki_sup_4_tech=Maximale Beacon-Unterstützung + +gr_white_hole_tech=White holesWeiße Löcher +gr_data_tech=S-Daten +gr_lab_tech=S-Labor +gr_red_tech=3,6k Element +gr_green_tech=7,2k Element +gr_blue_tech=15,5k Element +gr_purple_tech=31k Element +gr_yellow_tech=62k Element +gr_grey_tech=124k Element +gr_white_tech=248k Element + +gr_ind2_tech=Fortschrittliche Elemente + +el_ALK_tech=Aluminium-Keramik-Verbundmetall +el_arc_furnace_tech=Lichtbogenofen +el_purifier_tech=Erzreinigung +el_purifier_2_tech=Aluminium fokussierte Reinigung +el_caster_tech=Metallguss +el_grower_tech=Kristallzucht + +fi_castor_tech=Abfalllagerung +fi_glass_tech=Industrieglas +fi_flourite_tech=Fluorit +fi_fiberer_tech=Faserproduktion +fi_purifier_tech=Fortschrittliche Erzreinigung +fi_purifier_2_tech=Fortgeschrittene Uranaufbereitung +fi_caster_tech=Fortschrittlicher Metallguss +fi_crafter_tech=Nukleares Handwerk + +fu_KFK_tech=Kohlenstofffaserverstärkter Kunststoff +fu_TIM_tech=Titan-Metall-Verbundwerkstoff +fu_laser_tech=Laseranlage +fu_magnet_tech=Magnetisierungseinrichtung +fu_plasma_tech=Plasmaanlage + +gr_circuit_tech=Hochwertige Schaltkreise +gr_plasma_cube_tech=Plasmabehälter +gr_magnet_tech=Hochwertige Magnete + +el_grenade_tech=Geladene Granaten +fi_grenade_tech=Überladene Granaten +fu_grenade_tech=Hypergeladene Granaten + +fu_lab_tech=T-Labor +fu_ingot_tech=Fortgeschrittene Schmelzmechanik +fu_lead_ingot_tech=Raffination von Bleibarren +fu_titan_ingot_tech=Raffination von Titanbarren +fu_gold_ingot_tech=Raffination von Goldbarren +fu_neodym_ingot_tech=Raffination von Neodymbarren + +fi_upgrade_tech=Fortschrittliches Upgrade +fu_upgrade_tech=Sehr fortschrittliches Upgrade +gr_upgrade_tech=Äußerst fortschrittliches Upgrade + +#effects +[description] +x2_ki_tech_eff=Verdoppeln Sie die Moduleffekte aller Ihrer KI-Kerne! (Funktioniert nur bei KI3-Beacon) +x3_ki_tech_eff=Verdreifachen Sie die Moduleffekte all Ihrer KI-Kerne - ein Wahnsinn, wenn Sie mich fragen! (Funktioniert nur bei KI3-Beacon) +sup_1_ki_tech_eff=+150 unterstützte Beacon +sup_2_ki_tech_eff=+250 unterstützte Beacon +sup_3_ki_tech_eff=+500 unterstützte Beacon +sup_4_ki_tech_eff=Maximal unterstützte Beacon + +#category +[fuel-category-name] +el_train_fuel=Zugtreibstoff +fi_basic_fuel=Kernbrennstoff +fi_advanced_fuel=Fortgeschrittener Kernbrennstoff +fi_pure_fuel=Hochenergetischer Kernbrennstoff +fi_test_fuel=Kernforschungsbrennstoff +fu_miner_fuel_category=Erzförderer +charged_fuel=Geladener Energiekristall + +#settings +[mod-setting-name] +el_solar_power_output=Solar panel 2.0 output +el_burner_power_output=Burner generator output +el_water_generator_power_output=Water turbine output +el_solar_recipe_enabled=Solar panel 2.0 recipe enabled +el_ki_beacon_effectivity=KI1 beacon effectivity +el_ki_beacon_supply_area=KI1 beacon area +el_ki_beacon_blueprintable=Make KI beacons blueprintable +el_ki_core_energy_usage=KI1 core power usage +el_ki_core_energy_usage_input=KI1 core power input maximum +el_ki_core_productivity=Enable [color=orange]productivity [/color]modules in KI core and amplifier +el_burner_kerosene_power_output=Kerosene generator power output +override_krastorio_endgame=Make Krastorio2 endgame harder. +overhaul_mode=Enable [color=#880fb4]Overaul [/color]mode. +overhaul_realistic_reactors=Integrate Realistic Reactors in 248k. + +el_ki_beacon_effectivity_2=KI2 beacon effectivity +el_ki_beacon_supply_area_2=KI2 beacon area +el_ki_beacon_effectivity_3=KI3 beacon effectivity +el_ki_beacon_supply_area_3=KI3 beacon area +el_ki_core_energy_usage_2=KI2 core power usage +el_ki_core_energy_usage_3=KI3 core power usage +el_ki_core_energy_usage_input_2=KI2 core power input maximum +el_ki_core_energy_usage_input_3=KI3 core power input maximum + +overhaul_science=Enable [color=#880fb4]science overhaul[/color]. +retexture_science=Enable [color=green]science re-texturing[/color]. + +legacy_icons=Enable [color=#96b40f]legacy icons[/color]. + +[mod-setting-description] +el_ki_core_productivity=Allows to achieve very high productivity values in f.e. crafting machines, so use with caution. +overhaul_mode=Overaul vanilla/Krastorio2 by inserting 248k in progression, aswell as in techs and recipes. \n[color=red]NOTE: When 248k is added in already existing save this may cause problems. For best gameplay use this on new world.[/color] +overhaul_realistic_reactors=248ks nuclear reactor will become a research reactor to guide towards the realistic reactors. \nNuclear Fuel and other are integrated in 248k progression.[color=red] Only possible in Overaul mode.[/color] +override_krastorio_endgame=Adjust Krastorio2 recipes for Anti-matter reactor, Intergalactic transreciever to require late game items of 248k. Intergalactic transceiver will require 1 [color=purple]248k element[/color]. + +overhaul_science=[color=red][WIP][/color]. Change science by adding additional lab for exotic science. Will include more ways to make science and simulation methods in the future. \n[color=red]Will not work with Krastorio2. [/color] +retexture_science=Re-textures science packs with 248k icons. \n[color=red]Will not work with Krastorio2. [/color] + +legacy_icons=Adds back the legacy textures for fission stage rare metals. + +[item-limitation] +limitation_message=Dieses Modul kann hier nicht verwendet werden. + +[recipe-name] +fi_decay_waste_recipe=Zerfall nuklearer Abfälle +fu_burn_oxygen_recipe=Sauerstoff entlüften +fi_refinery_basic_recipe=Hochentwickelte Ölverarbeitung +fi_refinery_coal_recipe=Kohlenstoffbetriebene Ölverarbeitung +fi_refinery_sulfur_recipe=Schwefelbetriebene Ölverarbeitung +fi_refinery_kerosene_recipe=Kerosinabtrennung +fi_refinery_kerosene_coal_recipe=Trennung von mit Kohlenstoff angereichertem Kerosin + +#booktorio +[gui] +bk_248k_name=248k Mod +bk_248k_overview=Übersicht +bk_248k_about=Über die Mod +bk_248k_about_text=Diese Mod ist darauf ausgerichtet, Vanilla zu erweitern und ein längeres Endgame hinzuzufügen. Es führt neue Wege ein, um Energie zu erzeugen, Materialien, alternative Optionen zur Herstellung von Vanilla-Gegenständen und einige einzigartige Gebäude, die alle in 4 Stufen unterteilt sind. Du wirst in der elektronischen Stufe im frühen Spiel beginnen und dann fortschreiten, wenn deine Fabrik wächst. Werfen Sie hier einen Blick darauf, was Sie erreichen können: +bk_248k_first_steps=Die ersten Schritte +bk_248k_first_steps_text=Um zu beginnen, müssen Sie einige Elemente hauptsächlich Aluminium und Lithium aus Stein waschen. Dies geschieht mit Schwefelsäure. Stellen Sie sicher, dass Sie eine ausreichende Menge davon haben. Neben dem Standardrezept ist es auch möglich, Kerosin herzustellen und Schwefelsäure im Entschwefelungsprozess von Kerosin zu gewinnen. Mit diesen Materialien können Sie nun einige ziemlich gute Solarpaneele Mk2 usw. bauen. + +bk_248k_ki1_core=Der KI1-Kern +bk_248k_ki2_core=KI2 und KI3-Verstärker +bk_248k_ki1_core_text=Diese Maschine fungiert als Modul-Effekt-Verteiler. Jeder Kern hat einen eigenen Kanal, der über das Kern-GUI geändert werden kann. Beachten Sie: Pro Kanal ist nur ein Kern erlaubt. In der Mitte des Kerns befinden sich Modulschlitze. Setzen Sie einige Module hinein, und ein funktionierender Kern wird ihre Effekte auf seinen Kanal übertragen. Sobald ein Beacon platziert ist, wird es automatisch im Standardkanal registriert. Um die Dinge einfach zu halten, versorgen Sie den Kern einfach mit genügend Flüssigkeit und stimmen Sie seinen Kanal auf den Standardkanal ab. +bk_248k_ki2_core_text=Mit der Fusions- und Spaltungsstufe erhalten Sie auch Zugriff auf KI2- und KI3-Beacons sowie KI2- und KI3-Kern/Verstärker. Diese Kerne verbrauchen zusätzliche Flüssigkeiten, um zu funktionieren. KI2- und KI3-Kern/Verstärker können zusätzliche Modul-Effekte auf den KI1-Kern hinzufügen. Stimmen Sie dazu ihren Kanal auf den Kanal Ihres KI1-Kerns ab. Module, die in die Mitte des KI2/KI3-Kerns eingesetzt werden, fügen jetzt ihre Effekte denen des KI1-Kerns hinzu. Beachten Sie, dass die besseren Beacons auch mehr Modul-Effekte übertragen können. Im Laufe der Zeit wird der KI2/KI3-Kern [item=fi_ki_science] und [item=fu_ki_science] produzieren. Diese werden benötigt, um Technologien im Zusammenhang mit den KI-Kernen zu erforschen. Ein KI1-Kern wird immer mit einem KI2- und einem KI3-Kern verknüpft sein. + +bk_248k_diesel_train=Der Diesellok +bk_248k_diesel_train_text=Ein Diesellok, ganz einfach. Aber warten Sie, gibt es mehr? Ja, das gibt es. Dieser Diesellok hat Zugang zu verschiedenen Dieselkraftstoffen und Motor-Modulen. Die Kraftstoffe haben alle einen ziemlich hohen Brennwert, aber am wichtigsten ist, dass die besonderen Kraftstoffe die maximale Geschwindigkeit des Zuges erheblich steigern, aber die Beschleunigung verringern. Um diesen Nachteil auszugleichen, können Sie Module im Ausrüstungsgitter des Zuges installieren. Ein Turbolader z.B. erhöht die Beschleunigung des Zuges um 35 Prozent. + +bk_248k_fusion=Nukleare Fusion +bk_248k_fusion_text=Nachdem Sie die Spaltungsstufe gemeistert haben, steht Ihnen die nukleare Fusion zur Verfügung. Fusion, nun ja, ist kompliziert. Zuerst müssen Sie einen Forschungsfusor [item=fu_fusor_item] bauen und einige Grundisotope verschmelzen, um etwas Fusortechnologie [item=fu_tech_sign_item] zu erhalten. +bk_248k_fusion_1_text=Das einfachste Isotop ist Protium-H[1][fluid=fu_protium]. Bauen Sie einen thermochemischen Separator [item=fu_boiler_item] und trennen Sie Wasser in Sauerstoff und Wasserstoff auf. Da Wasserstoff hauptsächlich Protium-H[1][fluid=fu_protium] ist, sollten Sie in der Lage sein, an etwas Fusortechnologie zu gelangen. +bk_248k_fusion_2_text=Mit der Fusortechnologie können Sie nun riesige Fusionsreaktoren bauen oder Hertz- und Tesla-Bots herstellen. Wenn möglich, richten Sie eine ausreichende Menge an Isotopen und Fusortechnologie ein - Sie werden eine Menge davon benötigen. + +bk_248k_star_engine=Sternmotor +bk_248k_star_engine_text=Der Sternmotor ist unglaublich! Er besteht aus 5 Teilen: dem Kern [item=fu_star_engine_core_item], einem linken und rechten Heizkörper [item=fu_star_engine_heater_left_item] [item=fu_star_engine_heater_item] und einem oberen und unteren Kühler [item=fu_star_engine_cooler_up_item] [item=fu_star_engine_cooler_item]. +bk_248k_star_engine_1_text=Bauen Sie zuerst den Kern (oben) mit so viel freiem Platz herum wie möglich. Platzieren Sie dann Kühler und Heizkörper daneben - stellen Sie sicher, dass alle Kern-Eingänge mit den Ausgängen der Heizkörper/Kühler übereinstimmen, indem Sie den Alt-Modus verwenden. Legen Sie die Rezepte für alle Maschinen fest und pumpen Sie eine Menge Protium in die Heizkörper. In der Tabelle unten können Sie sehen, was mit welcher Rate produziert werden kann, wenn die gesamte Maschine funktioniert. + +bk_248k_exotic_science=Exotische Materie-Forschung +bk_248k_exotic_science_text=Im Endspiel müssen Sie exotische Wissenschaft [item=fu_space_probe_science_item] produzieren. Um dies zu tun, müssen Sie an etwas exotische Materie [item=fu_space_probe_ore_item] gelangen. Da dieses seltene Material nur im Weltraum existiert, müssen Sie viele Raketen bauen, um etwas davon zu erhalten. Es gibt 3 neue Arten von Satelliten: Der 'Sputnik'-Satellit [item=fu_space_probe_sputnik_item], die Raumsonde [item=fu_space_probe_probe_item] und die Deep-Space-Sonde [item=fu_space_probe_deep_probe_item]. Die ersten beiden liefern Daten, die für den Start der Deep-Space-Sonde erforderlich sind, was zu exotischem Erz führt. Verwenden Sie die exotische Materie, um exotische Wissenschaftspakete herzustellen! + +bk_248k_blueprints=Blaupausen +bk_248k_blueprints_text=Hier sind einige Blaupausen für Mod-Setups. Klicken Sie einfach auf den Text, um eine zu erhalten. Wenn Sie ein Layout entworfen haben, das Sie teilen möchten, können Sie dies im Mod-Forum tun, und es könnte in Zukunft hier erscheinen! + +bk_248k_blueprints_1=Wasserturbinen-Setup - 40MW|PreLeyZero +bk_248k_blueprints_2=Thermochemisches Setup - 2X|PreLeyZero +bk_248k_blueprints_3=Solarkraftwerk - 40MW|PreLeyZero + +bk_248k_black_hole=Reaktor für das Endspiel +bk_248k_black_hole_text=Der Schwarze-Loch-Generator kann Energie aus allem erzeugen. Wenn sich 100 Stabilisatoren [item=gr_materials_stabilizer_item] und mindestens 1000 andere Gegenstände (Materie) im Reaktor befinden, können Sie ein Schwarzes Loch erzeugen. Jeder im Reaktor platzierte Gegenstand wird der verbrauchbaren Materie des Schwarzen Lochs hinzugefügt, außer den Stabilisatoren [item=gr_materials_stabilizer_item] - diese erhöhen die Stabilität des Reaktors. Im Laufe der Zeit wird die Stabilität des Reaktors abnehmen, daher sorgen Sie für eine stetige Versorgung mit diesen Materiestabilisatoren. Der Reaktor wird Materie aus seinem internen Puffer verbrauchen, entsprechend seiner Materieverbrauchsrate, und sie in Energie umwandeln. Bei voller Reaktorstabilität wird der Reaktor etwa 1 TW ausgeben. + +inf_burner=Handling von Objekten/Flüssigkeiten +inf_burner_text=Mit dem Objekt-/Flüssigkeitshandler können Sie jedes Objekt zerstören. Außerdem kann er Dampf in Wasser umwandeln, Wasser ablassen und auch Sauerstoff erzeugen. Verwenden Sie ihn, um unerwünschte Nebenprodukte loszuwerden. Er kann jedoch keinen nuklearen Abfall behandeln. + +248k_ki_overview=Übersicht 248k KI: +Standardkanal=Standardkanal +Übernehmen=Übernehmen +max. unterstützte Beacons=max. unterstützte Beacons +Gesamtbeacons=Gesamtbeacons +Beacon-Kanal ändern=Beacon-Kanal ändern: +KI1-Kern=KI1-Kern: +KI2-Verstärker=KI2-Verstärker: +KI3-Verstärker=KI3-Verstärker: +Kernkanal=Kernkanal +Verstärkerkanal=Verstärkerkanal +Verknüpfte Beacons=Verknüpfte Beacons + +# Informatron +[inf_248k] +menu_inf_248k=248k Mod +title_inf_248k=248k Mod +menu_ki1core=KI1-Kern[item=el_ki_core_item] +title_ki1core=KI1-Kern[item=el_ki_core_item] +menu_burner=Objekt/Flüssigkeitshandling[item=fu_burner_item] +title_burner=Objekt/Flüssigkeitshandling[item=fu_burner_item] +menu_diesel=Diesellok[item=el_diesel_train_item] +title_diesel=Diesellok[item=el_diesel_train_item] +menu_fusion=Fusion[item=fu_fusor_item] +title_fusion=Fusion[item=fu_fusor_item] +menu_starengine=Sternmotor[item=fu_star_engine_core_item] +title_starengine=Sternmotor[item=fu_star_engine_core_item] +menu_exoticscience=Exotische Wissenschaft[item=fu_space_probe_science_item] +title_exoticscience=Exotische Wissenschaft[item=fu_space_probe_science_item] +menu_blackhole=Schwarzes-Loch-Generator[item=gr_black_hole_item] +title_blackhole=Schwarzes-Loch-Generator[item=gr_black_hole_item] +standalone_mode_msg_1=Sie spielen derzeit 248k im eigenständigen Modus. +standalone_mode_msg_2=Wenn Sie 248k als umfassenden Modus mit Technik- und Gegenstandsintegration spielen möchten, insbesondere in Krastorio2, aktivieren Sie die Mod-Einstellung. +overhaul_mode_msg_1=Sie spielen derzeit 248k im umfassenden Modus. +overhaul_mode_msg_2=Wenn Sie 248k als eigenständigen Modus ohne Technik- und Gegenstandsintegration spielen möchten, deaktivieren Sie die Mod-Einstellung. \ No newline at end of file diff --git a/locale/en/lang_en.cfg b/locale/en/lang_en.cfg index 99a3e37..75bbcb5 100644 --- a/locale/en/lang_en.cfg +++ b/locale/en/lang_en.cfg @@ -765,3 +765,29 @@ standalone_mode_msg_1=You are currently playing 248k on standalone Mode. standalone_mode_msg_2=If you wish to play 248k as an overhaul mod with tech and item integration, especially in Krastorio2 turn on the mod setting overhaul_mode_msg_1=You are currently playing 248k on overhaul Mode. overhaul_mode_msg_2=If you wish to play 248k as an standalone mod without tech and item integration turn off the mod setting + + +[248k] +migration-gui-title=248k Update +migration-gui-info-title=248k Future +migration-gui-info-text= Hello fellow factorian. It has been quite some time since I updated 248k the last time, more then one and half a year. Thats quite a lot of time, +migration-gui-info-text-2= in which I mainly have been working on the [font=default-bold]Exotic Industries[/font] mod series, more on this later on. The 248k mod is in its +migration-gui-info-text-3= more or less final state currently. Small bugfixes and balancing will be done in the future but no new content will be added. The mod itself is +migration-gui-info-text-4= in a pretty stable state, eventhough mechanics like its beacon system are bit outdated in terms of coding. Therefore I already have been porting +migration-gui-info-text-5= some of its features into the [font=default-bold]EI[/font] series, with fresh textures, improved code and more mechanics! + +migration-gui-ei-title=Exotic Industries +migration-gui-ei-text= Exotic Industries is the official successor of 248k. It is a mod series, consisting out of the core mod and several standalone mods. +migration-gui-ei-text-2= [font=default-bold]EI[/font] represents everything I have learned in making 248k and now is a complete true overhaul mod. EI comes with fancy new graphics, +migration-gui-ei-text-3= a whole bunch of new mechanics and a more rounded experience. A lot of 248ks charme and idears flown into the making of [font=default-bold]EI[/font]. + +migration-gui-ei-sub-title=Exotic Industries: Submods +migration-gui-ei-sub-text= Here is a list of the standalone mods, which are part of the [font=default-bold]EI[/font] series. +migration-gui-ei-sub-text-2= [color=blue]Exotic Industries: Robots[/color] adds 248ks high end bots +migration-gui-ei-sub-text-3= [color=blue]Exotic Industries: EM trains[/color] adds 248k inspired EM trains with custom upgrading and charging system +migration-gui-ei-sub-text-4= [color=blue]Exotic Industries: Loaders[/color] just custom loaders +migration-gui-ei-sub-text-5= [color=blue]Exotic Industries: Tanks[/color] big tanks, also includes the 248k silo +migration-gui-ei-sub-text-6= [color=blue]Exotic Industries: Containers[/color] various storehouse options +migration-gui-ei-sub-text-7= [color=blue]Exotic Industries: Fueler[/color] an automatic refeuling tower for players and vehicles + +migration-gui-ei-sub-text-8= [color=orange]Note: [/color]Thanks for reading until here - have a great day! \ No newline at end of file diff --git a/migrations/248k-1.0.30.lua b/migrations/248k-1.0.30.lua new file mode 100644 index 0000000..ffc126a --- /dev/null +++ b/migrations/248k-1.0.30.lua @@ -0,0 +1,151 @@ +for _, force in pairs(game.forces) do + force.reset_recipes() + force.reset_technologies() + force.reset_technology_effects() +end + +function open_gui(player) + + local root = player.gui.screen.add{ + type = "frame", + name = "248k_migration_notice", + direction = "vertical", + } --[[@as LuaGuiElement]] + root.force_auto_center() + + do -- Titlebar + local titlebar = root.add{type = "flow", direction = "horizontal"} --[[@as LuaGuiElement]] + titlebar.drag_target = root + titlebar.add{ + type = "label", + caption = {"248k.migration-gui-title"}, + style = "frame_title", + ignored_by_interaction = true + } + titlebar.add{ + type = "empty-widget", + style = "ei_titlebar_draggable_spacer", + ignored_by_interaction = true + } + titlebar.add{ + type = "sprite-button", + name = "close_button", + style = "close_button", + sprite = "utility/close_white", + hovered_sprite = "utility/close_black", + clicked_sprite = "utility/close_black", + tags = { + parent_gui = "248k_migration_notice", + action = "close-gui" + } + } + end + + local main_container = root.add{ + type = "frame", + name = "main-container", + direction = "vertical", + style = "inside_shallow_frame" + } --[[@as LuaGuiElement]] + + do -- info on 248k + main_container.add{ -- Console subheader + type = "frame", + style = "ei_subheader_frame" + }.add{ + type = "label", + caption = {"248k.migration-gui-info-title"}, + style = "subheader_caption_label" + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-info-text"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-info-text-2"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-info-text-3"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-info-text-4"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-info-text-5"}, + } + end + + do -- info on 248k + main_container.add{ -- Console subheader + type = "frame", + style = "ei_subheader_frame" + }.add{ + type = "label", + caption = {"248k.migration-gui-ei-title"}, + style = "subheader_caption_label" + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-text"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-text-2"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-text-3"}, + } + end + + do -- info on 248k + main_container.add{ -- Console subheader + type = "frame", + style = "ei_subheader_frame" + }.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-title"}, + style = "subheader_caption_label" + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-2"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-3"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-4"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-5"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-6"}, + } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-7"}, + } + end + + + +end + +-- Open the GUI for all players +for _, player in pairs(game.players) do + open_gui(player) +end \ No newline at end of file diff --git a/scripts/gui.lua b/scripts/gui.lua index e25ae76..197deb3 100644 --- a/scripts/gui.lua +++ b/scripts/gui.lua @@ -602,6 +602,15 @@ function gui.on_change(e) end end end + + local parent_gui = e.element.tags.parent_gui + local action = e.element.tags.action + if parent_gui == "248k_migration_notice" then + if action == "close-gui" then + player.gui.screen["248k_migration_notice"].destroy() + end + end + end function gui.on_selected(e) diff --git a/scripts/overhaul.lua b/scripts/overhaul.lua index 5aaa71c..3918e25 100644 --- a/scripts/overhaul.lua +++ b/scripts/overhaul.lua @@ -87,7 +87,7 @@ building_table = { {"heat-exchanger", "fi_materials_GFK", 10}, {"heat-pipe", "fi_materials_titan",1}, - {"rocket-silo", "fu_materials_KFK", 40}, + --{"rocket-silo", "fu_materials_KFK", 40}, {"beacon", "fi_materials_titan", 8}, {"substation", "fi_materials_titan", 4}, @@ -107,7 +107,7 @@ item_table = { {"speed-module-3", "fi_modules_core_item", 3}, {"effectivity-module-2", "fi_modules_core_item", 1}, {"effectivity-module-3", "fi_modules_core_item", 3}, - {"satellite", "fu_materials_KFK", 10}, + --{"satellite", "fu_materials_KFK", 10}, --{"automation-science-pack", "fi_modules_core_item", 3}, --{"logistic-science-pack", "fi_modules_core_item", 3}, @@ -147,7 +147,7 @@ tech_table = { {"productivity-module-2", "fi_modules_1_tech"}, {"kovarex-enrichment-process", "el_ki_eff_1_tech"}, {"kovarex-enrichment-process", "fi_ki_eff_1_tech"}, - {"rocket-silo", "fu_KFK_tech"}, + --{"rocket-silo", "fu_KFK_tech"}, {"space-science-pack", "fu_KFK_tech"}, {"el_train_tech", "railway"}, {"el_kerosene_tech", "oil-processing"}, @@ -180,4 +180,11 @@ add_to_recipes(change_table_index(building_table, recipe_structure)) add_to_recipes(change_table_index(item_table, recipe_structure)) add_to_techs(change_table_index(tech_table, tech_structure)) +-- if no space exploration mod +if not mods["space-exploration"] then + -- rocket silo and satellite + add_to_recipes(change_table_index({{"rocket-silo", "fu_materials_KFK", 40}, {"satellite", "fu_materials_KFK", 10}}, recipe_structure)) + add_to_techs(change_table_index({{"rocket-silo", "fu_KFK_tech"}}, tech_structure)) +end + end --indent ignored \ No newline at end of file From c378fb7bf0d55bc6d577e4be1e616fd56b4ef8f4 Mon Sep 17 00:00:00 2001 From: PreLeyZero <52599424+PreLeyZero@users.noreply.github.com> Date: Wed, 21 Feb 2024 00:03:00 +0100 Subject: [PATCH 11/12] fixup on migration script --- migrations/248k-1.0.30.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/migrations/248k-1.0.30.lua b/migrations/248k-1.0.30.lua index ffc126a..ab8ba2d 100644 --- a/migrations/248k-1.0.30.lua +++ b/migrations/248k-1.0.30.lua @@ -139,6 +139,10 @@ function open_gui(player) type = "label", caption = {"248k.migration-gui-ei-sub-text-7"}, } + main_container.add{ + type = "label", + caption = {"248k.migration-gui-ei-sub-text-8"}, + } end From 7f91fba0d88f296c8eab7ae1176708840c2410c0 Mon Sep 17 00:00:00 2001 From: PreLeyZero <52599424+PreLeyZero@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:54:03 +0100 Subject: [PATCH 12/12] v.31 --- changelog.txt | 5 +++++ info.json | 2 +- scripts/gui.lua | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index 178d69f..42d462b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.31 +Date: 23.02.2024 + Bugfixes: + - fixed a crash on the KI gui +--------------------------------------------------------------------------------------------------- Version: 1.0.30 Date: 20.02.2024 Features: diff --git a/info.json b/info.json index b6583c3..7b4f661 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "248k", - "version": "1.0.30", + "version": "1.0.31", "title": "248k Mod", "author": "PreLeyZero", "factorio_version": "1.1", diff --git a/scripts/gui.lua b/scripts/gui.lua index 197deb3..d88f467 100644 --- a/scripts/gui.lua +++ b/scripts/gui.lua @@ -603,6 +603,10 @@ function gui.on_change(e) end end + if not e.element.valid then + return + end + local parent_gui = e.element.tags.parent_gui local action = e.element.tags.action if parent_gui == "248k_migration_notice" then