Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 21 additions & 12 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,40 @@
---------------------------------------------------------------------------------------------------
Version 0.14.5
Date: 25/06/26
Changes:
- The recipe has been changed to make it more complicated quatron and energy Laser MK2 and MK3
- The recipe has been changed to make it more complicated quatron and energy cube MK2 and MK3
- The recipe has been changed to make it more complicated internal Energy and Quatron Cube
- The recipe Stone Brick
- The recipe Landfill
---------------------------------------------------------------------------------------------------
Version 0.14.4
Date: 06/14/26
Bugfixes:
Date: 14/06/26
Changes:
- Fix error when opening Mobile Factory Options with multiple players
---------------------------------------------------------------------------------------------------
Version 0.14.3
Date: 05/23/26
Date: 23/05/26
Changes:
- Add russian localization
---------------------------------------------------------------------------------------------------
Version 0.14.2
Date: 05/18/26
Date: 18/05/26
Changes:
- Fix Deep Tank and Fluid Interactor errors
---------------------------------------------------------------------------------------------------
Version 0.14.1
Date: 05/12/26
Date: 12/05/26
Changes:
- Fix Deep Storage and Matter Interactor Filters being lost on reload
---------------------------------------------------------------------------------------------------
Version 0.14.0
Date: 05/12/26
Date: 12/05/26
Changes:
- Update Remote API to support Quality
---------------------------------------------------------------------------------------------------
Version: 0.13.0
Date: 05/11/26
Date: 11/05/26
Major Changes:
- Changed MF Shield to operate off of Equipment Grid energy, it now charges at 100HP/s
- Added Internal Battery Equipment that synchronizes with MF Internal Energy Cube
Expand All @@ -40,19 +49,19 @@ Date: 05/11/26
- Fix Data Assembler
---------------------------------------------------------------------------------------------------
Version: 0.12.7
Date: 05/09/2026
Date: 09/05/2026
Bugfixes:
- Fix Resources Collector animation issues
---------------------------------------------------------------------------------------------------
Version: 0.12.6
Date: 05/09/2026
Date: 09/05/2026
Changes:
- Pollution now only exits the Mobile Factory through void tiles
Bugfixes:
- Fixed Mobile Factory Quatron Laser
---------------------------------------------------------------------------------------------------
Version: 0.12.5
Date: 05/09/2026
Date: 09/05/2026
Changes:
- Filled Resource Catchers placed on a resource will now add to that resource if it is the same
- Improve compatibility with multiple Earendel mods
Expand All @@ -64,7 +73,7 @@ Date: 05/09/2026
- Fix Beam animations
---------------------------------------------------------------------------------------------------
Version: 0.12.4
Date: 05/07/2026
Date: 07/05/2026
Bugfixes:
- Fixed Dimensional Fluid Pipes reaching pipeline max extents
- Fixed EnergyCube energy transfer graphics
Expand Down Expand Up @@ -2576,4 +2585,4 @@ Date: 24.09.2019
Version: 0.0.1
Date: 24.09.2019
Major Features:
- Initial release
- Initial release
3 changes: 2 additions & 1 deletion data.lua
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ require("prototypes/matter-serialization/fluid-interactor.lua")
require("prototypes/matter-serialization/matter-interactor.lua")
require("prototypes/matter-serialization/data-assembler.lua")
require("prototypes/matter-serialization/network-explorer.lua")
require("prototypes/item/base-recipe.lua")
require("prototypes/item/oxycoal.lua")
require("prototypes/item/hydrocoal.lua")
require("prototypes/item/elements.lua")
Expand Down Expand Up @@ -1117,4 +1118,4 @@ data.raw["gui-style"].default.MF_Yellow_Label =
type = "label_style",
font = "default",
font_color = _mfYellow,
}
}
4 changes: 2 additions & 2 deletions info.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "Mobile_Factory_zoms",
"version": "0.14.4",
"version": "0.14.5",
"title": "Mobile Factory",
"author": "Mugiwaxar",
"dependencies": ["base >= 2.0", "Mobile_Factory_Graphics_zoms >= 0.6.0", "MF_Base_zoms >= 0.6.0"],
"description": "A mod with many features where you can make a Mobile Factory, build you base inside and travel around the world. The mod contain a way to transfer items via the Circuit Network, some nice way to mine Ore or extract Fluid, many new chemical elements, Data Storage of Items, and many more ...",
"factorio_version": "2.0",
"homepage":"https://mobile-factory.fandom.com/wiki/Mobile_Factory_Wiki"
}
}
6 changes: 5 additions & 1 deletion locale/en/config.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,8 @@ mfSand=Sand
mfFluorodin=Fluorodin
mfFluorodinII=FluorodinII
mfFluorodinIII=FluorodinIII
R-Stone-Brick=Stone Brick
R-landfill=Landfill

[recipe-description]
Electrolyze=Divide water to Hydrogen and Oxygen
Expand All @@ -373,6 +375,8 @@ SodiumHydration=Create a chemical reaction between Sodium and Water to make Sodi
UraniumLiquefaction=Liquifies Uranium
LogisticSciencePack=Create Logistic Science Pack with chemistry
AutomationSciencePack=Create Automation Science Pack with chemistry
R-Stone-Brick=Stone Brick
R-landfill=Landfill


## -------------------------------------- GROUPS ------------------------------ ##
Expand Down Expand Up @@ -1017,4 +1021,4 @@ Caught=Caught !
NoCatch=No Resources found ...
ResourceMissing=This Resource doesn't exist anymore (Mod removed?)
NoDimTile=Need to be over a Dimensional Tile
CantPlaceResourceHere=Can't place the caught Resource here
CantPlaceResourceHere=Can't place the caught Resource here
6 changes: 5 additions & 1 deletion locale/ru/config.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,8 @@ mfSand=Песок
mfFluorodin=Фтородин
mfFluorodinII=Фтородин2
mfFluorodinIII=Фтородин3
R-Stone-Brick=Каменный блок
R-landfill=Отсыпка территории

