Skip to main content

Documentation Status

This page tracks the current state of the PLA4Y documentation.

It shows what has been written, what still needs screenshots, what needs testing, and what may change during development.

Status Key

StatusMeaning
CompleteGood enough for current project use
In ProgressStarted but still needs work
PlannedNot started yet
Needs ReviewWritten, but needs checking against the current Blueprint setup
Needs ScreenshotsScreenshot slots exist, but images still need adding

NUG Status Table

NUGImplementationDocumentationBlueprint TutorialScreenshotsTestingNotes
Interaction NUGIn ProgressIn ProgressIn ProgressNeeds ScreenshotsPartialCore detection, prompt, and interface logic needs final screenshots
Collectible NUGIn ProgressIn ProgressIn ProgressNeeds ScreenshotsPartialCore pickup and wallet logic is the current focus
Door And Unlock NUGIn ProgressIn ProgressIn ProgressNeeds ScreenshotsPartialCurrent door logic may later split into collectible and ability unlock components
Health NUGIn ProgressIn ProgressIn ProgressNeeds ScreenshotsPartialPhysical material damage setup is planned later
Ability And Power-Up NUGEarly PrototypeIn ProgressIn ProgressNeeds ScreenshotsPlannedScope is being kept small at first
Mascot NUGPrototypeIn ProgressIn ProgressNeeds ScreenshotsPartialFollow, mood, and look-at behaviour need more testing
UI NUGPlannedBasicPlannedNeeds ScreenshotsPlannedUI docs need to follow the working widgets
Save SystemPlannedPlannedPlannedPlannedPlannedSave support will connect to other systems later

Current Documentation Goals

The current goal is to make every main NUG page include:

  • A clear overview
  • A Quick Setup section
  • A Blueprint Tutorial
  • Photo slots
  • Injected Blueprint code slots
  • Common Issues
  • Testing Checklist
  • Extension Notes

Screenshot Priority

Screenshots should be added in this order:

  1. Interaction NUG
  2. Collectible NUG
  3. Health NUG
  4. Door And Unlock NUG
  5. Ability And Power-Up NUG
  6. Mascot NUG
  7. UI NUG

Testing Priority

Testing should focus on proving that each NUG can work alone first.

After that, test connections between systems.

Example connection tests:

  • Interaction triggers a door.
  • Door reads collectible wallet value.
  • UI reads health value.
  • Mascot reacts to health state.
  • Door checks active power-up state.
  • Collectibles update stored wallet values.

Known Documentation Gaps

  • Real screenshots need adding.
  • Blueprint node exports need injecting.
  • Common Issues sections need expanding after more testing.
  • Some system names may change during refactoring.
  • C++ documentation will be needed later if Blueprint systems are refactored.