Harry Hopkinson
|
994cc858e8
|
More efficiently search viewports for playing Audio
|
2025-05-26 08:37:44 +01:00 |
|
Harry Hopkinson
|
371dcc28f5
|
More efficiently search viewports
|
2025-05-26 08:37:15 +01:00 |
|
Matt
|
5fe3f7b97f
|
Merge pull request #24446 from Basssiiie/fix-plugin-track-segment-origin
[Plugin] Fix regression from #24142 breaking `ScTrackIterator` on specific track pieces
|
2025-05-26 02:38:41 +03:00 |
|
Bas
|
288513635c
|
Fix include formatting in ScVehicle.cpp
|
2025-05-25 16:07:08 +02:00 |
|
Bas
|
cc45570379
|
Apply code formatting to ScVehicle.cpp
|
2025-05-25 16:07:07 +02:00 |
|
Bas
|
d14dffa9c4
|
Update changelog with #24446
|
2025-05-25 16:06:55 +02:00 |
|
Bas
|
711d162063
|
Fix moveToTrack() by applying segment 0 offset
|
2025-05-25 16:05:21 +02:00 |
|
Bas
|
cdc8218073
|
Revert '75de5b8: Fix track origin being miscalculated for plugins on downward slopes'
|
2025-05-25 16:05:21 +02:00 |
|
Michael Steenbeek
|
66aa54b3eb
|
Merge pull request #24487 from Gymnasiast/refactor/news-queue
News queue refactors, part 2
|
2025-05-25 00:10:11 +02:00 |
|
Michael Steenbeek
|
6753c9f11b
|
Translate NSIS installer
|
2025-05-25 00:08:51 +02:00 |
|
Gymnasiast
|
d2615beb6e
|
Change News enums to use lowerCamelCase
|
2025-05-24 23:47:18 +02:00 |
|
Gymnasiast
|
47bb449e34
|
Make news item fields lowerCamelCase
|
2025-05-24 23:47:18 +02:00 |
|
Gymnasiast
|
323a3c9119
|
Pass std::span to convertNewsQueue
|
2025-05-24 23:47:18 +02:00 |
|
Michael Steenbeek
|
2656f3acc2
|
Eliminate direct ride type check
|
2025-05-24 14:52:54 +02:00 |
|
Matt
|
4873620043
|
Merge pull request #24488 from mixiate/invalidate-screen-on-object-reload
Invalidate screen on reload from object selection window
|
2025-05-24 14:27:24 +03:00 |
|
mix
|
25fc322825
|
Invalidate screen on reload from object selection window
|
2025-05-24 02:47:12 +01:00 |
|
Michael Steenbeek
|
bdd912e304
|
More code maintenance (#24482)
|
2025-05-23 20:33:26 +02:00 |
|
ζeh Matt
|
e40d56ed76
|
Avoid expensive copies calling ViewportSurfaceSmoothenEdge
|
2025-05-23 19:17:19 +03:00 |
|
ζeh Matt
|
d7b65d48ac
|
Fix potential bug with missing 0 terminator
|
2025-05-23 19:16:25 +03:00 |
|
Matt
|
3bfecb236f
|
Merge pull request #24481 from ZehMatt/code-fixes
Some code maintenance
|
2025-05-23 19:01:10 +03:00 |
|
ζeh Matt
|
c383a7778c
|
Avoid some more unintentional copies
|
2025-05-23 18:33:44 +03:00 |
|
ζeh Matt
|
068880635c
|
Add fallthrough
|
2025-05-23 18:31:27 +03:00 |
|
ζeh Matt
|
de0ad4f0f4
|
Add missing break statements
|
2025-05-23 18:31:18 +03:00 |
|
ζeh Matt
|
5702100fd9
|
Mark things constexpr that are actually constexpr
|
2025-05-23 18:28:23 +03:00 |
|
ζeh Matt
|
5749466e00
|
Don't copy the widget, use reference
|
2025-05-23 18:25:06 +03:00 |
|
ζeh Matt
|
374f17bac9
|
Default initialize members in ProgressWindow
|
2025-05-23 18:21:23 +03:00 |
|
ζeh Matt
|
5351d50f5a
|
Fix dangling pointer for Discord rich presence
|
2025-05-23 18:12:51 +03:00 |
|
ζeh Matt
|
0cfeeb8aba
|
Annotate fall-through
|
2025-05-23 18:12:34 +03:00 |
|
ζeh Matt
|
027f7c4096
|
Don't have garbage in padding for save header
|
2025-05-23 18:08:25 +03:00 |
|
Tulio Leao
|
b04348c56b
|
Make error message on console set command more descriptive
Previously when using `set variable something` you would always get the non-helpful message: "set variable command failed, likely due to permissions."
Since all of these are going through game actions, we can use the GameActionResult to return something more meaningful. For example, trying to do `set game_speed 5`:
Before:

After:

|
2025-05-23 15:44:16 +02:00 |
|
Harry Hopkinson
|
cd63cd34d1
|
Close #24400: Sort rides with preservation order alphabetically
|
2025-05-23 12:48:06 +00:00 |
|
mix
|
01f2651d2e
|
Fix #20158: animated scenery dats draw random sprite at end of anim
|
2025-05-23 14:38:45 +02:00 |
|
Harry Hopkinson
|
ef926b6fd5
|
Remove unnecessary ninja install on macOS CI
|
2025-05-23 14:26:48 +02:00 |
|
Harry Hopkinson
|
4dbd3b6bbc
|
Fix #24447: Refresh the shortcut window when changing language (#24478)
* Refresh the shortcut window when changing language
* Add changelog entry
|
2025-05-23 08:59:26 -03:00 |
|
OpenRCT2 git bot
|
c934280589
|
Merge Localisation/master into OpenRCT2/develop
|
2025-05-23 04:03:10 +00:00 |
|
Matt
|
d56dbb68f0
|
Merge pull request #24433 from mixiate/prevent-unnecessary-window-invalidations
Prevent some unnecessary window invalidations
|
2025-05-22 23:31:20 +03:00 |
|
mix
|
c394712d70
|
Add changelog entry for improving window invalidations
|
2025-05-22 20:59:26 +01:00 |
|
mix
|
12606f3d9b
|
Simplify the code of a couple of viewport screen coord calculations
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
a27d9ccc07
|
Prevent path window invalidating unnecessarily
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
1292afb7c7
|
Fix plugin window viewports on open and prevent unnecessary invalid
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
6d8d593b89
|
Fix scenery window scrollbar thumb size on window expansion
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
b84caf8da6
|
Restore original extra viewport opening window size
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
98f62f2e97
|
Fix staff window viewport issues
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
07635362de
|
Fix new ride window not invalidating on group ride change
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
03d31d1a7c
|
Fix viewport invalidation offsetting position each loop iteration
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
5e51c89d9f
|
Fix extra viewport invalidating every frame
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
7fcfef97f7
|
Fix ride window viewport focus on viewport rotate
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
3c9136ac4f
|
Prevent ride ratings from invalidating ride windows unnecessarily
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
a47ee3f7de
|
Prevent new ride window from invalidating on every frame
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
c37fc885c5
|
Prevent windows invalidating every frame if any button is pressed
|
2025-05-22 20:58:54 +01:00 |
|