Skip to content

Upstream Changelog Feature Leads

rayswaynl edited this page Jun 23, 2026 · 6 revisions

Upstream Changelog Feature Leads

This page captures candidate feature/status leads extracted from the imported Miksuu changelog archive.

These are not current-source claims. Treat every row as a research lead until a future pass checks current source, branch history, generated mission scope and runtime evidence.

What this page is

  • A queue of historical changelog features that may be missing from, or under-contextualized in, Feature status register.
  • A bridge from Miksuu Wiki Archive: Changelog into source-backed current docs.
  • A reminder that the old changelog records live-server/event-time behavior, temporary removals, reverts and branch-only experiments.

Verification rule

Before promoting any row:

  1. Search current source and maintained Vanilla for the feature names, constants, scripts, actions and markers.
  2. Check whether it is stable origin/master, docs/source branch only, upstream/Miksuu only, release branch only or removed.
  3. Add the result to the owning current page, not only this backlog.
  4. Keep old changelog wording as provenance, not current truth.

Source-Checked Promotions 2026-06-03

Lead Current-source result Owning pages
Auto view-distance optimizer Live in source Chernarus. Client init defaults AUTO_DISTANCE_VIEW_TARGET_FPS to 60 and starts with TOOGLE_AUTO_DISTANCE_VIEW=false; display 46 binds User18 toggle plus User19/User20 view-distance or target-FPS adjustment. The current automatic controller runs only when the toggle is on and the map is not visible, uses a +/-4 FPS band, not the old changelog's +/-2 wording, clamps view distance between 500 and 6000, lowers by 200 when below the band and raises by 300 or 50 otherwise. Profile restore/persistence uses WFBE_TARGET_FPS; performance audit snapshots target FPS and view distance. Evidence: Client/Init/Init_Client.sqf:12-13,175-176,228-240; Client/FSM/updateclient.sqf:102-107; Common/Functions/Common_AdjustViewDistance.sqf:17-69; Common/Functions/Common_AutomaticViewDistance.sqf:6-36; Client/Init/Init_ProfileVariables.sqf:18-23; Common/Functions/Common_PerformanceAudit.sqf:62-64. Client UI systems atlas, Performance opportunity sweep, Feature status register
AFK policy and timer posture Live, but dual-path. The active client FSM reads WFBE_C_AFK_TIME, converts minutes to seconds, warns below 10 minutes, switches to 30-second cadence above 120 seconds and every-tick seconds below 120, then publishes kickAFK for BattlEye. The older AFK module is also started from client init with a 30-minute local threshold, AFKthresholdExceededName logging and failMission "END1". Current Chernarus parameter default is 15 minutes, not the old changelog's 10-minute wording. Evidence: Rsc/Parameters.hpp:44-48; Client/FSM/updateclient.sqf:28-31,117-160; Client/Init/Init_Client.sqf:256-264; Client/Module/AFKkick/monitorAFK.sqf:19-30; Server/Module/afkKick/initAFKkickHandler.sqf:9-12; BattlEyeFilter/publicvariable.txt:1-2. Player join/disconnect lifecycle, Public variable channel index, External integrations
FAB-250/MK-82 remote destruction guard Live. Plane init attaches HandleShootBombs; the handler deletes Bo_FAB_250/Bo_Mk82 projectiles via two independent guards. The distance guard fires when local player distance to cursorTarget is at or beyond WFBE_C_GAMEPLAY_BOMBS_DISTANCE_RESTRICTION and hints STR_WF_MESSAGE_BombDistanceRestriction. The altitude guard is now un-commented and live: it reads WFBE_C_GAMEPLAY_BOMBS_ALTITUDE (_limit 0 = Disabled) and, when the firing unit's altitude is at or beyond _limit, deletes the projectile and warns over vehicle chat with STR_WF_MESSAGE_BombAltitudeRestriction. The two guards are independent — the distance branch no longer exits the script on its non-restrictive path, so the altitude check below it also runs. Evidence: Rsc/Parameters.hpp:284-294; Common/Init/Init_Unit.sqf:118-121; Common/Functions/Common_HandleShootBombs.sqf:15-32,34-44. Support/specials/tactical modules atlas, Feature status register
Missile terrain/range guardrails Live, with locality caveats. Init_Unit.sqf adds incomingMissile range handling when WFBE_C_GAMEPLAY_MISSILES_RANGE is non-zero and adds a Fired handler to tanks/cars/air for terrain-masking deletion. The range handler deletes affected IR-lock/bomb-workaround projectiles after the configured range; the terrain-masking handler deletes guided missile-like projectiles when terrain blocks line-of-sight to cursorTarget. Evidence: Rsc/Parameters.hpp:296-300; Common/Init/Init_Unit.sqf:125-128,207-212; Common/Functions/Common_HandleIncomingMissile.sqf:9-21; Common/Functions/Common_HandleShootMissiles.sqf:95-140. Support/specials/tactical modules atlas, Feature status register
Anti-air radar ladder and markers Live, with performance/locality caveats. AAR structures are buildable support buildings, updateavailableactions.fsm sets the AAR-in-range action state, and Init_Unit.sqf starts one client-local AAR marker loop per opposite-side aircraft when AAR is enabled. Common_AARadarMarkerUpdate.sqf hides markers when the map is closed or no AAR is in range, applies the configured detection altitude, and uses WFBE_UP_AAR to show speed at 5 seconds, altitude at 3 seconds, and aircraft type at 1 second. Evidence: Server/PVFunctions/RequestStructure.sqf:14; Client/FSM/updateavailableactions.fsm:189-222; Common/Init/Init_Unit.sqf:111-114; Common/Common_AARadarMarkerUpdate.sqf:53-121,180; Common/Config/Core_Upgrades/Upgrades_CO_US.sqf:52,78,138,178-179; Common/Functions/Common_PerformanceAudit.sqf:13. Support/specials/tactical modules atlas, Upgrades and research atlas, Performance opportunity sweep
Climbing assist / low gear Live as the Valhalla low-gear module. Source Chernarus initializes Valhalla from client init, adds low-gear on/off actions in unit init, and runs both player-driven and local AI-tank climbing assist loops. The changelog phrase "climbing gear" should route to this module, not the buy-gear/EASA system. Evidence: Client/Init/Init_Client.sqf:749-751,953-954; Common/Init/Init_Unit.sqf:72-80; Client/Module/Valhalla/Init_Valhalla.sqf:5-9; Client/Module/Valhalla/Func_Client_LowGear.sqf:6-100; Client/Module/Valhalla/Func_Client_AI_LowGear_Manager.sqf:1-48. Modules atlas, Client UI systems atlas, Testing workflow
Engineer salvage cooldown and skill hook Live, but client-authority/payout bugs remain. The Skill module classifies engineer unit classes, sets WFBE_SK_V_Reload_Salvage = 10, and adds a localized Salvage action gated by that cooldown. The action deletes nearby non-HQ wrecks and awards client funds; salvage trucks also run a periodic client FSM for nearby wrecks. Both payout paths still call lowercase ChangePlayerfunds, matching the existing Feature Status bug lane. Evidence: Client/Module/Skill/Skill_Init.sqf:12,27,35,41; Client/Module/Skill/Skill_Apply.sqf:25-34; Client/Module/Skill/Skill_Salvage.sqf:1-38; Client/FSM/updatesalvage.sqf:10-56; Client/Functions/Client_BuildUnit.sqf:266-267. Modules atlas, Feature status register, Testing workflow

