Pipe Visualizer 2.0 - Pin

by xal3xhx

Fork of PipeVisualizer-Updated. Hover a pipe and press Control + Y to pin its fluid system on screen; press Control + Y on a pinned system to remove it. Press Control + Y with nothing hovered to clear all pins. Press Shift + Y to draw all visible fluid systems. Press Alt + Y to visualize systems on mouse-over. Press Control + Shift + Y to toggle color-by-fluid / color-by-system. Not compatible with PipeVisualizer-Updated (replaces it).

Utilities
3 hours ago
2.0
0
Owner:
xal3xhx
Source:
N/A
Homepage:
https://github.com/AtelierAmber/PipeV...
License:
MIT
Created:
4 hours ago
Latest Version:
2.6.4 (3 hours ago)
Factorio version:
2.0
Downloaded by:
0 users

Pipe Visualizer 2.0 - Pin

Fork of PipeVisualizer-Updated
(ashier / AtelierAmber), itself an update of raiguard's
Pipe Visualizer. Visualizes the layout and
fluids in Factorio pipe networks.

This fork exists so the "pin the pipe system I'm hovering" action lives on a key that does
not collide with other mods' plain Y binding (helmod's recipe explorer, for example).
It replaces PipeVisualizer-Updated and is marked incompatible with it; do not run both.

Controls

Key Action
Control + Y Pin / unpin the hovered pipe system. Hover a pipe and press to keep that fluid system drawn. Press again while hovering a pinned system to remove it. Any number of systems can be pinned. With nothing hovered, clears every pin.
Shift + Y Toggle the overlay: draw every visible fluid system.
Alt + Y Toggle mouse-over mode: systems are drawn while hovered and cleared when you move away. Control + Y while hovering turns a mouse-over system into a pinned one.
Control + Shift + Y Toggle color-by-fluid / color-by-system.

All keys can be rebound in Settings > Controls > Mods. Note that Control + Y is also the
vanilla "Redo" binding; rebind one of them if you use both.

Building

python build.py

Writes dist/PipeVisualizer-Pin_<version>.zip and copies it into the Factorio mods folder
given by MODS_DIR in build.py.

Mod developers

The remote interface is still named PipeVisualizer and allows blacklisting entities from
the overlay and registering extra pipe-like / complex entities. See scripts/restrictions.lua.

Credits

  • raiguard: original Pipe Visualizer.
  • ashier / AtelierAmber: PipeVisualizer-Updated (2.0 port and later features).
  • Shortcut icons from Font Awesome Free under
    CC-BY-4.0.

Licensed MIT, see LICENSE.