1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-24 00:03:11 +01:00
Commit Graph

27376 Commits

Author SHA1 Message Date
OpenRCT2 git bot
29a11f652c Merge Localisation/master into OpenRCT2/develop 2024-12-09 04:02:15 +00:00
AuraSpecs
c5f79dcef7 Add Diagonal Brakes to LSM Launched Roller Coaster 2024-12-08 20:27:45 +00:00
Michał Janiszewski
38e39f3dfc Start v0.4.18 2024-12-08 18:30:59 +01:00
Michał Janiszewski
578178e73a Merge branch 'master' into develop 2024-12-08 18:30:04 +01:00
Michał Janiszewski
60dc190e1b Release v0.4.17
- 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.
v0.4.17
2024-12-08 17:50:02 +01:00
Michał Janiszewski
a84af0fc14 Merge branch 'develop' 2024-12-08 17:04:18 +01:00
Michael Steenbeek
28b2ef1304 Merge pull request #23277 from mixiate/extended-boat-hire
Add small medium and large turns, diagonals and s-bends to Boat Hire
2024-12-08 14:31:43 +01:00
mix
7e850f12b8 Add changelog entry for new Boat Hire track pieces 2024-12-08 14:21:29 +01:00
mix
46eb48fb98 Fix Boat Hire visual glitches whilst building 2024-12-08 14:21:04 +01:00
mix
2fd52c82bc Add small medium and large turns, diagonals and s-bends to Boat Hire 2024-12-08 14:21:04 +01:00
OpenRCT2 git bot
962358974f Merge Localisation/master into OpenRCT2/develop 2024-12-08 04:02:07 +00:00
Matt
7154e85c0a Add stable paint sort (as a debug option) 2024-12-07 13:08:00 +01:00
Aaron van Geffen
03829f9cea Fill in the blanks in RCT1::PeepAnimationGroup enum (#23298) 2024-12-07 12:21:50 +01:00
OpenRCT2 git bot
4c56954799 Merge Localisation/master into OpenRCT2/develop 2024-12-07 04:02:15 +00:00
Arek Durlik
4e9765d871 Fix wrong label in tree to land ratio text input (#23336) 2024-12-06 19:52:59 +01:00
Aaron van Geffen
c15f6a975f Fix swapped labels in heightmap smoothing text input (#23334)
Co-authored-by: arekdurlik <72689308+arekdurlik@users.noreply.github.com>
2024-12-06 10:40:28 +00:00
mrmbernardi
c2b3f6c54c Avoid pointer arithmetic with null pointer (#23332) 2024-12-06 11:34:20 +01:00
Michał Janiszewski
2ac91f79e5 Add more descriptive information for renderer faults (#23327) 2024-12-06 11:28:03 +01:00
73
e1c3997269 Correct copyright years on ZoomLevel.cpp 2024-12-06 10:27:32 +01:00
Matt
f60656a9d6 Merge pull request #23330 from ZehMatt/msvc-errs
Add missing headers, latest MSVC has build errors
2024-12-06 00:06:33 +02:00
ζeh Matt
9c1a75caef Add missing headers, latest MSVC has build errors 2024-12-05 23:51:36 +02:00
Michał Janiszewski
96f6b76e7a Patch missing footpath in scenarios (#23128)
* Fix #22972: Missing flat footpath in scenarios

Scenarios touched:
- Alton Towers
- Build your own Six Flags Magic Mountain
- Mirage Madness
- Six Flags Magic Mountain

* Part of #20070: missing sloped footpath in scenarios

Scenarios amended:
- Alton Towers
- Rollercoaster Heaven

* Part of #20070: Allow fixing paths with queues

Fixes Mines of Africa

* Add changelog and bump network version

---------

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-12-05 18:57:27 +01:00
Michał Janiszewski
e73aa548eb Update backtrace.io token in Crash.cpp for upcoming release 2024-12-05 12:18:04 +01:00
Aaron van Geffen
b3aa852a8d Consolidate util/Math.hpp into core/Numerics.hpp (#23319)
* Consolidate util/Math.hpp into core/Numerics.hpp

* Remove branching; replace isPowerOf2 with std::has_single_bit

* Add templated types to floor2 and ceil2
2024-12-04 21:00:26 +00:00
Matt
fd79af7db8 Merge pull request #23321 from ZehMatt/window-alloc
Eliminate copying the window list each update
2024-12-04 21:40:33 +02:00
ζeh Matt
ba30f781f4 Remove WindowFlushDead, shouldn't be used directly 2024-12-04 21:18:25 +02:00
ζeh Matt
2c6c1161ed Remove copying the list of windows, no longer required 2024-12-04 21:16:59 +02:00
Aaron van Geffen
0cb81e4dcb Rename util/Prefetch.h to platform/Memory.h (#23320) 2024-12-04 19:16:56 +00:00
Matt
a18268be93 Merge pull request #23318 from ZehMatt/refactor-intent
Refactor Intent
2024-12-04 21:10:40 +02:00
ζeh Matt
9dfd4f3b19 Rename the callback types 2024-12-04 20:43:55 +02:00
ζeh Matt
53d1c27771 Fix a few more missing callback misuses 2024-12-04 18:46:56 +02:00
Aaron van Geffen
f65ef67260 Rename PeepAnimationType::None to PeepAnimationType::Walking (#23317) 2024-12-04 16:09:17 +00:00
ζeh Matt
0ff522de31 Remove the assertion, code currently expects this behavior 2024-12-04 17:26:29 +02:00
ζeh Matt
dd78366a4c Deduplicate the code, add more safety checks 2024-12-04 17:14:02 +02:00
ζeh Matt
116cb2d712 Use static storage for Intent data, no more allocations 2024-12-04 16:58:56 +02:00
ζeh Matt
e86618e835 Make sure the callback is not converted to void* 2024-12-04 16:46:35 +02:00
ζeh Matt
d4352bd65a Use std::variant for Intent data 2024-12-04 16:45:20 +02:00
Aaron van Geffen
a55a690db3 Introduce const ObjectList::FindLegacy (#23315) 2024-12-04 09:50:48 +01:00
Aaron van Geffen
2f450212a5 ImageTable: make parsing ranges more robust (#23316) 2024-12-04 07:38:30 +01:00
Aaron van Geffen
f9fdac2769 Infer peep animation sprite bounds at runtime (#23235) 2024-12-03 23:00:54 +00:00
Matt
15192cc56c Merge pull request #23302 from ZehMatt/sfl-introduction
Introduce sfl and remove custom FixedVector
2024-12-03 22:01:52 +02:00
ζeh Matt
38943d5ba4 Add sfl license in readme.txt 2024-12-03 19:21:17 +02:00
Tulio Leao
7e30d8e4f5 Add changelog and bump network version 2024-12-03 07:06:01 -03:00
Tulio Leao
47c8970d71 Part of #20070: Allow fixing paths with queues
Fixes Mines of Africa
2024-12-03 07:05:43 -03:00
Brendan Heinonen
7d958e63df Part of #20070: missing sloped footpath in scenarios
Scenarios amended:
- Alton Towers
- Rollercoaster Heaven
2024-12-03 07:05:43 -03:00
Brendan Heinonen
5da7d0e4db Fix #22972: Missing flat footpath in scenarios
Scenarios touched:
- Alton Towers
- Build your own Six Flags Magic Mountain
- Mirage Madness
- Six Flags Magic Mountain
2024-12-03 07:05:42 -03:00
Michał Janiszewski
979bdcd4ca Update sponsor wording for SignPath in readme.md (#23301) 2024-12-02 10:22:39 +01:00
ζeh Matt
61b2bae7b7 Use sfl::small_vector for litter removal, avoid 99% of heap allocations 2024-12-02 02:47:01 +02:00
ζeh Matt
10544ca81b Exclude sfl macros from clang-tidy 2024-12-02 02:34:01 +02:00
ζeh Matt
b0fc76fdd0 Replace custom FixedVector with sfl::static_vector 2024-12-02 02:21:52 +02:00