Skip to content

Add inverted masks for all vanilla pieces#11

Open
mixiate wants to merge 1 commit intoX123M3-256:masterfrom
mixiate:inverted-vanilla-masks
Open

Add inverted masks for all vanilla pieces#11
mixiate wants to merge 1 commit intoX123M3-256:masterfrom
mixiate:inverted-vanilla-masks

Conversation

@mixiate
Copy link
Contributor

@mixiate mixiate commented Feb 8, 2026

Adds inverted masks for all vanilla pieces. Same sprite count and generally the same splits as the vanilla sprites. Some small improvements have been made where possible to prevent glitching in game.

Paint code:
OpenRCT2/OpenRCT2@develop...mixiate:OpenRCT2:inverted-vanilla-masks

Known issues:
Steep turns don't have mask_end because it doesn't work very well on these pieces.
Diagonal steep track extrusions aren't always long enough depending on the track length. It will probably need to be repeated to be at least 0.4 long.
Paint code has heights set to a flat +29 and all sprite offsets are made to match. This may end up being a stupid mistake, it does mean that some of the tiles of inversions are no longer a drop in sprite replacement. But it could be changed without too much effort.
Majority of the vanilla glitchiness is still present obviously.
Does not include the quarter loop or brakes.

@mixiate mixiate force-pushed the inverted-vanilla-masks branch from ce8fad7 to 5f679c6 Compare February 11, 2026 09:06
@mixiate mixiate force-pushed the inverted-vanilla-masks branch from 5f679c6 to d2ac245 Compare February 23, 2026 11:50
@mixiate mixiate changed the base branch from mask_refactor to master February 23, 2026 11:50
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.

1 participant