Tweak It


Runtime GUI to buff the player (move/reach/craft/mining) and robots (up to 2500x speed, +10000 cargo, 0.1-100x game speed). Plus 21 startup tweaks: infinite bot energy, big roboports, fast inserters, silent/invisible bots, stack customizer, Gleba anywhere, lightning tower range. 5 saved profiles. No research needed.

Tweaks
a day ago
2.0 - 2.1
561
Logistic network Manufacturing Storage Cheats

Changelog

Version: 1.0.3
Date: 2026-07-11
  Changes:
    - Bumped factorio_version to 2.1 for compatibility with Factorio 2.1.x. No code changes required.
Version: 1.0.2
Date: 2026-05-02
  Changes:
    - Stack group "gleba" expanded from 3 items to 13. Now covers the full Gleba organic chain: yumako, yumako-mash, jellynut, jelly, yumako-seed, jellynut-seed, iron-bacteria, copper-bacteria, pentapod-egg, biter-egg, nutrients, bioflux, carbon-fiber, spoilage. Setting "Stack: Gleba" now stacks all of them at once instead of leaving fruits/seeds/bacteria/eggs at vanilla 50-200.
Version: 1.0.1
Date: 2026-04-30
  Bugfixes:
    - Replaced unicode characters (multiplication sign, en-dash, em-dash, arrow, minus) with ASCII equivalents in changelog and info.json description so they render correctly on the Mod Portal page (the portal does not render UTF-8 in those fields). In-game tooltips (locale files) keep the proper unicode characters since Factorio renders them correctly.
Version: 1.0.0
Date: 2026-04-30
  Features:
    - New startup setting "Lightning tower range": double 1.0-100.0. Multiplies range_elongation on every lightning-attractor prototype (lightning-rod, lightning-collector). 1.0 = vanilla, 10.0 = 10x radius on both. Space Age only.
  Changes:
    - Rewrote every Mod Settings tooltip and runtime GUI tip in a tighter "verb + concrete numerical example" format. Removed redundant "Requires restart" footers (startup settings always do). Each tooltip now fits in 1-2 lines.
    - Localized the speed-multiplier "x" suffix in the GUI (was hardcoded).
    - Removed informational log line from bot-silent processing (was development-only noise).
  Notes:
    - First stable (1.0.0) release.
Version: 0.10.0
Date: 2026-04-22
  Features:
    - Absorbed the standalone "bot-harness" mod. All bot-harness features are now granular startup settings inside Tweak It - each can be toggled individually, so you only get what you want.
    - New startup setting "Bot payload per trip": dropdown (Off / 100 / 500 / 1000 / Max 65535). Sets max_payload_size and max_payload_size_after_bonus on every logistic and construction robot. Off = vanilla (1-4).
    - New startup setting "Invisible robots": boolean. Replaces every robot sprite (idle, in_motion, with_cargo, shadows, plus construction working + shadow_working) with a 1x1 empty sprite. Massive FPS relief at 10k+ bots.
    - New startup setting "Silent robots": boolean. Nulls every robot sound (working, charging, build, mined, mining, rotated, open, close, repair, repairing) and strips construction-bot smoke/sparks/working_light.
    - New startup setting "Requester over-deliver": boolean. Sets use_exact_mode = false on requester and buffer chests so robots deliver up to the full payload, cutting trip count.
    - New startup setting "Roboport simultaneous chargers": dropdown (Off / 10 / 20 / 50). Floors charging_station_count on every roboport so mass-dispatched robots don't queue up for power. Off = vanilla.
    - New runtime-global setting "Bot dispatch attempts per tick": integer 3-10000. Sets LuaForce.max_successful/failed_attempts_per_tick_per_construction_queue on every force. Vanilla is 3; 1000+ already moves thousands of bots out immediately on huge deconstruction / blueprint orders. Runtime (no restart needed).
    - New stack-size customizer: master preset dropdown (Off / Small 1k / Medium 5k / Huge 20k / Extreme 65k / Custom) + 4 per-group dropdowns (ores, plates, construction, intermediates). Covers ~39 bulk items total. Factorio 2.0 rounds robot pickup to the item stack boundary, so stack_size is the real throughput lever for mass hauling. Never reduces stack_size below vanilla.
  Notes:
    - The standalone "bot-harness" mod is now deprecated - disable it in the mod list after updating Tweak It. Default values here are all "off" / vanilla, so the merge doesn't change anything until you opt in.
Version: 0.9.9
Date: 2026-04-22
  Features:
    - New startup setting "Gleba plants: place anywhere": boolean. When enabled, the 4 Gleba soil tiles (artificial-yumako-soil, overgrowth-yumako-soil, artificial-jellynut-soil, overgrowth-jellynut-soil) can be placed on ANY tile of ANY surface (Nauvis, Aquilo, Vulcanus, Fulgora, etc). Clears allowed_neighbors + surface_conditions on the 4 soil tiles, tile_buildability_rules + surface_conditions on yumako-tree and jellystem plants, and surface_conditions on yumako-seed/jellynut-seed items. Space Age only (guarded via data.raw). Default: disabled.
