[ALPHA] Applied Energistics 2 // Energia Aplicada 2


Mod que importa as mecanicas do Applied Energistics 2, inspirado (mas não afiliado ao mod Minecraft Applied Energistics 2). REWORK A MOD... Não usar em saves que não quer perder !!!! / Don't use it on saves you don't want to lose !!!

Content
1 year, 2 months ago
1.1
391
Logistics Mining Fluids Logistic network Circuit network Manufacturing Power Storage

FAQ

Etapa 1: Criação de protótipos e estrutura do projeto

Definição da estrutura inicial do mod, criação do arquivo info.json, organização das pastas principais (prototypes, graphics, locale) e primeiros protótipos de itens, entidades, receitas ou tecnologias.

Etapa 2: Implementação da lógica e funcionamento interno

Construção da lógica principal do mod utilizando arquivos Lua (control.lua, data.lua, data-final-fixes.lua). Implementação de eventos, comportamentos e mecânicas internas necessárias para o funcionamento do mod.

Etapa 3: Criação de imagens, sprites e animações

Desenvolvimento ou importação de spritesheets, ícones, animações e gráficos essenciais para representar o conteúdo do mod. Organização dos arquivos na pasta graphics e ajustes de propriedades como dimensões e posições.

Etapa 4: Correção de erros e depuração

Identificação e correção de erros relacionados à lógica, protótipos, gráficos ou estrutura. Utilização de logs e testes constantes dentro do jogo para garantir funcionamento estável durante o desenvolvimento.

Etapa 5: Balanceamento e ajustes de gameplay

Ajuste dos valores de receitas, custos, velocidades, energia, dano, atributos e qualquer comportamento que influencie o equilíbrio interno do jogo. Testes práticos para verificar impacto no gameplay.

Etapa 6: Otimização e padronização

Melhorias de performance, redução de consumo de CPU (UPS), limpeza de código, remoção de elementos redundantes e padronização de nomes, arquivos e estruturas internas para tornar o mod leve e organizado.

Etapa 7: Tradução do mod

Criação dos arquivos de idioma na pasta locale, adicionando suporte para múltiplas línguas. Revisão de textos exibidos no jogo, descrições de itens, tecnologias e mensagens.

Etapa 8: Documentação e registro de informações

Criação de documentação básica do mod, incluindo descrição, instruções de instalação, funcionalidades, changelog e estrutura interna. Organização de notas e comentários úteis para manutenção futura.

Etapa 9: Compatibilidade com outros mods

Análise de interações com outros mods conhecidos, testes de conflitos e implementação de ajustes em data-updates.lua ou data-final-fixes.lua. Definição de dependências opcionais para ampliar compatibilidade.

Etapa 10: Empacotamento, testes finais e publicação

Realização de testes finais de estabilidade, empacotamento do mod em formato .zip, verificação de versão e publicação no portal oficial de mods de Factorio: https://mods.factorio.com
. Revisão periódica e manutenção após o lançamento.


Step 1: Creating Prototypes and Project Structure

Defining the initial structure of the mod, creating the info.json file, organizing the main folders (prototypes, graphics, locale), and creating initial prototypes of items, entities, recipes, or technologies.

Step 2: Implementing Logic and Internal Functioning

Building the main logic of the mod using Lua files (control.lua, data.lua, data-final-fixes.lua). Implementing events, behaviors, and internal mechanics necessary for the mod to function.

Step 3: Creating Images, Sprites, and Animations

Developing or importing spritesheets, icons, animations, and essential graphics to represent the mod's content. Organizing files in the graphics folder and adjusting properties such as dimensions and positions.

Step 4: Error Correction and Debugging

Identifying and correcting errors related to logic, prototypes, graphics, or structure. Using logs and constant in-game testing to ensure stable operation during development.

Step 5: Gameplay Balancing and Adjustments

Adjusting recipe values, costs, speeds, energy, damage, attributes, and any behavior that influences the game's internal balance. Practical testing to verify the impact on gameplay.

Step 6: Optimization and Standardization

Performance improvements, reduced CPU (UPS) consumption, code cleanup, removal of redundant elements, and standardization of names, files, and internal structures to make the mod lightweight and organized.

Step 7: Mod Translation

Creation of language files in the locale folder, adding support for multiple languages. Review of texts displayed in the game, item descriptions, technologies, and messages.

Step 8: Documentation and Information Logging

Creation of basic mod documentation, including description, installation instructions, functionalities, changelog, and internal structure. Organization of notes and useful comments for future maintenance.

Step 9: Compatibility with other mods

Analysis of interactions with other known mods, conflict testing, and implementation of adjustments in data-updates.lua or data-final-fixes.lua. Definition of optional dependencies to extend compatibility.

Step 10: Packaging, final testing, and publication

Performing final stability tests, packaging the mod in .zip format, version verification, and publication on the official Factorio mods portal: https://mods.factorio.com

Periodic review and maintenance after release.