Releases: narc0tiq/YARM
YARM v1.0.5
YARM v1.0.4
What's Changed
- fix migrating from old Factorio versions where the filter buttons would be made invisible
- fix migrating from old YARM versions where the toggle buttons for background, surface split, and/or lite mode did not exist
- fix migrating from old YARM versions where site.scanned_ore_per_minute did not exist
- fix migrating a scenario from old YARM versions where player_data.ui does not exist when the player is created but player_data does
Full Changelog: v1.0.3...v1.0.4
YARM v1.0.3
Good news for players who like to see the productivity-adjusted values: fixed this crash from the productivity-adjusted values
YARM v1.0.2
Possibly fixed a strange case of a missing site.force
YARM v1.0.1
YARM v1.0.0
This is the first and possibly only major release we'll have, and we've made a lot of big cleanups.
The below comes straight from the changelog, which should summarize things nicely:
Bugfixes:
- fix a crash on submitting/cancelling a site expansion very quickly (#181)
- fix a many-times-reported crash when an entity is removed while scanning a site (#180)
- fix that sites with the same auto-generated name would overwrite each other (#52)
Changes:
- make the fake ore items optional, and turn them off by default (#178)
- the localization has been horribly messed up (big release!) but it is now possible for
translators to work from Crowdin, so it should be easier to update in future - the GUI now updates without destroying and recreating itself every time (#99); this should
remove most (probably all) issues with buttons not reacting to clicks - surface, site, and ore names are no longer colored (#14)
Features:
- use LuaRendering for overlay instead of creating a false chest entity -- should be faster to
display the overlay now (#179) - use Enter to confirm the rename box, Esc to cancel it (fix #75)
- include surface name in the ore tracker (this fixes #183: ores on different surfaces were
overriding each other and messing up site ore counts) - add color schemes (#23); the default remains red-to-green, but there is now also a red-to-blue
and grayscale, as well as full customization for anyone who wants it - add custom site name formatting (#48): sites now have a custom name tag for players to
configure, and multiple sites can have the same name tag without overwriting each other - add HUD update time setting, between 0.5 and 10 seconds (default remains 5 seconds)
Translation:
- add Ukrainian language (@MetenBouldry, #138)
Info:
- remove unused array_pair library (it was wonderful when it was needed)
- add a hsv library to convert RGB to HSV and back again, for easier linear interpolation in
the HSV colorspace (this entry might be the fanciest thing I've written all year) - change the big monolithic resmon.lua to a bunch of modules in the resmon/ folder; this
should make no difference to players but any contributors will find it a bit easier to work
with: - the click module contains everything to do with clicking in the UI (i.e., button management)
- the locale module deals with creating localized strings as well as some other special text
- the migrations module provides a framework to centralize migrating runtime data
- the sites module provides ordering and filtering sites, as well as turning them into data for display
- the types module centralizes how new lua tables of different formats are created
- the ui module contains the main UI handling for the HUD root, rename window, etc.
- the yatable module ("Yet Another Table") handles displaying sites data from the sites module,
including all the logic for UI update-in-place - known bug: it is possible to add the same location multiple times, in different sites;
previously, this was masked by the site auto-name conflict bug, but fixing it correctly
is much more difficult than asking players to delete duplicates themselves. Sorry :(
Remote Interface: - remove the remote call
reset_player
(fake players haven't existed for a long time!) - validate input to
set_filter
(it should be an actual filter) - remove deprecated
show_expando
andhide_expando
YARM v0.8.210
Fix the productivity display (it was supposed to be configurable!) per instructions in this thread from EvilPLa.
YARM v0.8.209
- force reasonably fast convergence of smoothing of ore per minute calc by @wchristian in #149, with some reformatting from @AndrewSav
YARM v0.8.208
- A patch to launch the SE explorer to view remote sites (if possible) by @oof2win2 in #147 (sorry for the delay!)
- A fix for the ore-per-minute calculation from @wchristian in #148
- Productivity-adjusted ore counts by @georgehank in #136
NB: Not playtested, yell if there's something wrong and I will revert things.
YARM v0.8.207
There have been multiple reports of save file corruption (including #145) with version 0.8.206. This version reverts the changes from the previous release; it is exactly the same as 0.8.205, but with a version bump to enable automatic updates.