ζeh Matt
88623be8da
Add force redraw debug paint option
2025-10-02 17:30:31 +03:00
matheusvb3
d28b60d965
Make thundersnow less common in blizzards
2025-10-02 07:45:11 +00:00
matheusvb3
7f65496d60
Make the LIM Launched Coaster's operating mode default to powered launch without passing station
2025-10-02 09:33:32 +02:00
Matt
457be528c7
Merge pull request #25280 from ZehMatt/string-optimizations
...
String optimizations
2025-10-02 00:00:31 +03:00
Gymnasiast
61c3b3fc86
Rename members of ShortcutManager
2025-10-01 20:37:07 +02:00
Gymnasiast
b86fc3715b
Rename members of RegisteredShortcut
2025-10-01 20:37:07 +02:00
Gymnasiast
a288a91331
Rename members of ShortcutInput
2025-10-01 20:37:06 +02:00
Gymnasiast
b1a93b264c
Rename members of MouseState
2025-10-01 20:35:36 +02:00
Gymnasiast
1f8c9af9ce
Rename methods of InputManager
2025-10-01 20:35:35 +02:00
Gymnasiast
7e610eae21
Rename members of InputEvent
2025-10-01 20:35:35 +02:00
Gymnasiast
04daf426df
Rename members of InputEventState
2025-10-01 20:35:35 +02:00
Gymnasiast
7e5bc7a64b
Rename members of InputDeviceKind
2025-10-01 20:35:35 +02:00
Gymnasiast
997bda6e7a
Remove unused kMaxDeviceNameSize and kMaxDefaultMusic
2025-10-01 20:35:35 +02:00
Gymnasiast
45912ec9a3
Rename members of SoundId
2025-10-01 20:35:34 +02:00
Gymnasiast
4a20aa0460
Rename members of VehicleSoundParams
2025-10-01 20:34:55 +02:00
Gymnasiast
afa4c906c5
Rename members of VehicleSound
2025-10-01 20:34:55 +02:00
Gymnasiast
7a0f201899
Rename members of Sound
2025-10-01 20:34:54 +02:00
Gymnasiast
4158ddfe11
Change CheatType to lowerCamelCase
2025-10-01 20:34:54 +02:00
Michael Steenbeek
d746da1d9a
Fix: Log Flume lift sound does not loop
2025-10-01 20:34:06 +02:00
Silent
4029254263
JobPool: Simplify lock guard objects ( #25281 )
2025-10-01 08:13:53 +02:00
ζeh Matt
518a75f30d
Parsing floats/doubles currently unsupported
2025-09-29 13:12:24 +03:00
ζeh Matt
6457eca67c
Use the parse functions, adjust code to account for the split change
2025-09-28 23:09:11 +03:00
ζeh Matt
9eeaf9a001
Rename parse to tryParse, add throwing version, return views for split
2025-09-28 23:07:29 +03:00
ζeh Matt
c41d07e40c
Rename String::Parse to String::parse, use from_chars instead
2025-09-28 22:23:21 +03:00
ζeh Matt
a43888a98b
Cleanup String::split
2025-09-28 22:22:32 +03:00
Matt
f21af599cd
Merge pull request #25278 from ZehMatt/use-after-move
...
RideList.cpp: Don't use the variable after it is moved
2025-09-28 22:13:54 +03:00
Michał Janiszewski
39153b5051
Fix multithreaded access to additional crash files ( #25271 )
...
`GetScenarioInfo` can be called from a `JobPool` in `FileIndex::Build`,
resulting in multiple threads trying to access the `_uploadFiles` map
for breakpad.
This commit adds a mutex guard for `_uploadFiles` and provides unique
names for the entries.
The crash handler itself does not verify mutex state, possibly causing
data races, but I don't think it's safe to access it at this point and
we have to make do with whatever state is present at this point.
2025-09-28 21:01:36 +02:00
ζeh Matt
8fbb649cc9
Don't use the variable after it is moved
2025-09-28 21:39:55 +03:00
ζeh Matt
43f7d2d912
Fix logicalCmp not sorting in natural order, refactor the entire thing
2025-09-27 20:21:30 +03:00
ζeh Matt
3bf75a1bc1
Make unknown satisfaction go at the bottom when sorted by highest
2025-09-27 20:21:30 +03:00
ζeh Matt
5c693e56d6
Make unknown popularity go at the bottom when sorted by highest
2025-09-27 20:21:30 +03:00
ζeh Matt
8a6d855edd
Fix #25201 : Unstable sorting of the ride list
2025-09-27 20:21:26 +03:00
matheusvb3
4bd911b472
Fix chance of thunder effects being lower than vanilla
2025-09-25 18:33:07 +00:00
Aaron van Geffen
9019f00039
Split off WindowFootpathUpdateModifierKeyState to its own function
2025-09-25 19:27:26 +02:00
ZeeMaji
1af0874443
Revert crooked house & circus default prices to vanilla values
2025-09-25 08:51:43 +00:00
spacek531
d5035726ee
Rename sound_vector_factor to dopplerShift
2025-09-24 23:13:03 +02:00
Aaron van Geffen
f289cd3e79
Make frozen guests no longer finish food or drinks ( #25251 )
2025-09-24 17:02:43 +00:00
Michael Steenbeek
a73bf7a2c7
Split CLI commands into their own files ( #25241 )
2025-09-24 15:43:25 +02:00
Michael Steenbeek
af8e6bb234
Merge pull request #25239 from Gymnasiast/refactor/no-repository-in-loading-code
...
Remove ObjectRepository from object reading code
2025-09-24 12:19:57 +02:00
Gymnasiast
a03613df35
Change FilterPaletteID to lowerCamelCase
2025-09-23 21:09:54 +02:00
Gymnasiast
c3ac626cd5
Update kTranslucentWindowPalettes name, replace defines
2025-09-23 21:03:57 +02:00
Aaron van Geffen
253d8484bf
Make S4Importer::CorrectRCT1ParkValue independent of global game state ( #25178 )
2025-09-23 19:40:27 +02:00
Gymnasiast
73f31b707b
Pass car by reference
2025-09-23 18:33:42 +02:00
Spacek531
e656602f83
Convert legacy sprite groups to FlagHolder
2025-09-23 18:33:42 +02:00
Michael Steenbeek
744c1fd5a3
Fix #25207 : No switch to block sectioned mode after building one on the LIM LRC
2025-09-23 17:34:38 +02:00
Michał Janiszewski
41dd05ea43
Include crashing scenario in breakpad upload ( #25204 )
...
Fixes missing park for #25202
2025-09-23 15:40:46 +02:00
Gymnasiast
04af97ec74
Remove repository from IReadObjectContext, ObjectFileIndex and helper functions
2025-09-23 14:10:07 +02:00
Gymnasiast
f768d2873e
Do not read from repository when loading objects
2025-09-23 14:09:09 +02:00
Michael Steenbeek
3e11a8efdf
Fix #24998 : Some custom small scenery objects do not load
2025-09-23 14:06:20 +02:00
Gymnasiast
73d3e4f0e3
Change "sprite exportalldat" into "sprite exportobject", take a filename instead of an already loaded DAT
2025-09-21 21:18:59 +02:00