Skip to content

Conversation

@ZeeMaji
Copy link
Contributor

@ZeeMaji ZeeMaji commented Aug 4, 2025

FUTRPATH.DAT contains all of the visible images from FUTRPAT2.DAT, the only difference between the two is that 2 has all of the railing & support images blanked out to give the invisible appearance they have in-game. Since we can just use the visible images from FUTRPATH.DAT and insert blank entries into the image table ourselves we can remove the need for FUTRPAT2.DAT on this object. This allows custom installations to remove it as it's no longer a needed objdata dat file and it should also help streamline opengraphics for this object in the future.

"",
"",
"",
"$RCT2:OBJDATA/FUTRPATH.DAT[101..128]",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I understand correctly, this consists of 1) the ride banner, and 2) the supports? (at least the bits directly under the path)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Images 73 to 100 are the railings, images 101 to 108 are for the queue line banner, one invisible image on 109, images 110 to 128 are the path underlay/platforms (the bits directly under the path you spoke of). Then lastly images 129 to 164 are the support beams.

FUTRPAT2 has blank images for images 73 to 100 (railings) and 129 to 164 (support beams), so this PR just replicates that with our own method of having blank images.

If you want to check for yourself to be sure, i'd recommend exporting the sprites of both FUTRPATH.DAT & FUTRPAT2.DAT and inspecting their images for yourself.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I trust you on this one, especially with this breakdown you provided.

@Gymnasiast Gymnasiast merged commit 817732e into OpenRCT2:master Aug 19, 2025
2 checks 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