Commit Graph

395 Commits

Author SHA1 Message Date
ζ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
Gymnasiast 2ce2fd307e
Update objects to v1.3.7 2022-11-23 18:18:20 +01:00
Ted John cd8f25f600
Add missing OpenSFX and OpenMSX cmake downloads 2022-11-12 12:04:11 +01:00
Ted John df0cc4224d
Update objects to v1.3.6 2022-11-12 12:04:11 +01:00
Ted John 4328860273
Add OpenSFX and OpenMSX downloads 2022-11-12 12:04:10 +01:00
73 048352edca
Guests will use Vanilla behaviour when choosing whether to head for a ride when leaving the park #15969 (#18500)
* Fix #18501: Guests incorrectly determining ride

This will restore guest behaviour to how it was in rct2 vanilla by having them only try to determine whether to ride a ride if they haven't already decided to leave the park

* Fix peeps incorrectly deciding when to get on rides in rain

This should now match how vanilla operates in the rain

* Update replays

Co-authored-by: reticulatingsplines <13323105+ReticulatingSplines@users.noreply.github.com>
Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2022-11-04 07:22:04 +00:00
Gymnasiast c376096d18
Update objects to v1.3.5 2022-09-22 16:49:38 +02:00
Gymnasiast 11346dceb3
Update to objects v1.3.4 2022-08-31 22:01:08 +02:00
Duncan adc51ad9aa
Rework rct_vehicle_colour (#16051)
* Remove rct_vehicle_colour and replace with VehicleColour

* Update network version

* Update replay version
2022-08-13 19:30:30 +00:00
Gymnasiast 0bf750cb12
Update to objects release v1.3.3 2022-08-01 22:19:11 +02:00
Michael Steenbeek 2b859c7099
Remove __ENABLE_LIGHTFX__ define
It is already enabled for all our builds, and upcoming changes to RTD would add a slew more.
Discussed in team chat with Duncan and Hielke.
2022-07-28 21:34:02 +00:00
Michael Steenbeek 34a7421b98
Remove last references to WINNT 5.1 (#17631)
Probable oversight from https://github.com/OpenRCT2/OpenRCT2/pull/17411.
2022-07-28 22:39:04 +02:00
Sadret ed18ef1146
Fix #16392: Scenery on sloped surface is placed at wrong height. (#17343)
* Fix #16392: Scenery on sloped surface is placed at wrong height.

* fix SceneryQuadrantOffset

* fix valley land height

* Bump network version

* update replays

Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2022-07-20 20:33:33 +01:00
Michał Janiszewski 2a58719284
Improve CMake handling of g2.dat (#17558)
CMake variables already escape characters. Fixes #17534
2022-07-17 01:43:07 -07:00
Gymnasiast 3a74b9c6ac
Update objects to v1.3.2 2022-06-21 19:05:30 +02:00
Ted John 33b3a8f725 Use v33 of dependencies 2022-06-06 23:41:15 +01:00
Michael Steenbeek 88b3e88bdd
Remove Testpaint (#17333)
TestPaint served us well, but it hasn’t compiled for years, and before that it produced incorrect results for years.
2022-06-06 10:07:07 +02:00
Ted John 97c0c4e052
Merge pull request #16975 from IntelOrca/plugin/track-segments
[Plugin] Add APIs for track segments and track iteration
2022-05-26 20:33:53 +01:00
Ted John 1d0f9b584b Update to objects release v1.3.0 2022-05-23 22:25:21 +01:00
Ted John 7af322f8eb Fix build due to unused field 2022-05-17 19:27:39 +01:00
Gymnasiast 7f802270fc
Update objects to v1.2.8 2022-05-14 23:48:36 +02:00
Hielke Morsink daeaa98927
Update downloaded title sequence to v0.4.0 2022-04-24 15:10:27 +02:00
Michael Steenbeek 031b4db03b
Update to objects release v1.2.7 2022-04-17 01:02:49 +02:00
Rik Smeets 760c96224c
Prevent slow motion jumps in Maze 2022-04-06 10:42:00 +02:00
Rik Smeets 4e8ea47e1b
Guests with umbrellas no longer always avoid Maze when it rains (#16859)
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2022-03-28 23:26:56 -03:00
Adam ea435f9361
chore: update macOS dependencies, remove workaround (#16826) 2022-03-20 09:02:46 -03:00
duncanspumpkin 2874b1b49d Update replays 2022-03-12 10:43:41 +00:00
Michael Steenbeek 11ce0e8f8a
Merge pull request #16489 from Gymnasiast/fix/16426
Fix #16426: Empty changelog when installed to non-standard prefix
2022-03-07 18:20:20 +01:00
duncanspumpkin 78549b5053 Update replays 2022-02-14 07:42:18 +00:00
ζeh Matt 5271027441
Fix replays on CI 2022-02-04 15:30:05 +02:00
ζeh Matt ba487bac70
Update replays 2022-01-29 17:51:59 +02:00
erikjanp fbc6106e81
Fix #16426: Empty changelog when installed to non-standard prefix 2022-01-23 14:04:31 +01:00
Gymnasiast 2fb3a41e1c
Include new objects release 2022-01-19 13:25:23 +01:00
Gymnasiast 07fff9ec18
Use v1.2.5 objects release 2022-01-02 17:33:31 +01:00
Conrad Kostecki cb6d7418c5
CMakeLists.txt: update CCache handling (#16185)
This PR updated slightly the handling of CCache. With the current
implementation, when CCache is not being installed, CMake will complain,
that OPENRCT2_USE_CCACHE is not set.

This logic is slightly updated, so the option OPENRCT2_USE_CCACHE is always
being available and when this option is enabled (default ON), it will
search for CCache and warn, if it's not found.

The idea behind is, as in Gentoo, we never let CCache be used by the
package itself, instead, we enabled it globally. But this the old logic,
on systems, which don't have CCache installed, it will complain about
OPENRCT2_USE_CCACHE not being used, but we have to make sure, OpenRCT2
will never use by itself CCache and this message will be gone..

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2021-12-12 23:04:58 +01:00
deurklink ceb49e0984
Fix: #16162 Go Kart speeds not correctly randomised (#16165)
* Fix Go Kart Speeds not being random

Go kart speeds now only get 2 different values (around 37kmh or around 25kmh), in vanilla Go karts can also have a value in between. This PR fixes that.

* Update changelog.txt

Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>

* Increment network version

* Update replays

Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2021-12-11 17:11:23 +00:00
Duncan 56c4240d77
Make Parkfile Pathfinding Deterministic (#16147)
* Rename path find functions and use sub function

* Modify leaving park logic to not use park entrance index

* Remove ChosenParkEntrance from peep struct

* Refactor GetNearestParkEntrance

Removed the index as its pointless. Fixed function to use CoordsXY

* Increment network version

* Update replays
2021-12-11 16:03:59 +00:00
Gymnasiast 633a977397
Use objects v1.2.4 2021-12-08 16:33:27 +01:00
Duncan 2b4eaab5dc
Modify TrackPlaceAction to handle ride type parameter (#15980)
* Modify TrackPlaceAction to handle ride type parameter

* Update network and plugin version

* Update replays
2021-11-25 12:28:30 +00:00