I finally decided to rely on my own function library, YES! THAT'S CORRECT! MY OWN FUNCTION LIBRARY!
Multipurpose mod with switchable addons. Also, supports auto-generated mods etc. I'll add a universal command widget in the next major update. New experimental libraries: lazyAPI, ZKSettings
provides an event called on_research_queue_changed that is raised at any change of research queue. It is ment to replace on_research_cancelled, on_research_finished and on_research_started. It uses the same interface as on_research_cancelled.
If your mod lets players use a character that looks differently, you'll have to decide whether you must overwrite the default character. This mod will help you with this decision, and make it really simple to overwrite the default or update the new prototypes in a safe way.
Store up to 2 × 10²⁸ chars long strings during data stage and read them during control stage
Library mod that makes it easy for other mods to add custom characters (skins), with a character picker. Written to be compatible with almost all mods that edit the default character prototype. Explicitly compatible with Jetpacks & Space Exploration
A set of high-quality, commonly-used utilities for creating Factorio mods.
In short, all common systems in one mod and they are based on events to make everything simpler. One API for all solutions. New events, easy integration and maximum compatibility + safe switchable commands and customizability (Mod devs, please, check GitHub repository first) Anyone can translate the mod on Crowdin. https://crowdin.com/project/factorio-mods-localization
Phobos is planned to be an optimizing bytecode compiler for Lua with some language extensions and a type system. See readme for what is implemented and what is planned. For more info see the readme (on the homepage or in the mod files), especially the section about the 'Factorio Mod'. (In short: The mod is 99% a library)
This is an experimental example mod to make possible development with candran (preprocessor) together with other stuff as easy as possible. See GitHub repository
Lightweight modular example mod with various features and compatibilities See info on GitHub