Skip to content

Add medium and large half loops to the Wooden Roller Coaster #22967

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

mixiate
Copy link
Contributor

@mixiate mixiate commented Oct 12, 2024

This adds medium and large half loops to the normal and classic wooden roller coaster.

woodenrollercoastermediumandlargehalfloops

I made both of them available normally to both types of wooden roller coaster as the small loop is already available and the larger loops are probably more "realistic", but i'm happy to go with whatever your decision is on that.

All pieces have been tested with the RCT 1 and 2 trains, the six seat trains and the articulated trains. There is some minor glitching in one section of one angle but this is present on all larger loops. I think that the train bounding boxes are too small and I can't find a workaround.

I bumped the park version to the same number as I did with the corkscrew pieces in order to make the existing pieces invisible, so you may need/want to change that eventually.

@mixiate mixiate force-pushed the wooden-roller-coaster-medium-large-half-loops branch from 52a77f2 to 9069cdf Compare October 12, 2024 04:56
@SpartanFrederic104
Copy link
Contributor

Tested these just now. Once again, these new bigger loops are fantastic (minor glitching from the trains aside) and especially useful for taller, faster designs. Couple these with the large steep pieces and I can now make even taller wooden coasters without needing to be so worried about the intensity overshooting 9.99 intensity due to strong vertical Gs, especially from vertical loops. Nice work as always.
Fred's Workbench 2024-10-11 23-12-37
Fred's Workbench 2024-10-11 23-13-35

@Gymnasiast
Copy link
Member

Code looks good, could you rebase?

@mixiate mixiate force-pushed the wooden-roller-coaster-medium-large-half-loops branch from 9069cdf to da13a3d Compare October 19, 2024 17:49
@mixiate
Copy link
Contributor Author

mixiate commented Oct 19, 2024

I've rebased this.

@Gymnasiast Gymnasiast merged commit 2bcf24f into OpenRCT2:develop Oct 26, 2024
23 checks passed
@Gymnasiast Gymnasiast added this to the v0.4.16 milestone Oct 26, 2024
@duncanspumpkin
Copy link
Contributor

This should have bumped the network version.

