Document controls and vegetation runtime fix
This commit is contained in:
@@ -9594,3 +9594,41 @@ Unreal Engine install status:
|
|||||||
- inspected Blueprint defaults through Unreal Python in headless editor.
|
- inspected Blueprint defaults through Unreal Python in headless editor.
|
||||||
- Linux editor build passed:
|
- Linux editor build passed:
|
||||||
`AgrarianGameEditor Linux Development`.
|
`AgrarianGameEditor Linux Development`.
|
||||||
|
|
||||||
|
## Frontend Controls And Vegetation Runtime Fix - 2026-05-21
|
||||||
|
|
||||||
|
- Follow-up to live demo testing: controls still appeared disabled after
|
||||||
|
character selection, and bushes/trees still read as placeholder boxes.
|
||||||
|
- Active game repo:
|
||||||
|
`/home/nathan/UnrealProjects/AgrarianGame` on `unreal-engine`
|
||||||
|
(`192.168.5.20`).
|
||||||
|
- Pulled the latest game repo and handoff repo before continuing; both were
|
||||||
|
already current.
|
||||||
|
- Replaced the MVP frontend completion path in
|
||||||
|
`UAgrarianMvpFrontendWidget::CompleteFrontendFlow()` so it calls
|
||||||
|
`AAgrarianGamePlayerController::AgrarianSelectCharacter()` and
|
||||||
|
`AAgrarianGamePlayerController::AgrarianCompleteFrontend()` directly instead
|
||||||
|
of routing through console commands. The fallback path for non-Agrarian
|
||||||
|
controllers now resets the ignore-input stacks with
|
||||||
|
`ResetIgnoreMoveInput()` / `ResetIgnoreLookInput()`.
|
||||||
|
- Reworked the generated Ground Zero vegetation proxies:
|
||||||
|
- coastal oak no longer uses box geometry for trunk and branch construction;
|
||||||
|
it now uses tapered cylinders, irregular leaf cards, and canopy clusters.
|
||||||
|
- coyote brush and dry grass use more irregular cards and uneven clusters so
|
||||||
|
they read less like test primitives.
|
||||||
|
- Regenerated the Ground Zero map and vegetation assets with
|
||||||
|
`Scripts/setup_ground_zero_demo_map.py`; the setup pass placed 96 trees,
|
||||||
|
220 shrubs, and 420 grass clumps.
|
||||||
|
- Updated `Scripts/verify_mvp_menu_input_and_quit_flow.py` so it verifies the
|
||||||
|
direct-controller frontend flow and rejects the old console-command path.
|
||||||
|
- Verification:
|
||||||
|
- Python compile passed for the changed setup script.
|
||||||
|
- Linux editor target build passed:
|
||||||
|
`AgrarianGameEditor Linux Development`.
|
||||||
|
- Ground Zero setup script completed in Unreal 5.7.4 headless `NullRHI`
|
||||||
|
mode.
|
||||||
|
- natural environment verifier passed.
|
||||||
|
- native placeholder mesh verifier passed.
|
||||||
|
- MVP menu input and quit flow verifier passed.
|
||||||
|
- Note: older packaged Windows investor demos will still show the previous
|
||||||
|
controls/vegetation behavior until rebuilt from the new game commit.
|
||||||
|
|||||||
Reference in New Issue
Block a user