Harry’s Tools

by harryyy

Just the stuff I want.

Utilities
10 days ago
2.1
13
Logistics Trains Fluids Logistic network

Changelog

Version: 2.1.1
Date: 2026-10-12
  Changes:
    - Modifier names match the keyboard's Windows legends: Ctrl, Alt and Win. Default mod bindings are unchanged.
    - Update README shortcuts for native PC-style Controls settings instead of Factorio-only Karabiner swaps.
Version: 2.1.0
Date: 2026-10-12
  Features:
    - Recycler inserter settings paste creates matching quality requests, with repeat-safe targets and Undo/Clear for generated edits.
    - Compact Tools menu with connected-scope preview, Shift cancellation and reversal rollback.
    - Native module layouts choose stocked fallbacks for every family. Auto-upgrade follows native building replacements and supports platform hub stock.
    - Best in stock: optional Keep improving intent, including in blueprints.
    - Sections combine import sources and ship-local planet rules, kept by settings paste and blueprints.
    - Ships: Send and stop is separate from Resume route. Planet keys restore the last camera. Wait-condition clipboard persists across ships and trains.
    - Stored/Available overview, network pinning and native detail links. Consumer results create native private pins.
    - Optional Cursor Enhancements, Belt Visualizer and Factory Search integration. Separate visual, zoom, autofill and overview settings.
  Changes:
    - Native-style compact attachments, shared request footer, aligned rows and on-demand panels. Removed redundant helper text.
    - Autofill protects quality stock and excludes dangerous ammunition and nuclear fuel by default.
  Bugfixes:
    - Fulfilled temporary request extras are kept until consumed, and later manual edits are preserved.
    - Current and queued belt quality is preserved on tier changes. Connected work is bounded and respects force and surface.
    - Best in stock cancellation preserves unrelated and manually changed upgrade orders. Off cancels owned pending module work where safe.
    - Native map-overlay state and unrelated zoom limits are preserved. Consumer collection is bounded and distant ghost overlays are culled.
Version: 2.0.42
Date: 2026-10-12
  Features:
    - Add Auto-upgrade to the blueprint editor. Change saved machine settings without replacing recipes, parameters, requests or wiring.
    - Cmd/Alt + 1-5 opens remote view on Nauvis, Vulcanus, Fulgora, Gleba and Aquilo. Standard Alt + 1-5 also works; quickbar actions are consumed. Only unlocked, explored planets are available.
Version: 2.0.41
Date: 2026-10-12
  Features:
    - Right-click Request 1 stack on a requester or buffer chest for All qualities or Below a quality cutoff. Add one stack per matching unlocked quality of the exact item.
    - Use a temporary menu; keep manual and shared requests intact. Bots and recyclers handle items normally.
Version: 2.0.40
Date: 2026-10-11
  Features:
    - Up/Down enters remote view and cycles surfaces using the existing native bindings. Open dialogs keep their normal keyboard behavior.
Version: 2.0.39
Date: 2026-10-11
  Changes:
    - Remove Stash & go, chest pickup, and travel toggles. Restore settings for pending stashes; leave stored items in their chests.
  Features:
    - Ships menu: send a platform to a planet without changing view. Use scheduled wait conditions or stop at an unscheduled destination; preserve the existing route.
    - Add Cmd/Alt + Shift + P to open Ships. Native Up/Down already cycles remote-view surfaces.
Version: 2.0.38
Date: 2026-10-11
  Changes:
    - Remove Auto-request. Restore its managed chests' original Set requests setting and remove generated request sections. Manual requests and stored items stay.
Version: 2.0.37
Date: 2026-10-11
  Features:
    - Auto-request keeps about 30 seconds of solid ingredients in the blue Requester chest feeding a machine. Follows live recipe, quality, module and beacon speed; caps requests to chest space.
    - Copy the switch with settings paste and blueprints; shared input chests combine enabled machines' needs. Preserve manual sections and restore Set requests when disabled.
Version: 2.0.36
Date: 2026-10-10
  Changes:
    - Compact module Auto-upgrade feedback: installed slots, current quality chance, and exact request count. Explain dimmed requested chips on hover.
    - Add Use stock to cancel exact quality-module requests and select available fallbacks; other requests stay.
    - Distinguish empty slots needing stock from full machines watching for improvements.
  Bugfixes:
    - Keep removal jobs needed by non-quality module replacements when clearing exact quality requests.
Version: 2.0.35
Date: 2026-10-10
  Features:
    - Enable or disable whole platform request sections by stopped planet, with a separate In flight setting.
    - Add compact Active at planet controls in the hub; Manual restores the original section checkbox. Rules stay local to each ship, including shared groups.
Version: 2.0.34
Date: 2026-10-10
  Features:
    - Auto-upgrade each occupied module slot within its current type: speed, productivity, efficiency or quality. Rank by actual effect across tiers and qualities; equal strength stays.
    - Add module Auto-upgrade to labs, biolabs, beacons, rocket silos, pumpjacks and refineries where module effects are supported.
  Changes:
    - Keep empty-slot quality defaults and native manual request priority. Copied non-quality requests keep their specified item; improve after delivery.
    - Explain same-type module upgrades in the checkbox and info hover.
