Skip to content

Recolourable land - #447

Draft
Gymnasiast wants to merge 9 commits into
OpenRCT2:masterfrom
Gymnasiast:feature/recolourable-land
Draft

Gymnasiast wants to merge 9 commits into
OpenRCT2:masterfrom
Gymnasiast:feature/recolourable-land

Conversation

@Gymnasiast

@Gymnasiast Gymnasiast commented Sep 16, 2026

Copy link
Copy Markdown
Member

Companion PR to the main repository: OpenRCT2/OpenRCT2#27151

@ZeeMaji

This comment was marked as resolved.

@Gymnasiast
Gymnasiast force-pushed the feature/recolourable-land branch from 565aa1e to 3c510d0 Compare September 16, 2026 16:30
Gymnasiast and others added 3 commits September 16, 2026 18:32
Converts the dark blue full tile grid surface from the track designer into it's own proper terrain surface object with support for slopes & underground images.

With this, now you can use this surface in your parks and this will allow for enabling land tools in the track designer.
Along with getting rid of a pretty nasty paint hack Aaron told me about as apparently the track designer uses the grass surface with a paint hack to render as this blue grid instead.

Since the original texture originates in RCT2, i've marked the source game as that. As for the authors i've just left CS & SF as i'm unsure who could have made the original texture due to it's simplicity, and i've added 'OpenRCT2 developers' since this is a pretty big extension as the surface has went from 1 image, to 37.

I have also made the sprites recolorable similar to the LL space grid surfaces, this isn't usable in the actual game as they are hardcoded to dark_blue. But this does future proof them for whenever we get recolorable terrain surfaces. Having them set to dark_blue matches the original grid's colors perfectly.

Due to how thin the outline is as it's only one pixel thick on the original flat sprite, i had to do some tricks to get it to be scaled properly on the other slope angles. So some terrain configurations with edges might not have an outline. Although this already happened with the original flat sprite on the edges of the map so hopefully it isn't too big of a deal? I can't see any way around this other than completely redesigning the original flat sprite but i'd rather not replace the original design.
@Gymnasiast
Gymnasiast force-pushed the feature/recolourable-land branch from 3c510d0 to 3a8ceda Compare September 16, 2026 16:32
@Gymnasiast

Copy link
Copy Markdown
Member Author

Should be fixed now, could you check?

@ZeeMaji

ZeeMaji commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Seems to be fine now.

@ZeeMaji

ZeeMaji commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

I have not updated the object strings yet for the ones that refer to their colour. Since it's an update to an existing object I wasn't sure if to blank everything out and remove the colour reference.

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