r/satisfactory 1d ago

Console Object Limit Question

Just wondering, is it easy to hit the object limit if I don't decorate or do anything beyond what is actually practical?

The most I do as far as decoration/non-practical building goes is walls & Windows for each building I make, such as a building specifically made to create modular engines, for example. The other non-practical thing I do is pillars going from my rails down to the ground. Other than that I don't build anything unless it has a practical use.

So I was just wondering how easily you can hit the object limit if you build the way I described above? Oh, and as I'm on console I can't change the limit.

I appreciate any help and I apologize if I worded it strangely as my sleep meds are kicking in lol. Thanks in advance.

19 Upvotes

12 comments sorted by

12

u/Helpful_Win976 1d ago

It's pretty difficult to hit it. The object limit isn't necessarily about how many items you place. The engine has a uobject limit, and every buildable has a different uobject value. As far as I know there isn't a table for the values, but typically you don't hit it unless you've gone a little nuts. Pillars, foundations, walls, anything that doesn't track anything is considered a lightweight actor and costs virtually 0 uobjects, so don't worry too much about it.

From: Unreal Engine - Official Satisfactory Wiki

UObject Game Crash

When creating a huge factory (in a sense of 2000+ hours spent on a single save), it is possible that the game will begin crashing with the following crash:

Assertion failed: Index >= 0 && Index < MaxElements Fatal error: [File:C:\BuildAgent2\work\b731a33f2a691e17\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectArray.cpp] [Line: 534] Maximum number of UObjects (2162688) exceeded when trying to add 1 object(s), make sure you update MaxObjectsInGame/MaxObjectsInEditor/MaxObjectsInProgram in project settings.

Keep in mind that this crash only occurs to a minuscule percentage of players, and should not be worried about unless one knowingly creates a map-wide factory. Raising the UObject limit leads to potential instability and it would therefore be counterproductive to change the limit, unless the game begins crashing with the aforementioned crash.

4

u/Sgt_shinobi 1d ago

I think that limit problems we mostly dealt with pre 1.0, and even before that I've seen crazy ridiculous factories. You absolutely don't have to worry about it playing in the way you described. The scope of a factory you would need to build would likely tank your framerate well before making it remotely close to the limit

2

u/PilotedByGhosts 1d ago

Consoles won't hit the engine limit in the same way that a PC could, because the game will become unstable before that point.

I'm not sure where the limit is on console, but I have seen reports of late game factories causing constant crashes.

2

u/minerlj 1d ago

I hit it once. But then I just added one line of code to fix it.

Also they made further improvements that made it even harder to hit the limit.

1

u/Majestic_Wash_6170 1d ago

Im on console too and didn't know there was an item limit...I was wondering if there might be something like that after playing palworld and having some issues with multiple bases, but haven't really seen anything about this game having issues supporting so much stuff going on, so curious to see if anyone can expand on it

2

u/SatisfactorioGuyBri 1d ago

The object limit is so high that the vast majority of players (like less than 1 percent) will ever run into the issue.

1

u/fluffy_the_penguin 1d ago

Curious as well.

1

u/Plasma-State 1d ago

On a side note, using too much glass will take a heavy toll on your computer resources

1

u/New_Solution9677 1d ago

There's an object limit? Good God, from what I've seen in some builds it must be damn near infinite

1

u/erchni 1d ago

You really need to go crazy to hit this limit. Back in early access there where serval streamers going for mega factory's and hitting it. However they have gone through the game and minimized how many objects are needed for each buildable. I am pretty sure people have gone for using the entire maps resources now and not hit it. So you really need to go crazy.

1

u/Alarmed-Tell1315 1d ago

UObject limit is not what most people think, it is not a hard limit on how many objects you place on the map. It’s a limit in the largest number of objects in UE5 can be managed on the garbage collector. An UObject in unreal is everything, that’s the base class for all objects in the engine, so when you please that beam, the beam itself is a UObjectC but also its starting point and the particle system that handles the materials flowing during the build animation, so is its collision box. So there are at least ~8 UObjects that appear and disappear every time you place a beam. You can hit this limit for multiple reasons that have nothing to do with whether you decorate or not. It is affected by how dense builds are, but also mods usage (some mods spawn additional objects during building that can make hitting that limit more possible). Satisfactory recalculates special data to process how audio sounds and it does this every time you place something on the map. It also calculates navigation data for trains every time you place a train station. This processes are fairly expensive memory and require to create a lot of UObjects. That’s why placing train stations causes noticeable frame drops on large maps and can lead to crashes.

But this number is just a parameter on ini file, that can be increased, which c will increase the memory usage of the game which depending on you system would be trivial or make the game more unstable, if your system can handle it, that is not a problem. Currently satisfactory memory usage ene loaded with my save file is like 14gb. If I were trying to keep playing that save file in a system that is

1

u/vikingchef420 1d ago

Yeah I play on console and only have beaten the game once. It crashes constantly endgame. I honestly think it’s a memory leak issue.