Recolourable land - #447
Draft
Gymnasiast wants to merge 9 commits into
Draft
Gymnasiast wants to merge 9 commits into
Gymnasiast wants to merge 9 commits into
Conversation
This was referenced Sep 16, 2026
This comment was marked as resolved.
This comment was marked as resolved.
Gymnasiast
force-pushed
the
feature/recolourable-land
branch
from
September 16, 2026 16:30
565aa1e to
3c510d0
Compare
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
force-pushed
the
feature/recolourable-land
branch
from
September 16, 2026 16:32
3c510d0 to
3a8ceda
Compare
Member
Author
|
Should be fixed now, could you check? |
Contributor
|
Seems to be fine now. |
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion PR to the main repository: OpenRCT2/OpenRCT2#27151