Skip to content

notnotmelon/factorissimo-2-notnotmelon

Repository files navigation

Factorissimo 3

Factorio is the mind killer. Factorio is the little death that brings total obliteration.
I will face my Factorio. I will build conveyor belts to let it launch rockets over me and through me.
And when it has mined everything I will turn the inner eye to see its path.
Where the Factorio has gone there will be nothing. Only my huge base will remain.
- Z

Factorissimo is a mod about putting your factory inside buildings, and then putting those buildings inside other buildings.

Help translate this mod on GitHub
Also check out the Space Exploration extension for this mod.
This mod supports Factorio Maps


Features

  • Factory Buildings: Create dedicated factory buildings where you can place machines, belts, pipes, and more, all inside a compact space.
  • Modular Design: Need to move? Pack up the building and deploy it somewhere else! The interior will stay intact!
  • Expandable Interiors: Factorissimo 3 offers multiple building tiers, each with increasing interior space and higher connection count.
  • Recursive Factory Planning: Design buildings inside of buildings inside of buildings with recursive technology.
  • Space Age: Factorissimo 3 has 100% compatibility with the Space Age DLC. Every planet has a factory floor that inherits the special mechanics of the parent. How will you design a factory building when all your machines are frozen, puking out spores, or consuming crazy amounts of lava?
  • Multiplayer: Play with your friends! All scripts are written with multiplayer in mind.
  • Mod Support: Factorissimo 3 is designed to support all mods. Is a mod misbehaving? Create a bug report on the GitHub.

Connections

Place an electric pole near a factory building to connect it to the grid. Once inside a factory building, power is transmitted everywhere without the need for additional electric poles.

Belt, pipe, heat, chest, and circuit connections are formed by placing their respective entity on a factory port. Enable ALT-mode to see the port markers.


Factory Overlay and Preview Upgrades

This mod contains several quality of life features designed to make expanding the factory as easy as possible.

Hold out any factory building to get a preview camera of what's inside.

Set custom ALT-mode icons using the factory overlay combinator. Pack up the factory building to save all contents inside the item.


Recursive Deepcopy

Blueprinting a factory building also clones all of its children. Infinite production?

After researching the factory roboport upgrade, construction bots can enter factory buildings and construct ghosts.

WARNING: While this feature is extremely powerful, creating a blueprint of a factory that contains copies of itself can lead to unbounded infinite recursion. Factories building factories building factories, consuming the entire universe. Slowly at first, then EXTREMELY quickly as your O(2^N) super exponential growth far exceeds the finite size of reality. Destroy the entire cosmos and convert every remaining particle until there is only...

FACTORISSIMO

...or not. Up to you. Don't forget to set a base case 😉


Quality

Factorissimo 3 supports quality! Higher quality factory buildings mean more connections that transfer faster.


Factory floor: Aquilo

The air is frozen. Even inside your shelter the mist and snow are inescapable. Design aquilo production lines inside factory buildings and use factory heat connections to prevent machines from freezing.


Space exploration compatibility

Check out the awesome space exploration compatibility mod made by Crazy_Editor & Yariazen.

https://mods.factorio.com/mod/space-factorissimo-lizard


UPS Impact & Optimizations

If you are familiar with Factorissimo 1 or Factorissimo 2, you may also be used to major performance issues while using the mod.
Good news! Various powerful new modding API features have been added over the years and modern versions of Factorissimo are essentially free for UPS.

  • Linked power poles: Old versions of the factorio modding API had a bug which allowed power poles to be connected cross-surface. This bug has since been promoted to a feature and is used by Factorissimo 3 to efficiently update the electric network. This technology is also used for factory circuit connections.
  • Linked belts: Factorio 1.1 added the linked-belt prototype. This means belt connections across surfaces no longer are processed on_tick.
  • Linked pipes: Factorio 2.0 added support for linked fluidboxes. This means that factory fluid connections are not updated by script and instead fluid is transferred automatically at the engine level.
  • Item with tags: Factorio now allows storage of arbitrary metadata on the item stack. This means you are no longer limited to only 99 saved factory buildings.

API

This fork adds an API for better compatibility with other mods. Now you can make mods for a fork of a mod in a game. For more information see the FAQ


Credits

  • MagmaMcFry: Original creator of Factorissimo 1 and Factorissimo 2.
  • TheKingJo: Upscaled all factory graphics into high-resolution.
  • Crazy_Editor & Yariazen: Added space exploration compatibility.
  • Calcwizard: "Packed" factory icon graphic. (MIT)
  • fishbus: Supplied open-source (MIT) graphics for the borehole pump from the Factorio+ overhaul. Go play it!
  • PlexPt: Chinese locale.
  • AlexandrPavlovski: Russian locale.