Skip to content

Conversation

@CST1229
Copy link
Contributor

@CST1229 CST1229 commented Jan 2, 2026

Description

This makes newly created background layers white instead of black by default, which fixes a thing i've seen sometimes where people get confused that the sprites they set on their background layers show up as black in-game (since the room editor view doesn't show background layer colors), and is probably more in line with expected behavior.
(And it's also technically a UTMTCE port since it also had this.)

(It seems GameMaker's behavior in this case is still different though. There, that background layers start with color #181818, but get set to white whenever you add a sprite to them.)

Caveats

Notes

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

@colinator27
Copy link
Member

Part of me is a little wary of disrupting existing workflows that do actually want a black non-sprite background... (UT/DR mods in particular would tend to desire that perhaps more than other games.) I wonder if we have any way of doing something similar to what GameMaker does...? Could just be some kind of hack that detects specifically the color black, and then turns white when attaching a sprite (when no sprite was previously attached).

@CST1229
Copy link
Contributor Author

CST1229 commented Jan 2, 2026

Could just be some kind of hack that detects specifically the color black, and then turns white when attaching a sprite (when no sprite was previously attached).

GM seems to always overwrite the color if a background layer goes from having no sprite attached to having a sprite attached.

@colinator27 colinator27 added this to the Possible for 0.9.x milestone Jan 4, 2026
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