So for no particular reason other than to see if I could, I took a particular animated gif used on another forum I frequent and tried to see if I could recreate it in Factorio.
Note: It was made in a Factorissimo building as the innermost lights were out of range of substations. More signal colour was also used to get the black/grey lights.
The biggest challenge was figuring out how to wire it up with the lights all adjacent to each other, since as far as I can tell that pretty much rules out fancy wiring tricks like in the Sandstorm video. To make things easier, I wrote a program to analyse the gif (after reducing the amount of colours) and detect which pixels either didn't change, or had neighbours with matching patterns that could be wired together. That significantly reduced the amount of combinators required, though the upper middle part was still mostly single lights. It also kept track of which pixel I was working on, its co-ordinates, and what values the constant combinator needed for that pixel.
The actual combinator setup is fairly simple. The constant combinators held the various colour values for each light (or set of lights), using 1 bit per frame. These are then ANDed with the timing signal (2^0 to 2^7, increasing every every 11 in-game frames or so). Since the timing signal gets spat out along with the colours, an extra combinator to neutralise the timing signal is used for lights that need to turn off at some point. That is then fed straight to the lights. Sometimes the signal will use an inactive light as a stepping stone, or one that is always green (since green has the highest priority of the used colours).
Also, yes, they were all placed manually. I suspect a program to spit out some console commands would've worked fine, but I wasn't sure if it would all fit without some manual intervention.
If anyone has any ideas on how to get multiple colour signals to massed adjacent lights without interference, I'd love to hear it.
A dancing birdie
This board is to show, discuss and archive useful combinator- and logic-creations.
Smart triggering, counters and sensors, useful circuitry, switching as an art , computers.
Please provide if possible always a blueprint of your creation.
Smart triggering, counters and sensors, useful circuitry, switching as an art , computers.
Please provide if possible always a blueprint of your creation.
Return to “Combinator Creations”
Jump to
- General
- ↳ Releases
- ↳ News
- ↳ General discussion
- ↳ Multiplayer
- ↳ Find Servers / Tools / Guides
- ↳ Show your Creations
- ↳ Videos
- ↳ Combinator Creations
- ↳ Mechanical Throughput Magic (circuit-free)
- ↳ Railway Setups
- ↳ Energy Production
- ↳ Medium/Big/Gigantic Sized Structures
- ↳ Fan Art
- ↳ Gameplay Help
- ↳ Spread the Word
- ↳ Off topic
- ↳ This Forum
- ↳ Celebration Party
- Support
- ↳ Gameplay Help
- ↳ Discover Factorio Wiki
- ↳ Discover Others Creations
- ↳ Discover Mods
- ↳ Discover Tools Around Factorio
- ↳ Technical Help
- ↳ Bug Reports
- ↳ Resolved for the next release
- ↳ Fixed for 2.0
- ↳ Assigned
- ↳ Not a bug
- ↳ Pending
- ↳ 1 / 0 magic
- ↳ Duplicates
- ↳ Minor issues
- ↳ Desyncs with mods
- ↳ Won't fix.
- ↳ Resolved Problems and Bugs
- Factorio Direction
- ↳ Ideas and Suggestions
- ↳ Outdated/Not implemented
- ↳ Frequently Suggested / Link Collections
- ↳ Implemented Suggestions
- ↳ Implemented in 2.0
- ↳ Development Proposals
- ↳ Balancing
- Contributions
- ↳ Mods
- ↳ Download mods
- ↳ Mod portal Discussion
- ↳ Mods
- ↳ Mod Packs / Libs / Special Interest
- ↳ 5dim's mod
- ↳ Angels Mods
- ↳ Atomic Power
- ↳ Bob's mods
- ↳ DyWorld
- ↳ F.A.R.L
- ↳ Fentus Challenge & Tool Mods
- ↳ Logistic Train Network
- ↳ MoMods
- ↳ Reika's Mods
- ↳ Resource Spawner Overhaul
- ↳ Yuoki Industries
- ↳ PyMods
- ↳ Questions, reviews and ratings
- ↳ Modding Discussions
- ↳ Modding discussion
- ↳ Modding help
- ↳ Ideas and Requests For Mods
- ↳ Modding interface requests
- ↳ Implemented mod requests
- ↳ Implemented for 2.0
- ↳ Already exists
- ↳ Won't implement
- ↳ Documentation Improvement Requests
- ↳ Resolved Requests
- ↳ Development tools
- ↳ Tools
- ↳ Mod and installation managers
- ↳ Cheatsheets / Calculators / Viewers
- ↳ Development tools
- ↳ Special interest mods and libraries
- ↳ Modding Development
- ↳ Multiplayer / Dedicated Server
- ↳ Multiplayer Board
- ↳ Archive
- ↳ Maps and Scenarios
- ↳ Translations
- ↳ Texture Packs
- ↳ Fan Art
- ↳ Wiki Talk
- ↳ To be sorted
- ↳ Campaign / Scenario suggestions