This mod helps you to keep track of your mining sites, with useful data such as the percent mined, and estimated time to depletion.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 0.11.2 Date: 2024-10-24 Changes: - fix a spurious crash on saving (narc) - enable looking at sites on other surfaces (mithaldu)
Version: 0.11.1 Date: 2024-10-23 Changes: - readability: font borders, better background blending, less brightness (thanks to jrossignol)
Version: 0.11.0 Date: 2024-10-22 Changes: - update to Factorio 2.0.8 (thanks to Xorimuth)
Version: 0.10.14 Date: 2023-09-18 Changes: - make some divisions a bit more safe and clear (@mithaldu/@wchristian) - prevent a crash when adding an entity that has become invalid (@mithaldu/@wchristian)
Version: 0.10.13 Date: 2023-08-10 Changes: - Update German translation (@ST-DDT) - fix crash with endless ores that have no entities left (@mithaldu/@wchristian)
Version: 0.10.12 Date: 2023-08-09 Changes: - remove some more buttons in lite mode (@mithaldu/@wchristian) - add lite mode tooltip (@mithaldu/@wchristian) - recommend GUI_Unifyer (@mithaldu/@wchristian) - document authorship situation in info.json (@mithaldu/@wchristian)
Version: 0.10.11 Date: 2023-08-09 Changes: - lite mode toggle (@mithaldu/@wchristian)
Version: 0.10.10 Date: 2023-08-09 Changes: - fix rendering of separators in surface split mode with many surfaces (@mithaldu/@wchristian) - make the version migration at startup more safe (@mithaldu/@wchristian) - Update German translation (@ST-DDT)
Version: 0.10.8 Date: 2023-08-07 Changes: - fix a migration crash (@mithaldu/@wchristian)
Version: 0.10.7 Date: 2023-08-07 Changes: - narrower gui layout, thanks a lot to @ST-DDT for the ideas (@mithaldu/@wchristian)
Version: 0.10.6 Date: 2023-08-07 Changes: - Update German translation (@ST-DDT)
Version: 0.10.5 Date: 2023-08-07 Changes: - tighter visual design (@mithaldu/@wchristian)
Version: 0.10.4 Date: 2023-08-07 Changes: - added a ups settings to allow more accurate estimates on megabases (@mithaldu/@wchristian)
Version: 0.10.3 Date: 2023-08-07 Changes: - new thumbnail (@mithaldu/@wchristian)
Version: 0.10.2 Date: 2023-08-07 Changes: - remove superfluous divider line in surface split mode (@mithaldu/@wchristian)
Version: 0.10.1 Date: 2023-08-06 Changes: - add a button to split sites by surface (@mithaldu/@wchristian) - update background toggle button style when clicking (@mithaldu/@wchristian)
Version: 0.10.0 Date: 2023-08-06 Changes: - integrate prodictivity adjustment into speed rendering (@mithaldu/@wchristian) - rework display of infinite sources (@mithaldu/@wchristian)
Version: 0.9.13 Date: 2023-07-04 Changes: - Added settings to show/hide sites summary (@MatrixDJ96 / Mattia Rombi)
Version: 0.9.12 Date: 2023-07-02 Changes: - fix display of hours when time left is > 1 day (@mithaldu/@wchristian)
Version: 0.9.11 Date: 2023-06-30 Changes: - Update ru-CN translation (@RikkiLook)
Version: 0.9.10 Date: 2023-06-25 Changes: - fix site speed change arrow color if site is not changing (@mithaldu/@wchristian)
Version: 0.9.9 Date: 2023-06-08 Changes: - add a trend indicator for "time left" (@mithaldu/@wchristian)
Version: 0.9.8 Date: 2023-06-07 Changes: - mark category groups for totals and individual sites (@mithaldu/@wchristian)
Version: 0.9.7 Date: 2023-06-06 Bugfixes: - Update zh-CN translation (@luaotix) - Remove some magic variables and make releasing/contributing easier (@mithaldu/@wchristian)
Version: 0.9.6 Date: 2023-06-01 Bugfixes: - Fix a crash caused by multiple ore types generating the same product (@mithaldu/@wchristian)
Version: 0.9.5 Date: 2023-05-31 Bugfixes: - Handle coloring correctly when threshold is set to 0 (@mithaldu/@wchristian) - Add a setting to automatically increase the maximum of an ore site (@mithaldu/@wchristian)
Version: 0.9.4 Date: 2023-05-31 Bugfixes: - Move grow limit setting to be a map setting (@mithaldu/@wchristian)
Version: 0.9.3 Date: 2023-05-31 Changes: - Allow limiting the growing mode when creating a new site (@mithaldu/@wchristian) Bugfixes: - Allow hour warnings to be values with decimals (@mithaldu/@wchristian) - Allow creating multiple sites at once (@mithaldu/@wchristian) - Allow creating sites with a single click reliably (@mithaldu/@wchristian)
Version: 0.9.2 Date: 2023-05-31 Bugfixes: - Fix crash bug and display of summary for endless resources like oil (@mithaldu/@wchristian)
Version: 0.9.1 Date: 2023-05-31 Changes: - Add summary lines for each ore at the top (@mithaldu/@wchristian)
Version: 0.9.0 Date: 2023-05-30 Changes: - Add smarter ETD calculations (@mithaldu/@wchristian) - Add dark background toggle (@mithaldu/@wchristian)
Version: 0.8.210 Date: 2023-05-15 Bugfixes: - Fix productivity display (per instructions from @EvilPLa)
Version: 0.8.209 Date: 2023-05-09 Bugfixes: - Force ore-per-minute to converge quickly when diffs are small (@wchristian and @AndrewSaw, #149)
Version: 0.8.208 Date: 2023-05-08 Bugfixes: - Fix ore-per-minute calculation error (@wchristian, #148) Changes: - Add compatibility with SE explorer for site remote viewing (@oof2win2, #147) - Add productivity-adjusted ore amounts for site display (@georgehank, #136)
Version: 0.8.207 Date: 2021-04-04 Bugfixes: - Revert back to previous ore calculations to prevent further save file corruption -- see #145 for details
Version: 0.8.206 Date: 2021-04-04 Changes: - New method of calculating ore-per-minute (@Kingdud, #131)
Version: 0.8.205 Date: 2021-03-21 Bugfixes: - Fix crash from surface being deleted (@ExterminatorX99, #144)
Version: 0.8.204 Date: 2021-02-28 Changes: - Add GVV compatibility (@JasonLandbridge, #141)
Version: 0.8.203 Date: 2021-01-05 Bugfixes: - Reference clear_cursor instead of clean_cursor (Factorio rename) (@perobertson, #130)
Version: 0.8.202 Date: 2020-12-29 Features: - Optionally add surface name to generated site names (@perobertson, #128)
Version: 0.8.201 Date: 2020-09-26 Changes: - Now compatible with Factorio 1.1 (@skaupper, #126)
Version: 0.8.102 Date: 2020-08-14 Features: - Add sorting sites alphabetically (@mgkr, #125)
Version: 0.8.18 Date: 2019-06-19 Bugfixes: - Avoid a server crash on first multiplayer player join (tick 0 on_tick before on_init) - Reset ore statistics on site expansion
Version: 0.8.17 Date: 2019-05-15 Changes: - Numeric columns in YARM now right-aligned. Everything looks 1000% better! (Thanks, @Choumiko) - Ore type column now features ore icons (using rich text) for the ore's mining results Bugfixes: - Load after AAI programmable vehicles, to avoid a weird cross-compatibility issue with it and Liquid Science
Version: 0.8.16 Date: 2019-05-13 Locale: - Updated Japanese translation (@shela, #112) Changes: - Smoothed ore-per-minute and ETD calculations (@wchristian, #113)
Version: 0.8.15 Date: 2019-05-09 Bugfixes: - Fix startup crash with Omnimatter
Version: 0.8.14 Date: 2019-05-06 Features: - Create fake ore items to allow the YARM selector to show a preview of the ore entity count while dragging (thanks, @Klonan!). Bugfixes: - Probably fixed a desync caused by the delayed (N-per-tick) iteration of entities (see #110 for details).
Version: 0.8.13 Date: 2019-05-06 Bugfixes: - Prevent crashing from trying to set the active filter before the YARM GUI is created. Features: - Add a remote call `get_active_filter(player_name_or_index)` that returns the given player's active filter without changing it (avoiding the need to call `set_filter` twice).
Version: 0.8.12 Date: 2019-05-02 Bugfixes: - Gracefully handle the inability to place a chart tag (e.g., when the area it belongs to is uncharted).
Version: 0.8.11 Date: 2019-05-02 Bugfixes: - Compatibility fix for Factorio 0.17.35. Requires Factorio >= 0.17.35!
Version: 0.8.10 Date: 2019-05-02 Bugfixes: - Restore missing chart tag ore icons. Changes: - Infinite resources now display number of entities rather than a useless ore count.
Version: 0.8.9 Date: 2019-04-22 Bugfixes: - Gracefully remove sites referencing ores that disappeared (for whatever reason). Warn the player this happened.
Version: 0.8.8 Date: 2019-04-20 Bugfixes: - Actually finish transitioning site expansion to the new ore_tracker introduced in v0.8.6 (fixes #107).
Version: 0.8.7 Date: 2019-04-18 Changes: - The previous release was experimental -- please read the change log for 0.8.6, too! Features: - It is now possible (thanks to @okradonkey) for a player to change the sort order of sites: - sort by percent remaining (as before), - sort by ore type, - sort by absolute ore count, and - sort by estimated time remaining.
Version: 0.8.6 Date: 2019-04-11 Changes: - Separate ore tracking functions to another module. This should be an invisible change, except for adding the ability to globally limit the number of entities queried in a single tick. - Save/load times may also be affected by the above, as we are now keeping references to actual entities instead of keeping just their coordinates; on the bright side, UPS should be higher, especially for large sites.
Version: 0.8.5 Date: 2019-04-10 Changes: - Set the YARM selector tool to be hidden from filters. There is never a need to put the selector in your quickbar or in an inventory, as it is not configurable. - Removed pcall()s -- if an error occurs, crash the game just like any other mod. Pcalls are notoriously slow, so this should give us back a little performance. Features: - Added a setting to allow turning off the map markers introduced in 0.8.4. Locale: - Removed unused locale keys from the base (English) locale.
Version: 0.8.4 Date: 2019-04-01 Locale: - Update Japanese locale (@shelaf) Bugfixes: - Fixed endless resource yield calculation to match Factorio's tooltips (approximately) Changes: - Remove "Endless resource base production" setting -- now we're showing the actual yield that Factorio itself does, there's no more fixups to do. Features: - Automatically create map markers when sites are created. - Map markers include the current amount of resources in the site OR its yield total (for endless resources). - Map markers are automatically recreated if edited/destroyed. - Map markers are deleted when the site is.
Version: 0.8.3 Date: 2019-03-25 Locale: - Update Russian locale (@RikkiLook) - Add missing locale key "controls.get-yarm-selector" Changes: - Default keybind now Alt+Y, to avoid conflicting with the Toggle Personal Roboport keybind. - Remote view now opens the map, rather than zooming to world. This seems more useful in finding where a particular site is (whereas the live view is somewhat less useful). - Use (with permission!) the shortcut graphics made by **morley376** (aka @npc-strider) for the Shortcuts mod.
Version: 0.8.2 Date: 2019-03-23 Bugfixes: - Prevent an error when Esc-closing a GUI with event.element being unavailable (e.g., the FNEI GUI).
Version: 0.8.1 Date: 2019-03-23 Features: - Add a change log (you're looking at it!) - Remove the resource monitor technology, recipe, and item - Add a shortcut button with a blueprint-like selection tool -- this replaces the resource monitor item - Add a shortcut key for the selection tool (default Alt+R) - Remove remote viewer entities. If you're currently remote viewing, you should be returned to your real character during the migration - Viewing a site now opens the map to the site's center (zoomed to world if radar available) - Renaming can now be cancelled with Esc key - Add a reset_ui remote call; it requires a player name or index, and will force recreating that player's UI by destroying their YARM UI root - Instead of an on/off expando toggling between "warnings only" and "all sites", there are now actual filters for 'no sites', 'sites with warnings', and 'all sites" - Add a set_filter remote call; it requires a player name or index and one of ('none', 'warnings', or 'all') and sets the current filter accordingly. It returns the old value of the filter (from before the call) Changes: - Site creation/expansion timer and delete confirmation timeout reduced to 2 seconds (from 10 seconds, aka way too long!). Note that delete confirmation is still limited by UI update rate, which is usually every 5 seconds. - Renaming sites is now always available (not hidden behind remote viewing) - Most of the UI buttons now have tooltips - The remote calls hide_expando and show_expando do nothing now (they log to factorio-current.log); you should use set_filter instead Bugfixes: - Set button sizes to 16x16 (hopefully fixes appearance at 100% scale)
Version: 0.7.402 Date: 2019-03-04 Changes: - YARM's GUI now lives in a mod_gui instead of player.gui.left (@JonasJurczok)
Version: 0.7.401 Date: 2019-03-01 Changes: - Update to Factorio 0.17 (@kylewill0725) - Much cheaper resource monitoring research -- now only 10 red science
Version: 0.7.309 Date: 2018-11-01 Locale: - Update Chinese locale (@muink)
Version: 0.7.308 Date: 2018-10-18 Locale: - Update Japanese locale (@shelaf)
Version: 0.7.307 Date: 2018-09-24 Bugfixes: - Prevent site names from getting too long (@Sergeant-Steve)
Version: 0.7.306 Date: 2018-05-14 Locale: - Update Chinese locale (@muink)
Version: 0.7.305 Date: 2018-05-08 Features: - Add a custom event when a site is updated (remote.call("YARM", "get_on_site_updated_event_id") to get the event ID) (@afex)
Version: 0.7.304 Date: 2018-04-21 Locale: - Update Chinese locale (@muink)
Version: 0.7.303 Date: 2018-01-25 Locale: - Add Italian locale (@futuroattore86)
Version: 0.7.302 Date: 2017-12-15 Locale: - Update Russian locale (@RikkiLook)
Version: 0.7.301 Date: 2017-12-14 Changes: - Update to Factorio 0.16
Version: 0.7.206 Date: 2017-10-23 Features: - Configurability! YARM settings are now available as mod settings (@Martok88)
Version: 0.7.205 Date: 2017-10-17 Features: - Configurable warning percentage (default 10%) (@Martok88)
Version: 0.7.204 Date: 2017-08-08 Changes: - Stop player from remote viewing while in a vehicle (prevents you from getting kicked out of the vehicle)
Version: 0.7.203 Date: 2017-06-15 Locale: - Add Chinese translation (@745275633)
Version: 0.7.202 Date: 2017-06-07 Changes: - Mod name now "YARM - Resource Monitor"
Version: 0.7.201 Date: 2017-05-01 Changes: - Update to Factorio 0.15 - Remote viewers now have destructible=false instead of health=0
Version: 0.7.108 Date: 2016-12-05 Features: - Add the ability to expand an existing site (without recreating it)
Version: 0.7.107 Date: 2016-09-20 Changes: - Major performance improvement (@squizzling) - Add some basic documentation to the README
Version: 0.7.106 Date: 2016-08-29 Changes: - Update to Factorio 0.14
Version: 0.7.105 Date: 2016-08-15 Bugfixes: - Don't try to destroy invalid old remote viewers
Version: 0.7.104 Date: 2016-08-08 Features: - Support custom resource categories - Blacklist Homeworld's sand resource (too common)
Version: 0.7.103 Date: 2016-08-07 Bugfixes: - Make remote viewers properly invulnerable (@Nexela)
Version: 0.7.102 Date: 2016-07-15 Locale: - Add German translation (@luma88)
Version: 0.7.101 Date: 2016-07-01 Changes: - Update to Factorio 0.13 (@Bisa) - New icons (made by @Meppi) - ref: https://forums.factorio.com/viewtopic.php?p=146209#p146209 Locale: - Hebrew locale fixes (@jocker-il)
Version: 0.7.17 Date: 2016-06-10 Locale: - Add Hebrew translation (@jocker-il)
Version: 0.7.16 Date: 2016-02-26 Bugfixes: - Create force_data if not available
Version: 0.7.15 Date: 2016-02-14 Changes: - Reduce YARM save data (@Afforess) - Improve performance (@Afforess) - Allow configuring endless resource base value (@zorbathut)
Version: 0.7.12 Date: 2015-11-06 Features: - Add a remote API to toggle the YARM list (@Choumiko) Locale: - Add Russian translation by @RikkiLook
Version: 0.7.7 Date: 2015-10-21 Changes: - Require Factorio 0.12.12 (API changes)
Version: 0.7.6 Date: 2015-10-19 Changes: - Require Factorio 0.12.11 (after a major API overhaul) Bugfixes: - Find ore entities more reliably (scan full tile, not just tile center) - Reduce GUI update rate (mitigates missed UI clicks, not fully fixed)
Version: 0.6.23 Date: 2015-10-04 Changes: - Require Factorio 0.12.9 (avoids https://forums.factorio.com/16578) Bugfixes: - Don't leave behind remote viewer entities - Don't generate weird colors (negative numbers are bad)
Version: 0.6.20 Date: 2015-10-01 Bugfixes: - Detect infinite ores correctly, don't just assume they're infinite if minimum_resource_amount is set (Bob's ores have it set)
Version: 0.6.19 Date: 2015-09-30 Features: - Initial release! All the things are new. - You can add ore sites - You can remove ore sites - Sites are shared with your force - Sites tell you how much ore is left, how fast it's being mined, and how long until it runs out (at current rate)