LASTUPDATED
Wiki last-updated marker
Section titled “Wiki last-updated marker”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:
1f2eb80c4b811dae1cfce30ef9ce9e0aea85379dFixed grid container items locked to the same slot double stacking (#1082)— 2026-09-15
- Highest PR number included: #1082
How to resume next time
Section titled “How to resume next time”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.
Notes from the 2026-08-16 pass
Section titled “Notes from the 2026-08-16 pass”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).