Research All Technologies (c)
factorio — Console Commands
Instantly completes all researchable technologies in the game, unlocking every recipe and upgrade. Useful for testing end-game content.
Syntax
/c for _, tech in pairs(game.player.force.technologies) do tech.researched=true end
Example
/c for _, tech in pairs(game.player.force.technologies) do tech.researched=true end
💡 Notes
Works for the player's force; in multiplayer, affects only your force unless you have admin. Does not unlock hidden or disabled techs.
🎯 Tips & Tricks
Selective research
To research only one tech, use /c game.player.force.technologies['logistics-3'].researched=true.
Infinite techs
This sets infinite research to level 1; use /c game.player.force.technologies['mining-productivity'].level=100 for higher levels.
🔧 Troubleshooting
Some techs not researched
Ensure you're using the correct force name; in singleplayer it's 'player', but in modded games it might differ.
Game crashes
Researching all techs with mods can cause conflicts; disable mods or research selectively.
⚠️ Common Mistakes
- Running in multiplayer without admin
- Expecting infinite techs to be maxed
- Not saving before running on modded saves
👍 Pros
- Unlocks all recipes instantly
- Saves hours of research
- Great for sandbox testing
- Includes infinite techs at base level
👎 Cons
- Removes progression gameplay
- Can overwhelm with new items
- Disables achievements