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

2721 Commits

Author SHA1 Message Date
LRFLEW
52e3c774bc Use ZStandard for Park and Replay Files (#24734) 2025-08-06 21:50:18 +02:00
Aaron van Geffen
b9c3306c3d Rework ride list sort options into table headers (#24893) 2025-08-05 14:47:20 +00:00
Michał Janiszewski
38cdd71216 Fix #16988: AppImage version does not show changelog (#24878) 2025-08-04 12:19:25 +00:00
Tulio Leao
d73e105eba Start v0.4.26 2025-08-03 07:35:34 -03:00
Tulio Leao
de986f58fd Release v0.4.25
- Feature: [#24468] [Plugin] Add awards to plugin API.
- Feature: [#24702] [Plugin] Add bindings for missing cheats (forcedParkRating, ignoreRidePrice, makeAllDestructible).
- Feature: [#24794] The load/save browser can now optionally show mini map previews instead of screenshots.
- Improved: [#24812] Taiwan Park has been added to the Extras tab if it is present.
- Improved: [OpenSFX#12] Add Brake Fix, Buy and Dinghy Slide running sounds.
- Change: [#24730] Security guards now only walk slowly in crowded areas.
- Change: [#24843] Update android targetSDK to 36.
- Fix: [#24598] Cannot load .park files that use official legacy footpaths by accident.
- Fix: [#24611] The confirmation prompt for track file deletion is not vertically aligned.
- Fix: [#24711] The map smoothing function only partially works for custom height map image files.
- Fix: [#24761] The reliability bar in the ride window visually does not go below 10%.
- Fix: [#24773] The new ride window debug authors does not show the correct authors for non legacy ride objects.
- Fix: [#24775] The scenery and new ride windows do not filter by file name or identifier correctly for non legacy objects.
- Fix: [#24777] The stall item preview cycles between all possible colours when random checkbox is ticked.
- Fix: [#24794] The load/save browser does not resize cleanly when toggling the preview sidebar.
- Fix: [#24824] The Air Powered Vertical Coaster top section track piece has vertical tunnels (original bug).
- Fix: [#24825] The River Rapids flat-to-gentle track piece tunnels are incorrect on the gentle side.
- Fix: [#24826] The Junior Roller Coaster flat-to-steep track piece tunnels are incorrect.
- Fix: [#24829] The pattern of long grass across tiles is different to RCT1 and RCT2.
- Fix: [#24831] Park names are being overwritten for custom RCT1 scenarios that use competition id slots.
- Fix: [#24838] Not using localized word for conjunction when having multiple shortcuts for the same action.
- Fix: [#24841] Fullscreen options do not work correctly with Emscripten.
2025-08-03 06:54:38 -03:00
Llewelyn Gareth Griffiths
61f9ecb313 Fix #24777: Random checkbox ticked now cycles between possible colours in preview (#24865)
* alternating between possible colours based on currentTick

* updating changelog
2025-08-02 09:55:11 -03:00
Ethan O'Brien
9b2657ac62 Update android targetsdk to 36 (#24843)
* Update targetsdk to 36

* Combine duplicate code into a method

* Update dependencies and cmake

* Update Android base image

* Add TODO note above all file access intent

---------

Co-authored-by: Michał Janiszewski <janisozaur@gmail.com>
2025-08-02 06:26:33 -03:00
Ethan O'Brien
b92a005459 Enhance emscripten display settings (#24841)
* emscripten: Invoke HTML5 emscripten fullscreen API instead of using SDL

* emscripten: Disable OpenGL

* emscripten: Add fullscreen change to changelog
2025-07-27 23:44:08 +02:00
Ríša Szlachta
19035ec2eb Fix unlocalized word for conjunction when having multiple shortcuts for the same action (#24838)
* create STR_7000: "or"

* declare STR_OR

* enable localisation via LanguageGetString()

* Update ShortcutManager.cpp

* Update changelog.txt

---------

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2025-07-27 16:25:03 +00:00
Aaron van Geffen
b404f1193a Merge pull request #24794 from AaronVanGeffen/loadsave-previews
Allow showing minimaps in file browser previews
2025-07-25 12:44:30 +02:00
AuraSpecs
3c52205810 Update OpenMSX and OpenSFX 2025-07-25 11:43:48 +03:00
mix
5eaeaf3c95 Fix the pattern of long grass being different to RCT1 and 2 (#24829) 2025-07-24 20:19:14 +00:00
Aaron van Geffen
975b64a7fd Fix custom RCT1 scenarios potentially being confused with official ones (#24832) 2025-07-24 18:12:35 +00:00
Matt
8681b7f18a Merge pull request #24774 from NylePudding/develop
Fix #24761: Reliability progress bar no longer has a min value of 10
2025-07-24 17:24:43 +03:00
Aaron van Geffen
dfff043c93 Merge pull request #24812 from ZeeMaji/taiwan-park
Add Taiwan Park to extras tab
2025-07-24 14:44:47 +02:00
mix
cacf352059 Fix Junior Roller Coaster flat to steep tunnels (#24826) 2025-07-24 14:34:54 +02:00
Aaron van Geffen
0c8ea41c6d Update distribution/changelog.txt 2025-07-24 12:35:27 +02:00
mix
386bebe700 Fix River Rapids flat to gentle track piece tunnels (#24825) 2025-07-24 06:52:03 -03:00
mix
be8636fe4c Fix Air Powered Vertical Coaster top section tunnels (#24824) 2025-07-24 05:17:48 -03:00
Tulio Leao
785c3df8f5 Add Catalan translations to NSIS installer 2025-07-23 06:47:29 -03:00
Tulio Leao
bbf4f0fd74 Add Simplified Chinese translations to NSIS installer 2025-07-23 06:47:12 -03:00
Britt Luttik
ec463164a2 Fix track deletion confirmation prompt not being aligned vertically (#24783)
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2025-07-21 22:55:11 +02:00
Arnold Zhou
2e36ec54be zh-CN: Add translation to Flathub package 2025-07-21 15:04:36 +03:00
ZeeMaji
2ac0373de3 Add Taiwan Park to extras 2025-07-20 18:39:08 +00:00
Llewelyn Gareth Griffiths
67d5a43f93 Merge branch 'develop' into develop 2025-07-20 17:43:01 +02:00
Michael Steenbeek
9d5b21cebf Fix typo in changelog 2025-07-20 18:37:32 +03:00
Llewelyn Gareth Griffiths
fd6707e9fb updating change log to add fix 2025-07-20 16:54:51 +02:00
Aaron van Geffen
2e219ec1e7 Introduce option to show minimap previews in LoadSave browser 2025-07-18 15:53:29 +02:00
Aaron van Geffen
091da9bdef Fix LoadSave window frame not resizing when toggling previews 2025-07-18 15:02:05 +02:00
Tulio Leao
309e1acde4 Merge pull request #24768 from tupaschoal/sv-se_nsis
Add Swedish and Spanish translations to NSIS installer
2025-07-16 17:35:56 -03:00
Aaron van Geffen
11ae2371ea Smooth map based on inferred PNG image size, not leftover setting (#24782) 2025-07-16 20:42:54 +02:00
Tulio Leao
12cf96b9d0 Add Spanish translations to NSIS installer 2025-07-15 06:46:57 -03:00
Tulio Leao
56a42882c2 Add Swedish translations to NSIS installer 2025-07-15 06:46:57 -03:00
mix
3ce25e9741 Add changelog entry for scenery and new ride window filter fixes 2025-07-14 16:51:36 +01:00
mix
fe5a47c6b1 Fix new ride window authors (#24773) 2025-07-16 13:07:39 +02:00
Aaron van Geffen
ba13285784 Fix changelog entry for #24730 2025-07-15 17:07:31 +02:00
Aaron van Geffen
ec0f4126b0 Let security guards alternate between slow and fast walking (#24730)
* Let security guards alternate between slow and fast walking

* Alternate based on amount of nearby guests instead

* Optimise loop to exit early once threshold has been reached

* Only count walking guests for security crowdedness

* Update replay bundle to v0.0.89

* Update NetworkBase.cpp
2025-07-15 10:02:37 +00:00
Jan Strauss
0522ae848b Add award plugin APIs (#24468)
* Add award plugin apis

* Address review feedback (use erase_if, extract AwardAdd method)

* Address review feedback (remove redundant comments, make AwardAdd static)

* Address review feedback (bump plugin api version, add changelog entry)
2025-07-13 07:04:26 -03:00
Michael Steenbeek
6ac5bd3ccc Add Arabic translations to NSIS installer 2025-07-12 19:47:22 +02:00
Cory Sanin
7217558ad1 openrct2.d.ts style fixes 2025-07-09 08:59:38 +02:00
Cory Sanin
65b5d86e6c Feature: [Plugin] Add bindings for missing cheats
Added the following binds for completeness:
- ignoreRidePrice
- makeAllDestructible
- forcedParkRating*

`allowSpecialColourSchemes` was missing from the type definition file so I added that as well.

\*forcedParkRating required a little more logic than the boolean cheats and I added some safeguards to prevent setting invalid values
2025-07-08 09:18:25 +02:00
Gymnasiast
5d0a967c9f Start 0.4.25 2025-07-05 19:09:06 +02:00
Gymnasiast
8592e6b877 Release v0.4.24
- Feature: [#24411] Vanilla scenarios now also have previews in the scenario selection window.
- Feature: [#24616] Add ability to scroll map with gamepad sticks.
- Feature: [#24662] Add optional screenshot argument for Z coord.
- Improved: [#22684] The limit of 2000 animated tile elements has been removed.
- Improved: [#23228] Landscape edge doors now animate opening and closing and play a sound.
- Improved: [#24026] Notification settings have been made into a tab of the Recent Messages window.
- Improved: [#24569, #24710] Add ten additional translations to the Windows installer.
- Change: [#24559] Scenario options are now disabled rather than hidden when disabling money makes them non-applicable.
- Change: [objects#383] Disable all base colours on non-remappable WWTT vehicles, change black to light_blue.
- Change: [objects#384] Remove erroneously enabled WWTT third remaps.
- Removed: [#24628] “Pause game when Steam overlay is open” feature (already broken for a long time).
- Removed: [#24640] Grouping by difficulty (instead of per campaign) in the scenario selector.
- Fix: [#15846] Rightclicking on track piece when there is construction below does not work.
- Fix: [#16176, #23113] Animated tile elements do not always redraw when there is over 2000.
- Fix: [#17365] The slope of new land surfaces is only correct on one side when shifting and resizing the map.
- Fix: [#18080] Obsolete official .DAT files can be loaded accidentally.
- Fix: [#21703] Scenery wall doors get stuck open if the game is saved and loaded whilst they are open.
- Fix: [#24456] Zoomed out vehicles on the ride window tab can sometimes draw incorrectly.
- Fix: [#24458] Vehicles in the ride window vehicle tab are offset differently than vanilla RCT2, and the sprites are cut off at the bottom.
- Fix: [#24576] It is possible to edit open rides in certain circumstances.
- Fix: [#24589] Music tab doesn’t fully render in multiplayer.
- Fix: [#24615] Blank strings in Windows installer.
- Fix: [#24617] ‘Divide by zero’ error when updating boat hire acceleration.
- Fix: [#24626] Viewports that only follow sprites (e.g. in the Ride and Guest windows) can be made to unfollow them.
- Fix: [#24661] `convert` console command always crashes with a segmentation fault.
- Fix: [#24666] `convert` console command rejects files with an SV7 extension.
- Fix: [objects#388] ‘Italian Police Ride’ has a non-functional first remap colour.
2025-07-05 17:56:24 +02:00
Gymnasiast
8fc7f59182 Update to objects version v1.7.1 2025-07-05 12:53:21 +02:00
Michael Steenbeek
984c251172 Fix changelog entry for #20095
[ci skip]
2025-07-03 23:35:08 +02:00
Michael Steenbeek
0b2ca08180 Add #24710 to changelog
[ci skip]
2025-07-03 23:20:05 +02:00
Michał Janiszewski
763242b14d Add ability to scroll the map with gamepad stick 2025-07-03 22:48:59 +02:00
Michael Steenbeek
9fcbac56bb Revert "Close #1787: Replace blood-curdling scream with regular roller coaster screams" (#24716)
This reverts commit f176b27076.
2025-07-03 21:36:55 +02:00
Michael Steenbeek
f176b27076 Close #1787: Replace blood-curdling scream with regular roller coaster screams 2025-07-03 17:30:59 +02:00
Gymnasiast
86b2b16f64 NSIS: Add Czech translation 2025-07-02 15:28:07 +02:00