Factorissimo 2 - notnotmelon fork 🍴


A fork of Factorissimo 2 focused on improving performance by implementing several 1.1 features. Can improve performance by 10X or higher. Also fixes several bugs from the original version.

2 days ago
1.1
6009
Owner:
notnotmelon
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
a month ago
Latest Version:
1.1.19 (2 days ago)
Factorio version:
1.1
Downloaded:
6009 times

Fixes several bugs and adds new features to Factorissimo 2

Factorissimo is a mod about putting your factory inside buildings, and then putting those buildings inside other buildings.
If you are unfamiliar with the original Factorissimo 2, check out the Feature Gallery

I am looking for feedback on this project. Join the Discord
Help translate this mod on Crowdin
Completed translations: English, Russian, French

Also check out the Space Exploration extension for this mod.

This mod supports Factorio Maps

Reworked electric connections

Electric connections in the original mod were horrible for UPS. They were updated every tick for every factory building.
This mod replaces the old system with "cross surface power poles".
This change reduces UPS usage drastically and also makes power connections bi-directional. No more fiddling with power connection settings!

Connecting factory buildings via cross surface poles also makes the power graph look much nicer.

There was a bug in the original mod that caused accumulators to not function. This issue has been fixed.

Reworked belt connections

Factorio update 1.1 added "linked belts" which can connect to each other regardless of distance.
This mod replaces Factorissimo belt connections with these linked belts. This change reduces the mod's UPS usage greatly.
Linked belt connections are roughly equal to chest connections in terms of performance.

Reworked fluid connections

This mod reworks fluid connections to be much easier to use. No more "bulk factory input/output" pipes. Instead, all factory fluid connections will have high speed automatically.

Additionally, a pipe connection will now only form if there are pipes on both sides of the Factory building.

Reworked circuit connections

Using the same "cross surface power pole" technology as the electric network, the factory circuit connections will now transfer circuit signals without any delay or UPS cost. They are also bidirectional.

Item with tags

In the original mod factories were saved to items by making 99 hidden items, each with a factory save data.
In this fork factories are instead saved directly to the items as item tag data.

This has several advantages
- No more 99 save slot limit. You can have unlimited factory items
- Removed factory requester chests. You can use a normal requester chest now
- The factory overlay config now also shows on the items as a custom item description. No more clicking every factory to see what's inside

Heat connections

This fork adds heat connections to Factorissimo!

Blueprintable factorissimos

Connection settings are saved in blueprints.

Factory buildings also now support cut and paste

NOTE: Factorio blueprints only allow one mod to modify them. If this feature is not working for you, see if anything in your mod list can modify blueprints.

Map features

This fork changes factory building generation to all spawn on the same surface, separated by some distance. (Can be disabled in mod settings)
You can now see any factory building from the map view. There are hidden radars on every building.

Reduced entity count

A single Mk3 Factorissimo in the original mod was made from 97 (!) entities. In this fork, the Mk3 only uses 5 entities.

Spidertrons

You can now enter and exit factory buildings from inside a Spidertron.

Improved pollution mechanics

The original version had a bug that caused factory buildings to never be targeted by biters. This has been fixed
Pollution transfer has been optimized
Factory buildings will now drop themselves on the ground when they die instead of being deleted

More connection types

This fork allows you to connect more objects to factory buildings. All newly supported objects:
linked-belt, loader-1x1, loader, pump, infinity-chest, linked-chest, infinity-pipe, offshore-pump, splitter

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

Installation instructions

If you are making a new save you can install this mod normally.

If you have an existing Factorissimo 2 save, follow these steps to migrate
- Backup your save
- Blueprint and deconstruct all your factory building interiors
- Delete Factorissimo2 and install this fork
- Save your game

Happy Factorissimoing!


(Gold star if you can name all the mods in this image)