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
🔍 Search Wiki
Type a command, item, or cheat to search across 60+ games.