Skip to content

Releases: narc0tiq/YARM

YARM v1.0.5

01 Jan 02:06
484eaa6
Compare
Choose a tag to compare

Bugfixes:

  • guard against a nan being created in a very unlikely situation (#194)
  • repair a site where a nan had been created already
  • stop a crash when trying to format as number a string that has no digits

YARM v1.0.4

30 Dec 01:07
1075480
Compare
Choose a tag to compare

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

18 Dec 20:34
e47f97d
Compare
Choose a tag to compare

Good news for players who like to see the productivity-adjusted values: fixed this crash from the productivity-adjusted values

YARM v1.0.2

18 Dec 16:49
edcb271
Compare
Choose a tag to compare

YARM v1.0.1

18 Dec 14:05
9f5783e
Compare
Choose a tag to compare

YARM v1.0.0

18 Dec 10:22
3cd2d35
Compare
Choose a tag to compare

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:

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 and hide_expando

YARM v0.8.210

15 May 10:54
c29eae5
Compare
Choose a tag to compare

Fix the productivity display (it was supposed to be configurable!) per instructions in this thread from EvilPLa.

YARM v0.8.209

09 May 08:42
0bd27b2
Compare
Choose a tag to compare
  • force reasonably fast convergence of smoothing of ore per minute calc by @wchristian in #149, with some reformatting from @AndrewSav

YARM v0.8.208

07 May 21:19
e0cd824
Compare
Choose a tag to compare
  • 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

04 Apr 10:11
beab5bf
Compare
Choose a tag to compare

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.