This happens if there are either:
- a.) A large number of mods that add a lot of graphics or instances of objects/sprites.
- b.) A single mod that uses code to generate a huge variation of an object/sprite.
The b.) option happened to me with Factorio and the mod Rampant (https://mods.factorio.com/mods/Veden/Rampant)
Instead of stopping due to a lack of available memory, Factorio pushed on and forcibly drove my graphics card to a breaking point. My NVIDIA Geforce GTX 260 is now dead. Factorio actually destroyed my hardware.Veden wrote:How many tiers and variations did you set?numgun wrote:I noticed the "new enemies" option requires an increase of RAM from 2GB to 8GB.
I only have 6GB of RAM, but I tried to turn on it anyway just to test it and it totally froze my computer while trying to load the mod on start up.
I'm just confused and want to know, what makes it take so much memory?
The reason is that factorio doesn't support variable attributes on the units other than a percent increase/decrease of weapon types which amounts to damage.
So to get around that, I pre-generate the enemies using a seed value. Each unit, unit nest, worm, weapon, and weapon effects all require memory space.
With lower tiers and variations you can tailor the cost to your system.
Please add a safeguard to the first loading screen to prevent Factorio from continuing to load up sprites, data and objects if the computer's memory runs out. Make it stop before it can damage hardware.
Please, don't let my GTX 260 die in vain.