Merge branch 'PreLeyZero:master' into master
This commit is contained in:
commit
59dcf80f68
19 changed files with 1571 additions and 82 deletions
|
@ -1,4 +1,22 @@
|
|||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.0.0
|
||||
Date: 22.3.2022
|
||||
Features:
|
||||
- added vanila overhaul mode: integrate 248k items, buildings and techs into progression + change vanila items + buildings accordingly
|
||||
- added krastorio 2 overhaul mode.
|
||||
- use mod settings to choose standalone mode or overhaul mode
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.9.5
|
||||
Date: 19.1.2022
|
||||
Features:
|
||||
- added ja locale thanks to kyon1207
|
||||
- added ru locale thanks to Astorin
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.9.4
|
||||
Date: 4.1.2022
|
||||
Bugfixes:
|
||||
- fixed crash with krastorio 2 and omnifluid
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.9.3
|
||||
Date: 12.10.2021
|
||||
Changes:
|
||||
|
|
25
control.lua
25
control.lua
|
@ -7,6 +7,22 @@ local gr_gui = require('scripts/gravitation/gui')
|
|||
--informatron
|
||||
require('scripts/informatron/inf_main')
|
||||
|
||||
--===================================================================================================================
|
||||
-- other functions
|
||||
--===================================================================================================================
|
||||
|
||||
function print_start_message()
|
||||
if settings.startup['overhaul_mode'].value == false then
|
||||
game.print("You are currently playing 248k on standalone Mode.", {r=0.5, g=0, b=0.5})
|
||||
game.print("If you wish to play 248k as an overhaul mod with tech and item integration, especially in Krastorio2 turn on the mod setting", {r=0.5, g=0, b=0.5})
|
||||
elseif settings.startup['overhaul_mode'].value == true then
|
||||
game.print("You are currently playing 248k on overhaul Mode.", {r=0.5, g=0, b=0.5})
|
||||
game.print("If you wish to play 248k as an overhaul mod without tech and item integration turn off the mod setting", {r=0.5, g=0, b=0.5})
|
||||
end
|
||||
end
|
||||
|
||||
--===================================================================================================================
|
||||
-- Event handlers
|
||||
--===================================================================================================================
|
||||
|
||||
--init
|
||||
|
@ -23,6 +39,8 @@ script.on_init(
|
|||
for i,v in pairs(game.players) do
|
||||
gui.add_top_gui(game.players[i])
|
||||
end
|
||||
|
||||
print_start_message()
|
||||
end
|
||||
)
|
||||
|
||||
|
@ -35,6 +53,12 @@ script.on_event({
|
|||
},
|
||||
function(e)
|
||||
gui.add_top_gui(game.get_player(e["player_index"]))
|
||||
|
||||
if not global.message_printed then
|
||||
print_start_message()
|
||||
global.message_printed = true
|
||||
end
|
||||
|
||||
end
|
||||
)
|
||||
|
||||
|
@ -163,4 +187,3 @@ script.on_configuration_changed(
|
|||
end
|
||||
end
|
||||
)
|
||||
|
||||
|
|
|
@ -16,3 +16,7 @@ end
|
|||
if mods["space-exploration"] then
|
||||
require('scripts/SE/data-final-fixes')
|
||||
end
|
||||
--overhaul K2
|
||||
if (settings.startup['overhaul_mode'].value == true and mods["Krastorio2"]) then
|
||||
require('scripts/krastorio2/overhaul')
|
||||
end
|
5
data.lua
5
data.lua
|
@ -112,3 +112,8 @@ data:extend({
|
|||
if data.raw.technology["atomic-bomb"] then
|
||||
table.insert(data.raw.technology["atomic-bomb"].effects, {type ="unlock-recipe", recipe ="fi_atomic_bomb_recipe"})
|
||||
end
|
||||
|
||||
--overhaul
|
||||
if settings.startup['overhaul_mode'].value == true then
|
||||
require('scripts/overhaul')
|
||||
end
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"name": "248k",
|
||||
"version": "0.9.3",
|
||||
"version": "1.0.0",
|
||||
"title": "248k Mod",
|
||||
"author": "PreLeyZero",
|
||||
"factorio_version": "1.1",
|
||||
"description": "Advance through 4 stages of tech. Start with simple machines and work your way through nuclear fission and fusion up to black and white holes, in order to tame the 248k Element. This mod is designed to be playable in already existing worlds since it changes nothing on world generation or vanilla itself. Does include a booktorio/Informatron ingame wiki!",
|
||||
"description": "Advance through 4 stages of tech. Start with simple machines and work your way through nuclear fission and fusion up to black and white holes. Can be added to already existing saves! See mod portal for more info.",
|
||||
"dependencies": [
|
||||
"base >= 1.0.0",
|
||||
"Squeak Through",
|
||||
|
|
|
@ -64,10 +64,10 @@ fi_modules_productivity_4_item=Gauss Module "4.Art"
|
|||
fi_modules_productivity_5_item=Gauss Module "5.Art"
|
||||
fi_modules_productivity_6_item=Gauss Module "6.Art"
|
||||
|
||||
fi_crushed_glass_item=Crushed glass
|
||||
fi_crushed_glass_item=Crushed industrial glass
|
||||
fi_crushed_stone_item=Crushed stone
|
||||
fi_crushed_uranium_item=Crushed uranium
|
||||
fi_materials_glass=Glass
|
||||
fi_materials_glass=Industrial glass
|
||||
fi_materials_glass_fiber=Fiberglass
|
||||
fi_materials_natural_fiber=Natural fiber
|
||||
fi_materials_gold=Gold
|
||||
|
@ -183,7 +183,7 @@ el_arc_pure_aluminum=Molten aluminium
|
|||
fi_crystal_fluid=Crystal matrix (liquid)
|
||||
fi_dirty_water=Rich water
|
||||
fi_strong_acid=Hydrofluoric acid
|
||||
fi_arc_glass=Molten glass
|
||||
fi_arc_glass=Molten industrial glass
|
||||
fi_arc_gold=Molten gold
|
||||
fi_arc_titan=Molten titan
|
||||
fi_arc_neodym=Molten neodymium
|
||||
|
@ -191,7 +191,8 @@ fi_arc_neodym=Molten neodymium
|
|||
|
||||
fu_hydrogen=Hydrogen
|
||||
fu_oxygen=Oxygen
|
||||
fu_lead_fluid=Liquid lead
|
||||
fu_lead_fluid_hot=Liquid lead (1500°C)
|
||||
fu_lead_fluid_cold=Liquid lead (500°C)
|
||||
fu_protium=Protium-H[1]
|
||||
fu_deuterium=Deuterium-H[2]
|
||||
fu_tritium=Tritium-H[3]
|
||||
|
@ -464,7 +465,8 @@ el_purifier_tech=Ore purification
|
|||
el_caster_tech=Metal casting
|
||||
el_grower_tech=Crystal growing
|
||||
|
||||
fi_glass_tech=Glass
|
||||
fi_castor_tech=Waste storage
|
||||
fi_glass_tech=Industrial glass
|
||||
fi_flourite_tech=Flourite
|
||||
fi_fiberer_tech=Fiber production
|
||||
fi_purifier_tech=Advanced ore purification
|
||||
|
@ -533,6 +535,7 @@ el_ki_core_productivity=Enable productivity modules in KI core and amplifier
|
|||
el_burner_kerosene_power_output=Kerosene generator power output
|
||||
fu_burner_power_output=Fusion Stage burner power output
|
||||
override_krastorio_endgame=Adjust Krastorio2 recipes for Anti-matter reactor, Intergalactic transreciever
|
||||
overhaul_mode=Overaul vanilla/Krastorio2 by inserting 248k in progression, aswell as in techs and recipes. NOTE: When 248k is added in already existing save this may cause problems. For best gameplay use this on new world.
|
||||
|
||||
el_ki_beacon_effectivity_2=KI2 beacon effectivity
|
||||
el_ki_beacon_supply_area_2=KI2 beacon area
|
||||
|
|
605
locale/ja/lang_ja.cfg
Normal file
605
locale/ja/lang_ja.cfg
Normal file
|
@ -0,0 +1,605 @@
|
|||
#item-groups
|
||||
[item-group-name]
|
||||
el_item_group=電気ステージ
|
||||
fi_item_group=核分裂ステージ
|
||||
fu_item_group=核融合ステージ
|
||||
fu_star_engine_group=恒星エンジン関連レシピ
|
||||
gr_item_group=エキゾチックステージ
|
||||
|
||||
#items
|
||||
[item-name]
|
||||
el_solar_item=ソーラーパネル2.0
|
||||
el_burner_item=燃料式発電機
|
||||
el_aluminum_item=アルミニウム
|
||||
el_aluminum_ore_item=アルミニウム鉱石
|
||||
el_lithium_item=リチウム
|
||||
el_lithium_ore_item=リチウム鉱石
|
||||
el_lithium_battery=リチウム電池
|
||||
el_train_fuel_diesel_item=ディーゼル燃料ユニット
|
||||
el_train_fuel_diesel_energized_item=電気式ディーゼル燃料ユニット
|
||||
el_energy_crystal_item=神秘のエネルギー結晶
|
||||
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=純鉄
|
||||
el_materials_pure_copper=純銅
|
||||
el_materials_pure_aluminum=純アルミニウム
|
||||
|
||||
fi_uranium233_item=ウラニウム-233
|
||||
fi_plutonium239_item=プルトニウム-239
|
||||
fi_thorium232_item=トリウム-232
|
||||
fi_compound_material_item=複合材料
|
||||
fi_basic_fuel_item=ウラン-235燃料棒
|
||||
fi_basic_thorium_fuel_item=トリウム-232燃料棒
|
||||
fi_advanced_fuel_item=モックス燃料棒
|
||||
fi_advanced_thorium_fuel_item=ウラニウム-233燃料棒
|
||||
fi_pure_fuel_item=高エネルギーモックス燃料棒
|
||||
fi_used_basic_fuel_item=使用済ウラニウム-235燃料棒
|
||||
fi_used_basic_thorium_fuel_item=使用済トリウム-232燃料棒
|
||||
fi_used_advanced_fuel_item=使用済モックス燃料棒
|
||||
fi_used_advanced_thorium_fuel_item=使用済ウラニウム-233燃料棒
|
||||
fi_used_pure_fuel_item=使用済高エネルギーモックス燃料棒
|
||||
fi_energy_crystal_item=人工エネルギー結晶
|
||||
fi_catalyst_crystal_item=結晶触媒
|
||||
fi_base_crystal_item=エネルギー結晶マトリックス
|
||||
fi_crushed_crystal_item=エネルギークリスタル粉末
|
||||
fi_crushed_iron_item=鉄粉末
|
||||
fi_crushed_copper_item=銅粉末
|
||||
fi_crushed_lithium_item=リチウム粉末
|
||||
fi_crushed_aluminum_item=アルミニウム粉末
|
||||
fi_crushed_coal_item=石炭粉末
|
||||
fi_industrial_steel_blend_item=鋼材ブレンド粉末
|
||||
fi_industrial_steel_item=工業用鋼材
|
||||
fi_fuel_train_crystal_item=超電磁式燃料ユニット
|
||||
fi_modules_base_item=モジュールフレーム
|
||||
fi_modules_core_item=モジュールコア
|
||||
fi_modules_productivity_1_item=ストークスモデル/Art.1
|
||||
fi_modules_productivity_2_item=ストークスモデル/Art.2
|
||||
fi_modules_productivity_3_item=ストークスモデル/Art.3
|
||||
fi_modules_productivity_4_item=ガウスモデル/Art.4
|
||||
fi_modules_productivity_5_item=ガウスモデル/Art.5
|
||||
fi_modules_productivity_6_item=ガウスモデル/Art.6
|
||||
|
||||
fi_crushed_glass_item=ガラス粉末
|
||||
fi_crushed_stone_item=砂
|
||||
fi_crushed_uranium_item=ウラニウム粉末
|
||||
fi_materials_glass=ガラス
|
||||
fi_materials_glass_fiber=ガラス繊維
|
||||
fi_materials_natural_fiber=天然繊維
|
||||
fi_materials_gold=金
|
||||
fi_materials_neodym=ネオジム
|
||||
fi_materials_titan=チタニウム
|
||||
fi_materials_flourite=蛍石
|
||||
fi_materials_pure_gold=純金
|
||||
fi_materials_pure_neodym=純ネオジム
|
||||
fi_materials_pure_titan=純チタニウム
|
||||
fi_materials_GFK=強化プラスチック(ガラス繊維)
|
||||
fi_materials_NFK=強化プラスチック(天然繊維)
|
||||
fi_materials_waste=放射性廃棄物
|
||||
|
||||
|
||||
|
||||
fu_tech_sign_item=核融合技術
|
||||
fu_lead_ore_item=鉛鉱石
|
||||
fu_lead_item=鉛
|
||||
fu_crushed_lead_item=鉛粉末
|
||||
fu_space_probe_sputnik_item=スプートニク1号
|
||||
fu_space_probe_probe_item=宇宙探査衛星
|
||||
fu_space_probe_deep_probe_item=深宇宙探査衛星
|
||||
fu_space_probe_data_card_1_item=基礎宇宙データカード
|
||||
fu_space_probe_data_card_2_item=コンパクト宇宙データカード
|
||||
fu_space_probe_data_card_3_item=深宇宙データカード
|
||||
fu_space_probe_up_matter_item=構造化エキゾチックマター(上)
|
||||
fu_space_probe_down_matter_item=構造化エキゾチックマター(下)
|
||||
fu_space_probe_ore_item=エキゾチック鉱石
|
||||
fu_space_probe_science_item=エキゾチックサイエンスパック
|
||||
|
||||
fu_materials_pure_lead=純鉛
|
||||
fu_materials_energy_crystal=高度エネルギー結晶
|
||||
fu_materials_refined_crystal=純化結晶
|
||||
fu_materials_KFK=強化プラスチック(炭素繊維)
|
||||
fu_materials_magnet=磁石
|
||||
fu_materials_carbon_fiber=炭素繊維
|
||||
fu_materials_TIM=チタン・アルミ複合材
|
||||
fu_materials_fusion_card=核融合データ
|
||||
fu_materials_plasma_card=プラズマデータ
|
||||
fu_materials_magnet_card=磁力データ
|
||||
fu_materials_laser_card=レーザーデータ
|
||||
fu_materials_empty_container=空の中性子容器
|
||||
fu_materials_charged_container=充填された中性子容器
|
||||
|
||||
|
||||
gr_materials_fusion_cell_item=小型融合セル
|
||||
gr_materials_stack_down_item=複合化マター (下)
|
||||
gr_materials_stack_up_item=複合化マター (上)
|
||||
gr_materials_cooked_crystal_item=育成結晶
|
||||
gr_materials_refined_crystal_item=鍛錬結晶
|
||||
gr_materials_crushed_exotic_item=エキゾチックマター粉末
|
||||
gr_materials_stabilizer_item=エキゾチックマター安定器
|
||||
|
||||
gr_materials_circuit=HCP回路
|
||||
gr_materials_gold_wire=金線
|
||||
gr_materials_pcb=PCB
|
||||
gr_materials_magnet=HLP磁石
|
||||
gr_materials_plasma_cube=プラズマコンテナ
|
||||
|
||||
|
||||
|
||||
gr_materials_red_item=3,6kエレメント
|
||||
gr_materials_red_pack_item=研究材(赤)
|
||||
gr_materials_red_data_item=研究データ(赤)
|
||||
|
||||
gr_materials_green_item=7,2kエレメント
|
||||
gr_materials_green_pack_item=研究材(緑)
|
||||
gr_materials_green_data_item=研究データ(緑)
|
||||
|
||||
gr_materials_blue_item=15,5kエレメント
|
||||
gr_materials_blue_pack_item=研究材(青)
|
||||
gr_materials_blue_data_item=研究データ(青)
|
||||
|
||||
gr_materials_purple_item=31kエレメント
|
||||
gr_materials_purple_pack_item=研究材(紫)
|
||||
gr_materials_purple_data_item=研究データ(紫)
|
||||
|
||||
gr_materials_yellow_item=62kエレメント
|
||||
gr_materials_yellow_pack_item=研究材(黄)
|
||||
gr_materials_yellow_data_item=研究データ(黄)
|
||||
|
||||
gr_materials_grey_item=124kエレメント
|
||||
gr_materials_grey_pack_item=研究材(黒)
|
||||
gr_materials_grey_data_item=研究データ(黒)
|
||||
|
||||
gr_materials_white_item=248kエレメント
|
||||
gr_materials_white_pack_item=研究材(白)
|
||||
gr_materials_white_data_item=研究データ(白)
|
||||
|
||||
gr_materials_data_item=データベース
|
||||
gr_materials_stacked_data_item=多重化データベース
|
||||
|
||||
gr_materials_charge_remote=究極バイター殲滅機(スイッチ)
|
||||
|
||||
|
||||
|
||||
|
||||
#fluid
|
||||
[fluid-name]
|
||||
el_pressurized_water=臨界圧縮水
|
||||
el_kerosene=灯油
|
||||
el_acidic_water=酸性水
|
||||
el_desulfurized_kerosene=脱硫化灯油
|
||||
el_ki_memory_fluid=液体メモリー:KI1
|
||||
el_ki_cpu_fluid=液体コンピューター:KI1
|
||||
|
||||
el_dirty_water=汚水
|
||||
el_arc_pure_copper=溶解銅
|
||||
el_arc_pure_iron=溶解鉄
|
||||
el_arc_pure_aluminum=溶解アルミ
|
||||
|
||||
|
||||
fi_crystal_fluid=液体結晶マトリックス
|
||||
fi_dirty_water=鉱水
|
||||
fi_strong_acid=フッ化水素酸
|
||||
fi_arc_glass=溶解ガラス
|
||||
fi_arc_gold=溶解金
|
||||
fi_arc_titan=溶解チタン
|
||||
fi_arc_neodym=溶解ネオジム
|
||||
|
||||
|
||||
fu_hydrogen=水素
|
||||
fu_oxygen=酸素
|
||||
fu_lead_fluid=液体鉛
|
||||
fu_protium=軽水素-H[1]
|
||||
fu_deuterium=重水素-H[2]
|
||||
fu_tritium=三重水素-H[3]
|
||||
fu_lithium_6=リチウム-Li[6]
|
||||
fu_helium_3=ヘイウム-He[3]
|
||||
fu_helium_4=ヘリウム-He[4]
|
||||
fu_iron=鉄-Fe[56]
|
||||
|
||||
fu_arc_pure_lead=溶解鉛
|
||||
fu_metal_foam=発泡金属
|
||||
fu_neutron_fluid=液状中性子
|
||||
|
||||
fu_protium_heated=軽水素-H[1](高熱)
|
||||
fu_iron_heated=鉄-Fe[56](高熱)
|
||||
fu_copper=銅-Cu[63]
|
||||
fu_copper_heated=銅-Cu[63](高熱)
|
||||
fu_lithium_7=リチウム-Li[7]
|
||||
fu_lithium_7_heated=リチウム-Li[7](高熱)
|
||||
fu_sulfur=硫黄-S[32]
|
||||
fu_sulfur_heated=硫黄-S[32](高熱)
|
||||
fu_uranium_238=ウラニウム-U[238]
|
||||
fu_uranium_238_heated=ウラニウム-U[238](高熱)
|
||||
fu_uranium_235=ウラニウム-U[235]
|
||||
fu_uranium_235_heated=ウラニウム-U[235](高熱)
|
||||
|
||||
fi_ki_circuit_fluid=液状回路:KI2
|
||||
fu_ki_circuit_fluid=液状回路:KI3
|
||||
|
||||
|
||||
#item description
|
||||
[item-description]
|
||||
el_solar_item=一定程度の知識で作られています。
|
||||
el_burner_item=コンパクトな燃料式発電機です。
|
||||
el_energy_crystal_item=この結晶は未知の物質でできています。僅かにエネルギーを放っていますが、一体何に使うのでしょうか?
|
||||
|
||||
fi_solid_reactor_item=大量の熱エネルギーを発生させることができる水減速型核分裂炉。消費した燃料棒は精製して再び使用することができます。
|
||||
fi_crafter_item=この機械は、基本的な核燃料を動力源として、物を組み立てたり、製錬したりすることができます。ただし、液体を扱うことはできません。
|
||||
fi_energy_crystal_item=人工的なエネルギーの結晶。大量のエネルギーを放射しており、高度な機械の製造に役立つかもしれない。
|
||||
|
||||
fu_tech_sign_item=核融合に関する知識。これらの情報があれば、将来はもっと大きな核融合装置を作ることができるかもしれませんね。
|
||||
fu_stelar_reactor_item=ステラレータ方式の核融合炉。約2GWの安定した電力を出力できる。炉心の熱は液体鉛冷却サイクルに伝えられ、そこから蒸気を発生させ、最終的には電力を得ることができる。核融合生成物を回収する方法はまだないが、この欠陥は次世代UMR炉で修正されるかもしれない。
|
||||
fu_tokamak_reactor_item=トカマク方式による核融合炉。燃料にもよるが、パルス出力で2〜4GWの出力が得られる。ステラレータとは対照的に、トカマク方式は主にD-T核融合用に設計されています。核融合生成物を回収する方法はまだないが、この欠陥は次世代UMR炉で修正されるかもしれない。
|
||||
fu_robo_logistic_item=この4基のエンジンは、十分なエネルギーを供給できれば、大きな推力を発揮します。
|
||||
fu_robo_construction_item=驚異的なスピードで構造物を作ることができます。
|
||||
fu_star_engine_core_item=これぞ、核融合の最高峰! この機械で、小さな恒星の中心で元素を作ることができるのです。しかし、その反応を活発にするためには、たくさんの電力が必要です。恒星エンジンは、コアと、コアの方を向いた少なくとも1つの冷却器と加熱器からできています。冷却器と加熱器の数(それぞれ1つか2つ)に応じて、鉄やその他の基本的な元素を1秒間に500から1000個生産することができます。
|
||||
|
||||
gr_materials_fusion_cell_item=この装置には、異次元に格納された小さな恒星が収められています。決して触ってはいけません。
|
||||
gr_crafter_item=小さな星から力を得て、あなたの願いを叶えるマシン。炉のようなにおいもします。
|
||||
gr_magnet_train_item=この列車は、電磁力で浮上し、有効質量をほぼゼロにします。この列車は、高速で長い鉄道のために作られたものです。そして、覚えておくべきなのは、コンパクトな星を動力源とするこの列車は、常に大きなエネルギーを秘めているのです。
|
||||
gr_magnet_wagon_item=超高速で荷物を運べ、リニアモーターカーを機関車として使用します。
|
||||
gr_magnet_tanker_item=液体を超高速で運送できます。リニアモーターカーを機関車として使用します。
|
||||
|
||||
gr_magnet_train_pre_item=この列車は、電磁力で浮上し、有効質量をほぼゼロにします。高速・長大な鉄道に対応した列車です。
|
||||
gr_magnet_wagon_pre_item=超高速で荷物を運べ、リニアモーターカーを機関車として使用します。
|
||||
gr_magnet_tanker_pre_item=液体を超高速で運送できます。リニアモーターカーを機関車として使用します。
|
||||
|
||||
fi_modules_productivity_1_item=248kMODのマシン/レシピの一部で使用できるモジュールです。
|
||||
fi_modules_productivity_2_item=248kMODのマシン/レシピの一部で使用できるモジュールです。
|
||||
fi_modules_productivity_3_item=248kMODのマシン/レシピの一部で使用できるモジュールです。
|
||||
fi_modules_productivity_4_item=このモジュールは(生産性モジュール使用不可能な物を含む)あらゆる機械に使用できます。
|
||||
fi_modules_productivity_5_item=このモジュールは(生産性モジュール使用不可能な物を含む)あらゆる機械に使用できます。
|
||||
fi_modules_productivity_6_item=このモジュールは(生産性モジュール使用不可能な物を含む)あらゆる機械に使用できます。
|
||||
|
||||
el_ki_core_item=使用方法はbooktorio、またはInformatronによって閲覧可能です。
|
||||
fi_ki_core_item=使用方法はbooktorio、またはInformatronによって閲覧可能です。
|
||||
fu_ki_core_item=使用方法はbooktorio、またはInformatronによって閲覧可能です。
|
||||
|
||||
gr_white_hole_item=この機械は、どんなものを入れても完璧に再現してしまいます。
|
||||
gr_materials_white_item=||ついにあなたはやり遂げました。あなたは究極のゴールに到達したのです。248kのエレメントを持つことで、あなたは248kMODを打ち破ったのです。||
|
||||
|
||||
|
||||
|
||||
#buildable entities
|
||||
[entity-name]
|
||||
el_solar_entity=ソーラーパネル2.0
|
||||
el_tank_entity=サイロタンク
|
||||
el_burner_entity=燃料式発電機
|
||||
el_burner_kerosene_entity=灯油式発電機
|
||||
el_water_generator_entity=水力タービン
|
||||
el_pressurizer_entity=臨界圧縮機
|
||||
el_diesel_train_entity=ディーゼル機関車
|
||||
el_ki_cpu_entity=コンピューター精製器:KI1
|
||||
el_ki_memory_entity=メモリー精製器:KI1
|
||||
el_ki_beacon_entity=ビーコン:KI1
|
||||
el_ki_core_entity=ビーコンコア:KI1
|
||||
el_ki_beacon_slave_entity=ビーコンリンクスロット:KI1
|
||||
el_ki_core_slave_entity=モジュールスロット
|
||||
el_ki_core_slave_container_entity=ビーコンコア:KI1
|
||||
fi_ki_beacon_entity=ビーコン:KI2
|
||||
fi_ki_core_entity=ビーコン増幅器:KI2
|
||||
fi_ki_core_slave_entity=モジュールスロット:KI2
|
||||
fi_ki_core_slave_container_entity=ビーコンコア:KI2
|
||||
fu_ki_beacon_entity=ビーコン:KI3
|
||||
fu_ki_core_entity=ビーコン増幅器:KI3
|
||||
fu_ki_core_slave_entity=モジュールスロット:KI3
|
||||
fu_ki_core_slave_container_entity=ビーコンコア:KI3
|
||||
fi_ki_circuit_entity=回路液化装置:KI2
|
||||
fu_ki_circuit_entity=回路液化装置:KI3
|
||||
|
||||
el_arc_furnace_entity=アーク炉
|
||||
el_caster_entity=鋳造所
|
||||
el_purifier_entity=洗浄槽
|
||||
el_grower_entity=結晶生成器
|
||||
|
||||
|
||||
|
||||
fi_crafter_entity=核分裂組立機
|
||||
fi_miner_entity=核動力掘削機
|
||||
fi_solid_reactor_entity=核分裂炉(個体燃料)
|
||||
fi_crusher_entity=粉砕工場
|
||||
fi_robo_port_entity=強化ロボットステーション
|
||||
fi_robo_charger_entity=ロボット充電施設
|
||||
|
||||
fi_fiberer_entity=繊維生成器
|
||||
fi_compound_machine_entity=複合材生成器
|
||||
fi_castor_entity=放射性廃棄物処分場
|
||||
|
||||
|
||||
fu_boiler_entity=熱化学分離装置
|
||||
fu_burner_entity=酸素式発電機
|
||||
fu_fusor_entity=研究用融合装置
|
||||
fu_stelar_reactor_entity=ステラレータ型核融合炉
|
||||
fu_tokamak_reactor_entity=トカマク型核融合炉
|
||||
fu_exchanger_entity=液体鉛熱交換器
|
||||
fu_robo_construction_entity=テスラ建設ロボット
|
||||
fu_robo_logistic_entity=ヘルツ物流ロボット
|
||||
fu_activator_entity=中性子式活性化装置
|
||||
fu_star_engine_cooler_entity=恒星エンジン/冷却ユニット(下側)
|
||||
fu_star_engine_cooler_up_entity=恒星エンジン/冷却ユニット(上側)
|
||||
fu_star_engine_core_entity=恒星エンジン/コア
|
||||
fu_star_engine_heater_entity=恒星エンジン/加熱ユニット(右側)
|
||||
fu_star_engine_heater_left_entity=恒星エンジン/加熱ユニット(左側)
|
||||
|
||||
fu_laser_entity=レーザー研究所
|
||||
fu_plasma_entity=プラズマ研究所
|
||||
fu_magnet_entity=磁力研究所
|
||||
|
||||
gr_crafter_entity=核融合組立機
|
||||
gr_magnet_train_pre_entity=リニアモーターカーmk1
|
||||
gr_magnet_wagon_pre_entity=貨物車両(リニア)mk1
|
||||
gr_magnet_tanker_pre_entity=貨物タンク(リニア)mk1
|
||||
gr_magnet_train_entity=リニアモーターカーmk2
|
||||
gr_magnet_wagon_entity=貨物車両(リニア)mk2
|
||||
gr_magnet_tanker_entity=貨物タンク(リニア)mk2
|
||||
gr_cooker_entity=結晶研究所
|
||||
gr_charger_entity=マター充填機
|
||||
gr_black_hole_base_entity=ブラックホール発電機
|
||||
gr_black_hole_energy_entity=ブラックホール発電機
|
||||
|
||||
gr_white_hole_entity=ホワイトホール生成器
|
||||
gr_lab_entity=スーパーラボ
|
||||
|
||||
#equipment
|
||||
[equipment-name]
|
||||
el_train_equipment_generator_item=列車用発電機
|
||||
el_train_equipment_accelerator_item=ディーゼル列車用ターボチャージャー
|
||||
fi_train_equipment_generator_item=列車用原子炉
|
||||
fi_equipment_player_reactor_item=携帯型原子炉
|
||||
|
||||
fi_equipment_player_shield_item=強化エネルギーシールド
|
||||
gr_materials_charge_item=究極バイター殲滅機
|
||||
|
||||
#tech
|
||||
[technology-name]
|
||||
el_stage_tech=電気ステージ
|
||||
el_energy_tech=基礎電気学
|
||||
el_solar_tech=ソーラーパネル2.0
|
||||
el_burner_tech=燃料式発電機
|
||||
el_aluminum_tech=アルミニウム加工
|
||||
el_lithium_tech=リチウム加工
|
||||
el_water_generator_tech=水力発電
|
||||
el_kerosene_tech=灯油開発
|
||||
el_train_tech=ディーゼル列車
|
||||
el_crystal_tech=エネルギー結晶技術
|
||||
el_ki_tech=KI1技術
|
||||
fi_stage_tech=核分裂ステージ
|
||||
|
||||
fi_energy_tech=核分裂エネルギー
|
||||
fi_materials_tech=発展材料学
|
||||
fi_refining_tech=核分裂燃料精製
|
||||
fi_solid_reactor_tech=固体核分裂
|
||||
fi_miner_tech=核動力掘削技術
|
||||
fi_train_tech=携帯型原子炉
|
||||
fi_crusher_tech=粉砕技術
|
||||
fi_crystal_tech=人工的エネルギー結晶技術
|
||||
fi_blends_tech=鉱物混合
|
||||
fi_robo_tech=強化ロボットステーション
|
||||
fi_modules_1_tech=248kモジュール
|
||||
fi_modules_2_tech=248kキロモジュール
|
||||
fi_modules_3_tech=248kメガモジュール
|
||||
fi_modules_4_tech=248kギガモジュール
|
||||
fi_modules_5_tech=248kテラモジュール
|
||||
fi_modules_6_tech=248kペタモジュール
|
||||
|
||||
|
||||
|
||||
fu_stage_tech=核融合ステージ
|
||||
fu_crystal_tech=発展エネルギー結晶製造
|
||||
fu_basic_elements_tech=基礎的な同位体技術
|
||||
fu_fusor_tech=核融合技術
|
||||
fu_lead_tech=鉛の精製
|
||||
fu_energy_tech=核融合エネルギー技術
|
||||
fu_reactor_tech=ステラレータ型リアクター
|
||||
fu_tokamak_tech=トカマク型リアクター
|
||||
fu_robo_tech=発展型ロボ技術
|
||||
fu_activator_tech=発展的な同位体技術
|
||||
|
||||
fu_hydrogen_1_tech=水素精製1
|
||||
fu_hydrogen_2_tech=水素精製2
|
||||
fu_hydrogen_3_tech=水素精製3
|
||||
fu_star_engine_tech=恒星エンジン
|
||||
fu_star_engine_iron_tech=鉄融合
|
||||
fu_star_engine_copper_tech=銅融合
|
||||
fu_star_engine_lithium_7_tech=リチウム融合
|
||||
fu_star_engine_sulfur_tech=硫黄融合
|
||||
fu_star_engine_uranium_238_tech=ウラニウム238融合
|
||||
fu_star_engine_uranium_235_tech=ウラニウム235融合
|
||||
|
||||
fu_space_probe_1_tech=軌道上探査技術
|
||||
fu_space_probe_2_tech=宇宙探査技術
|
||||
fu_space_probe_3_tech=深宇宙探査技術
|
||||
|
||||
gr_stage_tech=エキゾチックステージ
|
||||
gr_compact_fusion_tech=融合セル
|
||||
gr_materials_tech=エキゾチック技術
|
||||
gr_crafter_tech=超組立技術
|
||||
gr_star_engine_2_tech=鋼4.0
|
||||
gr_star_engine_1_tech=ギア4.0
|
||||
gr_train_tech=未来列車技術 1
|
||||
gr_kovarex_tech=エキゾチックKovarex
|
||||
gr_train_plus_tech=未来列車技術 2
|
||||
gr_cooker_tech=結晶生成技術
|
||||
gr_charger_tech=エキゾチック安定機
|
||||
gr_black_hole_tech=ブラックホール技術
|
||||
|
||||
fi_ki_tech=KI2 テクノロジー
|
||||
fi_ki_eff_1_tech=KI2 効率化技術1
|
||||
fi_ki_eff_2_tech=KI2 効率化技術2
|
||||
fi_ki_eff_3_tech=KI2 効率化技術3
|
||||
fu_ki_tech=KI3 テクノロジー
|
||||
fu_ki_eff_1_tech=KI3 効率化技術1
|
||||
fu_ki_eff_2_tech=KI3 効率化技術2
|
||||
fu_ki_eff_3_tech=KI3 効率化技術3
|
||||
fu_ki_plus_1_tech=KIX1
|
||||
fu_ki_plus_2_tech=KIX2
|
||||
el_ki_eff_1_tech=KI1 効率化技術1
|
||||
el_ki_eff_2_tech=KI1 効率化技術2
|
||||
el_ki_eff_3_tech=KI1 効率化技術3
|
||||
el_ki_sup_1_tech=ビーコンサポート技術1
|
||||
el_ki_sup_2_tech=ビーコンサポート技術2
|
||||
el_ki_sup_3_tech=ビーコンサポート技術3
|
||||
el_ki_sup_4_tech=ビーコンサポート技術4
|
||||
|
||||
gr_white_hole_tech=ホワイトホール
|
||||
gr_data_tech=データ研究
|
||||
gr_lab_tech=スーパーラボ
|
||||
gr_red_tech=3,6kエレメント
|
||||
gr_green_tech=7,2kエレメント
|
||||
gr_blue_tech=15,5kエレメント
|
||||
gr_purple_tech=31kエレメント
|
||||
gr_yellow_tech=62kエレメント
|
||||
gr_grey_tech=124kエレメント
|
||||
gr_white_tech=248kエレメント
|
||||
|
||||
gr_ind2_tech=発展エレメント技術
|
||||
|
||||
el_ALK_tech=アルミニウム-セラミック複合材
|
||||
el_arc_furnace_tech=アーク炉
|
||||
el_purifier_tech=鉱石精製
|
||||
el_caster_tech=鋳造技術
|
||||
el_grower_tech=結晶生成技術
|
||||
|
||||
fi_glass_tech=ガラス技術
|
||||
fi_flourite_tech=蛍石
|
||||
fi_fiberer_tech=繊維生産
|
||||
fi_purifier_tech=発展鉱石精製
|
||||
fi_purifier_2_tech=ウラニウム精製
|
||||
fi_caster_tech=発展鋳造技術
|
||||
fi_crafter_tech=核動力組立
|
||||
|
||||
fu_KFK_tech=強化プラスチック(炭素繊維)
|
||||
fu_TIM_tech=チタン・アルミ複合材
|
||||
fu_laser_tech=レーザー研究所
|
||||
fu_magnet_tech=磁力研究所
|
||||
fu_plasma_tech=プラズマ研究所
|
||||
|
||||
gr_circuit_tech=ハイエンド回路
|
||||
gr_plasma_cube_tech=プラズマコンテナ
|
||||
gr_magnet_tech=ハイエンド磁石
|
||||
|
||||
|
||||
|
||||
#effects
|
||||
[description]
|
||||
el_stage_eff=248k MODの最初のステージに入れるようにします。
|
||||
el_energy_eff=基礎的なエネルギー生産です。
|
||||
el_kerosene_tech_eff=石油から灯油を製造し、脱硫を行います。
|
||||
el_ki_tech_eff=この機械はモジュールの効果をKI1ビーコンと共有するものです。コアの真ん中にはモジュールスロットがあり、中にモジュールを入れると、コアがその効果をチャンネルに共有します。各コアには個別のチャンネルを設定でき、GUI から変更することができます。(注意:1つのチャンネルは、1つのコアしか使用できません。)ビーコンを置くと、自動的に標準チャンネルに登録されます。
|
||||
x2_ki_tech_eff=KIコアのモジュール共有効果を2倍にできます。
|
||||
x3_ki_tech_eff=KIコアのモジュール共有効果を3倍にできます。
|
||||
sup_1_ki_tech_eff=ビーコン同時接続数 +150
|
||||
sup_2_ki_tech_eff=ビーコン同時接続数 +250
|
||||
sup_3_ki_tech_eff=ビーコン同時接続数 +500
|
||||
sup_4_ki_tech_eff=ビーコン同時接続数を最大化します。
|
||||
|
||||
fi_stage_eff=あなたは電子工学の技術を習得しました。核分裂の時代へようこそ。
|
||||
fi_energy_eff=核分裂エネルギーが手に取るようにわかるでしょう。
|
||||
|
||||
fu_stage_eff=原子を分割したら、次は何をするのか?原子を合体させるのです!
|
||||
fu_basic_elements_eff=融合可能な同位体を把握しましょう。 これらの初期の方法は非常に非効率的かもしれませんが、少なくとも動作はします。
|
||||
fu_fusor_eff=いくつかの核融合反応を実現する基本的な炉を作ります。核融合について学ぶべきことはまだたくさんあるので、実験を続けてください。
|
||||
fu_energy_eff=実験で得た知識をもとに、あなただけの核融合炉を作り始めましょう。
|
||||
fu_reactor_eff=ステラレーターの設計に基づき、核融合炉を建設します。このリアクターは何日も稼働することができ、大量のプラズマを持続させることができます。一定の電力を発生させることができるはずです。
|
||||
fu_tokamak_eff=この原子炉はトカマク型がベースになっています。燃料の融解が非常に早いので、不安定な発電しかできません。
|
||||
fu_activator_eff=核分裂反応から熱中性子を収集します。基礎的な同位体は中性子を得て、より価値の高い同位体に変化します。
|
||||
fu_star_engine_eff=恒星エンジンは、文字通り小さな星です。巨大なパワーを使って、どんな基本元素でも大量に生産できるマルチユニット・マシンです。この夢を実現するためには、1つのコアと少なくとも1つの冷却/加熱ユニット、そして多くのスペースとエネルギーが必要です。コアを下に置き、その後に冷却・加熱ユニットをコアの方に向けて置きます。コアは、それぞれ1台だけで、半分の速度で動作させることができます。マシンを構築した後、あなたは各エレメントのための技術を研究する必要があります。
|
||||
|
||||
gr_stage_eff=エキゾチックマターを使えば、既知の技術の限界を超えることができます。核融合でさえも、その無限の可能性に比べれば大したことはないでしょう。
|
||||
|
||||
#category
|
||||
[fuel-category-name]
|
||||
el_train_fuel=列車燃料
|
||||
fi_basic_fuel=基礎的な核燃料
|
||||
fi_advanced_fuel=発展的な核燃料
|
||||
fi_pure_fuel=高エネルギー核燃料
|
||||
|
||||
#settings
|
||||
[mod-setting-name]
|
||||
el_solar_power_output=ソーラーパネル2.0 発電量
|
||||
el_burner_power_output=燃料式発電機 発電量
|
||||
el_water_generator_power_output=水力発電 発電量
|
||||
el_solar_recipe_enabled=ソーラーパネル2.0レシピを使用可能にする
|
||||
el_ki_beacon_effectivity=ビーコン:KI1 分配効率
|
||||
el_ki_beacon_supply_area=ビーコン:KI1 範囲
|
||||
el_ki_beacon_blueprintable=ビーコン:KI1をブループリント可能にする
|
||||
el_ki_core_energy_usage=ビーコンコア:KI1 電力使用量
|
||||
el_ki_core_energy_usage_input=ビーコンコア:KI1 最大給電量
|
||||
el_ki_core_productivity=ビーコンコアと増幅器に生産性モジュールを使用可能にする
|
||||
el_burner_kerosene_power_output=灯油式発電機 発電量
|
||||
fu_burner_power_output=酸素式発電機 発電量
|
||||
override_krastorio_endgame=Krastorio2レシピの調整(反物質リアクター、銀河間通信機)。
|
||||
|
||||
el_ki_beacon_effectivity_2=ビーコン:KI2 分配効率
|
||||
el_ki_beacon_supply_area_2=ビーコン:KI2 範囲
|
||||
el_ki_beacon_effectivity_3=ビーコン:KI3 分配効率
|
||||
el_ki_beacon_supply_area_3=ビーコン:KI3 範囲
|
||||
el_ki_core_energy_usage_2=ビーコンコア:KI2 電力使用量
|
||||
el_ki_core_energy_usage_3=ビーコンコア:KI3 電力使用量
|
||||
el_ki_core_energy_usage_input_2=ビーコンコア:KI2 最大給電量
|
||||
el_ki_core_energy_usage_input_3=ビーコンコア:KI3 最大給電量
|
||||
|
||||
|
||||
[item-limitation]
|
||||
limitation_message=ここには、このモジュールは使用できません。
|
||||
|
||||
[recipe-name]
|
||||
fi_decay_waste_recipe=放射性廃棄物の減衰
|
||||
|
||||
#booktorio
|
||||
[gui]
|
||||
bk_248k_name=248k Mod
|
||||
bk_248k_overview=概要
|
||||
bk_248k_about=このMODについて
|
||||
bk_248k_about_text=このMODは、バニラを拡張し、より長いエンドゲームを追加することに重点を置いています。エネルギー、材料、バニラアイテムを生産するための代替法、そしていくつかの個性的な建物を生成する新しい方法を紹介します。すべての施設は4つのステージにランク付けされており、ゲーム序盤は電子ステージからスタートし、工場の成長に合わせて進んでいきます。ここで、あなたが達成できることを覗いてみてください。
|
||||
bk_248k_first_steps=はじめの一歩
|
||||
bk_248k_first_steps_text=まず始めに、石からアルミニウムやリチウムなどのエレメントを精製する必要があります。これは硫酸を使って行われるので、かなりの量の硫酸を手に入れる必要があります。バニラレシピの他に、灯油を生産することも可能で、灯油の脱硫プロセスにより硫酸を得ることができます。これらの材料で、例えば、バニラより優れたソーラーパネル2.0を作ることができます。
|
||||
|
||||
bk_248k_ki1_core=ビーコンコア:KI1
|
||||
bk_248k_ki2_core=KI2/KI3増幅器
|
||||
bk_248k_ki1_core_text=この機械はモジュールの効果をKI1ビーコンと共有するものです。コアの真ん中にはモジュールスロットがあり、中にモジュールを入れると、コアがその効果をチャンネルに共有します。各コアには個別のチャンネルを設定でき、GUI から変更することができます。(注意:1つのチャンネルは、1つのコアしか使用できません。)ビーコンを置くと、自動的に標準チャンネルに登録されます。
|
||||
bk_248k_ki2_core_text=核分裂と核融合のステージでは、KI2とKI3ビーコン、およびKI2とKI3ビーコンコア/増幅器を作成できます。これらのコアは、機能するために追加の液体を消費します。KI2およびKI3コア/増幅器は、KI1コアにモジュール効果を追加することができます。KI2/KI3コアの中央に挿入されたモジュールは、KI1コアの効果に加え、その効果を追加します。高位のビーコンは、より多くのモジュール効果を共有することができることに留意してください。KI2/KI3コアは時間とともに[item=fi_ki_science]と[item=fu_ki_science]を生成します:これらはKIコアに関する技術を研究するために必要となります。1つのKI1ビーコンコアは常に1つのKI2ビーコンコアと1つのKI3ビーコンコアにのみリンクします。
|
||||
|
||||
|
||||
bk_248k_diesel_train=ディーゼル機関車
|
||||
bk_248k_diesel_train_text=ただのディーゼル機関車、素晴らしい。それより良いものがありますか?そう、あるんです。このFactorio式のディーゼル列車は、さまざまなディーゼル燃料とエンジンモジュールを使用することができます。燃料はすべて燃焼値が高いのですが、最も重要なのは、特別な燃料は列車の最大速度をかなり増加させますが、加速度を減少させることです。この欠点に対抗するために、列車の機器グリッドにモジュールを搭載することができます。例えば、ターボチャージャーは列車の加速度を35%増加させます。
|
||||
|
||||
bk_248k_fusion=核融合
|
||||
bk_248k_fusion_text=核分裂をマスターすると、核融合ができるようになります。核融合は、まあ複雑です。まず、研究用炉[item=fu_fusor_item]を作り、いくつかの基本的な同位体を融合して、核融合の知識を得る必要があります。[item=fu_tech_sign_item]。
|
||||
bk_248k_fusion_1_text=最も基本的な同位体は軽水素-H[1][fluid=fu_protium]です。熱化学分離器[item=fu_boiler_item]を作って、いくつかの水を酸素と水素に分離する。分離された水素は主に軽水素-H[1][fluid=fu_protium]ですから、核融合技術に利用できるはずです。
|
||||
bk_248k_fusion_2_text=核融合技術があれば、巨大な核融合炉を作ったり、ヘルツ/テスラロボを作ったりすることができるようになります。可能であれば、十分な量の同位体と核融合技術の供給を準備しましょう:たくさん必要になります。
|
||||
bk_248k_star_engine=恒星エンジン
|
||||
bk_248k_star_engine_text=スターエンジンは狂気的です! コア[item=fu_star_engine_core]、左右の加熱部[item=fu_star_engine_heater_left][item=fu_star_engine_heater_item]、上下の冷却部 [item=fu_star_engine_cooler_up_item] [item=fu_star_engine_cooler_down_item] の5つのパーツで構成されています。
|
||||
bk_248k_star_engine_1_text=まず、できるだけ周りに空きスペースを作ってコアを置きます(上図)。そして、冷却ユニットと加熱ユニットをその周囲に置きます。Altモードで、すべてのコアの入力がヒーター/クーラーの出力と一致することを確認します。すべてのマシンのレシピを設定し、ヒーターに大量の軽水素を送り込みます。下の表で、マシン全体が動作しているときに、何がどのような割合で生成されるかを見ることができます。
|
||||
bk_248k_exotic_science=エキゾチック・マター化学
|
||||
bk_248k_exotic_science_text=終盤ではエキゾチックサイエンスパック[item=fu_space_probe_science]を生産する必要があります。そのためには、エキゾチックマター[item=fu_space_probe_ore]を手に入れる必要があります。この珍しい物質は宇宙空間にしか存在しないので、手に入れるためにはたくさんのロケットを作らなければなりません。新しい人工衛星は3種類あります。スプートニク一号[item=fu_space_probe_sputnik]、宇宙探査機[item=fu_space_probe_probe]、深宇宙探査機[item=fu_space_probe_deep_probe_item]です。前2者は、深宇宙探査機の打ち上げに必要なデータを返し、その結果、エキゾチック鉱石を得ることができます。このエキゾチック鉱石を使って、エキゾチックサイエンスパックを作りましょう。
|
||||
bk_248k_blueprints=ブループリント
|
||||
bk_248k_blueprints_text=ここでは、MODのセットアップのための設計図を紹介します。もしあなたがレイアウトをデザインして共有したいのであれば、MODフォーラムでそうしてください。
|
||||
|
||||
bk_248k_blueprints_1=Water turbine setup - 40MW|PreLeyZero
|
||||
bk_248k_blueprints_2=Thermochemical setup - 2X|PreLeyZero
|
||||
bk_248k_blueprints_3=Solar farm - 40MW|PreLeyZero
|
||||
|
||||
bk_248k_black_hole=エンドゲーム反応炉
|
||||
bk_248k_black_hole_text=ブラックホール発電機は、あらゆるものからエネルギーを生み出すことができます。100個の安定剤[item=gr_materials_stabilizer_item]と1000個以上の他のアイテム(物質)が発電機内にあると、ブラックホールを作成することができます。ただし、安定剤[item=gr_materials_stabilizer_item]は、発電機の安定性を向上させるもので、発電機に入れたアイテムはすべてブラックホールの消耗品に追加されます。時間の経過とともに発電機の安定性は低下するので、これらの安定剤を安定的に供給しておいてください。発電機はその物質消費率に応じてインベントリから物質を消費し、電力に変換します。発電機が完全に安定しているとき、発電機は約1TWを出力します。
|
||||
|
||||
#informatron
|
||||
[inf_248k]
|
||||
menu_inf_248k=248k Mod
|
||||
title_inf_248k=248k Mod
|
||||
menu_ki1core=ビーコンコア:KI1[item=el_ki_core_item]
|
||||
title_ki1core=ビーコンコア:KI1[item=el_ki_core_item]
|
||||
menu_diesel=ディーゼル機関車[item=el_diesel_train_item]
|
||||
title_diesel=ディーゼル機関車[item=el_diesel_train_item]
|
||||
menu_fusion=核融合[item=fu_fusor_item]
|
||||
title_fusion=核融合[item=fu_fusor_item]
|
||||
menu_starengine=恒星エンジン[item=fu_star_engine_core_item]
|
||||
title_starengine=恒星エンジン[item=fu_star_engine_core_item]
|
||||
menu_exoticscience=エキゾチック化学[item=fu_space_probe_science_item]
|
||||
title_exoticscience=エキゾチック化学[item=fu_space_probe_science_item]
|
||||
menu_blackhole=ブラックホール発電機[item=gr_black_hole_item]
|
||||
title_blackhole=ブラックホール発電機[item=gr_black_hole_item]
|
7
migrations/248k-1.0.0.lua
Normal file
7
migrations/248k-1.0.0.lua
Normal file
|
@ -0,0 +1,7 @@
|
|||
if settings.startup['overhaul_mode'].value == false then
|
||||
game.print("You are currently playing 248k on standalone Mode.", {r=0.5, g=0, b=0.5})
|
||||
game.print("If you wish to play 248k as an overhaul mod with tech and item integration, especially in Krastorio2 turn on the mod setting", {r=0.5, g=0, b=0.5})
|
||||
elseif settings.startup['overhaul_mode'].value == true then
|
||||
game.print("You are currently playing 248k on overhaul Mode.", {r=0.5, g=0, b=0.5})
|
||||
game.print("If you wish to play 248k as an overhaul mod without tech and item integration turn off the mod setting", {r=0.5, g=0, b=0.5})
|
||||
end
|
|
@ -144,7 +144,22 @@ data:extend({
|
|||
order = 'a-a',
|
||||
},
|
||||
{
|
||||
name = 'fu_lead_fluid',
|
||||
name = 'fu_lead_fluid_hot',
|
||||
type = 'fluid',
|
||||
icon = sprite('fu_lead_fluid.png'),
|
||||
icon_size = 64,
|
||||
default_temperature = 15,
|
||||
max_temperature = 1500,
|
||||
heat_capacity = '100kJ',
|
||||
base_color = { r=0.9, g=0.77, b=0.6 },
|
||||
flow_color = { r=0.9, g=0.77, b=0.6 },
|
||||
pressure_to_speed_ratio = 0.400,
|
||||
flow_to_energy_ratio = 0,
|
||||
subgroup = 'fu_item_subgroup_e',
|
||||
order = 'a-a',
|
||||
},
|
||||
{
|
||||
name = 'fu_lead_fluid_cold',
|
||||
type = 'fluid',
|
||||
icon = sprite('fu_lead_fluid.png'),
|
||||
icon_size = 64,
|
||||
|
|
|
@ -2042,6 +2042,10 @@ data:extend({
|
|||
type = 'unlock-recipe',
|
||||
recipe = 'fu_exchanger_2_recipe',
|
||||
},
|
||||
{
|
||||
type = 'unlock-recipe',
|
||||
recipe = 'fu_exchanger_3_recipe',
|
||||
},
|
||||
},
|
||||
unit = {
|
||||
count = '200',
|
||||
|
|
|
@ -10,7 +10,6 @@ end
|
|||
--settings check
|
||||
--if config('recipe_enabled') then
|
||||
--end
|
||||
|
||||
--recipe
|
||||
data:extend({
|
||||
--el_solar
|
||||
|
@ -141,7 +140,7 @@ data:extend({
|
|||
{type="fluid", name="steam", amount=240, temperature=165},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_pressurized_water", amount=240, temperature = '500'},
|
||||
{type="fluid", name="el_pressurized_water", amount=240, temperature =500},
|
||||
{type="fluid", name="water", amount=240},
|
||||
},
|
||||
energy_required = 2,
|
||||
|
@ -508,7 +507,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -525,7 +524,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -542,7 +541,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -558,7 +557,7 @@ data:extend({
|
|||
{type="item", name="red-wire", amount=8},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_memory_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -574,7 +573,7 @@ data:extend({
|
|||
{type="item", name="fu_space_probe_science_item", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -590,7 +589,7 @@ data:extend({
|
|||
{type="item", name="fu_space_probe_science_item", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -605,7 +604,7 @@ data:extend({
|
|||
{type="item", name="advanced-circuit", amount=16},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -620,7 +619,7 @@ data:extend({
|
|||
{type="item", name="advanced-circuit", amount=12},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fu_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -636,7 +635,7 @@ data:extend({
|
|||
{type="item", name="battery", amount=10},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -652,7 +651,7 @@ data:extend({
|
|||
{type="item", name="battery", amount=8},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -667,7 +666,7 @@ data:extend({
|
|||
{type="item", name="battery", amount=8},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -682,7 +681,7 @@ data:extend({
|
|||
{type="item", name="battery", amount=4},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="fi_ki_circuit_fluid", amount=200, temperature =500},
|
||||
{type="item", name="uranium-235", amount=1},
|
||||
},
|
||||
energy_required = 20,
|
||||
|
@ -719,7 +718,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -736,7 +735,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -753,7 +752,7 @@ data:extend({
|
|||
{type="item", name="el_energy_crystal_item", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
@ -769,7 +768,7 @@ data:extend({
|
|||
{type="item", name="green-wire", amount=8},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature = '500'},
|
||||
{type="fluid", name="el_ki_cpu_fluid", amount=200, temperature =500},
|
||||
},
|
||||
energy_required = 20,
|
||||
},
|
||||
|
|
|
@ -46,7 +46,7 @@ data:extend({
|
|||
{'concrete',60},
|
||||
{'el_materials_ALK',20},
|
||||
{'iron-gear-wheel',40},
|
||||
{'electric-engine-unit',15},
|
||||
{'engine-unit',15},
|
||||
{'el_energy_crystal_item',10},
|
||||
},
|
||||
result = 'fi_crusher_item',
|
||||
|
@ -63,7 +63,7 @@ data:extend({
|
|||
{'fi_compound_material_item',60},
|
||||
{'iron-gear-wheel',40},
|
||||
{'electric-mining-drill',8},
|
||||
{'electric-engine-unit',10},
|
||||
{'engine-unit',10},
|
||||
},
|
||||
result = 'fi_miner_item',
|
||||
result_count = 1,
|
||||
|
@ -706,7 +706,7 @@ data:extend({
|
|||
{'concrete',60},
|
||||
{'el_materials_ALK',20},
|
||||
{'iron-gear-wheel',40},
|
||||
{'electric-engine-unit',15},
|
||||
{'engine-unit',15},
|
||||
{'el_energy_crystal_item',10},
|
||||
},
|
||||
result = 'fi_fiberer_item',
|
||||
|
@ -1005,7 +1005,7 @@ data:extend({
|
|||
{'concrete',60},
|
||||
{'el_materials_ALK',60},
|
||||
{'iron-gear-wheel',40},
|
||||
{'electric-engine-unit',15},
|
||||
{'engine-unit',15},
|
||||
{'el_energy_crystal_item',20},
|
||||
},
|
||||
result = 'fi_compound_machine_item',
|
||||
|
|
|
@ -331,7 +331,7 @@ data:extend({
|
|||
{type="item", name="fu_crushed_lead_item", amount=10},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=500},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=100},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 10,
|
||||
|
@ -343,11 +343,11 @@ data:extend({
|
|||
category = 'fu_stelar_reactor_crafting_category',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=1000},
|
||||
{type="fluid", name="fu_protium", amount=20},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=1000},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
|
@ -358,12 +358,12 @@ data:extend({
|
|||
category = 'fu_stelar_reactor_crafting_category',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=1000},
|
||||
{type="fluid", name="fu_deuterium", amount=1},
|
||||
{type="fluid", name="fu_tritium", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=1000},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
|
@ -374,12 +374,12 @@ data:extend({
|
|||
category = 'fu_stelar_reactor_crafting_category',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=1000},
|
||||
{type="fluid", name="fu_protium", amount=15},
|
||||
{type="fluid", name="fu_lithium_6", amount=15},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=1000, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=1000},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
|
@ -391,13 +391,13 @@ data:extend({
|
|||
main_product = 'fu_materials_charged_container',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=300},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=300},
|
||||
{type="fluid", name="fu_deuterium", amount=1},
|
||||
{type="fluid", name="fu_tritium", amount=1},
|
||||
{type="item", name="fu_materials_empty_container", amount=6},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=300, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=300},
|
||||
{type="item", name="fu_materials_charged_container", amount=6},
|
||||
},
|
||||
result_count = 1,
|
||||
|
@ -413,13 +413,13 @@ data:extend({
|
|||
main_product = 'fu_materials_charged_container',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=300},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=300},
|
||||
{type="fluid", name="fu_protium", amount=15},
|
||||
{type="fluid", name="fu_lithium_6", amount=15},
|
||||
{type="item", name="fu_materials_empty_container", amount=6},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=300, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=300},
|
||||
{type="item", name="fu_materials_charged_container", amount=6},
|
||||
},
|
||||
result_count = 1,
|
||||
|
@ -436,11 +436,11 @@ data:extend({
|
|||
category = 'fu_tokamak_reactor_crafting_category',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=110000},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=110000},
|
||||
{type="fluid", name="fu_deuterium", amount=200},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=110000, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=110000},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 100,
|
||||
|
@ -451,12 +451,12 @@ data:extend({
|
|||
category = 'fu_tokamak_reactor_crafting_category',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=180000},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=180000},
|
||||
{type="fluid", name="fu_deuterium", amount=100},
|
||||
{type="fluid", name="fu_tritium", amount=100},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=180000, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=180000},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 100,
|
||||
|
@ -485,11 +485,11 @@ data:extend({
|
|||
main_product = 'steam',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="fluid", name="water", amount=1000},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=500},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="fluid", name="steam", amount=1000, temperature=500},
|
||||
},
|
||||
result_count = 1,
|
||||
|
@ -505,11 +505,11 @@ data:extend({
|
|||
main_product = 'steam',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=100},
|
||||
{type="fluid", name="water", amount=1000},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=500},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=100},
|
||||
{type="fluid", name="steam", amount=1000, temperature=1000},
|
||||
},
|
||||
result_count = 1,
|
||||
|
@ -518,6 +518,25 @@ data:extend({
|
|||
order = 'b-a',
|
||||
always_show_made_in = true,
|
||||
},
|
||||
{
|
||||
name = 'fu_exchanger_3_recipe',
|
||||
type = 'recipe',
|
||||
category = 'fu_exchanger_crafting_category',
|
||||
main_product = 'fu_lead_fluid_cold',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=100},
|
||||
{type="fluid", name="water", amount=1000},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=100},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
subgroup = 'fu_item_subgroup_e',
|
||||
order = 'b-a',
|
||||
always_show_made_in = true,
|
||||
},
|
||||
--fu_robo
|
||||
{
|
||||
name = 'fu_robo_logistic_recipe',
|
||||
|
@ -1156,12 +1175,12 @@ data:extend({
|
|||
main_product = 'fu_materials_energy_crystal',
|
||||
subgroup = 'fu_item_subgroup_a-b',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="item", name="fu_materials_refined_crystal", amount=1}
|
||||
},
|
||||
results = {
|
||||
{type="item", name="fu_materials_energy_crystal", amount=1},
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500}
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50}
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 3,
|
||||
|
@ -1225,12 +1244,12 @@ data:extend({
|
|||
category = 'fu_magnet_category',
|
||||
main_product = 'fu_materials_magnet',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=20},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=20},
|
||||
{type="item", name="fi_materials_neodym", amount=6},
|
||||
{type="item", name="fi_materials_GFK", amount=2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=20, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=20},
|
||||
{type="item", name="fu_materials_magnet", amount=1},
|
||||
},
|
||||
energy_required = 4,
|
||||
|
@ -1310,10 +1329,10 @@ data:extend({
|
|||
category = 'fu_laser_category',
|
||||
main_product = 'fu_materials_laser_card',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50}
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50}
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="item", name="fu_materials_laser_card", amount=1}
|
||||
},
|
||||
energy_required = 1,
|
||||
|
@ -1326,11 +1345,11 @@ data:extend({
|
|||
category = 'fu_plasma_category',
|
||||
main_product = 'fu_materials_plasma_card',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="item", name="stone", amount=10}
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="item", name="fu_materials_plasma_card", amount=1}
|
||||
},
|
||||
energy_required = 1,
|
||||
|
@ -1343,11 +1362,11 @@ data:extend({
|
|||
category = 'fu_magnet_category',
|
||||
main_product = 'fu_materials_magnet_card',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="item", name="fi_materials_neodym", amount=1}
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="item", name="fu_materials_magnet_card", amount=1}
|
||||
},
|
||||
energy_required = 1,
|
||||
|
@ -1411,10 +1430,10 @@ data:extend({
|
|||
category = 'crafting-with-fluid',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=100},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=500},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=100},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 6,
|
||||
|
@ -1446,7 +1465,7 @@ data:extend({
|
|||
},
|
||||
results = {
|
||||
{type="item", name="fu_materials_empty_container", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=2},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
|
@ -1462,7 +1481,7 @@ data:extend({
|
|||
},
|
||||
results = {
|
||||
{type="item", name="fi_used_advanced_thorium_fuel_item", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=20},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=30},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 4,
|
||||
|
@ -1478,7 +1497,7 @@ data:extend({
|
|||
},
|
||||
results = {
|
||||
{type="item", name="fi_used_basic_fuel_item", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=20},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=30},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 4,
|
||||
|
@ -1494,7 +1513,7 @@ data:extend({
|
|||
},
|
||||
results = {
|
||||
{type="item", name="fi_used_basic_thorium_fuel_item", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=12},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=18},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 4,
|
||||
|
@ -1510,7 +1529,7 @@ data:extend({
|
|||
},
|
||||
results = {
|
||||
{type="item", name="fi_used_advanced_fuel_item", amount=1},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=28},
|
||||
{type="fluid", name="fu_neutron_fluid", amount=34},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 4,
|
||||
|
|
|
@ -54,7 +54,7 @@ data:extend({
|
|||
0,
|
||||
0.8
|
||||
},
|
||||
module_slots = 2
|
||||
module_slots = 4
|
||||
},
|
||||
--fluids
|
||||
fluid_boxes = {
|
||||
|
|
|
@ -741,12 +741,12 @@ data:extend({
|
|||
category = 'fu_magnet_category',
|
||||
main_product = 'gr_materials_magnet',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="item", name="gr_materials_plasma_cube", amount=2},
|
||||
{type="item", name="fu_materials_magnet", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="item", name="gr_materials_magnet", amount=1},
|
||||
},
|
||||
energy_required = 2,
|
||||
|
@ -760,12 +760,12 @@ data:extend({
|
|||
category = 'fu_plasma_category',
|
||||
main_product = 'gr_materials_plasma_cube',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="item", name="fu_materials_KFK", amount=2},
|
||||
{type="item", name="fi_materials_gold", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="item", name="gr_materials_plasma_cube", amount=1},
|
||||
},
|
||||
energy_required = 2,
|
||||
|
|
|
@ -113,12 +113,12 @@ data:extend({
|
|||
main_product = 'steam',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=50},
|
||||
{type="fluid", name="water", amount=1000/2},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=50, temperature=500},
|
||||
{type="fluid", name="steam", amount=1000/2, temperature=425},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=50},
|
||||
{type="fluid", name="steam", amount=1000/2, temperature=415},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
|
@ -133,11 +133,11 @@ data:extend({
|
|||
main_product = 'steam',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=1500},
|
||||
{type="fluid", name="fu_lead_fluid_hot", amount=100},
|
||||
{type="fluid", name="water", amount=1000/4},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_lead_fluid", amount=100, temperature=500},
|
||||
{type="fluid", name="fu_lead_fluid_cold", amount=100},
|
||||
{type="fluid", name="steam", amount=1000/4, temperature=975},
|
||||
},
|
||||
result_count = 1,
|
||||
|
@ -221,13 +221,14 @@ data:extend({
|
|||
|
||||
--techs
|
||||
table.insert(data.raw.technology["kr-lithium-processing"].effects, {type ="unlock-recipe", recipe ="fi_lithium_to_k2"})
|
||||
table.insert(data.raw.technology["kr-matter-processing"].effects, {type ="unlock-recipe", recipe ="fu_star_engine_cooler_7_recipe"})
|
||||
--table.insert(data.raw.technology["kr-matter-processing"].effects, {type ="unlock-recipe", recipe ="fu_star_engine_cooler_7_recipe"})
|
||||
if (not mods["RealisticFusionPower"]) then
|
||||
table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_4_recipe"})
|
||||
table.insert(data.raw.technology["kr-fusion-energy"].effects, {type ="unlock-recipe", recipe ="fu_activator_3_recipe"})
|
||||
end
|
||||
data.raw.recipe["fu_burner_recipe"].hidden = true
|
||||
|
||||
--[[
|
||||
table.insert(data.raw.technology["gr_stage_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
|
||||
table.insert(data.raw.technology["gr_train_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
|
||||
table.insert(data.raw.technology["gr_train_plus_tech"].unit.ingredients, {"fu_space_probe_science_item", 1})
|
||||
|
@ -247,14 +248,15 @@ table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {"fi_ki_
|
|||
table.insert(data.raw.technology["fu_ki_plus_1_tech"].unit.ingredients, {"fu_ki_science", 1})
|
||||
table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {"fi_ki_science", 1})
|
||||
table.insert(data.raw.technology["fu_ki_plus_2_tech"].unit.ingredients, {"fu_ki_science", 1})
|
||||
--]]
|
||||
|
||||
table.insert(data.raw["generator-equipment"]["fi_train_equipment_generator_item"].categories,"vehicle-equipment")
|
||||
|
||||
if (config("krastorio_endgame")) then
|
||||
table.insert(data.raw.recipe["kr-intergalactic-transceiver"].ingredients ,{type="item", name="gr_materials_stack_down_item", amount=100})
|
||||
table.insert(data.raw.recipe["kr-intergalactic-transceiver"].ingredients ,{type="item", name="gr_materials_stack_up_item", amount=100})
|
||||
table.insert(data.raw.recipe["kr-antimatter-reactor"].ingredients ,{type="item", name="gr_materials_stack_down_item", amount=40})
|
||||
table.insert(data.raw.recipe["kr-antimatter-reactor"].ingredients ,{type="item", name="gr_materials_stack_up_item", amount=40})
|
||||
table.insert(data.raw.recipe["kr-intergalactic-transceiver"].ingredients ,{type="item", name="gr_materials_stack_down_item", amount=40})
|
||||
table.insert(data.raw.recipe["kr-intergalactic-transceiver"].ingredients ,{type="item", name="gr_materials_stack_up_item", amount=40})
|
||||
table.insert(data.raw.recipe["kr-antimatter-reactor"].ingredients ,{type="item", name="gr_materials_stack_down_item", amount=5})
|
||||
table.insert(data.raw.recipe["kr-antimatter-reactor"].ingredients ,{type="item", name="gr_materials_stack_up_item", amount=5})
|
||||
end
|
||||
table.insert(data.raw.lab['kr-singularity-lab'].inputs, 'fu_space_probe_science_item')
|
||||
table.insert(data.raw.lab['kr-singularity-lab'].inputs, 'fi_ki_science')
|
||||
|
|
604
scripts/krastorio2/overhaul.lua
Normal file
604
scripts/krastorio2/overhaul.lua
Normal file
|
@ -0,0 +1,604 @@
|
|||
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})
|
||||
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})
|
||||
end
|
||||
end
|
||||
|
||||
local function add_to_recipes(table_in)
|
||||
--table structure: {{recipe, item, item_amount}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
add_to_recipe(table_in[i].recipe, table_in[i].item, table_in[i].item_amount)
|
||||
end
|
||||
end
|
||||
|
||||
local function change_table_index(table_in, structure)
|
||||
|
||||
local indexed_table = {}
|
||||
|
||||
for _,v in ipairs(table_in) do
|
||||
local indexed_sub_table = {}
|
||||
for i,x in ipairs(v) do
|
||||
indexed_sub_table[structure[i]] = x
|
||||
end
|
||||
table.insert(indexed_table, indexed_sub_table)
|
||||
end
|
||||
return indexed_table
|
||||
end
|
||||
|
||||
local function add_to_tech(tech, pre_tech)
|
||||
if not data.raw.technology[tech] then
|
||||
return
|
||||
end
|
||||
|
||||
if not data.raw.technology[pre_tech] then
|
||||
return
|
||||
end
|
||||
|
||||
table.insert(data.raw.technology[tech].prerequisites, pre_tech)
|
||||
end
|
||||
|
||||
local function add_to_techs(table_in)
|
||||
--table structure: {{tech, pre_tech}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
add_to_tech(table_in[i].tech, table_in[i].pre_tech)
|
||||
end
|
||||
end
|
||||
|
||||
local function remove_tech_card(tech, card)
|
||||
if not data.raw.technology[tech] then
|
||||
return
|
||||
end
|
||||
|
||||
--in data.raw
|
||||
--[[
|
||||
ingredients = {
|
||||
{'automation-science-pack',1},
|
||||
{'logistic-science-pack',1},
|
||||
}
|
||||
]]
|
||||
|
||||
for i,v in ipairs(data.raw.technology[tech].unit.ingredients) do
|
||||
for j,w in ipairs(v) do
|
||||
if w == card then
|
||||
data.raw.technology[tech].unit.ingredients[i] = nil
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function remove_tech_cards(table_in)
|
||||
--table structure: {{tech, card}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
remove_tech_card(table_in[i].tech, table_in[i].card)
|
||||
end
|
||||
end
|
||||
|
||||
local function remove_pre_tech(tech, pre_tech)
|
||||
if not data.raw.technology[tech] then
|
||||
return
|
||||
end
|
||||
|
||||
for i,v in ipairs(data.raw.technology[tech].prerequisites) do
|
||||
if v == pre_tech then
|
||||
v = nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function remove_pre_techs(table_in)
|
||||
--table structure: {{tech, pre_tech}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
remove_pre_tech(table_in[i].tech, table_in[i].pre_tech)
|
||||
end
|
||||
end
|
||||
|
||||
local function add_tech_cards(table_in)
|
||||
--table structure: {{tech, card}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
add_tech_card(table_in[i].tech, table_in[i].card)
|
||||
end
|
||||
end
|
||||
|
||||
local function add_tech_card(tech, card)
|
||||
if not data.raw.technology[tech] then
|
||||
return
|
||||
end
|
||||
|
||||
if contains_tech_card(data.raw.technology[tech].unit.ingredients, card) then
|
||||
return
|
||||
end
|
||||
|
||||
table.insert(data.raw.technology[tech].unit.ingredients, {card, 1})
|
||||
end
|
||||
|
||||
function contains_tech_card(table_in, card)
|
||||
for i,v in ipairs(table_in) do
|
||||
if v[1] == card then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
--[FIND TECHS AFTER GIVEN TECH RECURSIVELY]
|
||||
--find all techs after given tech in tech tree and elimate doubles from result table
|
||||
|
||||
|
||||
function walk_techs(pos, break_con)
|
||||
--one iteration:
|
||||
--find all leaves for this tech
|
||||
--get their lists and add them to own
|
||||
--return own list
|
||||
|
||||
local leaves = find_following_techs(pos, break_con)
|
||||
table_out = {}
|
||||
|
||||
if is_table_empty(leaves) then
|
||||
--meaning this is at end of tech tree
|
||||
|
||||
table.insert(table_out, pos)
|
||||
return table_out
|
||||
end
|
||||
|
||||
for i,v in ipairs(leaves) do
|
||||
--for every leaf tech, i = index, v = tech_pos
|
||||
|
||||
table.insert(table_out, pos)
|
||||
table_out = append_table(table_out, walk_techs(v, break_con))
|
||||
end
|
||||
|
||||
return table_out
|
||||
end
|
||||
|
||||
function append_table(table_a, table_b)
|
||||
for i,v in ipairs(table_b) do table.insert(table_a, v) end return table_a
|
||||
end
|
||||
|
||||
function find_following_techs(tech, break_con)
|
||||
--finds all techs with given tech as prerequisite and returns them in table form
|
||||
local return_table = {}
|
||||
|
||||
for i,v in pairs(data.raw.technology) do
|
||||
--i = techname, v = data.raw.technology[techname]
|
||||
|
||||
for j,w in ipairs(data.raw.technology[i].prerequisites) do
|
||||
--prerequisites = {'el_energy_tech'}
|
||||
--j = index, w = techname
|
||||
|
||||
if w == tech then
|
||||
if not (i == break_con) then
|
||||
table.insert(return_table, i)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return return_table
|
||||
end
|
||||
|
||||
function is_table_empty(table_in)
|
||||
local next_ele = next
|
||||
if next_ele(table_in) == nil then
|
||||
return true
|
||||
else
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
function del_doubles(table_in)
|
||||
--table_in is keyed table in form of {start_tech, tech_a, tech_b ....}
|
||||
|
||||
table_out = {}
|
||||
for i,v in ipairs(table_in) do
|
||||
--i = index, v = tech
|
||||
|
||||
if not is_in_table(table_out, v) then
|
||||
table.insert(table_out, v)
|
||||
end
|
||||
end
|
||||
|
||||
return table_out
|
||||
end
|
||||
|
||||
function is_in_table(table_in, arg)
|
||||
--check if arg is an value of indexed table
|
||||
|
||||
for i,v in ipairs(table_in) do
|
||||
if v == arg then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
return false
|
||||
end
|
||||
|
||||
local function add_cards_to_tree(table_in, card)
|
||||
for i,v in ipairs(table_in) do
|
||||
add_tech_card(v, card)
|
||||
end
|
||||
end
|
||||
|
||||
--===================================================================================================================
|
||||
-- 248k item/tech integration with Krastorio2
|
||||
--===================================================================================================================
|
||||
|
||||
--[BUILDINGS]
|
||||
|
||||
building_table = {
|
||||
{"kr-electrolysis-plant", "el_materials_ALK", 10},
|
||||
{"kr-filtration-plant", "el_materials_ALK", 10},
|
||||
--{"kr-electrolysis-plant", "el_materials_ALK", 10},
|
||||
--{"kr-electrolysis-plant", "el_materials_ALK", 10},
|
||||
{"kr-fluid-burner", "el_materials_ALK", 2},
|
||||
{"kr-atmospheric-condensor", "el_materials_ALK", 6},
|
||||
{"el_solar_recipe", "solar-panel", 2},
|
||||
{"solar-panel", "el_materials_ALK", 6},
|
||||
{"kr-advanced-solar-panel", "el_solar_item", 1},
|
||||
{"kr-advanced-solar-panel", "fi_materials_GFK", 2},
|
||||
{"kr-fuel-refinery", "el_materials_ALK", 4},
|
||||
{"kr-gas-power-station", "el_materials_ALK", 10},
|
||||
|
||||
{"buisart-lab", "fi_materials_NFK", 10},
|
||||
{"kr-electric-mining-drill-mk2", "fi_materials_GFK", 6},
|
||||
{"kr-research-server", "fi_materials_NFK", 8},
|
||||
{"kr-research-server", "fi_materials_GFK", 8},
|
||||
{"kr-air-purifier", "fi_materials_NFK", 4},
|
||||
{"kr-bio-lab", "fi_materials_NFK", 20},
|
||||
{"kr-atmospheric-condensor", "fi_materials_GFK", 4},
|
||||
{"kr-fusion-reactor", "fu_tech_sign_item",200},
|
||||
{"fu_tokamak_reactor_recipe", "kr-fusion-reactor",1},
|
||||
{"kr-advanced-steam-turbine", "fu_materials_KFK", 10},
|
||||
--logistics
|
||||
{"kr-fast-loader", "el_materials_ALK", 4},
|
||||
{"kr-express-loader", "fi_materials_GFK", 4},
|
||||
{"kr-advanced-transport-belt", "fu_materials_KFK", 1},
|
||||
{"kr-advanced-splitter", "fu_materials_KFK", 3},
|
||||
{"kr-advanced-loader", "fu_materials_KFK", 4},
|
||||
{"kr-advanced-underground-belt", "fu_materials_KFK", 8},
|
||||
|
||||
{"kr-advanced-assembling-machine", "fu_materials_KFK", 6},
|
||||
{"kr-advanced-furnace", "fu_materials_KFK", 6},
|
||||
{"kr-advanced-chemical-plant", "fu_materials_KFK", 6},
|
||||
{"kr-matter-plant", "fu_materials_KFK", 12},
|
||||
{"kr-matter-assembler", "fu_materials_KFK", 8},
|
||||
{"kr-stabilizer-charging-station", "fu_materials_KFK", 6},
|
||||
{"kr-large-roboport", "fi_robo_port_item", 1},
|
||||
{"kr-antimatter-reactor", "fu_tokamak_reactor_item", 1},
|
||||
{"kr-intergalactic-transceiver", "fu_tokamak_reactor_item", 1},
|
||||
{"kr-intergalactic-transceiver", "gr_materials_magnet", 100},
|
||||
{"kr-intergalactic-transceiver", "gr_materials_fusion_cell_item", 10},
|
||||
|
||||
|
||||
}
|
||||
|
||||
--[ITEMS]
|
||||
|
||||
item_table = {
|
||||
{"productivity-module-2", "fi_modules_core_item", 1},
|
||||
{"productivity-module-3", "fi_modules_core_item", 3},
|
||||
{"speed-module-2", "fi_modules_core_item", 1},
|
||||
{"speed-module-3", "fi_modules_core_item", 3},
|
||||
{"effectivity-module-2", "fi_modules_core_item", 1},
|
||||
{"effectivity-module-3", "fi_modules_core_item", 3},
|
||||
{"ai-core", "fu_materials_energy_crystal", 1},
|
||||
{"fusion-reactor-equipment","fu_materials_energy_crystal", 25},
|
||||
{"imersium-plate", "fi_crushed_crystal_item", 4},
|
||||
{"lithium-sulfur-battery", "el_lithium_battery", 1},
|
||||
{"empty-dt-fuel", "fu_materials_KFK", 2},
|
||||
{"fu_empty_container_recipe","empty-dt-fuel", 1},
|
||||
{"energy-control-unit", "fu_materials_energy_crystal", 1},
|
||||
{"matter-stabilizer", "fu_materials_empty_container", 1},
|
||||
|
||||
--science
|
||||
{"chemical-science-pack", "el_energy_crystal_item",3},
|
||||
{"production-science-pack", "fi_materials_titan", 1},
|
||||
{"utility-science-pack", "fi_materials_neodym", 1},
|
||||
{"matter-tech-card", "fu_tech_sign_item", 5},
|
||||
{"singularity-tech-card", "gr_materials_magnet", 1},
|
||||
}
|
||||
|
||||
--[TECH]
|
||||
|
||||
tech_table = {
|
||||
{"kr-fluids-chemistry", "el_materials_ALK"},
|
||||
{"kr-advanced-solar-panel", "el_solar_tech"},
|
||||
{"kr-fluids-chemistry", "el_materials_ALK"},
|
||||
{"kr-fluid-excess-handling", "el_burner_tech"},
|
||||
{"kr-advanced-lab", "fi_materials_tech"},
|
||||
{"kr-electric-mining-drill-mk2","fi_materials_tech"},
|
||||
{"kr-kr-research-server", "fi_materials_tech"},
|
||||
{"kr-air-purification", "fi_materials_tech"},
|
||||
{"kr-bio-processing", "fi_materials_tech"},
|
||||
{"kr-logistic-4", "fu_KFK_tech"},
|
||||
{"logistics-2", "el_materials_ALK"},
|
||||
{"fi_robo_tech", "construction-robotics"},
|
||||
{"fi_robo_tech", "logistic-robotics"},
|
||||
{"fu_energy_tech", "kr-fusion-energy"},
|
||||
{"kr-fusion-energy", "fu_KFK_tech"},
|
||||
{"kr-ai-core", "fu_crystal_tech"},
|
||||
{"fusion-reactor-equipment", "fu_crystal_tech"},
|
||||
{"kr-imersium-processing", "fu_crystal_tech"},
|
||||
{"kr-lithium-sulfur-battery", "el_lithium_tech"},
|
||||
{"kr-matter-tech-card", "fu_energy_tech"},
|
||||
{"kr-singularity-tech-card", "gr_magnet_tech"},
|
||||
{"kr-energy-control-unit", "fu_crystal_tech"},
|
||||
{"kr-advanced-assembling-machine","fu_KFK_tech"},
|
||||
{"kr-advanced-furnace", "fu_KFK_tech"},
|
||||
{"kr-advanced-chemical-plant", "fu_KFK_tech"},
|
||||
{"kr-advanced-roboports", "fi_robo_tech"},
|
||||
{"kr-matter-processing", "fu_KFK_tech"},
|
||||
{"fu_star_engine_tech", "kr-matter-coal-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-copper-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-iron-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-minerals-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-oil-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-rare-materials-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-stone-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-uranium-processing"},
|
||||
{"fu_star_engine_tech", "kr-matter-water-processing"},
|
||||
{"gr_stage_tech", "kr-advanced-tech-card"},
|
||||
{"gr_charger_tech", "kr-singularity-tech-card"},
|
||||
{"gr_compact_fusion_tech", "kr-singularity-tech-card"},
|
||||
{"kr-intergalactic-transceiver","gr_magnet_tech"},
|
||||
{"kr-intergalactic-transceiver","gr_compact_fusion_tech"},
|
||||
|
||||
--energy tech
|
||||
{"kr-fuel", "el_energy_tech"},
|
||||
{"kr-gas-power-station", "el_energy_tech"},
|
||||
{"kr-nuclear-reactor-equipment","fi_energy_tech"},
|
||||
{"nuclear-fuel-reprocessing", "fi_energy_tech"},
|
||||
{"kr-nuclear-locomative", "fi_energy_tech"},
|
||||
|
||||
|
||||
}
|
||||
|
||||
--[ADD TECH CARDS]
|
||||
|
||||
add_card_table = {
|
||||
--{"el_purifier_tech", "space-science-pack"},
|
||||
|
||||
}
|
||||
|
||||
--[REMOVE TECH CARDS]
|
||||
|
||||
remove_card_table = {
|
||||
{"el_purifier_tech", "logistic-science-pack"},
|
||||
{"el_arc_furnace_tech", "logistic-science-pack"},
|
||||
{"el_caster_tech", "logistic-science-pack"},
|
||||
{"el_ALK_tech", "logistic-science-pack"},
|
||||
}
|
||||
|
||||
--[REMOVE PREREQUISITES]
|
||||
|
||||
pre_tech_table = {
|
||||
{"el_purifier_tech", "logistic-science-pack"},
|
||||
}
|
||||
|
||||
--===================================================================================================================
|
||||
-- changes in entities and other protypes
|
||||
--===================================================================================================================
|
||||
|
||||
data.raw["solar-panel"]["el_solar_entity"].production = "220kW"
|
||||
data.raw["solar-panel"]["kr-advanced-solar-panel"].production = "480kW"
|
||||
data.raw.item["el_materials_ALK"].stack_size = 200
|
||||
data.raw.recipe["dt-fuel"].ingredients = {
|
||||
{type="item", name="empty-dt-fuel", amount=1},
|
||||
{type="fluid", name="fu_deuterium", amount=6},
|
||||
{type="fluid", name="fu_tritium", amount=6}
|
||||
}
|
||||
|
||||
data.raw["assembling-machine"]["fu_star_engine_core_entity"].energy_usage = "2GW"
|
||||
data.raw["assembling-machine"]["fu_star_engine_cooler_up_entity"].energy_usage = "1GW"
|
||||
data.raw["assembling-machine"]["fu_star_engine_cooler_entity"].energy_usage = "1GW"
|
||||
data.raw["assembling-machine"]["fu_star_engine_heater_left_entity"].energy_usage = "1GW"
|
||||
data.raw["assembling-machine"]["fu_star_engine_heater_entity"].energy_usage = "1GW"
|
||||
|
||||
table.insert(data.raw.technology["fu_star_engine_iron_tech"].effects, {type ="unlock-recipe", recipe ="fu_star_engine_cooler_7_recipe"})
|
||||
|
||||
data:extend({
|
||||
{
|
||||
name = 'fi_arc_glass_recipe',
|
||||
type = 'recipe',
|
||||
enabled = 'false',
|
||||
category = 'el_arc_furnace_category',
|
||||
ingredients = {
|
||||
{type="item", name="glass", amount=15},
|
||||
{type="item", name="quartz", amount=5},
|
||||
{type="item", name="coke", amount=5}
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fi_arc_glass", amount=600},
|
||||
},
|
||||
energy_required = 1,
|
||||
order = 'a-b',
|
||||
always_show_made_in = true
|
||||
},
|
||||
{
|
||||
name = 'fu_activator_4_recipe',
|
||||
type = 'recipe',
|
||||
category = 'chemistry',
|
||||
main_product = 'fu_tritium',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="item", name="tritium", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_tritium", amount=3},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
always_show_made_in = true,
|
||||
},
|
||||
{
|
||||
name = 'fu_activator_3_recipe',
|
||||
type = 'recipe',
|
||||
category = 'chemistry',
|
||||
main_product = 'fu_deuterium',
|
||||
enabled = 'false',
|
||||
ingredients = {
|
||||
{type="fluid", name="heavy-water", amount=10},
|
||||
{type="item", name="improved-pollution-filter", amount=1},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="fu_deuterium", amount=3},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 10,
|
||||
always_show_made_in = true,
|
||||
},
|
||||
{
|
||||
name = 'fu_star_engine_cooler_7_recipe',
|
||||
type = 'recipe',
|
||||
category = 'fu_star_engine_cooler_crafting_category',
|
||||
enabled = 'false',
|
||||
subgroup = 'fu_star_engine_subgroup_c',
|
||||
ingredients = {
|
||||
{type="fluid", name="fu_iron_heated", amount=500},
|
||||
},
|
||||
results = {
|
||||
{type="fluid", name="matter", amount=100},
|
||||
},
|
||||
result_count = 1,
|
||||
energy_required = 1,
|
||||
},
|
||||
})
|
||||
|
||||
--===================================================================================================================
|
||||
-- structures and adding
|
||||
--===================================================================================================================
|
||||
|
||||
recipe_structure = {"recipe", "item", "item_amount"}
|
||||
tech_structure = {"tech", "pre_tech"}
|
||||
card_structure = {"tech", "card"}
|
||||
break_con = "gr_red_tech"
|
||||
|
||||
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))
|
||||
add_tech_cards(change_table_index(add_card_table, tech_structure))
|
||||
remove_pre_techs(change_table_index(pre_tech_table, tech_structure))
|
||||
remove_tech_cards(change_table_index(remove_card_table, card_structure))
|
||||
|
||||
add_cards_to_tree(del_doubles(walk_techs("fu_star_engine_tech", break_con)), "matter-tech-card")
|
||||
add_cards_to_tree(del_doubles(walk_techs("gr_stage_tech", break_con)), "advanced-tech-card")
|
||||
add_cards_to_tree(del_doubles(walk_techs("gr_charger_tech", break_con)), "singularity-tech-card")
|
||||
add_cards_to_tree(del_doubles(walk_techs("gr_compact_fusion_tech", break_con)), "singularity-tech-card")
|
||||
add_cards_to_tree(del_doubles(walk_techs("kr-singularity-tech-card", break_con)), "fu_space_probe_science_item")
|
||||
|
||||
|
||||
--TODO
|
||||
--rare metals with fi_materials
|
||||
--compact fusion tech and singularity tech
|
||||
--singularity tech stuff integate
|
||||
|
||||
--===================================================================================================================
|
||||
-- math and meta
|
||||
--===================================================================================================================
|
||||
|
||||
--[FUSION CALC]
|
||||
--[[
|
||||
1 D/s = 1 Neutron Fluid
|
||||
1 T/s = 2 Neutron Fluid
|
||||
|
||||
TOKAMAK:
|
||||
D2 Fusion:
|
||||
110.000 cold lead + 200 D | 100s = 110.000 hot lead
|
||||
-> 1.100 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 11.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 2.200 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 2.750 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 2.750 MW
|
||||
|
||||
DT Fusion:
|
||||
180.000 cold lead + 100 D + 100 T | 100s = 180.000 hot lead
|
||||
-> 1.800 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 18.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 3.600 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 4.500 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 4.500 MW
|
||||
STELLARATOR:
|
||||
DT Fusion:
|
||||
1.000 cold lead + 1 D + 1 T | 1s = 1.000 hot lead
|
||||
-> 1.000 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 10.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 2.000 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 2.500 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 2.500 MW
|
||||
|
||||
PL Fusion:
|
||||
1.000 cold lead + 15 P + 15 L | 1s = 1.000 hot lead
|
||||
-> 1.000 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 10.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 2.000 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 2.500 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 2.500 MW
|
||||
|
||||
DT Breeder Fusion:
|
||||
300 cold lead + 1 D + 1 T | 1s = 300 hot lead
|
||||
-> 300 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 3.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 600 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 750 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 750 MW
|
||||
|
||||
PL Breeder Fusion:
|
||||
300 cold lead + 15 P + 15 L | 1s = 300 hot lead
|
||||
-> 300 hot lead/s
|
||||
A: (415 dec steam) 1 hot lead = 10 steam
|
||||
-> 3.000 hot steam/s | 50 (415 dec steam)/s = 10MW
|
||||
== 600 MW
|
||||
|
||||
B: (975 dec steam) 1 hot lead = 2.5 steam
|
||||
-> 750 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 750 MW
|
||||
|
||||
KRASTORIO 2:
|
||||
DT Fusion:
|
||||
1 T(K2) + 10 HW(K2) | 1s = 2.000 (975 dec steam)
|
||||
-> 2.000 hot steam/s | 100 (975 dec steam)/s = 100MW
|
||||
== 2.000 MW
|
||||
]]
|
||||
|
||||
--===================================================================================================================
|
||||
-- sumarize
|
||||
--===================================================================================================================
|
||||
|
||||
--[[
|
||||
|
||||
Recipe Input/s Output (415 dec) Output (975 dec)
|
||||
TOKAMAK:
|
||||
D2 2 D 2.200 MW 2.750 MW
|
||||
DT 1 D + 1 T 3.600 MW 4.500 MW
|
||||
STELLARATOR:
|
||||
DT 1 D + 1 T 2.000 MW 2.500 MW
|
||||
PL 15 P + 15 L 2.000 MW 2.500 MW
|
||||
DT + NF 1 D + 1 T 600 MW 750 MW
|
||||
PL + NF 15 P + 15 L 600 MW 750 MW
|
||||
KRASTORIO 2:
|
||||
DT Cell 1/5 T(K2) + 2 HW(K2) - 2.000 MW
|
||||
|
||||
]]
|
174
scripts/overhaul.lua
Normal file
174
scripts/overhaul.lua
Normal file
|
@ -0,0 +1,174 @@
|
|||
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})
|
||||
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})
|
||||
end
|
||||
end
|
||||
|
||||
local function add_to_recipes(table_in)
|
||||
--table structure: {{recipe, item, item_amount}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
add_to_recipe(table_in[i].recipe, table_in[i].item, table_in[i].item_amount)
|
||||
end
|
||||
end
|
||||
|
||||
local function change_table_index(table_in, structure)
|
||||
|
||||
local indexed_table = {}
|
||||
|
||||
for _,v in ipairs(table_in) do
|
||||
local indexed_sub_table = {}
|
||||
for i,x in ipairs(v) do
|
||||
indexed_sub_table[structure[i]] = x
|
||||
end
|
||||
table.insert(indexed_table, indexed_sub_table)
|
||||
end
|
||||
return indexed_table
|
||||
end
|
||||
|
||||
local function add_to_tech(tech, pre_tech)
|
||||
if not data.raw.technology[tech] then
|
||||
return
|
||||
end
|
||||
|
||||
if not data.raw.technology[pre_tech] then
|
||||
return
|
||||
end
|
||||
|
||||
table.insert(data.raw.technology[tech].prerequisites, pre_tech)
|
||||
end
|
||||
|
||||
local function add_to_techs(table_in)
|
||||
--table structure: {{tech, pre_tech}, ... , ...}
|
||||
for i,v in pairs(table_in) do
|
||||
add_to_tech(table_in[i].tech, table_in[i].pre_tech)
|
||||
end
|
||||
end
|
||||
--===================================================================================================================
|
||||
-- 248k items to vanilla recipes
|
||||
--===================================================================================================================
|
||||
|
||||
--[BUILDINGS]
|
||||
|
||||
building_table = {
|
||||
{"assembling-machine-2", "el_materials_ALK", 5},
|
||||
--
|
||||
--{"fast-inserter", "el_aluminum_item", 2},
|
||||
--{"long-handed-inserter", "el_aluminum_item", 2},
|
||||
--
|
||||
{"engine-unit", "el_materials_ALK", 5},
|
||||
{"fast-transport-belt", "el_materials_ALK", 1},
|
||||
{"fast-splitter", "el_materials_ALK", 3},
|
||||
{"fast-underground-belt", "el_materials_ALK", 8},
|
||||
{"chemical-plant", "el_materials_ALK", 10},
|
||||
{"oil-refinery", "el_materials_ALK", 10},
|
||||
{"medium-electric-pole", "el_materials_ALK", 4},
|
||||
{"big-electric-pole", "el_materials_ALK", 8},
|
||||
|
||||
{"stack-inserter", "el_energy_crystal_item", 2},
|
||||
|
||||
{"express-splitter", "fi_materials_GFK", 3},
|
||||
{"express-transport-belt", "fi_materials_GFK", 1},
|
||||
{"express-underground-belt","fi_materials_GFK", 8},
|
||||
{"electric-furnace", "fi_materials_GFK", 12},
|
||||
{"centrifuge", "fi_materials_GFK", 25},
|
||||
{"steam-turbine", "fi_materials_GFK", 20},
|
||||
{"heat-exchanger", "fi_materials_GFK", 10},
|
||||
{"heat-pipe", "fi_materials_titan",2},
|
||||
|
||||
{"rocket-silo", "fu_materials_KFK", 40},
|
||||
|
||||
{"beacon", "fi_materials_titan", 12},
|
||||
{"substation", "fi_materials_titan", 6},
|
||||
{"assembling-machine-3", "fi_materials_titan", 6},
|
||||
}
|
||||
|
||||
--[ITEMS]
|
||||
|
||||
item_table = {
|
||||
{"advanced-circuit", "el_materials_ceramic", 5},
|
||||
{"processing-unit", "fi_materials_gold", 3},
|
||||
{"electric-engine-unit", "fi_materials_gold", 3},
|
||||
{"flying-robot-frame", "fi_materials_neodym", 6},
|
||||
{"productivity-module-2", "fi_modules_core_item", 1},
|
||||
{"productivity-module-3", "fi_modules_core_item", 3},
|
||||
{"speed-module-2", "fi_modules_core_item", 1},
|
||||
{"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},
|
||||
|
||||
--{"automation-science-pack", "fi_modules_core_item", 3},
|
||||
--{"logistic-science-pack", "fi_modules_core_item", 3},
|
||||
{"chemical-science-pack", "el_energy_crystal_item",3},
|
||||
{"production-science-pack", "fi_materials_titan", 1},
|
||||
{"utility-science-pack", "fi_materials_neodym", 1},
|
||||
|
||||
}
|
||||
|
||||
--[TECHS]
|
||||
|
||||
tech_table = {
|
||||
{"automation-2", "el_ALK_tech"},
|
||||
{"chemical-science-pack", "el_grower_tech"},
|
||||
{"engine", "el_ALK_tech"},
|
||||
{"oil-processing", "el_ALK_tech"},
|
||||
{"electric-energy-distribution-1", "el_ALK_tech"},
|
||||
{"el_energy_tech", "solar-energy"},
|
||||
{"stack-inserter", "el_grower_tech"},
|
||||
{"electric-engine", "fi_caster_tech"},
|
||||
{"robotics", "fi_caster_tech"},
|
||||
{"production-science-pack", "fi_caster_tech"},
|
||||
{"utility-science-pack", "fi_caster_tech"},
|
||||
{"electric-energy-distribution-2", "fi_caster_tech"},
|
||||
{"uranium-processing", "fi_materials_tech"},
|
||||
{"advanced-electronics-2", "fi_materials_tech"},
|
||||
{"fi_energy_tech", "nuclear-power"},
|
||||
{"nuclear-power", "fi_materials_tech"},
|
||||
{"effect-transmission", "fi_materials_tech"},
|
||||
{"automation-3", "fi_materials_tech"},
|
||||
{"logistics-3", "fi_materials_tech"},
|
||||
{"effectivity-module-2", "fi_modules_1_tech"},
|
||||
{"speed-module-2", "fi_modules_1_tech"},
|
||||
{"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"},
|
||||
{"space-science-pack", "fu_KFK_tech"},
|
||||
{"el_train_tech", "railway"},
|
||||
{"el_kerosene_tech", "oil-processing"},
|
||||
{"fi_refining_tech", "uranium-processing"},
|
||||
{"fi_crafter_tech", "fi_refining_tech"},
|
||||
{"el_solar_tech", "concrete"},
|
||||
{"fusion-reactor-equipment","fu_energy_tech"},
|
||||
|
||||
--add science packs
|
||||
{"fi_stage_tech", "chemical-science-pack"},
|
||||
{"fu_stage_tech", "utility-science-pack"},
|
||||
{"el_purifier_tech", "logistic-science-pack"},
|
||||
{"fu_tokamak_tech", "production-science-pack"},
|
||||
{"fu_space_probe_1_tech", "production-science-pack"},
|
||||
{"fu_space_probe_1_tech", "space-science-pack"},
|
||||
{"fu_star_engine_tech", "space-science-pack"},
|
||||
{"fu_hydrogen_1_tech", "production-science-pack"},
|
||||
{"fu_hydrogen_2_tech", "space-science-pack"},
|
||||
}
|
||||
|
||||
--===================================================================================================================
|
||||
-- structures and adding
|
||||
--===================================================================================================================
|
||||
|
||||
recipe_structure = {"recipe", "item", "item_amount"}
|
||||
tech_structure = {"tech", "pre_tech"}
|
||||
|
||||
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))
|
|
@ -185,4 +185,11 @@ data:extend({
|
|||
default_value = true,
|
||||
order = 'b',
|
||||
},
|
||||
{
|
||||
name = 'overhaul_mode',
|
||||
type = 'bool-setting',
|
||||
setting_type = 'startup',
|
||||
default_value = true,
|
||||
order = 'b',
|
||||
},
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue