Repository navigation
Librarian-AP v2.0.3
Librarian-AP v2.0.3
Spare unlocks so you get BK'd less often, plus three fixes.
Existing runs are unaffected. Nothing here changes a seed in progress.
extra_series_percent is now spare_book_item_percent
Regenerate your YAML to update the name. Same default of 10, but capped at 20 now.
Renamed because it does more than one job. On goal: custom it works as it did in 2.0.2.
It now also applies to full and floor goals, adding that percentage of extra
Progressive Series Unlock items to the pool, replacing filler.
A full or floor goal needs every series in its scope, so one unlock sitting in a stalled
or abandoned game can leave you stuck for good. The spares mean you need most of them
rather than all.
New: spare_shelf_items
The same for bookcases, on full and floor goals. A count per bookcase rather than a
percentage: it adds an extra N Progressive Shelf Unlock items for each section,
replacing filler.
spare_shelf_items: 0 # 0-3, default 0It is the most expensive setting in the YAML, one item slot per bookcase per step. A seed
with no room for the number you pick uses fewer and says so during generation.
Both settings are progressive_unlocks only, where unlock items are interchangeable.
Fix: BookSanity with goal: custom could fail to generate
In 2.0.2 it could fail outright with an accessibility error listing Reached Level
locations. The level filter used the row count you asked for, not the rows the trimmed
seed holds.
Fix: UT showing every level as reachable
In BookSanity the level checks read as in logic from the start, with sphere trackers
putting all 45 in sphere 1. Levels come from finishing rows, but the logic counted
books: level 45 wants 254 rows and was asked for 254 books, of 3072.
Fix: UT modeling the wrong starting items
Universal Tracker re-runs generation without seeing your YAML, so starting_series_count
and series_per_unlock came from defaults and it modeled the wrong number of starting
series unlocks.
Updating
Extract the zip and drop
Librarian/into your Steam install (overwrite). Drop the
includedlibrarian.apworldinto your Archipelagocustom_worlds/folder. Requires
game build 1.0.12 or newer. The title screen top-right should readLibAP v2.0.3.
If something breaks
Send crash_trace.log (the header should read mod=2.0.3), the last ~200 lines of
UE4SS.log, your YAML's Librarian: section, and one line on what you were doing.