Skip to content

Wind Waker: Hide empty layers, and allow scenes to name layers#872

Merged
magcius merged 6 commits into
magcius:mainfrom
themikelester:ww-layers
Mar 2, 2026
Merged

Wind Waker: Hide empty layers, and allow scenes to name layers#872
magcius merged 6 commits into
magcius:mainfrom
themikelester:ww-layers

Conversation

@themikelester

Copy link
Copy Markdown
Collaborator
Screenshot 2026-02-02 at 9 26 03 PM Screenshot 2026-02-02 at 9 33 20 PM
  • Hide layers in the panel which do not have any actors in them
    • This hides the layer panel entirely for most one room, non-island scenes (like Link's House)
  • Scenes can now specify names for their layers
    • Outset Island is the proof of concept. I'll add more in the future

I could go either way on hiding the "Demo: ..." layers or not. They might be interesting to someone, but most of the actors are in funky positions because the demo is expected to move them. Do we leave them in for completeness, or hide them unless playing the demo scene?

@magcius

magcius commented Feb 3, 2026

Copy link
Copy Markdown
Owner

I do think it might make sense to automatically toggle the Day/Night layers in tandem with time of day.

@themikelester

Copy link
Copy Markdown
Collaborator Author

I do think it might make sense to automatically toggle the Day/Night layers in tandem with time of day.

Yea we could definitely do it, I'm just worried that it'd be jarring seeing people disappear as soon as the sun sets. It could make sense to use the current time of day to set the initial layer. But nah that'd be weird if no one came out once it became day. Maybe we just do the auto toggle if dynamic TOD is on?

The one place it definitely makes sense to do that would be The Great Sea. Zooming around to the islands and seeing them at different ToDs would be neat.

Anyway I say we get this basic framework in and then mess with the fun stuff after. See any issues in here?

@magcius

magcius commented Feb 5, 2026

Copy link
Copy Markdown
Owner

Most major islands and interiors have the "time stop" flag set so the layer flip shouldn't be noticeable unless the user is actively playing with the Time of Day widget, which seems reasonable for things to change for me.

… and the user hasn't manually selected a layer
@magcius magcius merged commit f4fd30a into magcius:main Mar 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants