1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-10 01:22:25 +01:00
Commit Graph

28823 Commits

Author SHA1 Message Date
Michał Janiszewski
84fc3bcf5e Release v0.4.26
- Feature: [#24949] Add an option to the command line screenshot function to draw debug bounding boxes.
- Improved: [#9890, #18714] Rides using block-sectioned operating modes can now enter simulating mode without having to complete the circuit first.
- Improved: [#24734] Save files now use Zstd compression for faster saving and smaller files.
- Improved: [#24890] The ride list is now searchable.
- Improved: [#24893] The ride list now has headers, and can be sorted in both directions.
- Improved: [#24921] The command line sprite build command now prints out the images table entry for the compiled sprite file.
- Improved: [#24953] Opening the Scenario Editor, Track Designer or Track Designs Manager now display the progress bar.
- Improved: [#25027] Land style dropdown now has tooltips with the name of the land types.
- Improved: [#25057] The progress window now has a Go Karts variant.
- Change: [#23351] Diagonal sloped Go-Kart track can no longer be built without cheats if the karts do not have sprites for them.
- Change: [#24606] Increase Misc Entity limit from 1600 to 3200.
- Change: [#24974] Raise the Go-Karts maximum support height to allow 2 large sloped turns to be built on flat ground.
- Change: [#25024] Guests in mazes no longer jump during heavy snow or blizzards, as they would when it rains.
- Fix: [#12831] Zooming to cursor on land edges sometimes causes the camera to move to the wrong position.
- Fix: [#16988] AppImage version does not show changelog.
- Fix: [#19137] Non-inverted left corkscrew supports are incorrect at one angle (original bug).
- Fix: [#23440] Quarter loops do not block metal supports correctly (original bug).
- Fix: [#24001] Sloped diagonal metal supports that are offset with a crossbeam draw incorrectly.
- Fix: [#24151] Sprites are cut off by 1 row of pixels when using OpenGL on Intel Macs.
- Fix: [#24173] Allow all game speeds between 1 and 8 when debugging tools are enabled.
- Fix: [#24745] Potential crash when lighting effects are enabled and loading a save or a new scenario.
- Fix: [#24835] Dive loop track pieces do not have tunnels.
- Fix: [#24884] Smooth map and add beaches functions use incorrect map size with height map image files.
- Fix: [#24915] LIM Launched (original bug), Corkscrew and Twister Roller Coaster inline twists have some incorrect tunnels.
- Fix: [#24916] LIM Launched inline twists can draw over land edges when built underground (original bug).
- Fix: [#24953] Crash when opening the Scenario Editor, Track Designer or Track Designs Manager.
- Fix: [#24955] Hybrid Zero G Rolls do not fully block metal supports.
- Fix: [#24958] Android: fix crash when device is offline.
- Fix: [#24961] Queues with corner connections set with the tile inspector draw incorrect sprites.
- Fix: [#24972] Fix crash when closing windows would open other windows.
- Fix: [#24986] LIM Launched Roller Coaster inline twists block metal supports on the wrong side (original bug).
- Fix: [#24989] Classic Wooden Roller Coaster small banked turns do not block metal supports correctly.
- Fix: [#24993] The Mine Train Coaster sloped left medium turn has an incorrectly rotated support at one angle.
- Fix: [#24994] The Alpine Coaster and Mine Ride left s-bends have an incorrectly rotated support at certain angles.
- Fix: [#25001] The Hybrid Coaster small banked sloped right turn and large sloped right turn to orthogonal have some incorrectly rotated supports.
- Fix: [#25002] The large right turn to diagonal on the Miniature Railway draws incorrectly at certain angles.
- Fix: [#25005] The Corkscrew Roller Coaster inline twist inverted supports draw below the track.
- Fix: [#25006] The Twister Roller Coaster inline twists do not draw in tunnels at some angles.
- Fix: [#25046] Zooming with the zoom buttons on the extra viewport is not focused on the centre of the viewport.
- Fix: [#25054] Panning a viewport in a window that is partially outside the game’s window can draw incorrectly or crash in software rendering.
- Fix: [#25062] Certain peep actions cannot be triggered if they are under or inside a track piece due to faulty verification of them being on a level crossing.
- Fix: [#25067] Progress bars can flicker when downloading maps in multiplayer mode.
- Fix: [#25075] The Hybrid Coaster quarter loops draw over land edges and walls directly next to them.
- Fix: [#25080] Water has missing land edges when opposite corners of the tile and adjacent tile are the same height and the others are lower.
v0.4.26
2025-09-06 19:41:24 +02:00
Michał Janiszewski
4aad756d35 Merge branch 'develop' 2025-09-06 19:32:11 +02:00
Michael Steenbeek
837b241b79 Changelog: fix entry about game speeds
[ci skip]

There is no such thing as ‘developer mode’.
2025-09-05 08:58:06 +02:00
Michał Janiszewski
08fb007c33 Update BACKTRACE_TOKEN in Crash.cpp for upcoming release 2025-09-04 21:42:01 +02:00
Michał Janiszewski
77012410a9 Revert "Fix #18048: Play music from all ride's stations (#24722)" (#25097)
This reverts commit 5a8150a941.
2025-09-03 11:54:16 +02:00
OpenRCT2 git bot
1669a627d7 Merge Localisation/master into OpenRCT2/develop 2025-09-03 04:01:57 +00:00
matheusvb3
aaa4ae05f4 Make guests in mazes not jump during heavy snow or blizzard (#25024) 2025-09-02 19:23:04 +02:00
mix
e9456ae68a Fix #25080: Missing water edges in certain land slope configurations 2025-09-01 09:58:27 +02:00
mrmbernardi
fc0912d0da Fix dropdown separator fallback code 2025-08-31 20:43:01 +02:00
mix
337ac9f2b4 Fix Hybrid Coaster quarter loops drawing over land edges and walls 2025-08-31 10:18:50 +02:00
mix
fff4d44b12 Fix glitch and crash panning viewport partially outside game window (#25054) 2025-08-30 12:48:12 +00:00
Michał Janiszewski
1787b1de69 Allow disabling of REPL (#25071) 2025-08-30 12:32:16 +02:00
OpenRCT2 git bot
292824ca25 Merge Localisation/master into OpenRCT2/develop 2025-08-30 04:02:01 +00:00
matheusvb3
7b9f52b6c4 Fix check in Peep::IsOnLevelCrossing() (#25062)
* Fix crossing check

* Update network version

* Add changelog entry
2025-08-29 23:17:04 -03:00
Michael Steenbeek
89c75223f7 Add #9890 to changelog 2025-08-29 23:12:47 +02:00
Garrett Leach
a7c7e3f3ba Add missing range check
Resolves #25060
2025-08-29 23:02:18 +02:00
Aaron van Geffen
c3dea57e41 Prevent progress bar from flickering during map download (#25067) 2025-08-29 20:36:17 +00:00
Ríša Szlachta
d23c5ea332 Improve visual of Rides window
* Widen the Clear button to 70, which is common width for listview search Clear buttons
* Remove odd tooltip from Clear button
2025-08-29 22:29:38 +02:00
Niels NTG Poldervaart
b2d774ca3a Update official website links
- Replace openrct2.org with openrct2.io
- Remove reference to official forum, which has been put into read-only mode on 2025-1-1 (https://forums.openrct2.org/topic/6721-forums-archival-notice)
- Fix links to latest release page and latest development builds
2025-08-29 22:08:07 +02:00
kyphii
39aab71e7d Fix #18714: Allow block-sectioned rides to simulate with incomplete circuit (#25034)
* Allow block-sectioned rides to simulate with incomplete circuit

* Remove unused variable
2025-08-29 06:53:22 -03:00
Michał Janiszewski
f4b5ba72eb Fix incorrect synchronisation reporting number of processed objects (#25043)
This resolves annoying reports of loaded percentage going backwards
2025-08-29 06:51:50 -03:00
Niels NTG Poldervaart
50b3196aa6 Add reference to plug-ins to README (#25048)
Currently neither the official website nor the README mentions this game has a plug-in system. This PR partially addresses this by adding a link to https://openrct2plugins.org and the plug-in development resource.

This should improve discoverability of the plug-in system a bit.
2025-08-29 11:48:59 +02:00
mix
145fb9dcfc Fix Hybrid Coaster large banked sloped turn to orth support rotation (#25064) 2025-08-29 09:36:13 +00:00
Aaron van Geffen
abe58f6439 Move ClearAction, GameAction, ScenarioSetSettingAction into GameActions (#25045) 2025-08-29 06:32:05 -03:00
Aaron van Geffen
ffc7eaf97e Add Go Karts variant to the progress window (#25057)
* Add Go Karts variant to the progress window

* Improve supports

* Amend changelog
2025-08-29 06:27:44 -03:00
Michael Steenbeek
dd957d46e8 Fix spelling of ‘separate’ and ‘separator’ 2025-08-27 22:33:05 +00:00
Michael Steenbeek
85a0f70ae1 Fix #12831: Zooming to cursor on land edges sometimes moves the camera incorrectly (#25042)
* Calculate zoom to cursor based on mouse coordinates

* Remove unused function WindowViewportGetMapCoordsByCursor

* Remove unused function WindowViewportCentreTileAroundCursor

* Set viewport pos on zoom to avoid unnecessary draw and shift
2025-08-28 00:11:47 +02:00
mix
e4f36840bf Fix extra viewport zoom buttons not centred on middle of viewport
This fixes the extra viewport zoom buttons not centering the zoom on the middle of the viewport.
Just setting the zoom level is not enough, this replaces that with the proper functions that handle everything.
2025-08-27 17:47:10 +02:00
Michael Steenbeek
ba2ed7564c Merge pull request #25027 from Gymnasiast/refactor/dropdown-3
Move more global dropdown stuff into individual items
2025-08-27 17:26:43 +02:00
Aaron van Geffen
a07890babf Merge pull request #25036 from AaronVanGeffen/actions
Move game actions into GameActions namespace
2025-08-27 13:33:22 +02:00
mix
dd1cc48ce3 Set viewport pos on zoom to avoid unnecessary draw and shift 2025-08-27 12:07:35 +01:00
Aaron van Geffen
0e2f9fbc03 Move RideSetStatus, RideSetVehicle into GameActions namespace 2025-08-27 11:03:08 +02:00
Aaron van Geffen
45ad3ec683 Move RideEntranceExit{Place/Remove}/FreezeRating/SetAppearance/SetColourScheme 2025-08-27 10:55:37 +02:00
Aaron van Geffen
1bcee698a9 Move RideSetName/Price/Setting actions into GameActions namespace 2025-08-27 10:47:34 +02:00
mix
677f6c0717 Remove unused function WindowViewportCentreTileAroundCursor 2025-08-27 09:13:05 +01:00
mix
fa92008548 Remove unused function WindowViewportGetMapCoordsByCursor 2025-08-27 09:10:00 +01:00
mix
06579b45d2 Calculate zoom to cursor based on mouse coordinates 2025-08-27 09:05:17 +01:00
OpenRCT2 git bot
d18645354a Merge Localisation/master into OpenRCT2/develop 2025-08-27 04:02:00 +00:00
Aaron van Geffen
a0d8834de1 Reduce includes for S4Importer and S6Importer 2025-08-26 21:42:00 +00:00
Aaron van Geffen
bbd67e8dfb Move EntityList and EntityRegistry into OpenRCT2 namespace (#25039) 2025-08-26 23:05:49 +02:00
Gymnasiast
fc832524c3 Add 'const utf8*' to the args type union 2025-08-26 23:00:26 +02:00
Aaron van Geffen
50de94c5df Move RideCreateAction, RideDemolishAction into GameActions namespace 2025-08-26 22:39:51 +02:00
Aaron van Geffen
439afd9d5d Move Pause, PeepSpawn, Player, TileModify game actions to GameActions namespace 2025-08-26 21:39:29 +02:00
Aaron van Geffen
86a001875e Move Track game actions to GameActions namespace 2025-08-26 21:28:10 +02:00
Aaron van Geffen
afdee8852a Move LoadOrQuit, Map, Maze, Network game actions 2025-08-26 21:17:44 +02:00
Aaron van Geffen
a052437d12 Move Park game actions to GameActions namespace 2025-08-26 20:52:46 +02:00
Aaron van Geffen
620c1f40ef Move Staff game actions into GameActions namespace 2025-08-26 18:34:31 +02:00
Aaron van Geffen
1a37409390 Finish land and water game commands 2025-08-26 16:04:58 +02:00
Aaron van Geffen
238b397968 Move scenery game actions into GameActions namespace 2025-08-26 15:55:26 +02:00
Aaron van Geffen
1e059d18d0 Move Guest and Land game actions into GameActions namespace 2025-08-26 15:10:05 +02:00