duncanspumpkin
8fb91c93aa
Remove unused news_variables
2022-06-07 22:35:06 +01:00
duncanspumpkin
3dba3984bf
Remove map_variables
2022-06-07 22:35:06 +01:00
Michael Steenbeek
3fae2413db
Use “car” instead of the ambiguous “vehicle”, part 1
...
Currently, the word “vehicle” is used for both “train” and “car”. This is a first effort towards disambiguation.
2022-06-07 20:36:20 +00:00
Ted John
dcab9d4c9c
Merge pull request #17217 from IntelOrca/flac-support
...
Add optional support for streaming FLAC and OGG/vorbis audio.
Galaxy style from OpenMusic is over 40 MiB in wav. FLAC gets it down to about 27 MiB and OGG/vorbis can get it down to just 1.36 MiB. I think vorbis should be our primary format for distributing OpenRCT2 assets due to its low size, but FLAC is available for those who want higher quality assets.
2022-06-07 21:16:39 +01:00
Duncan
a73df7e376
Remove Editor Main ( #17348 )
...
* Remove editor main window
* Remove editor main completely
* Update src/openrct2/Editor.cpp
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com >
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com >
2022-06-07 08:26:58 +01:00
Ted John
fe2e054f53
Undo change to Drawing.String.cpp
2022-06-06 23:41:15 +01:00
Ted John
95661f4df2
Refactor audio sources
2022-06-06 23:41:14 +01:00
Ted John
274bd921b3
Add ogg vorbis support
2022-06-06 23:41:14 +01:00
frutiemax
0791b221e5
Add MusicUpdateFunction field to RTD
2022-06-06 21:00:16 +02:00
X123M3-256
4b11a4fc6a
Remove incorrect flags from alpine coaster ( #17347 )
2022-06-06 20:10:56 +02: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
Michael Steenbeek
60659f4a27
Fix #17337 : APVC trains not imported properly when loading RCT1 parks
2022-06-05 23:19:35 +02:00
Hielke Morsink
d1d1a8507b
Merge pull request #17328
2022-06-05 18:41:57 +02:00
Michael Steenbeek
339edcd0f3
Fix #17310 : Reversed reversible vehicles not imported properly from S4
2022-06-05 09:40:53 +02:00
Hielke Morsink
49c3f49535
Split X and Y size in mapgen logic
2022-06-04 19:56:31 +02:00
Hielke Morsink
8d14016c3f
Allow maps to be resized to non-rectangular shapes
2022-06-04 11:26:34 +02:00
spacek531
673ec0fa10
Frames rotation count part 1 ( #17106 )
...
Refactor vehicle sprite groups
rename rotationType to spriteGroup
remove numframes getters from scobject
add sprite groups getters
add documentation to plugin
Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk >
2022-06-03 23:03:02 +01:00
Ted John
9a4492c704
Fix unable to save landscape in editor
...
Audio objects were being unloaded, while they were still in the loaded object list.
2022-05-30 23:34:29 +02:00
Hielke Morsink
c8df66fab9
Log exception when an error occurs
2022-05-29 08:30:42 +02: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
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
bb102cc1ec
Remove null audio source and fix crash on exit
2022-05-23 23:06:41 +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
a2e6691ac2
Add new audio objects for loading sounds
2022-05-23 22:24:56 +01:00
guljam
03882905c8
fix #17247 Closing scenery window resets transparency settings
2022-05-22 22:58:51 +02:00
Ken Reese
eab90843a2
Improve shorelines in map generation ( #17242 )
2022-05-22 08:05:20 +02: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
Hielke Morsink
b21aaa5229
Increment plug-in API version for #17231
2022-05-18 18:41:42 +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
Ted John
8c593709fa
Add more properties to track segment
2022-05-17 19:27:39 +01:00
Ted John
b39f7643f0
Fix iterator issues
2022-05-17 19:27:39 +01:00
Ted John
4eef86dc50
Implement track iterator
2022-05-17 19:27:39 +01:00
Ted John
76601ef6fc
Add API for getting track segments
2022-05-17 19:27:39 +01:00
Sadret
4cc2f31181
Fix inverted condition in ScTileElement.hpp
2022-05-17 19:25:28 +02:00
Michał Janiszewski
44843d8512
Mark OriginalPathfinding as final ( #17228 )
2022-05-17 15:07:20 +00:00
jensj12
d071693808
Remove double check in LandSetHeightAction ( #17027 )
2022-05-16 22:12:19 -03:00
Ted John
4adca3ba15
Merge pull request #17204 from LordOfLunacy/develop
...
I have picked up the task of preparing a rework of the pathfinding to allow for the addition of a new pathfinding implementation to the game. This initial pull request makes GuestPathfinding more modular by creating a GuestPathfinding base class and implementing the current pathfinding system into an OriginalPathfinding subclass.
2022-05-16 09:32:52 +01:00
Ted John
ed00228e58
Log errors to stderr if park load fails
2022-05-15 20:58:30 +02:00
Michael Steenbeek
77d7a3a52f
Merge pull request #17199 from Gymnasiast/refactor/spiral-=slide
...
Load Spiral Slide images from the object
2022-05-15 17:33:07 +02:00
Hielke Morsink
1a3dae6f56
Remove unnecessary null checks
...
static_cast on a nullptr is defined behaviour.
2022-05-15 11:18:15 +02:00