Skip to content
All integrations
Librarian: Tidy Up the Arcane Library! official Steam artwork

COMMUNITY INTEGRATION

Librarian: Tidy Up the Arcane Library!Archipelago randomizer mod

Tidy an enchanted library whose books and shelves arrive through the multiworld. Choose how books unlock independently from which shelving actions earn checks, then finish a whole-library, single-floor or custom goal.

Maintained by Str8UpWHITE64

Reviewed build
3.0.0
OS
Windows, Linux / Proton
Last reviewed
9 Oct 2026
Installation
Manual installation

How the game changes

  • Choose how books arrive separately from what earns a check. Version 3.0 offers grouped series, individual series, random book bundles or individual books, paired with completed-row, individual-book or correctly-shelved-count checks.
  • The default starts with ten series and groups further series into numbered bundles of five. Two starting sections have available books and shelf space; the generated bundle order is shared with the client and tracker.
  • Random Book Bundle draws books from across the active library. It can use progressive copies or separately numbered items for targeted hints. Bundle size and count-check interval are adjusted together when needed to fit the seed.
  • Bookcases can unlock progressively, a whole section at once, or all at once. Individual-series and individual-book modes open all bookcases from the start.
  • Choose the whole library, either floor, or a custom row/book target. Floor goals exclude the other floor; custom goals trim the retained library. Individual-book unlocks paired with row checks are automatically changed to booksanity.
  • Count checks measure correctly shelved books at the chosen interval. Taking a book back off a shelf reduces the current count. The HUD names books that are misplaced or on the wrong section, and identifies full rows whose volumes are out of order.
  • Choose which magic skills enter the pool. Excluding a skill also removes its Mastery and Fatigue items. Magic remains optional utility, while book and shelf unlocks carry progression; local filler is enabled by default.
  • Reaching the configured target opens the library exit. Use the door for the game ending and AP victory, or wait for the five-minute fallback with reminder messages.
  • Universal Tracker can identify the bundle behind a book or row check. F8 provides a per-section diagnostic report; F9 connects using saved settings and F4 opens the connection menu.
Explore game mechanics

Before you start

  • Install both the 3.0.0 mod ZIP and librarian.apworld. The package targets game 1.0.13 and declares Archipelago 0.6.4 or later. The title screen should show LibAP v3.0.0.
  • Regenerate your YAML template when moving from 2.x: unlock_mode and check_mode are now separate settings. The maintainer states that an existing 2.0.3 run remains usable with the 3.0.0 client; back up its save and connection records before updating.
  • The Windows package includes UE4SS, the AP Lua/native client and a required PAK. Copy the supplied Librarian folder into the Steam game installation. Installing only the APWorld does not install the game mod.
  • Linux and Steam Deck use the Windows package through Proton with the documented dwmapi DLL override. The guide reports loader regressions in some Proton versions; this is a maintainer-documented route, not an independently tested native Linux build.
  • Current saves use game slots 20–30, not a separate Sav_AP file for every seed as an older paragraph still suggests. If all eleven slots are occupied, remove an unwanted AP save through the title-screen Load menu and restart before creating another run.
  • If the loaded save is refused, first load the correct AP slot. F7 accepts a layout-only mismatch after checking its contents; it cannot accept books the run never unlocked. A missing save waits for recovery or an explicit New Game choice. Keep backups rather than using acceptance to switch runs.
  • Full-library individual-book generation and numbered book bundles can require host opt-in because they are expensive to generate. Default grouped-series settings or a smaller floor/custom goal are simpler starting points.
  • A BookSanity check can still lag behind a placement. Remove the book and shelve it again if the check is missing. In hidden-book mode, a picked-up book can become invisible; the maintainer documents reloading or the game’s stray-book recovery as workarounds.
  • Connection passwords are saved in plain text in the mod’s ap_config.json. Keep that file private and remove credentials before sharing diagnostics. Network and game-save updates are not an atomic transaction; confirm checks and victory on the server after a disconnection.
  • The archive includes UE4SS’s licence, but the integration, native AP client and cooked assets do not have complete source/build and redistribution documentation in the reviewed package. This records an evidence gap without concluding that distribution is unauthorized.
Read all setup notes