1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-27 16:54:52 +01:00
Commit Graph

2762 Commits

Author SHA1 Message Date
Aaron van Geffen
ffc7eaf97e Add Go Karts variant to the progress window (#25057)
* Add Go Karts variant to the progress window

* Improve supports

* Amend changelog
2025-08-29 06:27:44 -03:00
Michael Steenbeek
dd957d46e8 Fix spelling of ‘separate’ and ‘separator’ 2025-08-27 22:33:05 +00:00
Michael Steenbeek
85a0f70ae1 Fix #12831: Zooming to cursor on land edges sometimes moves the camera incorrectly (#25042)
* Calculate zoom to cursor based on mouse coordinates

* Remove unused function WindowViewportGetMapCoordsByCursor

* Remove unused function WindowViewportCentreTileAroundCursor

* Set viewport pos on zoom to avoid unnecessary draw and shift
2025-08-28 00:11:47 +02:00
mix
e4f36840bf Fix extra viewport zoom buttons not centred on middle of viewport
This fixes the extra viewport zoom buttons not centering the zoom on the middle of the viewport.
Just setting the zoom level is not enough, this replaces that with the proper functions that handle everything.
2025-08-27 17:47:10 +02:00
mix
06579b45d2 Calculate zoom to cursor based on mouse coordinates 2025-08-27 09:05:17 +01:00
Gymnasiast
14a4914910 Create ImageItem constructor, add tooltips to land styles 2025-08-24 11:30:59 +02:00
mix
b5db741d14 Fix LIM Launched inline twists drawing over land when built underground 2025-08-22 08:10:17 +02:00
mix
1c6e23bd46 Fix Twister RC inline twists not drawing in tunnels at certain angles 2025-08-21 20:16:51 +02:00
mix
6ced83c9d6 Fix corkscrew rc inline twist inverted supports drawing below track 2025-08-20 23:20:33 +02:00
mix
d81ac16d81 Fix Miniature Railway large right turn track drawing glitch 2025-08-20 13:46:47 +02:00
Jan Strauss
745e1c4277 fix png map generator smoothMap and beach generation (see also #24782) 2025-08-19 16:50:59 +02:00
mix
622acf61a6 Fix hybrid large slope right to orth and small bank slope right supports (#25001) 2025-08-19 06:43:25 -03:00
mix
1ca0c16777 Fix incorrectly rotated support on alpine and mine ride left S-bend 2025-08-18 22:51:07 +02:00
mix
f1d7366e0b Fix mine train coaster sloped left medium turn support rotation (#24993) 2025-08-17 11:49:06 -03:00
mix
c3df09df7e Fix lim launched rc inline twists block supports on wrong side (#24986) 2025-08-17 11:48:22 -03:00
mix
dcaef0fff3 Fix #19137: Non inverted left corkscrew supports wrong at one angle (#24988) 2025-08-17 09:20:57 -03:00
Tulio Leao
f0b1081ba9 Merge pull request #24987 from mixiate/fix-quarter-loop-blocked-segments
Fix quarter loop blocking supports incorrectly
2025-08-17 08:05:05 -03:00
mix
85521a94a7 Fix classic wooden small banked turns blocking supports incorrectly (#24989) 2025-08-17 07:58:46 -03:00
mix
98ce44aeb2 Fix #23440: Quarter loops do not block metal supports correctly 2025-08-17 08:33:59 +01:00
Matt
429118c60c Merge pull request #24978 from mixiate/fix-24151
Fix #24151: Sprites are cut off by 1 row of pixels when using OpenGL on Intel Macs
2025-08-16 02:52:36 +03:00
Michał Janiszewski
eb5dababc9 Fix a crash when closing windows would open other windows (#24972)
This could happen when trying to open a ride, which does not have
entrance or exit, from the ride list window. The `OnClose` handler would
want to open a window for placing said elements causing invalidation of
the window list.

20ac77904b/src/openrct2-ui/windows/RideConstruction.cpp (L324)
2025-08-16 01:07:07 +03:00
mix
b62b9e853d Fix #24151: Change OpenGL shader gl_FragCoord use to not require layout 2025-08-15 22:01:46 +01:00
Michał Janiszewski
5a8150a941 Fix #18048: Play music from all ride's stations (#24722) 2025-08-15 20:05:59 +00:00
Michał Janiszewski
b32d29330b Fix #24888: Add search for ride list (#24890)
* Fix #24888: Add search for ride list

* Cache ride name

* Hide unwanted ride list entries rather than rebuilding the list

* Minor touchups

* Display count of filtered rides/stalls in ride list

---------

Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2025-08-15 18:51:14 +02:00
mix
1436d8ef2a Raise the Go-Karts maximum support height by 1 (#24974) 2025-08-15 13:43:08 -03:00
mix
6ed3783e06 Prevent diagonal slopes from being built if vehicles lack sprites (#23351) 2025-08-15 10:26:50 -03:00
mix
20ac77904b Add tunnels to dive loop track pieces (#24835) 2025-08-15 07:40:32 -03:00
mix
7130486e65 Fix Hybrid Coaster zero g rolls not blocking all metal supports (#24955) 2025-08-15 06:38:24 -03:00
Tulio Leao
4d62075e5a Merge pull request #24961 from mixiate/path-paint-cleanups
Ignore corners when painting queues and rename some unknowns
2025-08-15 06:08:51 -03:00
Tulio Leao
94cd40d006 Merge pull request #24001 from mixiate/refactor-metal-support-type-a-and-b-paint
Fix offset type B metal supports, refactor type A and B metal support paint functions in to single function
2025-08-15 05:50:04 -03:00
Max
86788fc3b1 Close #24606: Double misc entity limit (#24957)
* 24606 - Raise entity limit 10x

* 24606 - MiscEntityLimit to 3200

* 24606 - Increase network version and add changelog
2025-08-14 06:57:25 -03:00
mix
29386c3d4f Add changelog entry for corner connected queue incorrect sprites 2025-08-13 15:00:40 +01:00
Michał Janiszewski
cda2bba2b2 Update changelog.txt 2025-08-13 12:17:47 +02:00
mix
15238bcd53 Add changelog entry for fixed offset type b metal supports 2025-08-12 14:12:55 +01:00
Matt
0f956ef910 Merge pull request #24954 from ZehMatt/fix-24745
Fix #24745: Do not create a paint session when rendering is inhibited
2025-08-12 15:46:41 +03:00
mix
b43e3e6727 Add option to draw bounding boxes to command line screenshot command (#24949) 2025-08-12 05:57:20 -03:00
ζeh Matt
57d6cdd9cb Update changelog.txt 2025-08-12 01:19:30 +03:00
Matt
d26252c883 Index and load objects after the editor scene is initialized not before (#24953)
* Index and load objects after the editor scene is initialized not before

* Remove pointless calls and cleanup

* Display the progress window when loading the editor

* Update changelog.txt
2025-08-11 20:51:39 +00:00
mix
0c90bbc15c Fix lim, corkscrew and twister coasters inline twist tunnels (#24915) 2025-08-10 06:36:08 -03:00
mix
f7f4ae8c59 Print the object image table entry after sprite build command (#24921)
Co-authored-by: ZeeMaji <42477864+ZeeMaji@users.noreply.github.com>
2025-08-09 06:03:02 -03:00
Joel Teichroeb
a146f38194 Fix #24173: Allow all game speeds between 1 and 8 if developer mode is on (#24270) 2025-08-07 12:10:24 +02:00
LRFLEW
52e3c774bc Use ZStandard for Park and Replay Files (#24734) 2025-08-06 21:50:18 +02:00
Aaron van Geffen
b9c3306c3d Rework ride list sort options into table headers (#24893) 2025-08-05 14:47:20 +00:00
Michał Janiszewski
38cdd71216 Fix #16988: AppImage version does not show changelog (#24878) 2025-08-04 12:19:25 +00:00
Tulio Leao
d73e105eba Start v0.4.26 2025-08-03 07:35:34 -03:00
Tulio Leao
de986f58fd Release v0.4.25
- Feature: [#24468] [Plugin] Add awards to plugin API.
- Feature: [#24702] [Plugin] Add bindings for missing cheats (forcedParkRating, ignoreRidePrice, makeAllDestructible).
- Feature: [#24794] The load/save browser can now optionally show mini map previews instead of screenshots.
- Improved: [#24812] Taiwan Park has been added to the Extras tab if it is present.
- Improved: [OpenSFX#12] Add Brake Fix, Buy and Dinghy Slide running sounds.
- Change: [#24730] Security guards now only walk slowly in crowded areas.
- Change: [#24843] Update android targetSDK to 36.
- Fix: [#24598] Cannot load .park files that use official legacy footpaths by accident.
- Fix: [#24611] The confirmation prompt for track file deletion is not vertically aligned.
- Fix: [#24711] The map smoothing function only partially works for custom height map image files.
- Fix: [#24761] The reliability bar in the ride window visually does not go below 10%.
- Fix: [#24773] The new ride window debug authors does not show the correct authors for non legacy ride objects.
- Fix: [#24775] The scenery and new ride windows do not filter by file name or identifier correctly for non legacy objects.
- Fix: [#24777] The stall item preview cycles between all possible colours when random checkbox is ticked.
- Fix: [#24794] The load/save browser does not resize cleanly when toggling the preview sidebar.
- Fix: [#24824] The Air Powered Vertical Coaster top section track piece has vertical tunnels (original bug).
- Fix: [#24825] The River Rapids flat-to-gentle track piece tunnels are incorrect on the gentle side.
- Fix: [#24826] The Junior Roller Coaster flat-to-steep track piece tunnels are incorrect.
- Fix: [#24829] The pattern of long grass across tiles is different to RCT1 and RCT2.
- Fix: [#24831] Park names are being overwritten for custom RCT1 scenarios that use competition id slots.
- Fix: [#24838] Not using localized word for conjunction when having multiple shortcuts for the same action.
- Fix: [#24841] Fullscreen options do not work correctly with Emscripten.
2025-08-03 06:54:38 -03:00
Llewelyn Gareth Griffiths
61f9ecb313 Fix #24777: Random checkbox ticked now cycles between possible colours in preview (#24865)
* alternating between possible colours based on currentTick

* updating changelog
2025-08-02 09:55:11 -03:00
Ethan O'Brien
9b2657ac62 Update android targetsdk to 36 (#24843)
* Update targetsdk to 36

* Combine duplicate code into a method

* Update dependencies and cmake

* Update Android base image

* Add TODO note above all file access intent

---------

Co-authored-by: Michał Janiszewski <janisozaur@gmail.com>
2025-08-02 06:26:33 -03:00
Ethan O'Brien
b92a005459 Enhance emscripten display settings (#24841)
* emscripten: Invoke HTML5 emscripten fullscreen API instead of using SDL

* emscripten: Disable OpenGL

* emscripten: Add fullscreen change to changelog
2025-07-27 23:44:08 +02:00
Ríša Szlachta
19035ec2eb Fix unlocalized word for conjunction when having multiple shortcuts for the same action (#24838)
* create STR_7000: "or"

* declare STR_OR

* enable localisation via LanguageGetString()

* Update ShortcutManager.cpp

* Update changelog.txt

---------

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2025-07-27 16:25:03 +00:00