Skip to content

[PERFORMANCE] Implement Dynamic Storyboard Building#285

Merged
flustix merged 6 commits into
InventiveRhythm:mainfrom
menvae:dynamic-sb
May 30, 2026
Merged

[PERFORMANCE] Implement Dynamic Storyboard Building#285
flustix merged 6 commits into
InventiveRhythm:mainfrom
menvae:dynamic-sb

Conversation

@menvae
Copy link
Copy Markdown
Contributor

@menvae menvae commented May 27, 2026

This pr was detached from:

The storyboard is now guaranteed to be NIHAHAHA and so so sogoi omg wow

{3C41CE15-CED0-4AB0-87E3-576B950C2635}

Changes

  • We now keep track of all storyboard elements allowing us to only update what we need, this means too that we don't need idle tracker for normal non-script generated elements as it now updates instantly
  • Loading icon now is shown/hidden depending on whether a region is loaded
  • Storyboard Animation now has a ParentElement field which allows us to actually rebuild specific elements when animations are updated
  • each script's drawables are now put in a dedicated Compound. this is for ease of use. There could probably be a better way but this works.

Try It Yourself:

Compare between steam version and this branch

@menvae menvae changed the title Implement Dynamic Storyboard Building [PERFORMANCE] Implement Dynamic Storyboard Building May 27, 2026
@flustix flustix merged commit ee0342a into InventiveRhythm:main May 30, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this to finished in fluXis May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: finished

Development

Successfully merging this pull request may close these issues.

2 participants