Commit Graph

23555 Commits

Author SHA1 Message Date
OpenRCT2 git bot d575825c25 Merge Localisation/master into OpenRCT2/develop 2022-05-30 04:14:59 +00:00
Hielke Morsink c8df66fab9
Log exception when an error occurs 2022-05-29 08:30:42 +02:00
OpenRCT2 git bot 999f76cfc8 Merge Localisation/master into OpenRCT2/develop 2022-05-29 04:09:07 +00:00
Duncan 1cc2901680
Dropdown Window Class Refactor (#17278)
* Move dropdown window to class

* Refactor and move locals into member vars

* Deduplicate slightly

* Apply review comments
2022-05-29 01:06:23 +01:00
Hielke Morsink 3ea70cdeaf
Fix: shortcut key highlight remains when cursor leaves list 2022-05-28 20:55:42 +00:00
MaxMallon a45a788da9
Fix scenarios made from paused saves starting paused 2022-05-28 21:55:34 +02:00
Ted John d56a6a927c
Fix #17276: RollerCoaster Tycoon 1 Title screen music not playing 2022-05-28 13:57:42 +02:00
Hielke Morsink 15581b509d
Fix cursor pivot for land up/down cursor (#17255)
Co-authored-by: guljam <cube4none@gmail.com>
2022-05-28 11:53:45 +00:00
Hielke Morsink 8347e02582
Add changlog entry 2022-05-28 13:09:27 +02:00
Hielke Morsink 205f98560b
Remove highlight when cursor leaves new rides list 2022-05-28 13:09:26 +02:00
Hielke Morsink d709668eab
Remember scroll position instead of ride selection 2022-05-28 13:09:26 +02:00
Hielke Morsink 64eff42c60
Introduce constant for ride tab count 2022-05-28 10:16:41 +02:00
Rik Smeets 275adc9e68
Fix #7983: Change when certain G-forces show up in red
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com>
2022-05-27 22:09:18 +00:00
X123M3-256 502f06af91
Add "Alpine Coaster" ride type (#16825)
* Implement "Alpine Coaster" ride type


Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2022-05-26 21:28:17 +00: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 2db373bb62 Increment plugin API version 2022-05-26 18:37:14 +01:00
Ken Reese 5d52f4fd31
Fixed > 4 to >= 4 in min height check for shore generation (#17280) 2022-05-25 06:48:10 +01:00
Ted John e90ebb38ce
Merge pull request #17188 from IntelOrca/audio-objects
All references to CSS are now moved to an object file which is loaded at the start of the game. The audio object type is a new kind of object which is not saved to park files.

New audio objects include:**
rct2.audio.base - Base audio for OpenRCT2, includes all sound effects and crowd ambience.
rct2.audio.title - The RCT2 title music.
rct2.audio.circus - The "ride music" that is played by the circus ride.
rct1.audio.title - The RCT1 title music.

The audio code is a bit of a mess. It went through a few refactors and still remains unfinished. So at some point I need to go back and clean it up.
2022-05-23 23:50:07 +01:00
Ted John bb102cc1ec Remove null audio source and fix crash on exit 2022-05-23 23:06:41 +01:00
Ted John 1d0f9b584b Update to objects release v1.3.0 2022-05-23 22:25:21 +01:00
Ted John 6465d42b57 Apply code review changes, auto* 2022-05-23 22:24:56 +01:00
Ted John 2effca59d1 Fix audio source leak 2022-05-23 22:24:56 +01:00
Ted John 2012488956 Fix issues with file finding on Linux 2022-05-23 22:24:56 +01:00
Ted John a1d6492828 Update data/language/en-GB.txt
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
2022-05-23 22:24:56 +01:00
Ted John a2e6691ac2 Add new audio objects for loading sounds 2022-05-23 22:24:56 +01:00
OpenRCT2 git bot 697fa7c436 Merge Localisation/master into OpenRCT2/develop 2022-05-23 04:10:52 +00:00
Michał Janiszewski 52ea48adc8
Merge pull request #16911 from janisozaur/ubuntu-jammy
Update CI images
2022-05-22 15:41:23 -07:00
Michał Janiszewski f218d38ff8 Build 32-bit with Focal 2022-05-23 00:15:59 +02:00
Michał Janiszewski d51ed4f178 Upload more Linux builds to openrct2.org 2022-05-23 00:15:59 +02:00
Duncan 5349e6fe88
Window Class Refactor: DebugPaint (#17269)
* Move debug paint window to class

* Refactor global

* Use ref where possible
2022-05-22 23:15:39 +01:00
Michał Janiszewski 006628727e Update more CI images 2022-05-22 23:37:47 +02:00
Michał Janiszewski 80a142c575 Disable NT5.1 jobs as they haven't worked in a while
As much as I'd love to continue supporting NT5.1 mingw job as something
that could potentially run on ReactOS, I think it's time for it to go.
The sad truth is those builds were not able to run on such systems for a
while, no matter how much we tried to keep our project not polluted with
modern symbols, our dependencies haven't been so pristine. The latest
bug with those relates to how the static executable gets created and
even after solving that issue, there comes another one that isn't ours
but a play between freetype and GCC which I'm not interested in solving.
NT5.1 is no more. It's ceased to be. NT5.1's expired and gone to meet
its maker.
2022-05-22 23:37:47 +02:00
Michał Janiszewski e42227066f Add Ubuntu Jammy to build matrix, update images 2022-05-22 23:37:47 +02:00
guljam 03882905c8
fix #17247 Closing scenery window resets transparency settings 2022-05-22 22:58:51 +02:00
Hielke Morsink 6b94d8c0bc
Fix overwriting buffer for parent directory when browsing "Up" 2022-05-22 14:32:06 +00:00
guljam 530c62c27b
Fix hand cursor position on Inventions List 2022-05-22 14:02:26 +02:00
Ken Reese eab90843a2
Improve shorelines in map generation (#17242) 2022-05-22 08:05:20 +02:00
OpenRCT2 git bot e061845321 Merge Localisation/master into OpenRCT2/develop 2022-05-22 04:02:39 +00:00
Hielke Morsink dd1b8cd61e
Merge pull request #17254 from guljam/fix-scroll-right-click-ghost
fix object ghost follows invisible cursor when scroll with right-click
2022-05-21 10:06:12 +02:00
Hielke Morsink 95df149804
Fix: Ghosts and tooltips move when panning the viewport by right-click dragging
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com>
2022-05-21 09:40:43 +02:00
Michał Janiszewski 7832288ff9
Plug memory leak in OpenGL engine (#17250) 2022-05-20 21:43:16 +00:00
Michał Janiszewski 1516eba02d
Merge pull request #17249 from janisozaur/fix-scenery-name-reporting
Fix possible crash when reporting scenery name in S4 import
2022-05-20 14:04:13 -07:00
Michał Janiszewski 5f7a852e57 Fix possible crash when reporting scenery name in S4 import
Similar to https://github.com/OpenRCT2/OpenRCT2/pull/17197
2022-05-20 22:41:14 +02:00
OpenRCT2 git bot acada46232 Merge Localisation/master into OpenRCT2/develop 2022-05-20 04:07:00 +00:00
Hielke Morsink b21aaa5229
Increment plug-in API version for #17231 2022-05-18 18:41:42 +02:00
Michael Steenbeek 727fd39f14
Merge pull request #17231 from Gymnasiast/fix/ride-type-script
Fix inverted condition in ScTileElement.hpp
2022-05-17 21:05:08 +02:00
Ted John 31764f62c6 Change track segment API to use null 2022-05-17 19:33:04 +01:00
Ted John 7af322f8eb Fix build due to unused field 2022-05-17 19:27:39 +01:00
Ted John 71a6e2bf74 Add angle and banking to track segment 2022-05-17 19:27:39 +01:00
Ted John bf1e3412a5 Add extra fields to TrackSegment 2022-05-17 19:27:39 +01:00