Factorio Standard Library

by Kryzeth

Unofficial temporary fork of the Factorio Standard Library, which was a project to bring Factorio modders high-quality, commonly-required utilities and tools. Compatibility with older mods which relied on the original stdlib mod is not guaranteed. This fork will likely eventually be folded into one of the other stdlib forks on the mod portal, if and when all mods that rely on it can be safely switched over.

Internal
16 days ago
2.0
19.5K

g and then there was 2

24 days ago

https://mods.factorio.com/mod/stdlib2
Looks like someone else is porting also :/

24 days ago
(updated 23 days ago)

Good to know, thanks. So far, it seems like they've only done the most basic of changes that I had already made last week. More than likely, they are only the changes needed to get his 2.0 version of Nanobots working, since it doesn't address the data/recipe-related changes. I've had to fix a lot more, since I'd been trying to get all the old Picker mods to play nice, and they required a LOT more changes.

I know I'm a little out of my depth here, but if anyone thinks they can do it better, then they can certainly try!

However, I believe it's more than likely that every mod which depended on the old stdlib will either switch to a more up-to-date library, be rewritten to no longer use stdlib (like Even Pickier Dollies), or upload their own fork of stdlib, just like we did, only fixing the parts of the code we needed to get working again.

At the very least, I'll be keeping my version up no matter what, because I need it for every single one of my mods, and rewriting each of them to use a new library would be FAR more work than just maintaining this one. I also plan to use this library to make a couple more mods, if somebody else hasn't made them yet. Like my new Safer Asteroids mod

EDIT: Updated pronouns in the above statement

24 days ago

makes sense.

23 days ago
(updated 23 days ago)

her*
I don't have much interest in maintaining the library either. I'd like to just move Nanobots off of it eventually. For now I think we're just in limbo for a bit. I hadn't done any factorio mod development prior to last Monday.

23 days ago
(updated 23 days ago)

Apologies for assuming. I would have offered to just use this version of the stdlib, but if the end goal is to remove the dependency entirely, then that likely wouldn't make a difference.

Just as I thought, it seems that rewriting the code to remove the stdlib requirement will be the way most mods go. Sad, but I guess it makes my job easier. I might have to change the name if no other mods use it as a dependency.

New response