[recipe-description]
Electrolyze=Разделите воду на водород и кислород
Expand All @@ -369,6 +371,8 @@ SodiumHydration=Создайте химическую реакцию между
UraniumLiquefaction=Сжиженный уран
LogisticSciencePack=Создайте логистический научный пакет с химией
AutomationSciencePack=Создайте автоматизированный научный пакет с использованием химии
R-Stone-Brick=Каменный блок
R-landfill=Отсыпка территории


## -------------------------------------- GROUPS ------------------------------ ##
Expand Down Expand Up @@ -1012,4 +1016,4 @@ Caught=Пойманный !
NoCatch=Ресурсы не найдены ...
ResourceMissing=Этот ресурс больше не существует (мод удален?)
NoDimTile=Должно быть поверх размерной плитки
CantPlaceResourceHere=Не удается разместить здесь перехваченный ресурс
CantPlaceResourceHere=Не удается разместить здесь перехваченный ресурс
32 changes: 32 additions & 0 deletions prototypes/entity/energy-cube.lua
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,10 @@ ec2R.name = "EnergyCubeMK2"
ec2R.energy_required = 10
ec2R.enabled = false
ec2R.ingredients = {{
type = "item",
name = "EnergyCubeMK1",
amount = 1
}, {
type = "item",
name = "CrystalizedCircuit",
amount = 4
Expand Down Expand Up @@ -257,6 +261,10 @@ ec3R.name = "EnergyCubeMK3"
ec3R.energy_required = 10
ec3R.enabled = false
ec3R.ingredients = {{
type = "item",
name = "EnergyCubeMK2",
amount = 1
}, {
type = "item",
name = "EnergyCore",
amount = 1
Expand Down Expand Up @@ -458,6 +466,10 @@ qc2R.name = "QuatronCubeMK2"
qc2R.energy_required = 5
qc2R.enabled = false
qc2R.ingredients = {{
type = "item",
name = "QuatronCubeMK1",
amount = 1
}, {
type = "item",
name = "CrystalizedCircuit",
amount = 4
Expand Down Expand Up @@ -539,6 +551,10 @@ qc3R.name = "QuatronCubeMK3"
qc3R.energy_required = 5
qc3R.enabled = false
qc3R.ingredients = {{
type = "item",
name = "QuatronCubeMK2",
amount = 1
}, {
type = "item",
name = "EnergyCore",
amount = 1
Expand Down Expand Up @@ -635,6 +651,14 @@ iecR.ingredients = {{
type = "item",
name = "EnergyCubeMK1",
amount = 4
}, {
type = "item",
name = "EnergyCubeMK2",
amount = 2
}, {
type = "item",
name = "EnergyCubeMK3",
amount = 1
}, {
type = "item",
name = "DimensionalCircuit",
Expand Down Expand Up @@ -719,6 +743,14 @@ iqcR.ingredients = {{
type = "item",
name = "QuatronCubeMK1",
amount = 4
}, {
type = "item",
name = "QuatronCubeMK2",
amount = 2
}, {
type = "item",
name = "QuatronCubeMK3",
amount = 1
}, {
type = "item",
name = "DimensionalCircuit",
Expand Down
16 changes: 16 additions & 0 deletions prototypes/entity/energy-laser.lua
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,10 @@ el2R.name = "EnergyLaser2"
el2R.energy_required = 5
el2R.enabled = false
el2R.ingredients = {{
type = "item",
name = "EnergyLaser1",
amount = 1
}, {
type = "item",
name = "MachineFrame3",
amount = 8
Expand Down Expand Up @@ -294,6 +298,10 @@ el3R.name = "EnergyLaser3"
el3R.energy_required = 5
el3R.enabled = false
el3R.ingredients = {{
type = "item",
name = "EnergyLaser2",
amount = 1
}, {
type = "item",
name = "MachineFrame3",
amount = 8
Expand Down Expand Up @@ -510,6 +518,10 @@ ql2R.name = "QuatronLaser2"
ql2R.energy_required = 5
ql2R.enabled = false
ql2R.ingredients = {{
type = "item",
name = "QuatronLaser1",
amount = 1
}, {
type = "item",
name = "MachineFrame3",
amount = 8
Expand Down Expand Up @@ -606,6 +618,10 @@ ql3R.name = "QuatronLaser3"
ql3R.energy_required = 5
ql3R.enabled = false
ql3R.ingredients = {{
type = "item",
name = "QuatronLaser2",
amount = 1
}, {
type = "item",
name = "MachineFrame3",
amount = 8
Expand Down
32 changes: 32 additions & 0 deletions prototypes/item/base-recipe.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
-- Recipe --
local lR = {}
lR.type = "recipe"
lR.name = "R-landfill"
lR.energy_required = 1
lR.subgroup = "Resources"
lR.enabled = true
lR.ingredients =
{
{type="item", name="mfSand", amount=100}
}
lR.results =
{
{type="item", name="landfill", amount=1}
}
data:extend{lR}

local sbR = {}
sbR.type = "recipe"
sbR.name = "R-Stone-Brick"
sbR.energy_required = 1
sbR.subgroup = "Resources"
sbR.enabled = true
sbR.ingredients =
{
{type="item", name="mfSand", amount=20}
}
sbR.results =
{
{type="item", name="stone-brick", amount=1}
}
data:extend{sbR}