Utilization Monitor Blargh


Displays the utilization percentage of factories, miners, labs, furnaces, boilers, generators, and reactors.

6 days ago
0.18 - 2.0
9.30K
Logistics

Changelog

Version: 0.9.2
Date: 2024.12.15
  Bugfixes:
    - Changes made to space platforms are now tracked correctly.
Version: 0.9.1
Date: 2024.10.24
  Bugfixes:
    - Fix boilers without fuel showing 100% usage.
    - Fix pumps at 100% usage into empty pipes sometimes showing less than 100%.
  Info:
    - Heat exchangers are still disabled, and pumps are showing incorrect values when they are constrained by pipes. Both of these are due to the removal of get_flow(). See https://forums.factorio.com/viewtopic.php?f=25&t=116418. Let me know in this's mod's Discussion tab if you have ideas for workaround for this. Will keep working on it.
Version: 0.9.0
Date: 2024.10.12
  Features:
    - Update for Factorio Space Age. Heat exchangers have lost support for the moment due to the removal of a key API function (get_flow) and no alternative for heat exchangers immediately obvious. Hopefully will fix soon.
Version: 0.8.17
Date: 2023.09.09
  Bugfixes:
    - Fix issue where label state could be wrong on new player connecting a MP game or starting a new SP game.
Version: 0.8.16
Date: 2023.09.09
  Bugfixes:
    - Toggle Labels fix for times when there's only one player. Thanks Geostyx for the report.
  Features:
    - The size of the labels is now adjustable in map settings. Thanks AngrySlipper for the suggestion.
  Changes:
    - Update locale to mention you may need to toggle labels back on as part of the reset message (that setting has been broken for a few versions, so people may have it turned off and not realize it).
Version: 0.8.15
Date: 2023.05.13
  Bugfixes:
    - Fix for crash with reactor types and energy calculations (fixing Nullius thermal entities as well). Thanks OhChirpy for the report.
  Changes:
    - Leaving the /umdebug command in on release versions - the data output will be helpful for troubleshooting problems like the above.
Version: 0.8.14
Date: 2022.06.09
  Bugfixes:
    - Drills that use fluid report correctly again (thanks tntmasta for the report)
    - Fix entities sometimes showing -0%.
Version: 0.8.13
Date: 2022.05.06
  Changes:
    - Improved the formulas used for offshore pumps to report their usage more accurately in corner cases.
    - Added tracking support for pumps.
    - Changed the math for percentages to round() instead of floor() (fixes some machines showing 99% instead of 100% due to division rounding errors that occur).
Version: 0.8.12
Date: 2022.05.06
  Bugfixes:
    - Pumpjacks now report usage correctly (thanks tntmasta for the report)
    - Non-square entities now have labels posititoned correctly (all labels are relative to the entity's selection box)
    - Fixed "Only track the 'player' force" checkbox not actually working when disabled (thanks tntmasta for the report).
    - Fixed commands /umreset and /umstats never being available if game is started with mod deactivated.
  Features:
    - Add tracking support for offshore pumps.
Version: 0.8.11
Date: 2021.12.10
  Bugfixes:
    - Remove some debug logging accidentally left in 0.8.10.
Version: 0.8.10
Date: 2021.12.10
  Features:
    - Can now select what corner of buildings for the percentages to be shown at (thanks to BloodyRain2k for this suggestion and the next 2)
    - Can now select if the percentages only show in Alt-mode or not.
    - Can now filter the mod to only track buildings in the 'player' force.
Version: 0.8.9
Date: 2021.09.25
  Bugfixes:
    - Fix move_entity issue bug (thanks to BlueTemplar for reporting)
Version: 0.8.8
Date: 2021.09.04
  Bugfixes:
    - Clean up the on_clone trigger function, and hopefully fix an issue with Space Exploration rockets.
  Changes:
    - Replaced some code with flib versions (but adds a dependency on flib)
Version: 0.8.7
Date: 2021.08.07
  Bugfixes:
    - Fixed a crash when an object is placed with /editor.
    - Percentages now only show for players on the same force as the entity.
  Features:
    - Showing labels is now a per-player setting.
Version: 0.8.6
Date: 2021.03.09
  Changes:
    - Add support for PickerDollies mod (reported by AngrySlipper)
  Bugfixes:
    - Fix crash when other mods add boilers that have no fluid filter (reported by 8lack_snake and AngrySlipper - thanks!)
Version: 0.8.5
Date: 2021.01.30
  Bugfixes:
    - (Re-)fix handling of script-triggered create events.
Version: 0.8.4
Date: 2021.01.30
  Bugfixes:
    - Handle entity cloning correctly.
    - Fix issue where changing efficiency modules would result in incorrect numbers being shown in low power situations.
    - Fix initial numbers before stable were somewhat low.
Version: 0.8.3
Date: 2021.01.29
  Bugfixes:
    - Fix sometimes not updating text on very high counts of devices.
    - Change internal name of text type 'statictext' - this may help with the issues with text not appearing correctly that has been reported (suspecting overlap with some other mod).
Version: 0.8.2
Date: 2021.01.23
  Bugfixes:
    - Fix crash on changing maximum updates per tick (reported by rumpuslabs)
Version: 0.8.1
Date: 2021.01.19
  Bugfixes:
    - Fix crash on using Control-U to toggle label state (reported by AngrySlipper - thanks!)
    - Remove developer profiler dependency (reported by AngrySlipper - thanks again!)
    - Fix changing label colors reset labels to configured label state, instead of operational label state (i.e. if labels had been turned off by keyboard shortcut)
Version: 0.8.0
Date: 2021.01.18
  Features:
    - Now correctly accounts for low power impacting performance.  Thanks to boskid and eradicator for info on how to do this.
    - Adds handling generators (turbines), boilers (including heat exchangers), and reactors.
    - All types can now be averaged over a configurable and individual time.  Most elements default to 60 seconds, however reactors default to 20 minutes.
    - Added /umstats command to see a little information
    - Localized in-script strings.  The German localization was inherited, and while I've tried to maintain it via translation services, they're probably horrible - suggestions and translations welcome.
Version: 0.7.2
Date: 2020.12.27
  Bugfixes:
    - Update for 1.1
Version: 0.7.1
Date: 2020.10.12
  Bugfixes:
    - Fix for a crash seen on new game start with certain mods installed.
Version: 0.7.0
Date: 2020.10.11
  Changes:
    - Refactored some code for a performance improvement - the mod measures about 18% faster on average versus 0.6.6.
  Bugfixes:
    - Fix for under reporting seen with extremely fast receipes.
Version: 0.6.6
Date: 2020.09.13
  Changes:
    - Move changelog into official format.
Version: 0.6.5
Date: 2020.09.12
  Changes:
    - Add thumbnail.
Version: 0.6.4
Date: 2020.09.07
  Features:
    - Update to add in monitoring of script_raised_ triggers, properly supporting Nanobots and other mods that have been updated for that.
Version: 0.6.3
Date: 2020.06.08
  Features:
    - Add /umreset command to help with other mods (Nanobots, especially) that trip over event bugs preventing UM from seeing the object being placed, or any other reason someone may want to reset UM stats.
Version: 0.6.1
Date: 2020.06.07
  Changes:
    - Improvement on the fix for 0.18.27.
Version: 0.6.0
Date: 2020.06.07
  Info:
    - Initial import from UtilizationMonitor mod.
  Bugfixes:
    - Initial tweak to support 0.18.27.