diff --git a/crates/benilla-app/assets/ui/OptionsFrame.xml b/crates/benilla-app/assets/ui/OptionsFrame.xml index b749f5ea..de6fb98b 100644 --- a/crates/benilla-app/assets/ui/OptionsFrame.xml +++ b/crates/benilla-app/assets/ui/OptionsFrame.xml @@ -618,7 +618,7 @@ "RowEnableAll", "RowMaster", "RowSound", "RowMusic", "RowAmbience", "RowEnableMusic", "RowEnableAmbience", }, - Graphics = { "RowUiScale", "RowWorldDetail", "RowVerticalSync" }, + Graphics = { "RowUiScale", "RowFarclip", "RowWorldDetail", "RowVerticalSync" }, Nameplates = { "RowPlayerNames", "RowNpcNames", "RowOwnName" }, -- The stock globals that were already defined AND consumed when 1134 opened the store -- (1136; Buff Durations 1139), plus the two equipment-display toggles (1472), in the @@ -2157,18 +2157,22 @@ - + so the checkbox doesn't ship. Terrain Distance: farclip + 177..777 step 60 = (max-min)/10 (FARCLIP "Terrain Distance", + raw-yards readout — era's law when a slider has no formatter); + retired by the director in 0961 and back by their call in + 1513, now that the one number moves the far-clip wall AND how + much terrain is resident, as it does in the reference. + Environment Detail (0992) is the same table's WorldDetail row + (0..2 step 1, label ENVIRONMENT_DETAIL) over the clutter-density + knob, worn as the dropdown row — the shape call is the + template's comment. --> @@ -2191,11 +2195,22 @@ self.deferred = 1 - + + + OptionsRow_OnLoad(self, "farclip", "Terrain Distance", + "OPTION_TOOLTIP_FARCLIP") + OptionsSliderRow_Setup(self, 177, 777, 60, "raw") + + + + + + + OptionsRow_OnLoad(self, "WorldDetail", "Environment Detail", "OPTION_TOOLTIP_ENVIRONMENT_DETAIL") diff --git a/crates/benilla-app/assets/ui/WorldMapFrame.xml b/crates/benilla-app/assets/ui/WorldMapFrame.xml index 2bc16e1a..7dc02514 100644 --- a/crates/benilla-app/assets/ui/WorldMapFrame.xml +++ b/crates/benilla-app/assets/ui/WorldMapFrame.xml @@ -20,8 +20,9 @@ art spun by SetRotation(GetPlayerFacing()) — the reference renders an engine arrow model; 0203 flags the stand-in). - OUT (later slices, per 0203): POI landmarks; - party/raid/battlefield/corpse/ping children (no group wire); the magnifying-glass zoom-out + OUT (later slices, per 0203): the AreaPOI.dbc landmarks (the POI pool IS here — the guard's + directions marker fills it today, and the DBC rows join through the same GetNumMapLandmarks); + party/raid/battlefield/ping children (no group wire); the magnifying-glass zoom-out shortcut (redundant with the button); SetupFullscreenScale (the map renders at its native 1024×768 centered; a scale pass is a taste knob); WorldMapTooltip (only unit blips used it). @@ -35,6 +36,7 @@