Version: 0.9.8
Date: 2026-04-21
  Features:
    - New startup setting "Personal roboport range multiplier": double 1.0-100.0. Multiplies construction_radius on both personal-roboport-equipment (mk1) and personal-roboport-mk2-equipment. 1.0 = vanilla, 10.0 = 10x radius on both tiers.
Version: 0.9.7
Date: 2026-04-19
  Features:
    - New startup setting "Big roboport (mk2) range (absolute)": integer 0-1500. Sets logistics_radius and construction_radius on the Space Age "roboport-2" prototype to the chosen tile radius, and lifts logistics_connection_distance to match. 0 = disabled.
    - New startup setting "Inserter speed multiplier": double 1.0-100.0. Multiplies extension_speed and rotation_speed on every inserter prototype. 1.0 = vanilla.
    - New startup setting "Inserter hand size multiplier": double 1.0-100.0. Scales stack_size_bonus on every inserter so the final per-swing pickup = floor((1 + old_bonus) * multiplier). 1.0 = vanilla. Hard-capped at uint8 max (256 items per swing).
Version: 0.9.6
Date: 2026-04-19
  Changes:
    - Robot Speed slider redesigned: now a total multiplier (1x = vanilla, 2500x = max, step 1). Previously an additive % (0-10000 step 100). Stored value now maps directly to worker_robots_speed_modifier = slider - 1.
    - Robot Cargo: step reduced from 100 to 1 so the value can be set exactly. Max stays at 10000 (absolute +slots bonus). Tooltip updated to clarify that it's an additive raw value (1 + N), not a percentage.
    - Storage schema bumped to v2 with migration: on load of an older save, worker_robots_speed_modifier is zeroed and every profile's robot_speed is reset to 1 (vanilla) so the new multiplier scale is clean. Other sliders (move/reach/craft/mining/cargo) are preserved.
Version: 0.9.5
Date: 2026-04-19
  Changes:
    - Removed redundant clamp in data-final-fixes.lua (roboport slots setting already enforces max 65535).
    - Removed orphan locale keys (section-player, section-robots) - never referenced by the GUI.
    - Disabled the info-only battery button in the titlebar (tooltip-only, click did nothing).
Version: 0.9.4
Date: 2026-04-19
  Changes:
    - Removed "Roboport range multiplier" setting (reverted to vanilla construction_radius / logistics_radius).
    - Replaced "Roboport robot slots multiplier" (relative) with "Roboport robot slots (absolute)" - integer setting in Mod Settings -> Startup. 0 = disabled (vanilla), any value > 0 sets robot_slots_count directly on every roboport. Clamped at 65535.
Version: 0.9.3
Date: 2026-04-18
  Changes:
    - Removed the "Character trash slots multiplier" setting. Factorio 2.0 logistic chests don't have a separate trash slots field, and altering the player trash count was not what was actually wanted. Chest inventory size multiplier already covers inventory_size on all chest types (container, logistic-container, linked-container, infinity-container).
Version: 0.9.2
Date: 2026-04-18
  Features:
    - Added "Roboport range multiplier" startup setting (multiplies construction_radius + logistics_radius on every roboport).
    - Added "Roboport robot slots multiplier" startup setting (multiplies robot_slots_count, clamped to 65535).
    - Added "Chest inventory size multiplier" startup setting (applies to container, logistic-container, infinity-container, linked-container, proxy-container, temporary-container).
    - Added "Character trash slots multiplier" setting (baseline 30, applied as runtime force bonus on init / configuration change / force creation).
Version: 0.9.1
Date: 2026-04-17
  Bugfixes:
    - No Freezing (Aquilo): runtime toggle did not reliably unfreeze already-placed machines. Replaced with a startup setting that zeroes heating_energy on all prototypes at data stage. Enable in Mod Settings -> Startup -> "No freezing on Aquilo" and restart.
  Changes:
    - Removed the runtime No Freezing checkbox from the Tweak It GUI (superseded by the startup setting).
Version: 0.9.0
Date: 2026-04-16
  Changes:
    - Renamed mod from "Player Upgrades" to "Tweak It"
    - Added game speed slider (0.1x to 100x)
    - Added 5 saveable profiles with per-profile reset
    - Added confirmation dialog for profile reset
    - Initial publication on Mod Portal
Version: 0.1.0
Date: 2026-04-15
  Info:
    - Initial development as "Player Upgrades"
  Features:
    - GUI with sliders for: movement speed, reach distance, crafting speed, mining speed, robot speed, robot cargo
    - Startup setting for robot energy consumption (zero consumption mode)
    - No research needed - direct control via sliders
    - Per-force bonuses (multiplayer compatible)