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

28597 Commits

Author SHA1 Message Date
Aaron van Geffen
420cea17ae Update objects to v1.7.2 2025-07-24 12:24:10 +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
OpenRCT2 git bot
64309259f0 Merge Localisation/master into OpenRCT2/develop 2025-07-24 04:14:50 +00:00
Tulio Leao
911e8a3553 Merge pull request #24819 from tupaschoal/ca-cn-nsi
Add Chinese (Simp.) and Catalan translations to NSIS installer
2025-07-23 21:59:21 -03:00
mix
92cf940b86 Fix #24785: Change scenery window filter to use filename instead of full path (#24786) 2025-07-23 07:03:09 -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
LRFLEW
c79eb0609b Don't Double-Compress Park Chunks in Replay File (#24728) 2025-07-20 21:03:52 -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
OpenRCT2 git bot
8b3f286eeb Merge Localisation/master into OpenRCT2/develop 2025-07-20 04:16:52 +00: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
Aaron van Geffen
82ab76824f Config.cpp: fix serialisation for sorting by file size 2025-07-18 14:41:52 +02:00
OpenRCT2 git bot
09fb8ea2aa Merge Localisation/master into OpenRCT2/develop 2025-07-17 04:13:49 +00: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
Britt Luttik
ecc02bd4e6 Generalise tooltips for object group tabs in Object Selection window (#24776) 2025-07-16 13:54:25 +00:00
Aaron van Geffen
3d74a68576 Merge pull request #24775 from mixiate/fix-scenery-and-new-ride-window-filters
Fix scenery and new ride window non legacy object filters
2025-07-16 13:20:14 +02: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
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
Llewelyn Gareth Griffiths
ea1f17ab83 reliability progress bar no longer has min value of 10 2025-07-15 09:57:30 +02:00
mix
3ce25e9741 Add changelog entry for scenery and new ride window filter fixes 2025-07-14 16:51:36 +01:00
mix
42217e01dc Fix new ride window filter by id not working for non legacy objects 2025-07-14 16:44:48 +01:00
mix
312225ecc2 Fix scenery and new ride windows non legacy object file name filter 2025-07-14 16:30:54 +01:00
OpenRCT2 git bot
936f5f231a Merge Localisation/master into OpenRCT2/develop 2025-07-14 04:16:29 +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
OpenRCT2 git bot
f5fc12b7a8 Merge Localisation/master into OpenRCT2/develop 2025-07-13 04:14:28 +00:00
Michael Steenbeek
6ac5bd3ccc Add Arabic translations to NSIS installer 2025-07-12 19:47:22 +02:00
Jan Strauss
fdc4d4d892 Set -Wmissing-prototypes for clang builds (#24757)
* Set -Wmissing-prototypes for clang builds.

GCC defines -Wmissing-declarations as specialization of -Wmissing-prototypes for C++ (See https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-declarations and https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes) while Clang uses -Wmissing-prototypes for both languages and -Wmissing-declarations is a different diagnostic (See https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-prototypes and
https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-declarations).
Use MATCHES against CMAKE_CXX_COMPILER_ID (See https://stackoverflow.com/a/10055571, https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html) as conditional to handle both AppleClang and Clang.
Clang enables -Wmissing-declarations by default so no point in setting it only if !Clang.

See also:
https://github.com/llvm/llvm-project/issues/16660
https://reviews.llvm.org/D119361

* Make HasMatchingLanguage in Platform.macOS.mm static.

Uncovered by setting -Wmissing-prototypes flag for Clang builds in 306c277c.

* Ignore -Wmissing-prototypes for extern GetVersion.

Result of setting -Wmissing-prototypes flag for Clang builds in 306c277c.

See also: https://github.com/llvm/llvm-project/issues/94138
2025-07-11 14:06:41 -03:00
OpenRCT2 git bot
c72c32cd1d Merge Localisation/master into OpenRCT2/develop 2025-07-11 04:13:36 +00:00
Cory Sanin
7217558ad1 openrct2.d.ts style fixes 2025-07-09 08:59:38 +02:00
OpenRCT2 git bot
0cbdee9fe8 Merge Localisation/master into OpenRCT2/develop 2025-07-09 04:10:42 +00: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
Michael Steenbeek
263796387f Merge pull request #24721 from Gymnasiast/refactor/sawyer-coding-cleanup
Move SawyerCoding fully into own namespace
2025-07-08 09:14:18 +02:00
OpenRCT2 git bot
16b76b1b74 Merge Localisation/master into OpenRCT2/develop 2025-07-08 04:08:25 +00:00
OpenRCT2 git bot
ea8e2c1c50 Merge Localisation/master into OpenRCT2/develop 2025-07-07 04:11:17 +00:00
OpenRCT2 git bot
b1411ce186 Merge Localisation/master into OpenRCT2/develop 2025-07-06 04:11:22 +00:00
Gymnasiast
5d0a967c9f Start 0.4.25 2025-07-05 19:09:06 +02:00
Gymnasiast
65eca39b3e Merge branch 'master' into develop 2025-07-05 19:07:24 +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.
v0.4.24
2025-07-05 17:56:24 +02:00
Gymnasiast
b4f55d4209 Merge branch 'pre-release' 2025-07-05 17:52:54 +02:00