A configurable benchmarking system for Factorio maps.
Shout out to abucnasty, I highly recommend to check his channel on youtube, who introduced benchmarking of Factorio to me.
-
✅ Install Python 3.12.6+ and run
install_env.batto set up the virtual environment -
📦 Place
.zipbenchmark maps inside a subfolder inbenchmarks/ -
⚙️ Create or modify
.cfgfiles in theconfig/folder to adjust benchmark settings -
▶️ Run the script with your desired folder and optional config HOW TO USE HERE -
📈 Results will be stored as
.csvfiles in the same benchmark folder -
🔧
tickscontrols benchmark duration (e.g.3600ticks ≈ 1 in-game minute) -
📁 Factorio mods can be managed at:
%APPDATA%\\Factorio\\mods\\
- [Base mod] (game)
- [Elevated Rails] (game)
- [Quality] (game)
- [Space Age] (game)
- Editor Extensions/Testing (c)raiguard
- Factorio Library (c)raiguard
- Rate Calculator (c)raiguard
- Region Cloner (c)mulark
- Testbenchcontrols (c)HansJoachim
- Commands
- Factorio Wiki - Main page
- Factorio Wiki - Command line
- Factorio Wiki - Console
- Factorio Mods
- Matplotlib colors
- Matplotlib boxplot
- simple GUI
- mod-list.json handling and enabling mods with this
- verbose