ζeh Matt
1e2d94fc95
Add project for dependencies, restructure targets and cleanup unused
2025-04-23 01:46:12 +03:00
ζeh Matt
8f1e4d1537
Fix #24264 : Optimize the search for nearest litter by Handyman
2025-04-21 20:33:30 +03:00
Matt
bb41d0022f
Fix #24260 : Optimize the lookup for nearby guests by entertainers ( #24263 )
2025-04-21 17:09:30 +00:00
ζeh Matt
f6d78375b5
Remove pointless overloads of iequals, implicitly converts to views
2025-04-21 03:41:56 +03:00
ζeh Matt
68f6ea8d15
Use sfl::small_vector for Chunks, only observed a maximum of 16 so far
2025-04-21 03:16:45 +03:00
ζeh Matt
2adbaffbca
Use pair instead of tuple in FileIndex.hpp, reduces compilation time
2025-04-21 03:12:49 +03:00
ζeh Matt
8fe14c5b5c
More code style adjustments
2025-04-21 03:08:01 +03:00
ζeh Matt
8fdbf7ac0e
Avoid constructing std::string_view from const char*
2025-04-21 03:05:33 +03:00
ζeh Matt
5eabdf8ec9
Use std::span for peepAnimObjects, rename to new style
2025-04-21 03:05:33 +03:00
ζeh Matt
b30e1b406b
Use unordered_map and constify things in Legacy.cpp
2025-04-21 03:05:33 +03:00
ζeh Matt
0b581281c5
Use string_view in ParseSourceGame lookup helper
2025-04-21 03:05:33 +03:00
ζeh Matt
a22c041379
Enable the use of std::string_view for find in ObjectRepository
2025-04-21 03:05:32 +03:00
Michael Steenbeek
63e247454b
Merge pull request #22766 from Gymnasiast/fix/19782
...
Fix #19782 : Game stops counting inversions after 31
2025-04-20 13:52:20 +02:00
Max
923a38c990
Close #24146 : Expand plugin functionality for balloons and money effects
2025-04-19 23:23:02 +02:00
Gymnasiast
731f2d4c34
Count holes separately from inversions; limit bonus to 31
2025-04-19 19:53:37 +02:00
Gymnasiast
c43497c16d
Maximise num holes, inversions, drops, circuits and lift hills when writing to TD6
2025-04-19 19:00:44 +02:00
Gymnasiast
cc2546b681
Close #19782 : Game stops counting inversions after 31
2025-04-19 19:00:22 +02:00
Gymnasiast
734c0959ef
Widen WindowFlags to 32 bits
2025-04-19 14:07:02 +02:00
mix
e2dbe1ccbf
Clarify go kart collision threshold
2025-04-18 21:05:31 +01:00
X123M3-256
d11bfa3f5c
Prevent go karts from getting stuck when changing lanes
2025-04-18 21:05:31 +01:00
mix
1a1b5869c0
Fix slight glitching in nested tiny and small go kart turns
2025-04-18 21:05:31 +01:00
mix
5c8bb8f84c
Add gentle sloped turns to the go karts
2025-04-18 21:05:31 +01:00
mix
cc5ecf594a
Add diagonal flat and sloped track to the go karts
2025-04-18 21:05:31 +01:00
mix
0df3f64703
Add steep track to the go karts
2025-04-18 21:05:31 +01:00
mix
c9175f5b1e
Add larger turns and s bends to the go karts
2025-04-18 21:05:28 +01:00
mix
be4e740f26
Add new go kart lane subposition data
2025-04-18 18:50:47 +01:00
Michael Steenbeek
188245ad69
Fix #22634 : Asset packs with sound effect overrides are not loaded correctly at startup
2025-04-18 00:05:35 +02:00
Aaron van Geffen
a8267412c2
Move title height helper functions to WindowBase and fix FlexUI plugins
2025-04-11 23:26:34 +02:00
Aaron van Geffen
883845bcf9
Use larger cross glyph for close button when title bar is enlarged
2025-04-11 20:39:26 +02:00
Aaron van Geffen
3f87e2b67a
Centralise ResizeFrame in WindowBase and call when setting widgets or resizing
2025-04-11 20:37:54 +02:00
Aaron van Geffen
6d7b312e7a
Make WF_NO_TITLE_BAR actually fit in the uint16_t that is WindowBase::flags
2025-03-14 14:08:14 +01:00
Michael Steenbeek
8d1bb273d8
WIP: Make title bar bigger in Enlarged UI mode
2025-02-24 18:18:12 +01:00
ZeroBreakpoint
76cc04d044
Fix crash in map.getAllEntities("car") when car has an invalid ride
2025-04-17 19:18:23 +02:00
spacek531
2249dffe91
Replace display options tab with custom sprites
2025-04-17 16:45:03 +02:00
Aaron van Geffen
b0b050d42f
Add extra editor step for entering scenario details
2025-03-20 16:37:47 +01:00
Aaron van Geffen
807a2fa7c9
Merge objective options into scenario options
2025-03-13 13:57:03 +01:00
mix
cfaff31aff
Fix narrow station base drawing with incorrect rotation
2025-04-16 11:30:34 +00:00
Duncan
add17b14ae
Use aliases in cmake to prevent mistakes. Fix g2 dependency mistake ( #24213 )
...
Move libopenrct2 cmake to libopenrct2
Revert using aliases for install
2025-04-14 09:45:37 +01:00
Aaron van Geffen
3404405f7e
Load scripts in the scenario editor and track designer ( #24090 )
...
* Load scripts in the scenario editor and track designer
* Explicitly unload plugins upon saving scenario
2025-04-13 13:41:22 +02:00
Duncan
d5de6c2b49
Start Simplifying CMake code ( #24177 )
...
* Use generator expressions
* Update cmake minimum
* Move options and remove project name
* Use further generator expressions
* Try upgrading to CMake 3.25 on Ubuntu 22.04 CI
Install software-properties-common
* Standardise with DISABLE_TTF for disable defines
* Set X64 var differently due to unknown reasons
---------
Co-authored-by: Michael Steenbeek <1478678+Gymnasiast@users.noreply.github.com >
2025-04-11 16:09:52 +01:00
Michael Steenbeek
87765d662d
Close #21767 : Cannot select macOS version of RCTC as source
2025-04-11 17:00:57 +02:00
Garrett Leach
3578216d4d
Remove unused includes ( #24186 )
...
Processing GameAction.h takes the most amount of time (in the Windows build) when rebuiding libopenrct2. Reducing the includes should speed the build up by a tiny bit. Window.h used the most processing time for libopenrct2-ui.
2025-04-10 18:05:41 +02:00
Basssiiie
0ae984842b
Fix track origin being miscalculated for plugins on downward slopes
2025-04-09 17:29:44 +00:00
Michael Steenbeek
cfb4b008b2
Create weak enum for PaletteIndex
2025-04-09 16:47:22 +02:00
Aaron van Geffen
d9ba40b266
Purge leftover references to SetClimate game command ( #24104 )
...
* Purge leftover references to SetClimate game command
* Bump network version
2025-04-08 08:51:13 +02:00
Romain
fd0c20f31a
Allow disabling the version checker
2025-04-07 23:43:27 +02:00
Michael Steenbeek
ee7c7a3a9a
Fix #21919 : Non-recolourable cars still show colour picker
2025-04-07 20:50:40 +00:00
mix
70dc237014
Prevent station ends, flat rides and shops invalidating unnecessarily
2025-04-07 22:18:54 +02:00
mix
9bc65f473b
Prevent unnecessary tweening invalidations
2025-04-07 22:15:28 +02:00
mix
3c6ff344bb
Prevent animation invalidation when paused
2025-04-07 22:12:03 +02:00