Skip to content

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 engineEditor buildArchiveCookNative compiler warningsStaged targets
5.6.1-44394996+++UE5+Release-5.68.86s21.75s9.90s02663
5.7.4-51494982+++UE5+Release-5.742.18s44.44s8.95s02678
5.8.3-58210709+++UE5+Release-5.846.95s107.74s33.51s02341

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.

UIForge v0.1.0 · Blueprint and C++ development documentation.

Enlarged documentation image

Enlarged documentation image