./games/openrct2, Open source reimplementation of RollerCoaster Tycoon 2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.22, Package name: openrct2-0.4.22, Maintainer: pkgsrc-users

OpenRCT2 is an open source reimplementation of the game engine used by
RollerCoaster Tycoon 2 (RCT2).

The gameplay revolves around building and maintaining an amusement park
containing attractions, shops and facilities. The player must try to make
a profit and maintain a good park reputation whilst keeping the guests happy.

OpenRCT2 allows for both scenario and sandbox play. Scenarios require the
player to complete a certain objective in a set time limit whilst sandbox
allows the player to build a more flexible park with optionally no restrictions
or finance.

OpenRCT2 requires a copy of RollerCoaster Tycoon 2 to play.


Required to run:
[sysutils/desktop-file-utils] [textproc/icu] [www/curl] [graphics/hicolor-icon-theme] [graphics/freetype2] [graphics/png] [archivers/libzip] [fonts/fontconfig] [security/openssl] [textproc/jansson] [devel/SDL2] [audio/speexdsp]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [lang/gcc7] [x11/xorgproto]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2025-05-05 09:02:25 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2)
Log message:
openrct2: Update to 0.4.22

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

  * Feature: [#24206] [Plugin] Add APIs for breaking down rides, reading the \ 
current breakdown, and for fixing broken down rides.
  * Improved: [#20073] The OpenGL drawing engine now supports screen \ 
invalidation which avoids the redrawing of unchanged regions.
  * Improved: [#21767] RCT Classic for macOS can now be used as the source game.
  * Improved: [#23590] Title bars are now drawn bigger when “Enlarged UI” is \ 
enabled.
  * Improved: [#23626] Add small, medium and large flat and sloped turns, \ 
S-bends and diagonal track to the Go-Karts.
  * Improved: [#23982] The scenario objective window has been merged into the \ 
scenario options window.
  * Improved: [#24233] RCT Classic+ from Apple Arcade can now be used as the \ 
source game, and is detected automatically.
  * Improved: [#24260] Better performance on parks that have a lot of Guests and \ 
Entertainers.
  * Improved: [#24319] RCT Classic installs via Steam are now detected \ 
automatically on Windows.
  * Change: [#23803] Lightning strikes and thunder now happen at the same \ 
frequency independently of the game speed.
  * Change: [#23857] Replace display options tab with custom sprites.
  * Change: [#24069] [Plugin] Plugins are now available in the scenario editor \ 
and track designer.
  * Change: [#24135] Compress Emscripten js/wasm files.
  * Change: [#24194] The advanced options tab has been reworked to make it \ 
easier to find the RCT1 path setting.
  * Change: [#24235] Small changes to RCT1 theme.
  * Change: [#24236] Controls and Interface options now both have their own tabs \ 
in the Options window.
  * Change: [#24308] “Software” and “Software (hardware display)” \ 
renderers have been merged into a single “Software” renderer.
  * Change: [#24317] The scenery window now shows at least one row of scenery \ 
objects, even if there are multiple rows of tabs.
  * Fix: [#18479] Tile elements ordered beneath water do not draw correctly.
  * Fix: [#19782] Game stops counting inversions and golf holes after 31 \ 
(original bug).
  * Fix: [#21207] Track List window gets positioned incorrectly.
  * Fix: [#21919] Non-recolourable cars still show colour picker (original bug).
  * Fix: [#22182] [Plugin] Crash when using map.getAllEntities("car").
  * Fix: [#22634] Asset packs with sound effect overrides are not loaded \ 
correctly at startup.
  * Fix: [#23108] Missing pieces on Hypercoaster and Hyper-Twister, even with \ 
the ‘all drawable track pieces’ cheat enabled.
  * Fix: [#24013] Failure to load a scenario preview image (minimap) could lead \ 
to an uncaught exception error message.
  * Fix: [#24045] [Plugin] Data storage is not cleared when converting save game \ 
to scenario.
  * Fix: [#24121] Checkbox labels run beyond the edge of the window if they’re \ 
too long to fit.
  * Fix: [#24142] [Plugin] Track origin is miscalculated on downward slopes.
  * Fix: [#24220] Narrow station platforms have missing sides on certain rotations.
  * Fix: [#24286] Steam installs of RCT1 and RCT2 are not autodetected on macOS.
  * Fix: [#24310] [Plugin] Missing invalidation on various plugin api setters \ 
for entities.
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-04-09 09:32:02 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (7) | Package removed
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.
   2025-04-04 21:40:52 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (2)
Log message:
openrct2: Update to 0.4.20

upstream changes:
-----------------
0.4.20 (2025-02-25)

  o Feature: [#22905] Add diagonal downward-inclined brakes to hybrid coaster \ 
and single rail coaster.
  o Feature: [#23759] Add see-through option to the “Cut-away View“.
  o Improved: [#23677] Building new ride track now inherits the colour scheme \ 
from the previous piece.
  o Improved: [#23720] Text fields now allow cutting to clipboard (Ctrl+X) in \ 
addition to copy and paste.
  o Improved: [#23874] The load/save file browser window now uses icons for its \ 
action buttons.
  o Improved: [#23875] Rides forbidden to be modified or destroyed can now be \ 
edited with the All destructible cheat.
  o Improved: [#23879] Unique weather icons for snow, heavy snow and blizzard.
  o Fix: [#1972, #11679] Vehicles passing by toilets can cause them to glitch \ 
(original bug).
  o Fix: [#9999, #10000, #10001, #10002, #10003] Truncated scenario strings when \ 
using Catalan, Czech, Japanese, Polish or Russian.
  o Fix: [#14486] Guests will fall through upwards sloped paths when making \ 
their way through a park entrance or ride exit (original bug).
  o Fix: [#15826, #23835] Wooden Roller Coaster steep turn supports glitch when \ 
train goes over them (original bug).
  o Fix: [#16357] Chairlift station covers draw incorrectly.
  o Fix: [#16657] Mine Ride right S-bend uses Mini Roller Coaster sprite \ 
(original bug).
  o Fix: [#18376] Ghost train gentle to flat track is not visible in tunnels.
  o Fix: [#18389] Gentle sloped track pieces are not visible in low clearance \ 
height tunnels (original bug).
  o Fix: [#18423] Underground Mini Golf holes can draw over land edges (original \ 
bug).
  o Fix: [#18433] CJK TrueType fonts cannot be located when font names are \ 
translated by the OS.
  o Fix: [#18436] Scenery on the same tile as steep to vertical track can draw \ 
over the track (original bug).
  o Fix: [#18711] Park entrances with their sides underground can cause glitching.
  o Fix: [#20848] Junior Roller Coaster booster track does not draw correctly in \ 
tunnels.
  o Fix: [#20948] Incorrect diagonal brakes supports on the Giga Coaster, \ 
Looping Roller Coaster and Wooden Roller Coaster.
  o Fix: [#21768] Dirty blocks debug overlay is rendered incorrectly on high DPI \ 
screens.
  o Fix: [#22229] Opening a park save file from a newer version of OpenRCT2 \ 
yields an unhelpful error message.
  o Fix: [#22617] Sloped Wooden and Side-Friction supports draw out of order \ 
when built directly above diagonal track pieces (original bug).
  o Fix: [#22620] Mine Train Coaster trains glitch on large banked turns.
  o Fix: [#23522] Diagonal sloped Steeplechase supports have glitched sprites at \ 
the base.
  o Fix: [#23580] Table header labels may overlap if the window is made very small.
  o Fix: [#23641] Steep to flat track is not drawn correctly in tunnels \ 
(original bug).
  o Fix: [#23795] Looping Roller Coaster vertical loop supports are drawn \ 
incorrectly.
  o Fix: [#23797] 3D Text cut off too early on multi-line signs.
  o Fix: [#23809] Trains glitch on Bobsleigh Coaster small helixes.
  o Fix: [#23811] Land edges glitch when vehicles go through gentle to flat tunnels.
  o Fix: [#23814] Scenarios not indexed on first start.
  o Fix: [#23818] Spinning tunnels can draw over sloped terrain in front of them.
  o Fix: [#23828] Vehicles passing by station entrances and exits can cause them \ 
to glitch (original bug).
  o Fix: [#23831] Hybrid Coaster large gentle banked right turns glitch when \ 
diagonal track is above them.
  o Fix: [#23832] Hybrid Coaster large gentle banked left turns supports glitch \ 
as train passes.
  o Fix: [#23836] Adjacent track can draw over large turns (original bug).
  o Fix: [#23858] LSM launched lift hill has a misaligned sprite.
   2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850)
Log message:
*: Recursive revbump from audio/flac-1.5.0
   2025-02-08 10:43:19 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (4)
Log message:
openrct2: Update to 0.4.19.1

pkgsrc changes:
---------------
  * Add missing direct dependencies identified by verifypc:
    o audio/libvorbis
    o multimedia/libogg

upstream changes:
-----------------
0.4.19.1 (2025-02-03)
  o Fix: [#23719] Prevent staff statistics from overflowing.
  o Fix: [#23771] Weather transitions are horribly broken.
0.4.19 (2025-02-01)
  o Feature: [#23328] Introducing peep animation objects, enabling custom \ 
entertainer costumes.
  o Feature: [#23569] Add large diagonal flat to steep and dive loop track pieces.
  o Improved: [#20683] Allow Giga Coaster cable lift to start after block brake \ 
section.
  o Improved: [#23328] The costume list in the staff window is now ordered \ 
alphabetically.
  o Improved: [#23540] The file browser now optionally shows a file size column.
  o Improved: [#23640] Building sprite repository with command line can use \ 
images array of JSON parkobj.
  o Improved: [#23660] The ‘special elements’ dropdown has been reorganised, \ 
now using multiple columns and separators.
  o Improved: [#23730] Added optional button to toolbar to rotate view \ 
anti-clockwise.
  o Change: [#23328] All RCT2 entertainer costumes are now available in legacy parks.
  o Fix: [#1479] Incorrect values provided by the in game console “get \ 
location” command.
  o Fix: [#21794] Lay-down coaster cars reverse on first frames of downwards \ 
corkscrew.
  o Fix: [#23221] Track designs are saved with an incorrect ‘air’ time statistic.
  o Fix: [#23368] Incorrect refund amount when deleting track pieces at or above 96m.
  o Fix: [#23508] Simultaneous virtual floors shown for ride and footpath.
  o Fix: [#23512] Holding brakes are skipped if they’re too close together.
  o Fix: [#23581] [Plugin] Food/drink items given to guests have no consumption \ 
duration set.
  o Fix: [#23591] “Install new track” button in Track Designs Manager is \ 
misaligned.
  o Fix: [#23618] Can no longer build diagonal brakes & block brakes on \ 
Steeplechase, Inverted Lay-down, & Inverted Multi-Dim roller coasters.
   2025-01-22 10:40:07 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (4)
Log message:
openrct2: Update to 0.4.18

upstream changes:
-----------------
0.4.18 (2025-01-08)

    Improved: [#23200] Add banked sloped turns and many other pieces to the \ 
Stand-Up and Classic Stand-Up Roller Coaster.
    Improved: [#23260] Add diagonal (block) brakes to LSM Launched Roller Coaster.
    Improved: [#23350] Increased the maximum width of the ride graph window.
    Improved: [#23404] Folders are now paired with an icon in the load/save window.
    Improved: [#23405] Filenames can now be input directly into the file browser \ 
(load/save) window.
    Improved: [#23431] Opaque water and Corkscrew Roller Coaster boosters now \ 
show up if RCT1 isn’t linked.
    Improved: [objects#369] Updated Russian translation.
    Change: [#23413] The max number of park entrance objects has been raised to 255.
    Fix: [#1122] Trains spawned on a cable lift hill will fall down and crash \ 
(original bug).
    Fix: [#19780] Guest screams loop on long drops.
    Fix: [#22742, #22793] In game console does not handle format tokens properly.
    Fix: [#23135] Map generator tree placement has noticable patterns.
    Fix: [#23286] Currency formatted incorrectly in the in game console.
    Fix: [#23348] Console set commands don't print output properly.
    Fix: [#23376] Peeps with balloons, hats and umbrellas may leave artifacts on \ 
screen.
    Fix: [#23496] Newly spawned vehicles are invisible when spawned while the \ 
game is paused.
    Fix: [#23509] Map generator window reverts to flatland after selecting a \ 
heightmap image.
    Fix: [objects#359] Fix water colours in Hover Cars preview image.
    Fix: [objects#361] Fix water colours in River Styx boats preview image.
    Fix: [objects#362] Fix water colours in Neptune Ride preview image.
    Fix: [objects#363] Fix water colours in Harpies Trains preview image.