LDA-LIB – Biblioteca Utilitária para Mods Factorio 2.0
📘 Descrição
A LDA-LIB é uma biblioteca utilitária para Factorio 2.0 projetada para acelerar a criação de mods, fornecendo funções prontas para gerar:
- Itens
- Fluidos
- Gases
- Receitas
- Minérios
- Tecnologias
- Matrizes de receitas complexas
- Estruturas completas (item + receita + entidade)
- Varsões especializadas (fornalhas, montadoras, colisor de partículas etc.)
O objetivo é reduzir trabalho repetitivo e manter um padrão uniforme entre todos os seus mods.
A biblioteca também possui um modo debug configurável pelo usuário.
- Ative o mod na tela de Mods.
⚙️ Configurações (settings.lua)
A LDA-LIB inclui uma configuração opcional:
- LDA-LIB: Modo Debug – habilita logs detalhados durante a geração de protótipos.
Pode ser ativada em:
Configurações → Mods → Startup
🔎 Comando /lda-list
Lista todas as funções públicas expostas pela biblioteca LDA.
🧩 Funções Disponíveis
Base Functions| Função
| Função | Descrição Rápida |
|---|---|
| create-block-item | Cria itens do tipo bloco estrutural. |
| create-entity | Cria entidades personalizadas. |
| create-fluid | Cria fluidos com temperatura e ícone. |
| create-gas | Variante visual de fluido como gás. |
| create-item | Cria um item simples com sons e ícone. |
| create-item-search | Busca itens dentro do mod. |
| create-ore | Cria minérios completos com ícone e propriedades. |
| create-recipe | Cria uma receita simples. |
| get-mod-path | Detecta automaticamente o caminho do mod. |
| tech-util | Funções utilitárias para manipulação de tecnologias. |
Generic Functions
| Função | Descrição Rápida |
|---|---|
| create-block-item-with-recipe | Cria bloco + receita completa. |
| create-fluid-with-recipe | Cria fluido + receita associada. |
| create-generic-recipe | Gera receitas modulares definidas por matriz. |
| create-item-with-recipe | Cria item + receita associada. |
Functions (Avançadas/Especializadas)
| Função | Descrição Rápida |
|---|---|
| create-assembler-item-with-recipe | Cria itens específicos de montadoras. |
| create-smelting-item-with-recipe | Cria itens destinados a fornalhas. |
| create-technology-trigger | Cria tecnologias com gatilho de pesquisa. |
| create-technology | Cria tecnologias completas com efeitos e custos. |