Remove unused liveupdate.supported-versions meta setting
- Dominant language
- C++
- Stars
- 6.3k
- Forks
- 455
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 127
Description
**Task (REQUIRED):**
Remove the unused `liveupdate.supported-versions` setting and related dead code. Bob still writes the configured versions into Live Update manifests, but current mount-based Live Update never calls `VerifyManifestSupportedEngineVersion`; that verification path became unused when the legacy Live Update APIs were removed. Remove the setting metadata/localization and clean up the now-unused publishing and runtime code where applicable.
**Expected outcome (REQUIRED):**
The ineffective Supported Engine Versions field is removed from Live Update Settings, Bob no longer processes user-configured supported versions, and obsolete engine-version verification code is removed. Live Update mounting behavior remains unchanged.
Contributor guide
Research direction
Start by searching for the liveupdate.supported-versions setting, VerifyManifestSupportedEngineVersion, Bob's Live Update manifest processing, and the Live Update Settings metadata and localization. Trace the publishing and runtime references to identify the obsolete paths. Done means the setting and related code are removed, Bob no longer processes configured versions, and mounting behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100