Appearance
Current full examples on newer engines — 2026-10-12
The WorldLinks revision now has source and exact packaged interaction evidence on UE5.7.4 CL51494982 and5.8.3 CL58210709. This supersedes the older28-class MenuHierarchy newer-engine sample only for the scoped checks below. It is not product completion.
Isolation and builds
python Tools/prepare_engine_example.py --engine 5.7 --milestone WorldLinks and the5.8 equivalent created fresh151-file approved copies. Only the copied uproject EngineAssociation changed. The complete30-class Blueprint allowlist is an additional test input, not a change to canonical content. After both archives/tests, all151canonical hashes and150copied hashes per engine match; the remaining copied descriptor differs only in association. No canonical/reference upgrade or asset save.
Build command: installed Build.bat ForgeExamplesEditor Win64 Development -Project=<isolated uproject> -WaitMutex -NoHotReloadFromIDE. Compilation: UnrealEditor-Cmd <project> -run=CompileAllBlueprints -AllowListFile=BlueprintAllowList.txt -unattended -NullRHI -nosplash -ddc=InstalledNoZenLocalFallback -abslog=<unique log>; quote the whole allowlist argument in PowerShell.
| Engine | Editor build | Native build warnings | Saved Blueprint compilation |
|---|---|---|---|
| 5.7.4 | 41.15s/succeeded | 0 | 30classes/0errors/0warnings/0failed loads |
| 5.8.3 | 46.81s/succeeded | 20C4305 color-literal conversions;2CS0618 legacy5.6 include-order notices | 30classes/0errors/0warnings/0failed loads |
Warnings are preserved in Build-Example-UE58-WorldLinks.log. Do not call its full sample build warning-free. The separate current strict63-file core matrix has no final native compiler warning/error lines and covers Editor Development/Game Development/Shipping; these full sample archives are Development.
Runtime proof
96current reports pass:48per engine,24source+24exact archive. See exact verifier arguments/results and receipts (local verification record). The run_world/loading/rts/glyph/customization/aspect_reviews.ps1 tools receive actual EngineVersion and isolated ProjectPath or PackagedExecutable. Prefixes are WorldLinks57/58-{World,Flow,RTS,Prompt,Input,Custom,Aspect}{Source,Cooked}. Input adds ExpandedLabels. World's actual endpoint/native engine coordinate round-trip assertions are retained.
Tests operate saved original menus→settings scale preview/cancel→loading cancel/failure/retry→playable HUD→pause/resume→confirmation/return. They exercise arrival opacity/live Reduced Motion, actual CommonUI accept/back rows and glyph/key fallbacks, focus restoration and cleanup. RTS group/commands/recruitment/resources/production respond through the small separate adapter. RPG Ward restores shared party/world vitality and shows actual center tint/countdown/status. World connections use the rendered bars and weak actors, with invalid-tree/coincident/clear/range/pause/lifetime cases. Saved custom Blueprint screen/entry/data-source/theme/root interactions pass.
Prompt tests stage/cancel/apply registered controller mappings, check the actual applied icon in native/custom prompt bodies and behind modals, restore the original mapping, switch synthetic gamepad→jitter→meaningful pointer→keyboard, and preserve focus/actual caption text. Theme/local override rebroadcast and actual wheel scroll offset pass. Expanded Latin-label fixtures bind independent data and restore originals; they do not overwrite producer-owned RPG models.
Main sizes1280×720/default and800×600/150%UI+text; complete both-genre flows also2560×1080/default,1024×768/150%,720×1280/150%. All accepted fixtures exit0. Software events and programmatic setup are explicitly distinguished from physical devices.
Exact archives
Installed RunUAT.bat BuildCookRun -project=<isolated> -noP4 -platform=Win64 -clientconfig=Development -build -cook -stage -pak -archive -archivedirectory=<unique> -map=/Game/Maps/ForgeOutpost+/Game/Maps/ForgePilgrimage -ubtargs=-NoHotReloadFromIDE -ddc=InstalledNoZenLocalFallback -utf8output. Preserve exact engine AutomationTool Log.txt and FinalCopyWin64_UFSFiles.txt before another UAT run. Tests use the inner Windows/ForgeExamples/Binaries/Win64/ForgeExamples.exe.
| Archive | Build/cook/stage/archive | Cook | Cooked + platform skipped | Staging targets |
|---|---|---|---|---|
| WorldLinksUE57 | 60.81s | 14.35s | 488+7=495 | 2678 |
| WorldLinksUE58 | 132.05s | 50.68s | 559+7=566 | 2341 |
Both succeed with no LogCook/Blueprint/Material/ShaderCompilers warning/error lines. Separate exact boundaries pass151source/53own packages/5546reference UIhashes; differences in engine dependencies explain different staging/cook counts. Four actual renders reviewed/copied: source5.7 enlarged RPG pause, source5.8 controller RTS main, cooked5.7 enlarged RPG pause, cooked5.8 enlarged Ward. Paths are in the summary. Captures confirm complete pause actions/cues and original current scene/HUD composition; other enlarged actions remain reachable through scrolling.
Preservation and limits
Final WorldLinks-NewerReferences.json confirms all discovery HEAD/prior changed-file hashes/5546UIpackage hashes match. Sakura status unchanged. GameMaster retains the separately observed external GMEQS modification; MassForge retains its four external DiscordBot changes. Their full statuses are not unchanged; neither reset nor rebaseline. User-owned native/reference apps untouched; all our build/package/review handles terminal. No commit/publication.
Win64 DX11 RenderOffscreen only. Physical controller explicitly deferred by the user; touch/native pulses/drift/disconnection, audio audibility, multiplayer, split-screen, actual translated cultures/RTL/font coverage and realistic population performance remain unverified. Portrait Windows is not mobile certification. These runs do not repeat every historical settings Apply/disk persistence/remap-restart or animation-concurrency test. Broad final polish/accessibility and optional adapter gates remain active. Sakura's independently reproduced center tint was not changed; no Game Master design or inventory system was introduced.