Version: 2.0.33
Date: 2026-10-10
  Features:
    - Set Import from once for a whole platform request section; named groups share changes.
    - Best quality selection tool builds ghosts and upgrades buildings using the highest stocked quality of the same building and tier. Shift-drag cancels queued upgrades; Undo reverts ghost changes.
  Bugfixes:
    - Preserve the latest module Auto-upgrade switch through Best quality building replacements.
Version: 2.0.32
Date: 2026-10-10
  Bugfixes:
    - Copied Auto-upgrade machines use the best available quality chips instead of waiting for exact source chips; fill with available fallbacks and improve as stock arrives.
    - Preserve copied non-quality module requests without blocking quality upgrades; respect later manual requests.
Version: 2.0.31
Date: 2026-10-10
  Bugfixes:
    - Copy Auto-upgrade through Ctrl+C/Ctrl+V and blueprints, including ghosts, bot construction and paste over existing machines. Preserve On and Off.
  Changes:
    - Verify shared quality-module upgrading on furnaces/recyclers, drills and all compatible production machines.
Version: 2.0.30
Date: 2026-10-10
  Changes:
    - Label the logistics HUD lightning and clock counts as Charging and Waiting; explain both on hover.
Version: 2.0.29
Date: 2026-10-10
  Features:
    - Stash & go beside rocket silos and platform hubs: green chests, personal logistics/robots, and a real passenger rocket in one action. Automatically take back on return within reach.
    - Arrange individual requests across sections: click to move, Shift-click to copy; preserve quantities and quality rules.
Version: 2.0.28
Date: 2026-10-10
  Changes:
    - Shorten module auto-upgrade labels; show the bonus-ranked upgrade order in an info tooltip.
    - Simplify travel: stash across nearby matching chests, then take their contents back. Remove request-based refill calculations.
Version: 2.0.27
Date: 2026-10-10
  Features:
    - Add Stash for travel and Refill kit buttons to chest windows, plus a Cmd/Alt + Shift + T shortcut for Harry's keyboard.
    - Stash carried items and pause personal requests together; refill only the missing amounts from active requests, including group multipliers and quality conditions.
  Changes:
    - Keep requests paused through travel until refill or manual resume. Preserve equipped armor/weapons, rocket-lift-exempt items and stack metadata.
    - Require Factorio 2.1.7 or newer for native inventory-transfer support.
Version: 2.0.26
Date: 2026-10-10
  Features:
    - Add an opt-in Auto-upgrade quality modules checkbox to production machines with module slots.
    - Construction bots fill empty slots and replace quality modules with available modules that give a higher actual quality bonus, across all tiers and qualities.
    - Copy the switch through native machine settings copy/paste.
  Changes:
    - Preserve other module types and existing manual bot requests; switching off lets dispatched jobs finish.
Version: 2.0.25
Date: 2026-10-10
  Changes:
    - Display modifier keys using Harry's 2.4G keycaps: Control as Cmd/Alt, Alt/Option as Opt/Win, and Command as Ctrl.
    - Keep shortcut hints tied to configured bindings, including the consumer search prompt.
Version: 2.0.24
Date: 2026-10-10
  Bugfixes:
    - Fix a crash when changing the cursor after a roboport ghost is built or removed, before the next coverage refresh.
    - Remove stale ghost coverage overlays for all players during event-driven refreshes.
Version: 2.0.23
Date: 2026-10-09
  Changes:
    - Replace scrolling text rows with native six-column item slots and count overlays.
    - Use robot and charging icons, colored availability, red empty stock and amber unavailable pickup supply.
    - Show physical stock in connected requester, provider, storage and buffer chests, counting buffers once; retain pickup supply in tooltips.
    - Add a persistent multi-item picker with search, quality selection and one-click science-pack pinning.
    - Allow 24 pins per planet; page larger migrated pin sets without losing saved pins.
Version: 2.0.22
Date: 2026-10-09
  Changes:
    - Automatically follow the nearest roboport network to the player or remote-view center; remove manual network selection.
    - Keep each planet's item pins visible across its networks, and migrate previously saved planet/network pins.
    - Detect network changes every second; continue refreshing stock every five seconds.
Version: 2.0.21
Date: 2026-10-09
  Features:
    - Add a compact top-left logistics HUD with bot availability and charging queues.
    - Pin up to twelve items and qualities per planet or tracked network; right-click to remove a pin.
    - Refresh native network supply counters every five seconds, without scanning chests or planet entities.
  Changes:
    - Replace the separate logistics side panels with the HUD. Keep native L for full network details.
Version: 2.0.20
Date: 2026-10-09
  Features:
    - Show ingredient-request shortcuts beside the crafting window, using the player's configured bindings.
    - Explain ingredient quantities in the hint tooltip.
Version: 2.0.19
Date: 2026-10-09
  Changes:
    - Click an item icon in production statistics to open its consumer lookup after the native click is handled.
    - Expand the standalone window to 640 GUI units, the statistics companion to 520, and the result list to as much as 650 high, bounded by the display.
    - Ignore clicks outside statistics, mod GUI clicks and ambiguous held-item fallback; retain Ctrl+Shift+F.