Candidate leads

Lead Upstream archive evidence Current route Suggested caveat
Auto view-distance optimizer v31072024: target-FPS hotkeys/actions, +/-2 FPS band and profile persistence. Performance opportunity sweep, Client UI systems atlas, Feature status register Promoted above with current-source corrections: live, but current band is +/-4 and default target FPS is 60.
AFK policy and timer posture v23072024 and older v05092023: 10-minute default and 30-second warning/countdown context. External integrations, Feature status register Promoted above with current-source corrections: current parameter default is 15 minutes and two AFK paths are active.
AFK lock discipline and abuse warning v23072024: discipline/warning language around bypassing AFK scripts. External integrations, Pending owner decisions Governance/live-admin wording should stay historical unless current server policy confirms it.
FAB-250/MK-82 remote destruction guard v23072024: bomb destruction beyond long locked-target distances. Support/specials/tactical modules atlas, Feature status register Promoted above: both guards are live for Bo_FAB_250/Bo_Mk82 — distance deletion plus the now un-commented altitude guard (WFBE_C_GAMEPLAY_BOMBS_ALTITUDE, _limit 0 = Disabled).
Artillery circle/ellipse marker behavior v16072024: artillery circle marker and optional marker params. Marker cleanup/restoration atlas, Feature status register Current marker docs focus more on networking/locality; marker geometry and QA may need a lane.
Nuke blast radius and sound behavior v16072024: 800m blast/radiation/sound tuning. ICBM authority playbook, Support/specials/tactical modules atlas Security/authority is documented; gameplay effect tuning needs source verification before adding detail.
Bomb altitude hard cap and multilingual warning v03072024: max altitude and vehicle-channel notification/event-handler context. Support/specials/tactical modules atlas, Client UI systems atlas Now live in the FAB-250/MK-82 handler: the altitude guard is un-commented, reads WFBE_C_GAMEPLAY_BOMBS_ALTITUDE (_limit 0 = Disabled) and warns over vehicle chat (STR_WF_MESSAGE_BombAltitudeRestriction); promote alongside the FAB-250 row and smoke-test the multilingual warning string.
Climbing gear for MHQ / Light Factory vehicles v16072024: climbing gear added to MHQ/LF vehicles. Modules atlas, Client UI systems atlas, Testing workflow Promoted above as Valhalla low gear / high-climb assist; avoid routing it to buy-gear/EASA unless a separate inventory item is found.
Anti-air radar upgrade ladder v20072023: three upgrade levels, speed refresh and type reveal. Upgrades and research atlas, Support/specials/tactical modules atlas, Performance opportunity sweep Promoted above: live marker ladder is source-checked; remaining work is runtime/performance smoke, not archive discovery.
AA radar UI/targeting aid and AA tab-lock whitelist v12062023: radar/AA assistance and whitelist context. Client UI systems atlas, Support/specials/tactical modules atlas Needs vehicle whitelist, ownership and smoke evidence before promotion.
Remote camera human-only filtering v22032024 and v22032024_1: patch and quick revert/recycle context. Client UI systems atlas, Feature status register Treat as rollback/noisy history unless current unit-camera source confirms final behavior.
Task-system removal context v22032024 and v04032024: task-system removal. Feature status register, Abandoned feature revival Already represented, but the changelog gives useful rationale and dependent-script context.
GUER barracks removal v22032024: guerrilla barracks removal. Feature status register, Resistance supply scaffold Already represented; add gameplay/AI-defense consequences only after source review.
HQ repair cost escalation history v26102023 and related HQ notes. Commander HQ lifecycle atlas, Feature status register Authority risk is documented, but pricing/tiering policy is not.
HQ wreck marker lifecycle v04032024, v15092023, v10092023: restore/move/update marker notes. Marker cleanup/restoration atlas, Commander HQ lifecycle atlas Needs explicit lifecycle spec: spawn, persistence, update-on-move, visibility and teardown.
Engineer salvage cooldown and skill hook v09022024: 10-second cooldown and skill hook. Modules atlas, Feature status register, Testing workflow Promoted above: live as a Skill-module action, with the current typo/authority risk already owned by Feature Status.
Spawn marker feature set v09022024 and v19082023: LF/HF/AF and barracks spawn marker context. Respawn/death lifecycle, Marker cleanup/restoration atlas Verify marker ownership, spawn arbitration and fairness under contention.
Paratrooper and side marker regression history v20072023, v15092023: paratrooper and multi-ICBM/artillery marker fixes. Paratrooper marker revival, Perf quick wins branch audit Partially represented but historically noisy; keep branch/verification scoped until release proof exists.
Modded map boundary/rotation and 7z workflow v24112023: modded rotation, boundaries and archive workflow. Content structure and maps, Tools and build workflow, Tooling release readiness audit Split gameplay intent from current generated/release reality.

Next verification bundle

Highest-value next source pass:

  • Auto view-distance optimizer.
  • HQ wreck marker lifecycle.
  • Spawn marker feature set.
  • Bomb/ordnance guardrails.

These touch real user-facing gameplay and may either reveal shipped but undocumented systems or confirm old changelog-only drift.

Continue Reading

Previous: Miksuu Wiki Archive: Changelog | Next: Feature status register

Related: Community & Dev | Miksuu upstream wiki import | Developer history and upstream lessons

Sidebar

Clone this wiki locally