Objetivo desse mod para o jogo factorio e teleportar o jogador para qualquer lugar do mapa e dos planetas da dlc space age. This mod was made for personal use in multiplayer with friends, use at your own risk
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 0.0.11
Date: 07/11/2026
Changes:
- Atualizada dependência da LDA-LIB para >= 0.0.17 (suporte completo a Factorio 2.1 e Space Age).
- Migração completa de todas as Feature Requests para a biblioteca oficial LDA-LIB:
- Utilização oficial de `LDAFunctions.createAccumulator` para o protótipo do Portal Quântico em `data/blocos/quantum-teleporter-portal.lua`.
- Migração da Rede Quântica de Portais para o módulo oficial `LDARuntime.network` (`register`, `unregister`, `get`, `getAll`, `setName`, `findFreeSpawnPosition`, `cleanup`).
- Migração da gestão de energia e drenagem de grade de equipamentos para o módulo oficial `LDARuntime.equipment_grid` (`getEnergy`, `drainEnergy`).
- Migração das funções de interface gráfica para `LDARuntime.gui` (`findElementByName`, `formatEnergy`, `closeWindow`).
- Remoção dos módulos auxiliares temporários em `control/utils/` (`lda-runtime.lua` e `portal-network.lua`) e em `data/utils.lua` (`functions.createAccumulator`).
- O runtime agora consome diretamente `__LDA-LIB__/runtime.init` graças à proteção contra colisão de comando no mod base (`script.mod_name == "LDA-LIB"`).
Version: 0.0.10
Date: 01/11/2026
Changes:
- O Portal Quântico agora possui interface visual própria (GUI dedicada) em vez de ser uma máquina de montagem.
- Transformado o protótipo do portal em acumulador de energia especializado (200MJ de buffer, 50MW de recarga).
- Implementada a Rede Quântica de Portais (Portal Network):
- Registro automático de portais construídos no mapa.
- Seleção de portais de destino conectados na mesma força.
- Suporte a renomear portais na interface e persistência no storage.
- Exibição de carga de energia em tempo real, custo de salto (20MJ), distância e teletransporte interplanetário.
- Efeitos visuais e sonoros quânticos na partida e chegada.
- Integração obrigatória com LDARuntime da LDA-LIB (player, entity, world).
- Despacho unificado de eventos de GUI para evitar sobrescrita entre módulos.
- Documentadas e isoladas em utils locais as Feature Requests para a biblioteca LDA-LIB.
Bugs Fixed:
- Corrigido erro fatal no carregamento: "A script command already exists with the name: lda-list" ao importar o runtime da LDA-LIB. Criado o carregador `control/utils/lda-runtime.lua` para carregar diretamente os submódulos da biblioteca sem reexecutar o registro de comandos globais.
- Corrigido crash ao abrir o portal: "Unknown style caption_heading_label". Substituídos estilos não-padronizados por estilos nativos seguros do Factorio em `control/gui/portal-gui.lua`.
- Corrigido crash ao teleportar pelo equipamento: "LuaEquipmentGrid doesn't contain key drain_energy". Implementadas funções locais `get_grid_energy` e `drain_grid_energy` que iteram sobre `grid.equipment` e deduzem a energia das baterias/equipamentos da armadura.
- Corrigido erro de reprodução de áudio: "Unknown type __Quantum-Teleporter__". O Factorio exige que `play_sound` receba o nome de um `SoundPrototype` e não o caminho bruto de arquivo. Registrados os protótipos de som `quantum-teleport-sound`, `quantum-teleported-sound` e `quantum-portal-sound` em `data/soundMaker.lua`.
Version: 0.0.9
Date: 01/11/2026
Changes:
- Atualizada dependência LDA-LIB para >= 0.0.16 (arquitetura canônica).
- Corrigido caminho de require em handle.lua (gui.gui-maker -> control.gui.gui-maker).
- Corrigido bug: functions.Teleport_to_planet -> functions.teleport_to_planet (casing).
- Portal principal alterado de type "accumulator" para "assembling-machine" (protótipo correto).
- Removidos campos inválidos no portal principal (inventory_size, radar_range não pertencem a assembling-machine).
- Sons de efeito (teleport-sound, teleported-sound) migrados de create_entity para player.play_sound (Factorio 2.1).
- soundMaker.lua: removidos protótipos type="sound" inexistentes em Factorio 2.1.
- control.lua: removida duplicação de eventos on_gui_click e on_player_created/joined que conflitavam com teleport-2.lua.
- Substituído game.players[index] por game.get_player(index) em todo o control.
Bugs Fixed:
- Crash ao carregar: "quantum-teleporter-portal" usava type accumulator com campos de assembling-machine.
- Crash ao teleportar: sounds eram criados como entidades (inválido no Factorio 2.1).
- Crash em handle.lua: require("gui.gui-maker") path incorreto.
- Função Teleport_to_planet inexistente (typo de casing).
Version: 0.0.8
Date: 21/06/2026
Changes:
- Updates icon paths and recipes
- updated graphics and performance
- updated integration with LDA-LIB.
Bugs Fixed:
- updates resource and
- Bug files
- recipes
- Failed to load mods.
Version: 0.0.7
Date: 16/03/2026
Changes:
- Updates icon paths and recipes
- adds difficulty multiplier support
- refactors portal items.
- Added integration with LDA-LIB.
- Adds difficulty multiplier setting.
Bugs Fixed:
- updates resource and
- Bug files
- recipes
- Failed to load mods.
Version: 0.0.6
Date: 11/01/2025
Bugs Fixed:
- translations, locations
- itens values
- recipes
Version: 0.0.5
Date: 09/01/2025
Changes:
- add multiple stages of portal.
- add images of multiple stages of portal
- add songs of multiple stages of portals
- add parts-portal T1, T2
- add portals T1, T2
Bugs Fixed:
- Error while loading equipment prototype "quantum-teleporter-equipment" (active-defense-equipment): Key "categories" not found in property tree at ROOT.active-defense-equipment.quantum-teleporter-equipment Modifications: Quantum Teleporter
Version: 0.0.4
Date: 07/01/2025
Changes:
- add technology reseach.
- add locale
Bugs Fixed:
- sound when loading sound library: __Quantum-Teleporter__/audio/portal.ogg
- First argument must be a table or LuaEventType. stack traceback: [C]: in function 'on_event' Quantum-Teleporter__/control/teleport-2.lua:66: in main chunk
- Error while running event Quantum-Teleporter::on_player_crafted_item (ID 14) __Quantum-Teleporter__/control/gui/gui-maker.lua:59: attempt to perform arithmetic on field 'width' (a nil value)
- fixed sprites not rendering and loading
- fixed very large portal
- fixed unequippable personal equipment
Version: 0.0.3
Date: 06/01/2025
Bugs Fixed:
- Recipe has no results: quantum-teleporter-equipment-recipe
- new properties
- "quantum-teleporter-portal" (assembling-machine): O valor deve ser uma lista ou dicionário na árvore de propriedades em ROOT.assembling-machine.quantum-teleporter-portal.energy_source.emissions_per_minute
- Error while loading equipment prototype "quantum-teleporter-equipment" (movement-bonus-equipment): Key "type" not found in property tree at ROOT.movement-bonus-equipment.quantum-teleporter-equipment.shape
- Error while loading equipment prototype "quantum-teleporter-equipment" (movement-bonus-equipment): Key "categories" not found in property tree at ROOT.movement-bonus-equipment.quantum-teleporter-equipment
Version: 0.0.2
Date: 06/01/2025
Changes:
- add audios.
- add teleporter equipament and teleporter portal
Bugs Fixed:
- scripts a nul values on init
Version: 0.0.1
Date: 05/01/2025
Changes:
- initial commit.