Version: 2.0.18
Date: 2026-10-09
  Changes:
    - Split fuel consumers by machine and configured recipe so nutrient use in non-egg biochambers is visible.
    - Keep unconfigured compatible machines separate and count ingredient/fuel overlap once in the total.
Version: 2.0.17
Date: 2026-10-09
  Fixes:
    - Include agricultural towers as seed consumers, respecting accepted-seed restrictions.
    - Add engine coverage for both Gleba seeds and nutrient recipe/fuel overlap without double-counting machines.
Version: 2.0.16
Date: 2026-10-09
  Changes:
    - Replace item search with consumer lookup. Producers stay in vanilla map search; storage scanning is removed.
    - Group consumers by recipe, fuel use or research, with machine counts, working status and expandable locations.
    - Hover an item in production statistics and press Ctrl+Shift+F to see consumers. Keep statistics open when a sidebar fits; use a standalone window with Back to statistics on smaller layouts.
    - Select relevant machines directly instead of walking map chunks. Small searches complete immediately.
Version: 2.0.15
Date: 2026-10-09
  Fixes:
    - Fix the search shortcut crashing when hovering a recipe.
    - Search a hovered machine's current recipe output instead of its construction recipe.
Version: 2.0.13
Date: 2026-10-09
  Fixes:
    - Belt cleanup now stops at splitters and shared side-loading junctions on normal selection. Shift selection cleans the whole connected network.
    - Keep item cleanup scoped to each visited belt's line range, including shared internal transport lines.
    - Cancel unfinished cleanup jobs on upgrades so previously queued branches do not retain the old selection behavior.
Version: 2.0.12
Date: 2026-10-09
  Fixes:
    - Keep Copy and Paste visible in the stop-conditions panel with compact, bounded row widths and a readable list height.
    - Truncate long stop/group names with full tooltips and adapt list height when display scale or resolution changes.
Version: 2.0.11
Date: 2026-10-09
  Changes:
    - Group nearby explored deposits of the same resource within 16 tiles, including gaps and chunk boundaries.
    - Show approximate counts and yields. Mined areas refresh about every ten minutes; untouched deposits remain cached.
    - Group occupied spatial buckets once per scan and avoid map-tag writes for each depleted ore tile. Empty groups still disappear promptly.
    - Gradually regroup existing maps while preserving manual labels and edits.
Version: 2.0.10
Date: 2026-10-08
  Changes:
    - Start loaded sessions with the saved map overlay view enabled. Individual recipe, pollution, and network filter preferences stay unchanged.
Version: 2.0.9
Date: 2026-10-08
  Changes:
    - Resource labels refresh drill-covered ore about once a minute and oil every three minutes. Untouched deposits no longer get periodic scans.
    - Depleted ore updates its label directly without rescanning the chunk. Hand mining and removed drills receive a final amount update.
    - Spread initial discovery across smaller work steps and preserve existing labels when upgrading.
Version: 2.0.8
Date: 2026-10-08
  Features:
    - Copy exact stop conditions between train or platform stops, including interrupt targets. Select multiple stops to paste together; Undo restores the last paste.
    - Automatic map labels for discovered resource patches, with remaining amounts and grouped oil-field yields.
  Changes:
    - Grouped schedule edits retain native group behavior and display the affected group.
Version: 2.0.7
Date: 2026-10-08
  Bugfixes:
    - Fixed Request 1 stack crashing when shared GUI handlers read its refreshed button.
    - Search safely ignores destroyed GUI elements.
Version: 2.0.6
Date: 2026-10-08
  Bugfixes:
    - Restored belt cleanup to Ctrl+Shift+K, consistent with Factorio's Control-key bindings on Mac.
Version: 2.0.5
Date: 2026-10-08
  Bugfixes:
    - Moved belt cleanup to Ctrl+Shift+N to avoid the native Disconnect train action on K.
Version: 2.0.4
Date: 2026-10-08
  Features:
    - Select the cleanup tool (Ctrl+Shift+K) and click a contaminant on a belt to mark that item across the connected network for bot collection, including splitters and undergrounds.
    - Preserves item qualities and metadata; leaves items on the belt if there is no room to drop them.
Version: 2.0.3
Date: 2026-10-08
  Features:
    - Request one stack of the held item from the inventory or requester chest UI.
  Bugfixes:
    - Remove supports with elevated rail runs; preserve pillars near retained tracks.
Version: 2.0.2
Date: 2026-10-08
  Changes:
    - Autofill is always enabled; removed its toggle.
  Bugfixes:
    - Temporary requests report success only after adding a request.
  Features:
    - Compact item search for storage, production and ingredient use on the current surface.
    - Contextual roboport robot availability and charging queues.
Version: 2.0.1
Date: 2026-10-07
  Changes:
    - Ghost roboport coverage is always enabled; removed its toggle.
Version: 2.0.0
Date: 2026-10-07
  Features:
    - Combined small utility mods as Harry’s Tools.
  Bugfixes:
    - Fixed autofill initialization, per-player ghost coverage, zoom input accumulation and temporary request initialization.