🇬🇧
🤖 Made with AI, on the free version. Every line of this mod's code was written by Claude, using the Claude Sonnet 5.5 model on the free version of Claude (no paid plan was used). Because the code was AI-generated, bugs may exist, so please report anything odd (see Feedback below).
Lamp Planner đź’ˇ
Recolor your lamps in bulk, in seconds. Pick a color with RGB sliders, choose one of 62 presets or let the mod roll the dice, then apply it to an area you drag with a planner or to every lamp on an entire surface. You can also switch lamps to always on without touching their colors, and undo or redo any change.
Made for Factorio 2.0 and 2.1.
✨ Highlights
- A color panel with a live preview that uses a real lamp, with zoom buttons
- An area planner and a whole-surface mode
- A random mode that draws colors from the presets you tick
- 62 built-in presets, plus your own, fully editable
- Undo and redo for every change, with hotkeys
- Filters by lamp type (mods included) and by circuit connection
- Control of the lamp state: always on or automatic
🚀 Quick start
- Press
Ctrl+L(or click the lamp button on the shortcut bar) to open the panel. - Choose a color with the sliders or click a preset.
- Click Get area planner and drag over the lamps, or click Apply to surface.
- Changed your mind? Press
Ctrl+Shift+Lto undo.
That's it. Everything else is optional.
🎨 Features
Where to apply
- Area planner: drag over any area and every matching lamp inside it is changed. The panel closes when you take the planner so it never gets in the way.
- Whole surface: pick a surface from a list and change every matching lamp on it. Planets and space platforms show their icons, and surfaces from other mods are included. A confirmation window prevents accidents.
Choosing colors
- RGB sliders with the game's own red, green and blue tracks, number fields, an exact color swatch and a live lamp preview on a lab floor. The preview shows the lamp type you selected, and the + and - buttons under it zoom in and out. The zoom only changes when you press them.
- Random mode: tick the presets you like (there is a checkbox next to each one) and apply random colors from them. Choose one random color per lamp or one random color for all lamps in that application.
- 62 built-in presets: planet and space colors, the colors of all the science packs, light sources (candle, tungsten, halogen, sky, old fluorescent, grow light, black light, mercury vapor, neon sign, lightning) and a basic color palette. Planets, space platforms and science packs show their game icons.
Lamp control
- State: Don't change, Always on or Automatic (back to the normal behavior). Change only the state, only the color, or both.
- Lamp type: all lamps or one specific type. Lamps added by other mods appear in the list automatically.
- Circuit-connected lamps: a switch decides whether lamps with a red or green wire are skipped (default) or included.
Undo and redo
- The mod remembers the previous state (color and always-on) and the position of every lamp it changes, in steps of up to 30 per player.
- Undo restores the lamps of the last step and Redo applies the step again. Lamps you removed in the meantime are simply skipped, and only the ones that still exist are changed.
- Use the Undo and Redo buttons at the bottom of the panel or the hotkeys
Ctrl+Shift+L(undo) andCtrl+Alt+L(redo), which work even with the panel closed and can be rebound in Settings > Controls.
Your presets
- Save the current color as a new preset. New presets go to the top of the list.
- Rename, reorder and remove any preset, including the built-in ones.
- Restore defaults brings the built-in presets back to their original order, names and colors, with the option to also delete your own.
Convenience
- Hotkey
Ctrl+L, rebindable, and a shortcut bar button. - The presets open in a side column of the same window. A tab on the window's right edge controls it: red expands the presets and blue collapses them.
- The panel can be dragged, remembers its position and your settings, and closes with the X button or with
Esc. - Available in English and Brazilian Portuguese.
đź“– How to use
Changing a color
Tick Change color, then move the sliders or type the values. To use a preset, expand the presets with the red tab and click it. Clicking a preset only loads its color into the sliders, nothing is changed until you apply.
Random colors
Expand the presets, tick the ones you want in the pool (or use Tick all), switch the color mode to Random and choose between one color per lamp or one color for all. Then apply as usual, with the planner or on a surface.
Applying to an area
Click Get area planner. The panel closes and you drag over the lamps you want to change. Press Ctrl+L to open the panel again.
Applying to a surface
Select the surface and the lamp type, click Apply to surface and confirm.
Undoing and redoing
Press Undo (or Ctrl+Shift+L) to restore the lamps from the last change, and Redo (or Ctrl+Alt+L) to apply it again. The number on each button shows how many steps are available.
Managing presets
Type a name and click Save current color. Use the arrow buttons to reorder, the pencil to rename and the trash can to remove. Restore default presets undoes your edits to the built-in ones.
đź’ˇ Good to know
- With the circuit switch on Skip, lamps connected to a circuit network are left untouched, both color and state.
- A lamp set to take its color from circuit signals keeps following the signals. The mod changes the manual color and never alters circuit settings.
- Always on only works on lamps that are not driven by a circuit condition.
- Applying to a whole surface happens in a single step, so on extremely large bases you may notice one brief pause.
- The history is individual for each player. It remembers up to 30 steps and up to 60,000 lamps in total, and the oldest steps are dropped first.
- Presets are shared by all players in the same game, and anyone can edit them. Each player keeps their own color, state, lamp type, ticked presets and panel position.
- Space Age is not required. Without it the presets for its planets and science packs still work, only their icons are hidden.
- The live preview uses a small hidden helper surface that only exists while the panel is open. It is removed when you close the panel and hidden from the remote view list. If the preview cannot be created, the panel shows a notice and everything else keeps working.
⚡ Performance and compatibility
- No code runs every tick, and the mod never scans for lamps in the background. It only acts when you use a hotkey, click in the panel or drag the planner.
- Requires Factorio 2.0 or 2.1
- Works with lamps from other mods (any entity of the
lamptype). - Safe to add to an existing save.
đź’¬ Feedback
Found a bug or have an idea? Please open a thread in the discussion tab and include your Factorio version, your mod list and the error message from the log, if there is one.
🇧🇷
🤖 Feito com IA, na versão gratuita. Todo o código deste mod foi escrito pelo Claude usando o modelo Claude Sonnet 5.5 na versão gratuita do Claude (nenhum plano pago foi usado). Como o código foi gerado por IA, podem existir bugs, então relate qualquer comportamento estranho (veja Feedback abaixo).
Lamp Planner đź’ˇ
Recolora suas lâmpadas em massa, em segundos. Escolha uma cor com sliders de RGB, selecione um dos 62 presets ou deixe o mod sortear, e aplique em uma área desenhada com um planner ou em todas as lâmpadas de uma superfĂcie inteira. TambĂ©m Ă© possĂvel deixar as lâmpadas sempre ligadas sem mexer nas cores, e desfazer ou refazer qualquer alteração.
Feito para o Factorio 2.0 ou 2.1
✨ Destaques
- Um painel de cor com preview ao vivo que usa uma lâmpada real, com botões de zoom
- Um planner de área e um modo de superfĂcie inteira
- Um modo aleatĂłrio que sorteia cores entre os presets que vocĂŞ marcar
- 62 presets de fábrica, mais os seus, totalmente editáveis
- Desfazer e refazer em todas as alterações, com atalhos
- Filtros por tipo de lâmpada (inclusive de mods) e por conexão de circuito
- Controle do estado da lâmpada: sempre ligada ou automática
🚀 InĂcio rápido
- Pressione
Ctrl+L(ou clique no botão da lâmpada na barra de atalhos) para abrir o painel. - Escolha uma cor com os sliders ou clique em um preset.
- Clique em Pegar planner de área e arraste sobre as lâmpadas, ou clique em Aplicar na superfĂcie.
- Mudou de ideia? Pressione
Ctrl+Shift+Lpara desfazer.
Pronto. O resto Ă© opcional.
🎨 Funcionalidades
Onde aplicar
- Planner de área: arraste sobre qualquer área e todas as lâmpadas correspondentes dentro dela são alteradas. O painel fecha quando você pega o planner, para nunca atrapalhar.
- SuperfĂcie inteira: escolha uma superfĂcie em uma lista e altere todas as lâmpadas correspondentes dela. Planetas e plataformas espaciais aparecem com seus Ăcones, e as superfĂcies de outros mods tambĂ©m entram. Uma janela de confirmação evita acidentes.
Escolhendo cores
- Sliders de RGB com as trilhas vermelha, verde e azul do próprio jogo, campos numéricos, um quadrado com a cor exata e um preview ao vivo da lâmpada sobre um piso de laboratório. O preview mostra o tipo de lâmpada que você selecionou, e os botões + e - embaixo dele aproximam e afastam. O zoom só muda quando você os aperta.
- Modo aleatório: marque os presets que você gosta (há uma caixa de seleção ao lado de cada um) e aplique cores sorteadas entre eles. Escolha uma cor sorteada por lâmpada ou uma única cor sorteada para todas daquela aplicação.
- 62 presets de fábrica: cores de planetas e do espaço, as cores de todos os pacotes de ciĂŞncia, fontes de luz (vela, tungstĂŞnio, halĂłgena, cĂ©u, fluorescente antiga, fluorescente para cultivo, luz negra, vapor de mercĂşrio, letreiro de neon, relâmpago) e uma paleta de cores básicas. Planetas, plataformas espaciais e pacotes de ciĂŞncia mostram os Ăcones do jogo.
Controle das lâmpadas
- Estado: Não alterar, Sempre ligada ou Automática (volta ao comportamento normal). Mude só o estado, só a cor, ou os dois.
- Tipo de lâmpada: todas ou um tipo especĂfico. As lâmpadas adicionadas por outros mods aparecem na lista automaticamente.
- Lâmpadas conectadas por circuito: um toggle define se as lâmpadas com fio vermelho ou verde sĂŁo ignoradas (padrĂŁo) ou incluĂdas.
Desfazer e refazer
- O mod grava o estado anterior (cor e sempre ligada) e a posição de cada lâmpada que altera, em passos de até 30 por jogador.
- Desfazer restaura as lâmpadas do último passo e Refazer aplica o passo de novo. As lâmpadas que você removeu nesse meio-tempo são simplesmente ignoradas, e só as que ainda existem são alteradas.
- Use os botões Desfazer e Refazer na base do painel ou os atalhos
Ctrl+Shift+L(desfazer) eCtrl+Alt+L(refazer), que funcionam mesmo com o painel fechado e podem ser trocados em Configurações > Controles.
Seus presets
- Salve a cor atual como um novo preset. Os novos entram no topo da lista.
- Renomeie, reordene e remova qualquer preset, inclusive os que vĂŞm com o mod.
- Restaurar padrão devolve os presets do mod à ordem, aos nomes e às cores originais, com a opção de apagar também os seus.
Praticidade
- Atalho
Ctrl+L, que pode ser trocado, e um botĂŁo na barra de atalhos. - Os presets abrem em uma coluna lateral da mesma janela. Uma orelha na borda direita da janela, com a altura dela, controla isso: vermelha expande os presets e azul recolhe.
- O painel pode ser arrastado, lembra a posição e as suas configurações, e fecha com o botão X ou com
Esc. - DisponĂvel em inglĂŞs e portuguĂŞs brasileiro.
đź“– Como usar
Alterando a cor
Marque Alterar cor e mova os sliders ou digite os valores. Para usar um preset, expanda os presets pela orelha vermelha e clique nele. Clicar em um preset apenas carrega a cor nos sliders, nada é alterado até você aplicar.
Cores aleatĂłrias
Expanda os presets, marque os que quer no sorteio (ou use Marcar todos), mude o modo de cor para AleatĂłria e escolha entre uma cor por lâmpada ou uma cor para todas. Depois aplique normalmente, com o planner ou em uma superfĂcie.
Aplicando em uma área
Clique em Pegar planner de área. O painel fecha e você arrasta sobre as lâmpadas que quer alterar. Pressione Ctrl+L para abrir o painel de novo.
Aplicando em uma superfĂcie
Selecione a superfĂcie e o tipo de lâmpada, clique em Aplicar na superfĂcie e confirme.
Desfazendo e refazendo
Pressione Desfazer (ou Ctrl+Shift+L) para restaurar as lâmpadas da Ăşltima alteração, e Refazer (ou Ctrl+Alt+L) para aplicá-la de novo. O nĂşmero em cada botĂŁo mostra quantos passos estĂŁo disponĂveis.
Gerenciando presets
Digite um nome e clique em Salvar cor atual. Use as setas para reordenar, o lápis para renomear e a lixeira para remover. Restaurar presets padrão desfaz as suas edições nos presets do mod.
đź’ˇ Bom saber
- Com o toggle de circuito em Ignorar, as lâmpadas conectadas a uma rede de circuito não são tocadas, nem na cor nem no estado.
- Uma lâmpada configurada para usar a cor dos sinais do circuito continua seguindo os sinais. O mod altera a cor manual e nunca mexe nas configurações de circuito.
- Sempre ligada só funciona em lâmpadas que não são controladas por condição de circuito.
- A aplicação em uma superfĂcie inteira acontece em uma Ăşnica etapa, entĂŁo em bases extremamente grandes vocĂŞ pode notar uma pequena pausa.
- O histórico é individual de cada jogador. Ele guarda até 30 passos e até 60.000 lâmpadas no total, e os passos mais antigos são descartados primeiro.
- Os presets são compartilhados por todos os jogadores do mesmo jogo, e qualquer um pode editá-los. Cada jogador mantém a sua própria cor, estado, tipo de lâmpada, presets marcados e posição do painel.
- A Space Age nĂŁo Ă© obrigatĂłria. Sem ela, os presets de planetas e pacotes de ciĂŞncia dela continuam funcionando, sĂł os Ăcones ficam ocultos.
- O preview ao vivo usa uma pequena superfĂcie auxiliar escondida, que sĂł existe enquanto o painel está aberto. Ela Ă© removida quando vocĂŞ fecha o painel e fica fora da lista da visĂŁo remota. Se o preview nĂŁo puder ser criado, o painel mostra um aviso e todo o resto continua funcionando.
⚡ Desempenho e compatibilidade
- Nenhum código roda a cada tick, e o mod nunca procura lâmpadas em segundo plano. Ele só age quando você usa um atalho, clica no painel ou arrasta o planner.
- Requer o Factorio 2.0 ou 2.1
- Funciona com lâmpadas de outros mods (qualquer entidade do tipo
lamp). - Pode ser adicionado a um save existente.
đź’¬ Feedback
Encontrou um bug ou tem uma ideia? Abra um tĂłpico na aba de discussĂŁo e informe a versĂŁo do Factorio, a lista de mods e a mensagem de erro do log, se houver.