Subject: CVS commit: pkgsrc/games/openrct2
From: =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?=
Date: 2025-04-09 09:32:02
Message id: 20250409073202.66CC0FBE1@cvs.NetBSD.org

Log Message:
openrct2: Update to 0.4.21

pkgsrc changes:
---------------
  * Remove useless patches because issues have been fixed upstream.
  * Remove MESSAGE file.

upstream changes:
-----------------
0.4.21 (2025-04-05)

    Feature: [#22646] New scenario files now contain a minimap image, shown in \ 
the scenario selection window.
    Feature: [#23774] Climates can now be customised using objects.
    Feature: [#23876] New park save files now contain a preview image, shown in \ 
the load/save window.
    Improved: [#24078] Handrails on Wooden Roller Coaster station sprites with \ 
no platforms have been removed.
    Improved: [objects#379] Add additional colour schemes to Mine Train.
    Change: [#23932] The land rights window now checks “Land Owned” by default.
    Change: [#23936] The ‘guests prefer less/more intense rides’ settings \ 
have been turned into a dropdown.
    Change: [#24059] The ‘select other ride’ button is now available in the \ 
track designs manager.
    Change: [#24067] [Plugin] Registered menu items are now listed alphabetically.
    Change: [#24070] Footpath selection menus now show object names on hover \ 
using a tooltip.
    Change: [#24101] Frozen peeps are no longer removed when using the 'remove \ 
all guests' cheat.
    Fix: [#4225] Ride Construction window offers non-existent banked sloped to \ 
level curve (original bug).
    Fix: [#5281] Missing supports on miniature railways built backwards.
    Fix: [#7222] Transparent pixels in sloped path tunnels (original bug).
    Fix: [#10379] Banners outside the park can be renamed and modified (original \ 
bug).
    Fix: [#10582] Low clearance tunnels below water are drawn incorrectly \ 
(original bug).
    Fix: [#17524, #23710] Station bases are drawn on many ride types when the \ 
“No entrance, no platform station” style is selected.
    Fix: [#18169] CJK, Arabic and Vietnamese display all text as ‘???’ on \ 
Android.
    Fix: [#18309] Flying and Multi Dimension trains glitch when changing between \ 
inverted and uninverted track when uncap fps is on.
    Fix: [#19506] Queue paths can be placed on level crossings by replacing an \ 
existing regular path.
    Fix: [#21803] The park fence is drawn differently in OpenGL compared to \ 
software rendering when zoomed out.
    Fix: [#21824] Some sprites are drawn incorrectly when zoomed out in OpenGL \ 
rendering.
    Fix: [#21908] Ride mode warnings when hovering track designs.
    Fix: [#22820] OpenGL does not draw masked sprites correctly.
    Fix: [#22961] Clicking on the construction preview places duplicate flat \ 
rides and stalls.
    Fix: [#23359] Scripting: Add car.moveToTrack, an easier API than setting \ 
car.trackLocation directly.
    Fix: [#23443] New GOG version of RCT2 is not extracted correctly.
    Fix: [#23484] Stray coloured pixels on castle-themed stations and \ 
Roman-themed entrances/exits (original bug).
    Fix: [#23486] Object selection minimum requirements can be bypassed with \ 
close window hotkey.
    Fix: [#23743] Parks with guest goals over 32767 do not appear in the \ 
scenario list.
    Fix: [#23844] Sound effects keep playing when loading another save.
    Fix: [#23881] Compiling on Raspbian/arm-linux-gnueabihf fails.
    Fix: [#23891] Inverted Hairpin Coaster track can draw over things above it \ 
(original bug).
    Fix: [#23892] Gentle banked Wooden Roller Coaster track glitches as trains \ 
pass (original bug).
    Fix: [#23897] Reverse Freefall Coaster slope up to vertical track piece does \ 
not draw a vertical tunnel.
    Fix: [#23910] Heartline Twister Coaster track can draw over things above it \ 
(original bug).
    Fix: [#23939] Incorrect assertion when trying to load heightmap.
    Fix: [#23941] Underflow in “Repay loan and achieve a certain park value” \ 
objective when using Japanese.
    Fix: [#23949] Walls draw over sloped rear water edges and those edge sprites \ 
are misaligned (original bug).
    Fix: [#23960] Corner path fences can draw over adjacent sloped land \ 
(original bug).
    Fix: [#23961] Lamps and queue line tvs draw incorrectly on paths with fences.
    Fix: [#23983] Ordering files by size does not work and occasionally crashes \ 
the game.
    Fix: [#24009] [Plugin] The object manager API does not identify recently \ 
introduced object types.
    Fix: [#24028] Giga and LSM Launched Coaster booster sprites have pixels that \ 
draw over transparent pixels.
    Fix: [#24077] Track Designer crashes when clicking the park fence.

Files:
RevisionActionfile
1.74modifypkgsrc/games/openrct2/Makefile
1.26modifypkgsrc/games/openrct2/PLIST
1.37modifypkgsrc/games/openrct2/distinfo
1.1removepkgsrc/games/openrct2/MESSAGE
1.6removepkgsrc/games/openrct2/patches/patch-src_openrct2_core_String.cpp
1.2removepkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.Posix.cpp
1.7removepkgsrc/games/openrct2/patches/patch-src_openrct2_platform_Platform.h