-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Improve new ride menu sorting #23123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
src/openrct2-ui/windows/NewRide.cpp
Outdated
RIDE_TYPE_WOODEN_ROLLER_COASTER, | ||
RIDE_TYPE_CLASSIC_WOODEN_ROLLER_COASTER, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should sort the "classic" types before their RCT2 after all. After all, it sort-of represents an older coaster type in much the same way that the side-friction, virginia reel and reverser do.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a bit unsure, because on the other hand you have the classic mini coaster which is more advanced than the junior so it seems weird to put it before the less capable junior coaster. The classic stand-up is also kind of like this thanks to it having powered launches & a higher max build height so it would be weird to put it before the RCT2 stand-up imo. Although it does lack helix pieces so there is that against it at least.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In that case, let’s just put the Classic Wooden before the regular one and leave the others where they are.
- Feature: [#23166] Add Galician translation. - Feature: [#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1. - Improved: [#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters. - Improved: [#23123] Improve sorting of roller coasters in build new ride menu. - Improved: [#23211] Add boosters to classic wooden roller coaster (cheats only). - Improved: [#23229] Add debug option for making the sprite sorting algorithm stable. - Improved: [#23233] Add diagonal booster to LSM Launched Coaster. - Improved: [#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire. - Fix: [#20070, #22972] Missing and mismatched flat and sloped footpaths on several scenarios. - Fix: [#22726] ‘Force park rating’ cheat is not saved with the park. - Fix: [#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned. - Fix: [#23066] Stand-Up Roller Coaster has many supports that don't join up to the track. - Fix: [#23206] Multiplayer desyncs when FPS is uncapped. - Fix: [#23238] Updating a guest’s favourite ride works differently from vanilla RCT2. - Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains. - Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
- Feature: [#23166] Add Galician translation. - Feature: [#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1. - Improved: [#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters. - Improved: [#23123] Improve sorting of roller coasters in build new ride menu. - Improved: [#23211] Add boosters to classic wooden roller coaster (cheats only). - Improved: [#23229] Add debug option for making the sprite sorting algorithm stable. - Improved: [#23233] Add diagonal booster to LSM Launched Coaster. - Improved: [#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire. - Fix: [#20070, #22972] Missing and mismatched flat and sloped footpaths on several scenarios. - Fix: [#22726] ‘Force park rating’ cheat is not saved with the park. - Fix: [#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned. - Fix: [#23066] Stand-Up Roller Coaster has many supports that don't join up to the track. - Fix: [#23206] Multiplayer desyncs when FPS is uncapped. - Fix: [#23238] Updating a guest’s favourite ride works differently from vanilla RCT2. - Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains. - Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
- Feature: [#23166] Add Galician translation. - Feature: [#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1. - Improved: [#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters. - Improved: [#23123] Improve sorting of roller coasters in build new ride menu. - Improved: [#23211] Add boosters to classic wooden roller coaster (cheats only). - Improved: [#23229] Add debug option for making the sprite sorting algorithm stable. - Improved: [#23233] Add diagonal booster to LSM Launched Coaster. - Improved: [#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire. - Fix: [#20070, #22972] Missing and mismatched flat and sloped footpaths on several scenarios. - Fix: [#22726] ‘Force park rating’ cheat is not saved with the park. - Fix: [#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned. - Fix: [#23066] Stand-Up Roller Coaster has many supports that don't join up to the track. - Fix: [#23206] Multiplayer desyncs when FPS is uncapped. - Fix: [#23238] Updating a guest’s favourite ride works differently from vanilla RCT2. - Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains. - Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
- Feature: [#23166] Add Galician translation. - Feature: [#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1. - Improved: [#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters. - Improved: [#23123] Improve sorting of roller coasters in build new ride menu. - Improved: [#23211] Add boosters to classic wooden roller coaster (cheats only). - Improved: [#23229] Add debug option for making the sprite sorting algorithm stable. - Improved: [#23233] Add diagonal booster to LSM Launched Coaster. - Improved: [#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire. - Fix: [#20070, #22972] Missing and mismatched flat and sloped footpaths on several scenarios. - Fix: [#22726] ‘Force park rating’ cheat is not saved with the park. - Fix: [#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned. - Fix: [#23066] Stand-Up Roller Coaster has many supports that don't join up to the track. - Fix: [#23206] Multiplayer desyncs when FPS is uncapped. - Fix: [#23238] Updating a guest’s favourite ride works differently from vanilla RCT2. - Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains. - Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
Release v0.4.17 - Feature: [OpenRCT2#23166] Add Galician translation. - Feature: [OpenRCT2#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1. - Improved: [OpenRCT2#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters. - Improved: [OpenRCT2#23123] Improve sorting of roller coasters in build new ride menu. - Improved: [OpenRCT2#23211] Add boosters to classic wooden roller coaster (cheats only). - Improved: [OpenRCT2#23229] Add debug option for making the sprite sorting algorithm stable. - Improved: [OpenRCT2#23233] Add diagonal booster to LSM Launched Coaster. - Improved: [OpenRCT2#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire. - Fix: [OpenRCT2#20070, OpenRCT2#22972] Missing and mismatched flat and sloped footpaths on several scenarios. - Fix: [OpenRCT2#22726] ‘Force park rating’ cheat is not saved with the park. - Fix: [OpenRCT2#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned. - Fix: [OpenRCT2#23066] Stand-Up Roller Coaster has many supports that don't join up to the track. - Fix: [OpenRCT2#23206] Multiplayer desyncs when FPS is uncapped. - Fix: [OpenRCT2#23238] Updating a guest’s favourite ride works differently from vanilla RCT2. - Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains. - Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
Improves the sorting of the new ride menu by making the following changes: