Non-rectangular buildings

Place to ask discuss and request the modding support of Factorio. Don't request mods here.
Shadow_Man
Fast Inserter
Fast Inserter
Posts: 154
Joined: Fri Mar 02, 2018 2:55 pm
Contact:

Non-rectangular buildings

Post by Shadow_Man »

TL;DR
Make it possible to create non-rectangular buildings.
What?
Some buildings are not rectangular in shape, and when they are large enough, they leave empty space at the corners of the bounding rectangle, which can look incongruous if other objects adjoin the building in that location.
For example, inserters moving objects into the “empty” space.

Look at this lab (from Paranoidal) :lol:
Image

For example, you can make it possible to set the end points of buildings not by the corners of the rectangle, as it is now, but by a list of coordinates of the corners of the polygon.
Why?
This would look more natural, and also give more opportunities to diversify the graphics of objects.
Last edited by Shadow_Man on Fri Oct 24, 2025 11:42 am, edited 1 time in total.
Koub
Global Moderator
Global Moderator
Posts: 8044
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Non-rectangular buildings

Post by Koub »

[Koub] Moved to Modding interface requests from Ideas and suggestions.
Koub - Please consider English is not my native language.
Shadow_Man
Fast Inserter
Fast Inserter
Posts: 154
Joined: Fri Mar 02, 2018 2:55 pm
Contact:

Re: Non-rectangular buildings

Post by Shadow_Man »

Koub wrote: Thu Oct 23, 2025 9:15 pm [Koub] Moved to Modding interface requests from Ideas and suggestions.
Isn't the fact that buildings can only be rectangular done at the game engine level?
Is that something that can be changed with mods?
User avatar
protocol_1903
Filter Inserter
Filter Inserter
Posts: 358
Joined: Fri Sep 09, 2022 4:33 pm
Contact:

Re: Non-rectangular buildings

Post by protocol_1903 »

No. Factorio is specifically optimized to work with rectangular objects on an orthogonal grid. Support for non-rectangular objects will not be happening due to the sheer number of edge cases.

If you want it to look more natural, the graphics should be adjusted to not have empty space.
Py and PyBlock developer, wielder of LUA in arbitrary ways. I make mods. Check them out, maybe.
https://mods.factorio.com/user/protocol_1903
Post Reply

Return to “Modding interface requests”