1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-22 14:24:33 +01:00
Commit Graph

22565 Commits

Author SHA1 Message Date
mix
8f6d8c2cdb Use extraSupportRotation in wooden DrawSupportForSequence functions
This uses the `extraSupportRotation` in the track element data in the wooden `DrawSupportForSequenceA/B` functions.

It removes the down transition types as they are no longer necessary as they are rotated by this instead. They were only used in the track element data, which is only used by these functions.

It fills in some of the track element data necessary to draw all the ones currently used by these functions.

This should do nothing as is. I have diffed pictures of all track pieces of all affected track types and found no difference.

This is so that you will be able to use rotated transition types, other than the two up and down rotations previously available, on track pieces that require them like sloped turns. It's not strictly necessary but it would be nice to be able to use this function for supports on the quarter helices.

This also adds a const for the count of transition types, and renames a data array to the current style.
2025-10-10 07:35:14 +02:00
Michael Steenbeek
4fe983bac4 MapRange: do not inherit from RectRange 2025-10-08 20:38:44 -03:00
Gymnasiast
0c5c21596d Rename members of ObjectStringID 2025-10-07 22:08:15 +02:00
Gymnasiast
5c3ccffb5c Rename members of SourceKind 2025-10-07 22:03:08 +02:00
Gymnasiast
76b939894c Rename members of PathAdditionDrawType 2025-10-07 22:02:21 +02:00
Gymnasiast
26b02d9126 Rename members of ObjectError 2025-10-07 22:01:22 +02:00
Gymnasiast
e045126fe3 Rename members of ObjectSourceGame 2025-10-07 22:00:53 +02:00
Gymnasiast
1038c4ac16 Rename members of Network::Permission 2025-10-07 21:57:59 +02:00
Gymnasiast
d81a039433 Rename members of ResearchCategory 2025-10-07 21:56:41 +02:00
Gymnasiast
73b0f24728 Rename members of Research::EntryType 2025-10-07 21:56:08 +02:00
Gymnasiast
ac0fecdc38 Rename members of AwardType 2025-10-07 21:54:53 +02:00
Gymnasiast
57e65f5888 Rename members of RCT2LanguageId 2025-10-07 20:46:11 +02:00
Gymnasiast
890b8137ba Rename members of FormatToken 2025-10-07 20:27:03 +02:00
Gymnasiast
f0e2881e04 Rename members of CurrencyAffix 2025-10-07 20:25:06 +02:00
Gymnasiast
8457be26e9 Rename members of CurrencyType 2025-10-07 20:24:44 +02:00
Gymnasiast
daa4fe8ac3 Rename field of all config categories 2025-10-07 20:21:32 +02:00
Gymnasiast
a6515487a3 Rename members of RCT1::PeepAnimationGroup 2025-10-07 20:05:24 +02:00
Gymnasiast
df9f48c810 Rename members of RCT1::BannerType 2025-10-07 20:04:41 +02:00
Gymnasiast
e781d6d51b Rename members of RCT1::VehicleType 2025-10-07 20:04:17 +02:00
Gymnasiast
326996bd7c Rename members of RCT1::RideType 2025-10-07 20:03:35 +02:00
Gymnasiast
2294a58d05 Rename members of RCT2::OriginalRideClass 2025-10-07 20:02:14 +02:00
Gymnasiast
dd98d21202 Rename members of RCT2::StaffMode 2025-10-07 20:01:18 +02:00
Gymnasiast
0fd3b68749 Rename members of RCT2::EntityListId 2025-10-07 20:00:30 +02:00
Gymnasiast
cce7975115 Rename members of RCT12PeepAnimationGroup 2025-10-07 20:00:21 +02:00
Gymnasiast
144bb67764 Rename members of RCT12PeepType 2025-10-07 19:57:01 +02:00
Gymnasiast
63834955ac Rename members of RCT12MiscEntityType 2025-10-07 19:56:38 +02:00
Gymnasiast
5553999ac7 Rename members of RCT12EntityIdentifier 2025-10-07 19:56:07 +02:00
Gymnasiast
2cfa8b110d Rename members of RCT12EntityLinkListOffset 2025-10-07 19:55:26 +02:00
Gymnasiast
3673ed8524 Rename members of RCT12::TrackElemType 2025-10-07 19:53:31 +02:00
Gymnasiast
7b850b3b88 Rename members of RCT12TileElementType 2025-10-07 19:53:31 +02:00
Gymnasiast
524646e32a Rename members of ShopItem 2025-10-05 15:06:24 +02:00
Gymnasiast
fe8e04652f Rename members of Litter::Type 2025-10-05 14:58:57 +02:00
Gymnasiast
8f399dfbdd Rename members of EntityType 2025-10-05 14:58:57 +02:00
Gymnasiast
18a25688e3 Rename members of StaffType 2025-10-05 14:47:16 +02:00
Gymnasiast
d97512f498 Rename members of PeepAnimationGroup 2025-10-05 14:46:12 +02:00
Gymnasiast
f1d74507a0 Rename members of PeepAnimationType 2025-10-05 14:46:12 +02:00
Gymnasiast
0cb04754fb Rename members of PeepActionType 2025-10-05 14:46:12 +02:00
Gymnasiast
e3204c95e6 Rename members of PeepUsingBinSubState 2025-10-05 14:46:12 +02:00
Gymnasiast
082c777d34 Rename members of PeepRideSubState 2025-10-05 14:46:12 +02:00
Gymnasiast
e0f7c120b4 Rename members of PeepSittingSubState 2025-10-05 14:46:12 +02:00
Gymnasiast
159dc7aab0 Rename members of PeepState 2025-10-05 14:46:12 +02:00
Gymnasiast
aa84394e7b Rename fields of PeepAnimation 2025-10-05 01:27:23 +02:00
Gymnasiast
be23fbc98c Rename fields of SpriteBounds 2025-10-05 01:20:49 +02:00
Gymnasiast
ee67a827c0 Rename members of AnimationPeepType 2025-10-05 01:10:06 +02:00
matheusvb3
d8da02e7dd Make peeps not stop on level crossings (#25089)
* Check if actions can be performed safely

* Add explanatory comment

* Refactor Easter egg logic in Guest::UpdateWalking

* Add changelog entry

* Make the comment more explanatory

* Update NetworkBase.cpp

* Update changelog for v0.28
2025-10-04 22:52:26 +00:00
mix
1089b11192 Fix mine train coaster left large helix drawing incorrect sprites 2025-10-05 00:16:02 +02:00
Tulio Leao
dbb9fd9dec Release v0.4.27
- Feature: [#25218] `sprite exportobject` command, which allows extracting images from an object.
- Feature: [#25274] New title sequence (see https://github.com/OpenRCT2/title-sequences/releases/tag/v0.4.26 for credits).
- Improved: [#2296, #2307] The land tool now takes sloped track and paths into account when modifying land.
- Change: [#25111] Frozen guests no longer finish consuming any food or drink they are carrying.
- Change: [#25161] Revert to the ‘fair ride price’ calculation of vanilla RCT2.
- Change: [#25201] Ride List: put unknown popularity and satisfaction last when sorting.
- Change: [#25228] [Plugin] The available staff costumes array is now ordered alphabetically by name.
- Change: [#25240] The LIM Launched Coaster now defaults to powered launch without passing station again (as it did in vanilla RCT2).
- Change: [#25248] Revert Crooked House & Circus default prices to vanilla values.
- Change: [#25266] Lightning and thunder have less chance of occurring during blizzards.
- Removed: [#25225] `sprite exportalldat`, replaced with `sprite exportobject`.
- Fix: [#24513] Ride/track designs can now be shifted underground as well.
- Fix: [#24682] The scenery window isn't high enough to accommodate all tool buttons when there are multiple rows of groups/tabs.
- Fix: [#24882] Guests are shown with hats and umbrellas whilst clapping.
- Fix: [#24998] Some custom small scenery objects do not load.
- Fix: [#25131] The Reverse Freefall Coaster On-ride photo section track has incorrectly coloured ties.
- Fix: [#25132] Crash when trying to use simulate on incomplete ride.
- Fix: [#25134] Vehicles visually glitch on diagonal steep slopes.
- Fix: [#25146] The support clearance height of the diagonal brakes for the Junior, inverted Flying and inverted Lay-down Roller Coasters is too high.
- Fix: [#25147] The wooden support clearance heights for steep Log Flume track pieces are too low.
- Fix: [#25159] One of the tiles on the Hybrid Coaster diagonal flat track does not block metal or wooden supports correctly.
- Fix: [#25160] The Go-Karts steep to flat track piece has incorrect wooden support clearance heights.
- Fix: [#25163] Some of the Junior Roller Coaster flat to steep track wooden support clearance heights are different to RCT1.
- Fix: [#25173] Desync when placing a park entrance in multiplayer.
- Fix: [#25179] The LIM Launched Roller Coaster inline twists have incorrect wooden support clearance heights (original bug).
- Fix: [#25201] Ride list sort order can be unstable when sorted in descending order.
- Fix: [#25207] Building a block brake on an LIM coaster does not automatically switch it to powered launch block sectioned mode.
- Fix: [#25238] The chance of thunder and lightning effects happening is lower than vanilla.
- Fix: [#25288] Water ride “chain” sound does not loop.
2025-10-04 05:43:14 -03:00
Michał Janiszewski
b40c89e458 Update BACKTRACE_TOKEN in Crash.cpp for upcoming release 2025-10-04 07:06:51 +02:00
ζeh Matt
88623be8da Add force redraw debug paint option 2025-10-02 17:30:31 +03:00
matheusvb3
d28b60d965 Make thundersnow less common in blizzards 2025-10-02 07:45:11 +00:00