Aaron van Geffen
ece199176e
Move UnitConversion from Util into its own compilation unit
2024-10-29 11:27:00 +01:00
Aaron van Geffen
4e27bac292
Move Compression from Util into its own compilation unit
2024-10-29 11:16:26 +01:00
Aaron van Geffen
9436a9501e
Move bitScanForward from Util.h to Numerics.hpp
2024-10-29 11:08:39 +01:00
Aaron van Geffen
80b63a5ae7
Add line breaks after template declarations ( #23086 )
...
* Add line breaks after template declarations
* Additional clang-format patches
2024-10-29 16:54:01 +01:00
OpenRCT2 git bot
0669eba3b2
Merge Localisation/master into OpenRCT2/develop
2024-10-28 04:02:07 +00:00
mix
db36421974
Fix #21221 : Improve car sprite fallback on sloped diag banked track
2024-10-27 22:38:10 +01:00
mix
e6665504fb
Stop large corks, medium loops, zero g being built if no train sprites
2024-10-27 18:14:02 +01:00
mix
2bcf24f3d3
Add medium and large half loops to the Wooden Roller Coaster
2024-10-27 00:03:46 +02:00
Aaron van Geffen
5931996edc
[Plugin] Invalidate window after changing its colours
2024-10-26 23:30:17 +02:00
Aaron van Geffen
1c61c24ec2
Add clamp to map size text input ( #23050 )
2024-10-25 19:34:26 +02:00
Aaron van Geffen
abb3870212
Remove dead code from Viewport.cpp ( #23049 )
2024-10-25 07:23:38 +01:00
Michael Steenbeek
f4d2dadfe7
Close #23018 : Close windows before loading new game
2024-10-23 20:33:37 +02:00
Sjoerd de Bruin
1ff192b8a0
Fix #23044 : "remove_unused_objects" command causes blank peep names
2024-10-23 11:24:14 +02:00
Michael Steenbeek
4b0b32b2b7
Fix #22920 : Crash when sacking a staff member
2024-10-23 11:15:55 +02:00
Duncan
75d06c8b89
Fix #23023 : Incorrect large scenery clearance calculation
2024-10-21 21:58:25 +02:00
Michael Steenbeek
8fe2d7de1f
Rename Object and TileElement type constant ( #23030 )
...
* Rename Object::objectType to Object::kObjectType
* Rename TileElement::ElementType to TileElement::kElementType
2024-10-20 07:10:55 +01:00
OpenRCT2 git bot
f0c353254f
Merge Localisation/master into OpenRCT2/develop
2024-10-19 04:02:06 +00:00
Michał Janiszewski
836b8f0e1d
Fix upload target of develop CI builds ( #23021 )
2024-10-18 23:07:16 +02:00
Michał Janiszewski
1485115a87
Merge pull request #22969 from janisozaur/refactor-build-uploads
...
Refactor build uploads
2024-10-18 22:28:55 +02:00
Michał Janiszewski
ad0f703ca8
Remove old upload code to prevent uploading twice
...
As we now upload in dedicated job to our own repo without any
intermediary, there's no need to keep the upload-build script nor the
steps executing it
2024-10-18 21:36:32 +02:00
Michał Janiszewski
1ae9bf2c26
Update artifact name
2024-10-18 21:36:32 +02:00
Michał Janiszewski
b24990080e
Do releases in binaries repo
2024-10-18 21:36:32 +02:00
Michał Janiszewski
34720ff33f
Checkout changelog.txt
2024-10-18 16:33:25 +02:00
Michael Steenbeek
0d6ed8efc5
Close windows before loading another save
2024-10-18 09:14:50 +02:00
Duncan
236f4afbd7
Fix default supports for large scenery ( #23014 )
2024-10-17 20:19:06 +00:00
Aaron van Geffen
0c842d795e
Fix .sea files not being listed in scenario index ( #23013 )
2024-10-17 21:27:25 +02:00
Michael Steenbeek
2c7c9a5e05
Add #23010 to changelog
...
[ci skip]
2024-10-17 14:17:10 +02:00
Michael Steenbeek
5ec1b5bf9d
Compile AppImage with Ubuntu 22.04 + Clang 15
2024-10-17 12:41:20 +02:00
Duncan
f6582647f5
Large scenery tiles 2 ( #22888 )
...
* Use std::span for tiles
* Add an index helper parameter
* Use coordsxyz
* Split up corners and walls
* Use bools for the two flags
* Apply coding style
* Refer only to LargeSceneryObject where required
* Address comments
2024-10-16 22:35:29 +01:00
Michael Steenbeek
8063c5caa7
Reduce casting for objects
2024-10-16 14:12:25 +02:00
Duncan
5934dc6380
Remove void* obj from RideEntry
2024-10-16 10:50:38 +02:00
mrmbernardi
9eb6ee2417
Fix UB from unaligned load of RLE line offsets
2024-10-15 22:03:38 +02:00
Michael Steenbeek
a2ed026264
Split up remaining tile elements
2024-10-15 22:02:31 +02:00
Michael Steenbeek
366d6a51dd
Merge pull request #23001 from Gymnasiast/refactor/remove-more-unused
...
Remove more unused functions
2024-10-15 19:26:48 +02:00
Gymnasiast
66c1ddde91
Remove two unused functions from MemoryStream
2024-10-15 17:47:45 +02:00
Gymnasiast
2599432b95
Remove unused Memory.hpp array functions
2024-10-15 17:44:41 +02:00
Gymnasiast
449d884434
Remove unused Collections::ToArray()
2024-10-15 17:43:05 +02:00
Michael Steenbeek
0ec76e09d4
Remove unused IStream::ReadString() function and fix includes
2024-10-15 17:39:54 +02:00
Michael Steenbeek
1ccef10b19
Fix #22633 : Crash when drawing loading screen with an outdated g2.dat
2024-10-15 14:01:46 +00:00
Michael Steenbeek
8a9d5edc2d
Fix #22615 : Crash when drawing Space Rings with invalid ride entry
2024-10-15 15:50:42 +02:00
mrmbernardi
aea385a6ab
Fix PatrolArea and AudioSource memory leaks ( #22992 )
2024-10-15 12:16:56 +00:00
mrmbernardi
498a2e349b
CMake option to turn on the AddressSanitizer ( #22985 )
2024-10-15 11:11:47 +02:00
OpenRCT2 git bot
ff07f09fe7
Merge Localisation/master into OpenRCT2/develop
2024-10-15 04:02:18 +00:00
Michael Steenbeek
71ce725a2a
Split off BannerElement and TrackElement ( #22955 )
2024-10-14 14:26:10 +02:00
Michael Steenbeek
2e877aa581
Eliminate Loc6DBF3E
2024-10-14 08:13:08 +02:00
Aaron van Geffen
af7a2de72c
Fix fuzzy horizontal-to-vertical line transitions in charts ( #22962 )
...
* Fix drawLine being off by one in horizontal-to-vertical transitions
* Rename no_pixels local to length
* Amend changelog
2024-10-12 22:49:19 +02:00
Matt
3792159196
Merge pull request #22836 from ZehMatt/spatial-index
...
Refactor spatial indexing to be its own phase
2024-10-12 16:33:37 +03:00
ζeh Matt
5bbed4adc2
Update replay
2024-10-12 05:00:23 +03:00
ζeh Matt
698a6491fc
Ensure the spatial index invalidates when moving the entity position
2024-10-12 04:57:19 +03:00
ζeh Matt
6a90e91237
Bump up network version
2024-10-12 04:18:41 +03:00