Jonas (Elessar2)
5c8867098d
Fix #25028 : Stalls can only use 1 colour preset
...
Co-authored-by: Gymnasiast <Gymnasiast@users.noreply.github.com >
2025-11-16 13:56:15 +00:00
Gymnasiast
4b8c562f06
Update objects to v1.7.4
2025-11-09 13:17:06 +01:00
Hielke Morsink
6e798af987
Update title sequence release dependency ( #25274 )
2025-09-28 09:52:35 +02:00
duncanspumpkin
893fbdc2b4
Use correct hash
2025-09-15 23:11:55 +02:00
duncanspumpkin
a13cfab51c
Update replays
2025-09-15 23:11:55 +02:00
LRFLEW
d800a193c3
Update AppImage metadata to rDNS
2025-09-08 19:35:55 +00:00
Michał Janiszewski
a64cb177ac
Use libraries v41 ( #25087 )
...
This make quickjs-ng available
2025-09-06 22:22:33 +02:00
Michał Janiszewski
66665c8a81
Use macos-15-built libraries v40 ( #24939 )
...
* Use macos-15-built libraries v40
Windows version is the same as v38, no need to update
* Use macos-15 in CI
* Build libopenrct2 statically
* Skip creating universal libopenrct2.dylib as it no longer exists
* Force static linking on macOS
2025-08-26 07:04:30 +02:00
Tulio Leao
c66cfefc83
Update to objects v1.7.3 ( #24944 )
2025-08-10 07:56:59 -03:00
Michał Janiszewski
47d202f08a
Update macos libraries to v38, use SHA256 checksums ( #24889 )
2025-08-04 18:09:32 +02:00
AuraSpecs
3c52205810
Update OpenMSX and OpenSFX
2025-07-25 11:43:48 +03:00
Aaron van Geffen
420cea17ae
Update objects to v1.7.2
2025-07-24 12:24:10 +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
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
Gymnasiast
8fc7f59182
Update to objects version v1.7.1
2025-07-05 12:53:21 +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
Aaron van Geffen
6dcc5954f5
Update objects to v1.7.0
2025-06-02 22:45:17 +02:00
Gymnasiast
c2b4158573
Split tracks.dat from g2.dat
2025-05-29 21:25:33 +02:00
Gymnasiast
572ced8b85
Avoid build failures when removing or renaming a resource
2025-05-19 22:41:58 +02:00
Michael Steenbeek
7ddb806063
Close #24324 : Split font.dat from g2.dat
2025-05-09 14:01:28 +02:00
Aaron van Geffen
92690c916e
Update replays to v0.0.87
2025-04-18 21:05:31 +01:00
Duncan
add17b14ae
Use aliases in cmake to prevent mistakes. Fix g2 dependency mistake ( #24213 )
...
Move libopenrct2 cmake to libopenrct2
Revert using aliases for install
2025-04-14 09:45:37 +01:00
Duncan
d5de6c2b49
Start Simplifying CMake code ( #24177 )
...
* Use generator expressions
* Update cmake minimum
* Move options and remove project name
* Use further generator expressions
* Try upgrading to CMake 3.25 on Ubuntu 22.04 CI
Install software-properties-common
* Standardise with DISABLE_TTF for disable defines
* Set X64 var differently due to unknown reasons
---------
Co-authored-by: Michael Steenbeek <1478678+Gymnasiast@users.noreply.github.com >
2025-04-11 16:09:52 +01:00
Romain
fd0c20f31a
Allow disabling the version checker
2025-04-07 23:43:27 +02:00
Michael Steenbeek
9fb0ba0f3d
Bump objects to v1.6.1
2025-04-03 23:48:06 +02:00
Aaron van Geffen
08dff3e095
Update objects version to v1.6.0
2025-03-01 21:05:29 +01:00
X123M3-256
864d9b2d73
Add large diagonal flat to steep and dive loop track pieces
2025-01-15 13:25:29 +01:00
Aaron van Geffen
7eb8556c60
Update replays to v0.0.86
2025-01-10 13:43:14 +01:00
Aaron van Geffen
0e8b9e94f3
Update objects bundle to v1.5.0
2025-01-09 21:58:16 +01:00
Aaron van Geffen
36491e309d
Update replay tests to v0.0.85
2024-12-25 17:52:47 +01:00
Aaron van Geffen
d350f935ee
Update objects to v1.4.12 ( #23535 )
2025-01-03 22:34:20 +01:00
Michał Janiszewski
f788b60331
Merge pull request #23236 from OpenRCT2/signpath
...
Sign Windows binaries with SignPath certificate
2024-11-26 23:32:43 +01:00
Gymnasiast
b32a31f517
Update objects+changelog and bump network+park version
2024-11-23 22:46:02 +01:00
Duncan
759d850e56
Fix #23238 : Guest ride favourite mistake
...
Mistake made during implementation.
2024-11-23 10:39:17 +00:00
Michał Janiszewski
41b13197d1
Distribute Privacy policy in all the artifacts
2024-11-23 00:29:45 +01:00
Michał Janiszewski
dc052eaa03
Default headers check option to off, enable for CI
2024-11-08 23:10:58 +01:00
Michał Janiszewski
05d125efbf
Add option to skip headers check
...
In some configuration, such as our docker build, there's no need to
perform headers check, as it is handled by a different job already.
2024-11-08 23:08:54 +01:00
Aaron van Geffen
155f5ae2f5
Increase cmake_minimum_required to 3.10 ( #23165 )
2024-11-08 22:59:22 +01:00
Michael Steenbeek
1be5d78a52
Update objects release to v0.4.10 ( #23109 )
2024-11-03 10:05:10 +01:00
Aaron van Geffen
d803647bd3
Update objects bundle to v1.4.9
2024-10-30 20:45:18 +01:00
mrmbernardi
498a2e349b
CMake option to turn on the AddressSanitizer ( #22985 )
2024-10-15 11:11:47 +02:00
ζeh Matt
5bbed4adc2
Update replay
2024-10-12 05:00:23 +03:00
Michael Steenbeek
52b70703af
Turn TrackElemType into a strong enum
2024-10-11 13:30:27 +00:00
Aaron van Geffen
b2b2f75f14
Speed-up wide path recalculation ( #22830 )
...
Only consider coords within map bounds when calculating wide paths
2024-09-29 13:11:43 +00:00
Aaron van Geffen
931f0705ce
Introduce PeepNamesObjects for 'real' names of peeps ( #22758 )
...
* Add initial PeepNamesObject implementation
* Add peep names object to default objects
* Append peep names object to object list for older saves
* Deduplicate AppendRequiredObjects functions
* Remove built-in 'real name' tables
* Increment park version; introduce kPeepNamesObjectsVersion
* Update objects dependency to v1.4.8
2024-09-29 15:05:55 +02:00
Michał Janiszewski
d69002c445
Use libraries v37 ( #22718 )
2024-09-08 00:00:49 +02:00
Michał Janiszewski
125ae170b2
Update Debian CI to Bookworm, Ubuntu CI to Noble ( #22493 )
...
* Update Debian CI image to Bookworm
* Disable optimizations for files tripping GCC 12
* Try disabling warnings instead of optimizations
* Update Ubuntu from jammy (22.04) to noble (24.04), drop i386
Dropping i386 as there are packages missing in upstream repository
required for OpenRCT2, such as https://packages.ubuntu.com/noble/libzip-dev
* Deprecate GCC older than 12
* Update Debian Bookworm CI configuration
* Update remaining jobs from Ubuntu jammy to noble
* Update docker images to v16 for libclang-rt-dev
2024-09-06 22:05:04 +02:00
Hielke Morsink
761f126acf
Update title sequences to v0.4.14 release ( #22472 )
2024-08-30 17:21:29 +02:00
Michael Steenbeek
84d5e80634
Update objects to v1.4.7
2024-08-02 22:25:45 +02:00