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

433 Commits

Author SHA1 Message Date
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
AuraSpecs
8968c7d3fe Update OpenMusic to version 1.6 (#22262) 2024-07-10 07:43:52 +00:00
Michał Janiszewski
be0ca5a1d2 Update libraries to v36 (#22235)
Downgrade breakpad

Fixes #22003
2024-07-07 09:41:18 +00:00
Michael Steenbeek
d4f97d3875 Update objects release to v1.4.6 2024-06-01 22:17:19 +02:00
Michael Steenbeek
03926c46d0 Update to v1.4.4 objects release 2024-04-27 19:30:39 +02:00
Michał Janiszewski
f9bd26214b Use libraries v35 (#21771) 2024-04-12 15:22:00 +03:00
Michael Steenbeek
9062049be1 Fix sound effects not working with RCTC base, fix audio object conflict
Due to this overwriting of object IDs, loading the sound effects would not work on RCTC. This overwriting also caused object conflicts which weren’t always won by the RCTC one. This fixes both problems by using non-clashing names, and only renaming one to `rct2.audio.base`, the name expected by the asset packs.
2024-03-31 22:28:17 +00:00
Aaron van Geffen
db18c712fe Remove frowny faces regarding char8_t<->char conversion 2024-03-28 14:04:54 +01:00
Gymnasiast
02e412d9a1 Pull in objects release v1.4.2 2024-03-22 18:42:47 +01:00
Gymnasiast
bc27179b07 Pull in objects release v1.4.1 2024-03-22 17:30:02 +01:00
Andrew
5aed126cac Use new colours for peeps' clothing when they spawn 2024-03-02 02:06:47 +01:00
Gymnasiast
ce1240f8d1 Require objects release v1.4.0 2024-03-02 01:33:50 +01:00
AuraSpecs
a3659b7ca4 Add log flume lift sound effect (when “chainlift” is enabled) 2024-03-01 21:01:50 +00:00
Aaron van Geffen
8bf848582b Add -Wno-deprecated-declarations to suppress fs::u8path warnings 2024-02-27 21:33:00 +01:00
Aaron van Geffen
0c0b10fc09 Compile OpenRCT2 using C++20 2024-02-27 15:32:38 +01:00
Karst
da8594cec1 Update OpenSFX to version 1.0.4 2024-02-09 21:36:59 +01:00
Michael Steenbeek
12d2e0aa7f Update objects to v1.3.13 (#21124) 2023-12-30 00:25:03 +02:00
Michael Steenbeek
3ab12eb659 Update objects to v1.3.12 2023-12-23 23:38:33 +01:00
AuraSpecs
83598ba898 OpenMusic release v1.5 (#21004)
Adds Rock style 4 ride music by Blackend Blue.
2023-11-28 06:09:58 -03:00
AuraSpecs
1223b739e0 Create OpenMusic 1.4 release (#20795)
nl-NL: Fix/amend some descriptions by @Gymnasiast in #42
    Update French translation by @rmnvgr in #43
    Normalize the ragtime tunes by @karst in #44
    Complete list of Fairground organ style 2 tunes by @karst in #45
    Update Hungarian translation by @anon569 in #47
    Add Mystic style by @SkyshardMelody in #46
    pt-BR: Translate Mystic Style by @tupaschoal in #48
    hu-HU: Translate Mystic Style by @anon569 in #49
2023-09-21 19:36:37 +01:00
Hielke Morsink
44ed77e882 Update title sequences to v0.4.6 release 2023-08-03 17:15:55 +02:00
ζeh Matt
d37478e294 Remove google benchmark dependency 2023-06-30 16:37:11 +03:00
Matthias Moninger
e7769a9a8f Merge pull request #19796 from ConiKost/cmake
CMakeLists.txt: Do not force download of OpenMSX/OpenSFX
2023-06-09 16:49:38 +03:00
Karst
286d116026 Update OpenMusic to v1.3.1
Co-Authored-By: Hielke Morsink <hielke.morsink@gmail.com>
Co-Authored-By: deurklink <6469413+Deurklink@users.noreply.github.com>
Co-Authored-By: Ted John <intelorca@gmail.com>
2023-05-15 19:26:49 +01:00
Michał Janiszewski
9026568074 Update objects to v1.3.11 (#20153) 2023-05-08 10:10:11 +00:00
AuraSpecs
535747ae5f Update OpenMusic to version 1.3.0 (#20133) 2023-05-08 10:02:14 +02:00
AuraSpecs
53642c0ae9 Update OpenSFX to version 1.0.3 (#20009) 2023-04-22 09:41:34 +01:00
duncanspumpkin
aa0d3bcdd8 Update replays 2023-04-12 22:43:14 +01:00
AuraSpecs
19a8384547 Update OpenMusic to version 1.2.0 (#19833) 2023-04-05 20:21:12 +01:00
Duncan
d3c492a967 Update objects for OpenRCT2/OpenRCT2#19547 (#19836) 2023-04-05 19:03:50 +00:00
Michał Janiszewski
049d962a7c Merge pull request #19462 from duncanspumpkin/cmakeTests
Actually Run All Unit Tests in CMake
2023-04-03 17:43:23 +02:00
Conrad Kostecki
d4a803e89e CMakeLists.txt: Do not force download of OpenMSX/OpenSFX
This change removes the hardcoded enable for Linuxsystems, where
DOWNLOAD_OPENMSX and DOWNLOAD_OPENSFX is always set to ON and as a
result overwriting users choice not to download those files.

Also setting DOWNLOAD_OPENMSX and DOWNLOAD_OPENSFX to ON, in order not
to break existing behauvior.

This fixes https://github.com/OpenRCT2/OpenRCT2/issues/19763
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2023-04-02 12:52:53 +02:00
Duncan
893ade7ccc Update to objects v1.3.9 (#19770) 2023-03-29 21:33:31 -03:00
duncanspumpkin
aee3f17b93 Fix cmake tests compiling 2023-03-29 22:04:13 +01:00
ζeh Matt
91d2d51417 Update replays 2023-03-22 22:53:25 +02:00
ζeh Matt
8a0b563316 Update replays 2023-03-22 21:51:52 +02:00
Duncan
d0821d05ac Update soundfx Fix #18904 (#19634)
* Update soundfx Fix #18904

* Update changelog
2023-03-14 08:18:05 +00:00
AuraSpecs
1949331334 Create new release for OpenMusic (1.1.0) (#19635)
* Create new release for OpenMusic (1.1.0)

* Add Blizzard style (replacement for Ice style)
* Add Extraterrestrial style (replacement for martian style)

* Update changelog.txt
2023-03-13 21:53:52 +00:00
duncanspumpkin
b2efb3a6f7 Update replays 2023-03-08 22:09:01 +00:00
Michał Janiszewski
855659adc1 Automatically download OpenSFX for Linux builds
Allow skipping of download if prepopulated
2023-03-04 22:55:57 +01:00
Michał Janiszewski
463234e59f Allow skipping of OpenMusic download if prepopulated (#19542) 2023-03-03 20:22:55 +02:00
Michael Steenbeek
dd624f9bff Replace remaining usages of money16, money32 (#19469)
* Use money64 for ride prices and shop items

* Use money64 for park entrance fee

* Use money64 for gGuestInitialCash

* Use money64 for upkeep costs

* Use money64 for ride value

* Use money64 for marketing campaign cost

* Use money64 for object prices

* Use money64 for land prices

* Use money64 for guest expenditure

* Replace remaining occurrences of money32 with money64

* Update replays

* Bump network version

---------

Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2023-03-02 21:55:42 +00:00
Nick Graham
980555bc89 Install OpenMusic by default in Linux (#19247)
* Add OpenMusic and OpenSoundEffects install options to CMakeLists

* Fix #19160: Import OpenMusic by default on Linux

Required to open park files using music found in OpenMusic repository
2023-02-21 12:19:22 +01:00
spacek531
1dfbb5f124 Widen Vehicle::update_flags to 32 bits (#19340)
* Expand update_flags to uint32

* move IsCrashedVehicle to update_flags

* rename update_flags to Flags

* Update replays

---------

Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2023-02-10 21:46:06 +00:00
Wirlie
538b87e94c Fix: A queuing guest can ignore the next guest in the queue in certain circumstances (RCT2 bug) (#19068)
* Use PeepDirection instead of sprite_direction to update queue position

* Align guests to the centre of the first queue tile.

* Bump network version

* Update changelog

* Update replays

Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2023-01-24 09:35:12 +00:00
Gymnasiast
900a25f0ee Update to objects release v1.3.8 2023-01-20 12:37:01 +01:00