Software-update: OpenRCT2 0.4.30

OpenRCT2 logo (79 pix) Versie 0.4.30 van OpenRCT2 is uitgekomen, de opensourceversie van RollerCoaster Tycoon 2. Het project probeert zo veel mogelijk op het origineel te lijken, maar is in een moderne taal geschreven, wat uitbreidingen en verbeteringen mogelijk maakt. Het is hiermee vergelijkbaar met bijvoorbeeld OpenTTD en OpenRA. Om het te kunnen spelen, is het overigens wel noodzakelijk om het originele spel te hebben, want het heeft onder meer geluidsbestanden en de afbeeldingen nodig. Dat kan voor een habbekrats worden gescoord bij onder meer Steam en GOG. De changelog voor deze uitgave, die de naam 'Have you in fact got any cheese here at all?' heeft meegekregen, is hieronder te vinden:

Improved:
  • [#24912] Staff now use an appropriate standing animation while waiting at level crossings.
  • [#25515] Path dragging can now be disabled via multiplayer group permissions.
  • [#25529] The map selection grid no longer redraws every frame if it has not changed.
  • [#25530] Wall dragging can now be cancelled without closing the Scenery window.
  • [#25575] Updated the network protocol to a new format that supports larger packets, allowing clients to connect reliably to servers with many objects or large maps.
  • [#25621] Added the Polish Złoty (PLN) to the list of available currencies.
  • [#25625] Renewing and refurbishing rides now also resets the downtime.
  • [#25662] The sprite build command is faster when building sprites from the same image file.
Changed:
  • [#21912] Toilet income is now categorised as shop sales instead of ride tickets.
  • [#25403] Guests will not slide down the Spiral Slide if it's broken, even if they have already entered the ride structure.
  • [#25485] Make the enlarged pressed swatch sprite more pronounced.
  • [#25544] The default game window size is now 1280×720px instead of 640×480px.
Fixed:
  • [#9895] Stand-up coaster gets wrong intensity boost from the synchronisation bonus.
  • [#11617] Path corner connections are broken when hovering track design ghosts with paths over them in zero clearances.
  • [#22484] Lingering ghost entrance after placing park entrance.
  • [#24952] Duplicate track designs when running via Steam without having RCT1 linked.
  • [#25187] On-ride photo platform does not render as ghost when placing track design.
  • [#25229] Excessive logging of game actions, reduced to top-level game actions and filters ghost related ones.
  • [#25469] Drawing in the ui.imageManager.draw callback causes an assertion.
  • [#25524] The track construction arrow does not immediately change position when deleting track pieces.
  • [#25552] Clear Scenery does not show an error message about insufficient money if cash is negative.
  • [#25565] Chairlift station ends are missing tunnels at certain rotations.
  • [#25569] Placing park entrances in multiplayer does not show for other players, causing desyncs.
  • [#25571] Potential crash due to drawing a Crooked House ride.
  • [#25588] When the master server becomes unreachable the server would not register again until a restart.
  • [#25592] Log flume, river rapids, & splash boats can get control failure breakdown instead of brakes failure.
  • [#25595] Invisible entrance is added to imported SV4 saves.
  • [#25601] Inspection interval of a ride gets reset when opening the construction window.
  • [#25628] Availability of AVX2 and SSE4.1 is not detected correctly.
  • [#25639] Scenery window crashes when a no longer present object is still selected.
  • [#25641] Desync because of mismatching inspection intervals.
  • [#25642] The selection marker for purchasing land rights is not drawn with the correct colours.
  • [#25646] It is possible to remove scenery and paths when setting staff patrol areas and purchasing land.
  • [#25660] After saving a track design with scenery, that ride’s entrances and exits are visible in ‘Highlight path issues’ mode.
  • [#25717] Umbrellas given to guests by means of cheats do not use the full (extended) range of colours.
OpenRCT2 screenshot
Versienummer 0.4.30
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows 11
Website OpenRCT2
Download https://openrct2.io/download/release
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

04-01-2026 • 17:24

24

Submitter: Gymnasiast

Bron: OpenRCT2

Update-historie

Reacties (24)

Sorteer op:

Weergave:

Ik heb net speciaal RCT2 gekocht, eens kijken hoe ik het werkend krijg op de MacOS.
Voor macOS is er op de downloads pagina van OpenRTC2 een universal binary. Enige wat je nodig hebt, net als andere OS'en, is een kopie van de orginele assets
Die heb ik op Steam, is dat voldoende?
Ik kreeg het aan de gang door RCT2 te downloaden in Steam op een Windows PC, en daarna die map op de Mac te kopieëren middels een USB stick. Maar er zijn vast meer praktische oplossingen :Y)
Via RCT Classic is geloof ik het makkelijkst. Zelf heb ik het ook wel werkend gekregen door een installatie van de originele spellen van Windows te kopiëren.
Voor alle content moet je beide games hebben.
Ik heb RCT2 ook weer gekocht hiervoor (via GOG). Ik was een beetje aan het klungelen ook, volgens mij heb ik ook nog ISO's gedownload, zeker voor RCT2 heb je de eerste uitbreiding niet nodig, omdat je anders scenario's dubbel hebt.

Die ISO's heb ik op een oude Windows 7 machine even geïnstalleerd en alleen het nodige gekopieerd.
  • [#25628] Availability of AVX2 and SSE4.1 is not detected correctly.
Gebruikt OpenRCT2 dat dan? :o Nooit gedacht dat ik ooit nog een processorupgrade zou overwegen voor Rollercoaster Tycoon.
Het hele idee van openRCT2 is het spel compleet te herschrijven in moderne code, zodat we ook in de verre toekomst nog kunnen genieten van RCT.
Moderne architecturen horen daar dan dus ook bij.

Dat het spel er gebruik van kan maken, wilt niet zeggen dat het spel dit ook nodig heeft.
Nee, maar als je het toch in moderne code schrijft, kun je het natuurlijk net zo goed gebruiken. Ik neem aan dat het op moderne processors sneller draait als je AVX2 gebruikt? Heb wel gemerkt dat OpenRCT2 nog verbazingwekkend zwaar kan zijn.
Als je een normale processor hebt van de afgelopen ~15 jaar heb je AVX support. AVX vs AVX2 zal vervolgens naar ik vermoed vrij marginaal zijn. En SSE is antiek en de "voorloper" van AVX.

Compleet offtopic. Ik gebruik ZFS met native encryptie. ZFS kan hierbij gebruik maken van de AVX instructieset en is dan snel (klein performance verlies ten opzichte van geen encryptie). Echter draai ik het op een N5105 processor (Atom like), en Intel heeft daar geen AVX ondersteuning aan toegevoegd (zit pas op de opvolger, de N100 uit ~2020, terwijl de AVX instructieset al op de normale core processoren zit sinds ~2010). Er is wel een patch voor SSE4.1 ondersteuning. En in mijn herinnering is daar het verschil tussen SSE 4.1 en AVX marginaal (oftewel: met SSE4.1 is veel sneller dan "niks" (en dan echt 2 of 3x zo snel. (Bijna) SATA SSD als bottleneck terwijl anders de CPU de bottleneck was), maar SSE 4.1 vs AVX scheelt maar een klein beetje, 10% of zo).

Het belangrijkste zal dus zijn dat al dit wiskundige gebeuren iets van een dedicated instructieset kan gebruiken. En een paar instructies meer/extra geeft geen enorme performance boost meer.
M'n dagelijkse computer heeft uiteraard wel AVX2 support. Bij m'n laptop wordt het al minder (Sandy Bridge i7), maar los daarvan heb ik ook nog een hele sloot Core 2 Duo's en een Turion liggen voor als ik zulke oude spellen multiplayer wil doen met vrienden. Ik heb eigenlijk nooit gemeten of OpenRCT2 daarop beter presteert dan het origineel. Misschien vond ik 20 fps vroeger wel prima en stoor ik me er nu pas aan, omdat m'n maatstaven wat hoger liggen.

Wel vind ik het jammer dat de software renderer met hardware display er niet meer is. Die presteerde op vrijwel al m'n wat oudere apparatuur beter dan de OpenGL-renderer. Zelfs op m'n laptop, ondanks een dedicated gpu (HD 6770M).
Die is er nog wel degelijk, alleen heet hij nu gewoon "Software".
Oeh, goed om te weten! Kan ik eindelijk ook op die ouwe meuk updaten. Ik dacht dat hardware display was verdwenen en dat alleen de oude "software" er nog was (samen met OpenGL uiteraard).
Ja, we hebben wat opgeruimd omdat er geen situaties waren waarin de oude softwarerenderer wel werkte en die met hardwaredoorvoer niet. Bovendien ondersteunt die laatste een paar extra features. In het algemeen proberen we de boel overzichtelijk te houden: liever 20 werkende opties dan 200 half werkende.

Over de prestaties in het algemeen: OpenRCT2 is inderdaad wat zwaarder, dat komt onder andere door hogere limieten, extra features en zelfs bepaalde fixes om crashes of corrupte saves te voorkomen. Maar je speelt OpenRCT2 waarschijnlijk ook op veel hogere resoluties dan het origineel - ik speelde destijds bijvoorbeeld op 800×600.

Ik heb het spel ook op een computer uit 2004 draaien (Windows 98, A8N, 512 MB RAM, geen idee welke processor) en het is daar wel wat schokkerig, maar zeker nog acceptabel. (Was best nog een gedoe met patches en trucs om OpenRCT2 überhaupt te laten draaien op W98! We gebruiken C++20 en de oudste Windowsversie die we ondersteuen is 7.)
Ja, we hebben wat opgeruimd omdat er geen situaties waren waarin de oude softwarerenderer wel werkte en die met hardwaredoorvoer niet. Bovendien ondersteunt die laatste een paar extra features. In het algemeen proberen we de boel overzichtelijk te houden: liever 20 werkende opties dan 200 half werkende.
Volkomen logisch natuurlijk! Wat doet die hardwaredoorvoer eigenlijk? Ik neem aan dat die ergens toch op je gpu leunt? En als ik dan toch over die gpu begin: hoe kan het eigenlijk dat OpenGL bij mij op sommige systemen langzamer draait? Komt dat door brakke OpenGL-drivers? Of zet OpenGL automatisch extra features aan?

Wat betreft Windows 98: in principe kun je het neem ik aan porten naar wat je wil, maar daar ben ik zelf niet slim genoeg voor. Dat het een hoop gedonder gaf, geloof ik meteen!
Voorzover ik weet (mijn kennis ervan is beperkt) renderen we dan alles in software, maar zit er één extra stap tussen waar de grafische kaart/chip nog dingen kan doen zoals opschalen, of het renderen van lichteffecten.

Waarom OpenGL bij sommige systemen langzamer draait durf ik niet met zekerheid te zeggen, maar brakke OpenGL-drivers zouden zeker een verklaring kunnen zijn. Op mijn oude systeem met geïntegreerde Intel-graphics draaide kreeg ik met OpenGL veel meer frames. Dat was wel op Linux, dat goed geoptimaliseerde OpenGL-drivers voor Intel heeft.
Ja, maar alleen voor een paar specifieke dingen zoals bitcount. We hebben het over een paar procent extra frames.
Is er net als bij OpenTTD goede voortgang om het orginele spel niet meer nodig te hebben, of is dat niet het plan?

Ik heb RCT2 wel, dat is niet het probleem, maar de afhankelijkheid is lastig.
Je hebt de originele game nodig voor installatie. Maar na installatie heb je het niet meer nodig.
Er loopt wel een project, maar het aantal sprites is veel groter, en bovendien leunen de spelers die parken gemaakt hebben in RCT veel meer op hoe de objecten eruit zien.

Ik ben momenteel bezig met wat extra maatregelen om het installeren van RCT2 makkelijker te maken, vooral op macOS en Linux. Overigens hoef je alleen RCT2 geïnstalleerd te hebben, de installatie hoeft niet te werken.
Oh wauw, die heb je wel heel snel geplaatst, en dat op zondag! :O
Daar zijn de afgelopen weken al heel wat uurtjes aan opgegaan, blijft leuk!

Om te kunnen reageren moet je ingelogd zijn