Skip to content

LASTUPDATED

This records how far the wiki documentation has been brought up to date, so the next review can start exactly where this one stopped.

  • Last updated: 2026-09-15
  • Repository: PlayTazUO/TazUO
  • Branch reviewed: dev (where PRs merge)
  • Latest commit reviewed: 1f2eb80c4b811dae1cfce30ef9ce9e0aea85379d
    • Fixed grid container items locked to the same slot double stacking (#1082) — 2026-09-15
  • Highest PR number included: #1082

Tell the assistant to review everything merged after the commit above, e.g.:

“Update the wiki for PRs merged after 1f2eb80c4 (the commit in wiki/LASTUPDATED.md).”

The assistant should look at commits on dev newer than 1f2eb80c4 (or PRs merged after 2026-09-15), decide which introduce user-facing features/options, and update or create the matching wiki pages. After finishing, update this file with the new latest commit SHA, date, and highest PR number.

Notes from the 2026-09-15 pass (through #1082, 39 commits in 4 batches)

Section titled “Notes from the 2026-09-15 pass (through #1082, 39 commits in 4 batches)”

Pages touched: Item-Database.mdx, Journal.md, Legion-Scripting.md, Notable-Options.mdx, World-Map.mdx, Nameplate-options.mdx, Visual-Effects.mdx, Multi-Move.md, Commandline-Arguments.mdx, Scavenger.md, Anonymous-Metrics.mdx, Counter-bar.mdx, Health-Bar-Collector.mdx, FAQ.mdx, Managed-Zlib.md.

Covered: Item Database auto-prune at startup (120 days, #1042); own messages now classified into Global Chat tabs (#1035); Legion warnings for unbounded while loops and scripts that fail to stop (run as inert “zombies” and can’t be restarted until they exit) (#1041), plus deprecation warnings on the legacy top-level API.CreateGump*/API.AddGump family (removed after 11-1-26; use API.Gumps.*) (#1043); auto-close doors close flanking diagonal doors before stepping (#1037); a per-server Don’t reopen corpses that have already been opened option (#1049); world map always-show-markers now shows name labels at all zooms (#1059); nameplate modifier-only profile hotkeys + keyboard-only validation (#1060); world map always-show, saved/built-in nameplate presets (#1062); Legion API.GetAllMobiles filters and API.TargetRel/entity Target/TargetRel/TargetTileRel tilesOnly (#1063, #1072); Visual Effects Object used trigger and multi-value Sound played / Buff changed triggers (#1051); grid container Multi Move context sub-menu (Select all / by layer / by graphic / by name) (#1065); mount-not-found now prompts to set a new mount (#1068); ForceDriver = 4 for DirectX 11 (#1067); API.SetLastTarget (#1076); world map max zoom raised to 10x (#1077); Scavenger Skip locked-down items option and the Send crash reports opt-out under Options > Misc with anonymous Data/installid (#1079); counter bar hotkey shown atop cell tooltips (#1081); healthbar collector is resizable (width+height) and anchorable (#1080); a prompt to choose which copy to keep when a shared config file changes on disk (#1078); and native zlib removed entirely — managed zlib is always used, and the Use a managed zLib option + -zlib arg are gone (#1074).

Skipped as internal/bugfix/perf: PR build action version handling (#1040), mouse handling perf (#1044), crash fixes and Legion null hardening (#1045, #1053, #1058, #1059 code), plugin keyup key codes (#1046), settings migrations of season filters / web map / last equipment / auto stat lock to JSON (#1048), launch-arg exception catching (#1050), health indicator threshold percent fix (#1052), cooldown message target filter (#1057), city-selection gump clilocs (#1061), nameplate crash fix (#1064), autoloot queue refactor (#1047), iscasting clearing (#1073), Legion help message wording (#1071), grid locked-slot double-stack fix (#1082), and the blank -zlib-adjacent help changes.

Pages touched this round: Visual-Effects.mdx (new), Auto-Bandage.md, Notable-Options.mdx, Login-And-Character-Select.mdx, Account-Selector.md, Legion-Scripting.md, Grid-Containers.mdx, Auto-Loot.mdx, Ingame-tools.mdx, Nameplate-Healthbars.mdx, Circle-of-transparency.mdx, Data-Folder-Guide.mdx, TazUO.Treasure-Maps-&-SOS.md, FAQ.mdx, Home.md.

Notable features covered: the new Visual Effects & Overlays system (#958), the Bandage Agent tab redesign with configurable bandage distance / auto-target type / self-heal server command (#934, #939, #942, #948), pet health bar heal/cure buttons (#951), auto-close doors + block walking into closed doors (#919, #951), modern color picker for dye tubs (#920), the new Global/Server/Account scoped settings and migrations of WASD movement, single-click-cast, turn delay, circle of transparency, and sound/music settings (#918, #926, #943), corpse changes (settings moved to Mobiles > Misc, skip empty corpses removed, loot priority) (#955), corpse grid container position memory (#945), per-account saved passwords (#924), login music toggle (#956), auto-skinning knife presets removed (#961), map gump pin coordinates printed (#937), and Legion API additions (justice virtue, OpenQuestLog, OpenHelp, Pathfind run param, IsParalyzed, cooldown update/restart/delete/exists, CreateGumpTextBox fontSize) (#898, #912, #938, #947, #949).

Skipped as pure bugfixes/perf/internal with no user-facing behavior change (still worth a glance next time): the item-packet burst processing optimization (#960), screenshot PNG encoding off the main thread (#959), UltimaLive chunk write/save/load improvements, async cliloc loading (#899), the zlib native fallback and its revert (#902/#904), the setting-migration bug fix (#957), numpad movement fix (#950), and the various crash-only fixes (nameplate gump art #901, audio disposal #916, modifier state #915, entity highlight #914, global-scaled target aura #911, Gump.OnMouseWheel #910, auto-reconnect buffer #892, “deque is empty” #897, candle flicker #953, and more).

Notes from the 2026-08-17 pass (batch 1 of 8, through #970)

Section titled “Notes from the 2026-08-17 pass (batch 1 of 8, through #970)”

Pages touched: Notable-Options.mdx, TazUO.Journal.md, Tooltip-Override.mdx.

Covered: door-movement blocking now blocks all doors (open or closed) when enabled (#962/#964), the Journal tab on the top bar got a right-click Open original journal context menu (#963), and the tooltip override config window was rebuilt as a list/detail Myra window with Add/Delete Selected/move up-down/Delete All (#965).

Skipped as internal/bugfix: named artifact name lists data file (#895/ec01a0839, unused in code so far), audio crash fix (#967), and version bumps/merges.

Notes from the 2026-08-31 pass (batch 8 of 8, through #1039)

Section titled “Notes from the 2026-08-31 pass (batch 8 of 8, through #1039)”

Pages touched: World-Map.mdx, Grid-Highlighting.mdx, TazUO.Status-Gump.md.

Covered: the World Map gained an Always show markers at any zoom context-menu option (global setting) that renders markers at full visibility on every zoom level (#1033); grid containers gained Disable Highlights for This Container via the container’s right-click context menu (#1032); and two more status gump styles were added — Modern with progress bars and Compact Horizontal (#1038).

Skipped as internal/bugfix/perf: flaky test fix (#1034), Mobile.Draw step-direction crash (#1031), extended-stats packet crash (#1036), and mouse events limited to Update() speed (#1039).


This completes the full catch-up pass from bfa030182 (through f39bf5585, 77 commits in 8 batches). All wiki pages touched across the whole pass: Notable-Options.mdx, TazUO.Journal.md, Tooltip-Override.mdx, Visual-Effects.mdx, Tinkerer.mdx, Auto-Loot.mdx, Circle-of-transparency.mdx, Login-And-Character-Select.mdx, TazUO.Status-Gump.md, Global-Scaling.mdx, TazUO.Scavenger.md (rewritten), Legion-Scripting.md, World-Map.mdx, Grid-Highlighting.mdx.

Notes from the 2026-08-29 pass (batch 7 of 8, through #1030)

Section titled “Notes from the 2026-08-29 pass (batch 7 of 8, through #1030)”

Pages touched: TazUO.Status-Gump.md, Global-Scaling.mdx, TazUO.Journal.md.

Covered: the status gump gained a Status Gump Style selector (Standard / Modern Vertical / Modern Horizontal / Compact / Old Status Gump), replacing the old “Use old status gump” and “Use vertical status gump” checkboxes, with automatic migration (#1028); global scale max raised to 300% (from 175%) (#1026); a new Journal option Classify matching system messages as Global Chat with a regex field (Chat > Journal) reclassifies matching server system messages as Global Chat (#1014).

Skipped as internal/bugfix: container race-condition crash (#1022), rendered-map crash (#1023), multiple crash fixes (#1024, #1029), cross-thread hardening (#1025), locked grid-container cell fix (#1027), and settings.json startup fix (#1030).

Notes from the 2026-08-26 pass (batch 6 of 8, through #1020)

Section titled “Notes from the 2026-08-26 pass (batch 6 of 8, through #1020)”

Pages touched: TazUO.Scavenger.md (rewritten), Auto-Loot.mdx, Legion-Scripting.md.

Covered: the Scavenger became its own agent tab (Assistant -> Scavenger), separate from Auto Loot, with its own scavenger lists, entries (graphic/hue/regex/priority/max/ destination), Add Manual/Add from Target, and clipboard Import/Export (#1015); Legion API additions — API.GetSpellsInSpellbook(serial), API.Gumps.CreateGumpRenderedMapArea, removal of the hard 30s API.Pause() limit, and API.IsKeyPressed("CTRL+SHIFT+F1") (#1018, aee049adb, #1020).

Skipped as internal/bugfix: treasure-map location estimation fix in MapGump (#1012), right-click slider/checkbox fix (#1016), migration of sound/music filter lists and several global settings (skip server selection, managed zlib, global scale) from SQL to global_settings.json (#96d740c18), and a scaling fix.

Notes from the 2026-08-24 pass (batch 5 of 8, through #1007)

Section titled “Notes from the 2026-08-24 pass (batch 5 of 8, through #1007)”

Pages touched: Notable-Options.mdx.

Covered: the door-blocking option was renamed to “Block walking into doors” and now exempts closed doors while smooth doors (pathfinding) is enabled, since they open during the approach (#1002’s changelog companion commits + c99ed1526/ab0f248bb); the right/bottom dead space that appeared with global scale under 100% is now usable — gumps, windows, containers, and the world viewport can be dragged/interacted with there and gumps/dropdowns/tooltips clamp to the full visible window (#1002).

Skipped as internal/build: crash reporter/CI changes (#1003), version-format change to YY.MMDD.BUILD# for release builds (#1007), CHANGELOG updates, version bumps, and main->dev merges.

Notes from the 2026-08-23 pass (batch 4 of 8, through #1001)

Section titled “Notes from the 2026-08-23 pass (batch 4 of 8, through #1001)”

Pages touched: Tooltip-Override.mdx, Tinkerer.mdx, Legion-Scripting.md, Notable-Options.mdx.

Covered: tooltip overrides gained Character/Account/Server/Global scopes and Export/Import now round-trips through the clipboard (JSON) instead of a file dialog (#1000); the Tinkerer Art tab gained a Preview hue box and a View ItemData window (full TileData for the graphic) (#992, #995); a new Mount distance slider under Options > Combat (0-10, default 1) controls how far the saved mount can be for Mount/ToggleMount (#996); and API.GetAllMobiles gained a sortby parameter (Distance/Hits/MaxHits) (#997).

Skipped as internal/bugfix: corpse grid-container position memory fix (#999), autoloot visual container polish (#993), expanded crash-fix suggestions (#994, #1001), and the peripheral-input crash fix (#998).

Notes from the 2026-08-22 pass (batch 3 of 8, through #991)

Section titled “Notes from the 2026-08-22 pass (batch 3 of 8, through #991)”

Pages touched: Auto-Loot.mdx, Circle-of-transparency.mdx, Login-And-Character-Select.mdx.

Covered: auto loot entries gained a Max amount field (limit how many matching items to keep in the destination; counts what’s already there, 0 = no limit) (#990); the Enhanced Packets system gained a Disable Features server->client packet (feature ID 0 = TreeToStumps, which overrides the client option) plus a per-server Enable Enhanced Packets setting, on by default (#991); login music is now independent of the in-game music toggle (#987).

Skipped as internal/bugfix: corrupt InfoBar crash (#980), Mount/Dismount/ToggleMount macro debounce/behavior improvement (#982), diagonal door-movement block refinement (#981), extended status gump client-version fix (#985), legion API error routing (#986), tooltip override long-number fix (#988), PartialHue/Myra texture fix (#989).