How to Update Puzzles Lib Without Breaking Your Existing Mods
Updating a library is riskier than updating a normal mod, because several mods may depend on the exact version you currently have. The goal is to change Puzzles Lib only when something else requires it, and to change it in a way that keeps every dependent mod happy.
Update the Library and Its Dependents Together
When a dependent mod releases an update, read its requirements. If it now needs a newer Puzzles Lib, update both at the same time rather than one at a time. Updating the library alone can leave older dependent mods expecting behavior that no longer exists, and updating a dependent mod alone can leave it asking for a library version you do not have.
Keep a Fallback
Before swapping files, copy your current Puzzles Lib build somewhere safe. If the game crashes on startup after the update, restore the old library and the old dependent mod together, then try again with a matched pair. Startup crashes that name Puzzles Lib or a mod that depends on it are almost always a version mismatch, not a corrupted download.
Read the Crash, Not the Symptoms
If the game launches but a specific mod misbehaves, check whether that mod was built for the library version you installed. In-game oddities are rarely caused by the library itself; they usually trace back to one dependent mod being out of step with the rest. Align the versions and the problem typically disappears.