Openrct2: "See-through rides" doesn't affect all rides

Created on 29 Jun 2015  路  5Comments  路  Source: OpenRCT2/OpenRCT2

For example, carousels don't have any transparency, which defeats the point of the view option. I am pretty sure that any model (sprite?) that includes guests is not included.

original bug paint-setup

Most helpful comment

I'd say make flat ride vehicles invisible, and leave tracked ride vehicles as-is. I love being able to see a coaster train move with everything else disabled, in fact, I even use it sometimes to see where it's going when there's no other way to see the track.

All 5 comments

Can you provide an image of what is wrong. Also I take it this is a OpenRCT2 issue and isn't in vanilla RCT2?

This is the ride when it is closed:
screen shot 2015-06-29 at 10 54 44
This is the ride when it is testing/open:
screen shot 2015-06-29 at 10 54 50

The behavior is from vanilla. I wouldn't call it a bug per se, I think CS did it intentionally. Maybe an original limitation? If I had to guess I would say that the see-through rides doesn't affect vehicles, and that the rotating part of the carousel is technically recognized as a vehicle.

"vehicles" on flat rides are drawn using VIEWPORT_INTERACTION_ITEM_SPRITE, whereas the other parts of the ride are drawn as VIEWPORT_INTERACTION_ITEM_RIDE. Only the latter type is made invisible

https://github.com/OpenRCT2/OpenRCT2/blob/4be4ed19a30bb110b7cbbf770ae5cbcc5e5d580f/src/paint/paint.c#L926

https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/ride/gentle/merry_go_round.c#L48

I believe its because its treated like a vehicle. So presumably we want to make vehicles see-through too when this option is enabled.

I'd say make flat ride vehicles invisible, and leave tracked ride vehicles as-is. I love being able to see a coaster train move with everything else disabled, in fact, I even use it sometimes to see where it's going when there's no other way to see the track.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Xaroth picture Xaroth  路  3Comments

mrtnptrs picture mrtnptrs  路  3Comments

Wirlie picture Wirlie  路  3Comments

Superjustinbros picture Superjustinbros  路  3Comments

Gymnasiast picture Gymnasiast  路  3Comments