Peppe-KSP / InterfaceChest

Factorio Mod: interfaces with belts, trains, and logistics chests to transfer items between each.
MIT License
0 stars 1 forks source link

Will we be seeing a update for factorio 0.15.X #3

Open mikeloeven opened 7 years ago

mikeloeven commented 7 years ago

Just wondering if this will ever be updated for 0.15.X Based on the mods description this will solve a lot of problems for me

Peppe-KSP commented 7 years ago

moving items like this with scripts slows the game down. recommend using the loader created by the devs but not released: https://mods.factorio.com/mods/Optera/LoaderRedux and https://mods.factorio.com/mods/Articulating/Loader-Rotation-Fix

mikeloeven commented 7 years ago

Thanks that is exactly what I was looking for

mikeloeven commented 7 years ago

so i looked at the loaders and while they work nicely they suffer from the fact that they are 2x1 blocks instead of 1x1 which makes for some awkward conveyor setups. Might still be worth updating with some code improvements. Though assuming the engine is properly threaded one would think any gaming machine with a i5 or higher could handle the script overhead

Peppe-KSP commented 7 years ago

I doubt the API endpoints have changed much, so if you want to try it in .15 feel free to try it.

The game simulation is still single threaded. The script usage time with even 100-200 active chests began to impact UPS. Factorissimo 1/2 has to create items and fluids through scripting and has the same performance bottleneck. Belt interaction through api/script layer does not scale.