janisozaur added a commit that referenced this pull request Nov 3, 2024
- Feature: [#20810] New ride type: LSM Launched Roller Coaster.
- Improved: [#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
- Improved: [#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
- Improved: [#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
- Change: [#20810] Giga Coaster boosters and launched lift hill track pieces are now locked behind cheats.
- Fix: [#21221] Trains use unbanked sprites on flat to gentle diagonal banked track pieces.
- Fix: [#22615] Crash when drawing Space Rings with an invalid ride entry.
- Fix: [#22633] Crash when drawing loading screen with an outdated g2.dat.
- Fix: [#22908] Crash when passing through a door from an invalid wall type.
- Fix: [#22918] Zooming with keyboard moves the view off centre.
- Fix: [#22920] Crash when sacking a staff member.
- Fix: [#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
- Fix: [#22962] Fuzzy horizontal-to-vertical line transitions in charts.
- Fix: [#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.
- Fix: [#23015] Crash when loading a save game when the construction window is still open.
- Fix: [#23018] Crash when loading a new game when the construction window is still open.
- Fix: [#23023] Large scenery clearance height interpreted as negative when greater than 127.
- Fix: [#23044] "remove_unused_objects" command causes blank peep names.
- Fix: [#23048] Map generator allows map sizes out of range through text input.
- Fix: [#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn.
- Fix: [#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.
tupaschoal pushed a commit to tupaschoal/OpenRCT2 that referenced this pull request Nov 12, 2024
- Feature: [OpenRCT2#20810] New ride type: LSM Launched Roller Coaster.
- Improved: [OpenRCT2#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
- Improved: [OpenRCT2#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
- Improved: [OpenRCT2#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
- Change: [OpenRCT2#20810] Giga Coaster boosters and launched lift hill track pieces are now locked behind cheats.
- Fix: [OpenRCT2#21221] Trains use unbanked sprites on flat to gentle diagonal banked track pieces.
- Fix: [OpenRCT2#22615] Crash when drawing Space Rings with an invalid ride entry.
- Fix: [OpenRCT2#22633] Crash when drawing loading screen with an outdated g2.dat.
- Fix: [OpenRCT2#22908] Crash when passing through a door from an invalid wall type.
- Fix: [OpenRCT2#22918] Zooming with keyboard moves the view off centre.
- Fix: [OpenRCT2#22920] Crash when sacking a staff member.
- Fix: [OpenRCT2#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
- Fix: [OpenRCT2#22962] Fuzzy horizontal-to-vertical line transitions in charts.
- Fix: [OpenRCT2#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.
- Fix: [OpenRCT2#23015] Crash when loading a save game when the construction window is still open.
- Fix: [OpenRCT2#23018] Crash when loading a new game when the construction window is still open.
- Fix: [OpenRCT2#23023] Large scenery clearance height interpreted as negative when greater than 127.
- Fix: [OpenRCT2#23044] "remove_unused_objects" command causes blank peep names.
- Fix: [OpenRCT2#23048] Map generator allows map sizes out of range through text input.
- Fix: [OpenRCT2#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn.
- Fix: [OpenRCT2#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.
foodisgoodyesiam added a commit to foodisgoodyesiam/OpenRCT2-sven that referenced this pull request Nov 13, 2024
Release v0.4.16

- Feature: [OpenRCT2#20810] New ride type: LSM Launched Roller Coaster.
- Improved: [OpenRCT2#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
- Improved: [OpenRCT2#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
- Improved: [OpenRCT2#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
- Change: [OpenRCT2#20810] Giga Coaster boosters and launched lift hill track pieces are now locked behind cheats.
- Fix: [OpenRCT2#21221] Trains use unbanked sprites on flat to gentle diagonal banked track pieces.
- Fix: [OpenRCT2#22615] Crash when drawing Space Rings with an invalid ride entry.
- Fix: [OpenRCT2#22633] Crash when drawing loading screen with an outdated g2.dat.
- Fix: [OpenRCT2#22908] Crash when passing through a door from an invalid wall type.
- Fix: [OpenRCT2#22918] Zooming with keyboard moves the view off centre.
- Fix: [OpenRCT2#22920] Crash when sacking a staff member.
- Fix: [OpenRCT2#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
- Fix: [OpenRCT2#22962] Fuzzy horizontal-to-vertical line transitions in charts.
- Fix: [OpenRCT2#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.
- Fix: [OpenRCT2#23015] Crash when loading a save game when the construction window is still open.
- Fix: [OpenRCT2#23018] Crash when loading a new game when the construction window is still open.
- Fix: [OpenRCT2#23023] Large scenery clearance height interpreted as negative when greater than 127.
- Fix: [OpenRCT2#23044] "remove_unused_objects" command causes blank peep names.
- Fix: [OpenRCT2#23048] Map generator allows map sizes out of range through text input.
- Fix: [OpenRCT2#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn.
- Fix: [OpenRCT2#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.
CorySanin added a commit to CorySanin/OpenRCT2 that referenced this pull request Feb 3, 2025
Release v0.4.16

- Feature: [OpenRCT2#20810] New ride type: LSM Launched Roller Coaster.
- Improved: [OpenRCT2#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
- Improved: [OpenRCT2#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
- Improved: [OpenRCT2#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
- Change: [OpenRCT2#20810] Giga Coaster boosters and launched lift hill track pieces are now locked behind cheats.
- Fix: [OpenRCT2#21221] Trains use unbanked sprites on flat to gentle diagonal banked track pieces.
- Fix: [OpenRCT2#22615] Crash when drawing Space Rings with an invalid ride entry.
- Fix: [OpenRCT2#22633] Crash when drawing loading screen with an outdated g2.dat.
- Fix: [OpenRCT2#22908] Crash when passing through a door from an invalid wall type.
- Fix: [OpenRCT2#22918] Zooming with keyboard moves the view off centre.
- Fix: [OpenRCT2#22920] Crash when sacking a staff member.
- Fix: [OpenRCT2#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
- Fix: [OpenRCT2#22962] Fuzzy horizontal-to-vertical line transitions in charts.
- Fix: [OpenRCT2#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.
- Fix: [OpenRCT2#23015] Crash when loading a save game when the construction window is still open.
- Fix: [OpenRCT2#23018] Crash when loading a new game when the construction window is still open.
- Fix: [OpenRCT2#23023] Large scenery clearance height interpreted as negative when greater than 127.
- Fix: [OpenRCT2#23044] "remove_unused_objects" command causes blank peep names.
- Fix: [OpenRCT2#23048] Map generator allows map sizes out of range through text input.
- Fix: [OpenRCT2#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn.
- Fix: [OpenRCT2#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.
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.

4 participants