Appearance
Sample compatibility polish — 2026-10-13
Scoped milestone accepted; persistent goal active. Four sample cpp files now use explicit float literals in FLinearColor constructors. Both sample targets use EngineIncludeOrderVersion.Latest, resolving to the installed engine's include order. This removes20UE5.8C4305 color-conversion warnings and2CS0618 deprecated5.6include-order warnings without disabling diagnostics. The core plugin, public headers/APIs, all53assets, Sakura tint, settings and gameplay rules are unchanged. Six candidate paths changed; Before-CompatPolish snapshots preserved.
Actual verification
24 current source/exact Development-package reports: RTS and RPG × default1280×720/enlarged800×600150%UI+text × source/cooked × three engines. Full menu → settings-preview/cancel → asynchronous loading → interactive HUD → pause → confirmation → main-return flows pass, including software input prompts/focus, theme/motion/preference behavior, real backend responses and loading cancellation/retry/root lifecycle. See each exact verifier command in CompatPolish-VerificationSummary.json (local verification record). No new physical-controller or touch claim.
| Actual engine | Editor build | Archive | Cook | Native compiler warnings | Staged targets |
|---|---|---|---|---|---|
| 5.6.1-44394996+++UE5+Release-5.6 | 8.86s | 21.75s | 9.90s | 0 | 2663 |
| 5.7.4-51494982+++UE5+Release-5.7 | 42.18s | 44.44s | 8.95s | 0 | 2678 |
| 5.8.3-58210709+++UE5+Release-5.8 | 46.95s | 107.74s | 33.51s | 0 | 2341 |
Fresh archives CompatPolishUE56/57/58 cook493/495/566packages; exact UAT logs/staging manifests preserved. No compiler or final cook/Blueprint/material/shader warning/error lines. Boundary153files/53packages, all candidate hashes frozen and matching, all newer-copy hashes match except copied EngineAssociation. Core63files match prior fresh strict LT hosts on each engine;30BP commandlet results retain unchanged ListTheme asset/core scope and are not claimed rerun. Current package cooking and real saved Blueprint runtime pass.
Two fresh renders reviewed: source RTS arrival and UE5.8 cooked enlarged RPG arrival, copied to Evidence/Visual/CompatPolish-*.png. Scene colors, HUD layout, themes, controls and readings retain their appearance. The independently authored small environments belong to examples; they are not copied GameMaster art or complete RTS/RPG games.
Commands: canonical5.6 Build.bat ForgeExamplesEditor Win64 Development; Tools/prepare_engine_example.py --engine5.7/5.8 --milestone CP; serialized Tools/run_compat_polish_matrix.ps1 (newer Editor builds, source full-flow checks, BuildCookRun archive, exact receipts/boundaries, cooked full-flow checks); python Evidence/collect_compat_polish.py. Build/runtime logs retain actual command lines; the summary retains each verifier's precise arguments. No preexisting evidence prefix/archive overwritten, no concurrent UAT/builds.
References preserve HEAD/priorchanged-file hashes and5,546UIpackage hashes; Sakura full status unchanged, GameMaster/MassForge previously observed external modifications remain untouched. No reset/rebaseline/native UI automation/hardware probe/commit/publication. Session19296 finished successfully; final Unreal-process snapshot recorded.
Future engine versions require actual validation even with Latest include order. Physical devices/listening, localization/RTL/font coverage, split-screen, full Shipping sample-package acceptance, optional Mass adapter and remaining usable-product gates remain open or deferred. Core strict/30BP and broader previous receipts keep their exact revision scopes. This milestone is not release readiness.