OpenRCT2

Émulateur v0.4.20

OpenRCT2 est une réimplémentation open-source du célèbre RollerCoaster Tycoon 2, initialement conçu pour Windows. Cet outil permet de rejouer à ce simulateur de parc d’attractions en utilisant les fichiers originaux du jeu, sans nécessiter de machine virtuelle ou d’émulateur classique. Le projet repose sur une approche de réécriture du moteur du jeu, offrant une alternative moderne et accessible.

Bien que développé principalement pour Windows, OpenRCT2 fonctionne sur macOS via des méthodes génériques (comme Rosetta ou des environnements compatibles). Aucune version native pour Apple Silicon ou macOS récent n’est officiellement supportée, mais son installation reste possible grâce à des conteneurs ou des outils tiers. Pour une utilisation optimale, il est recommandé de consulter les guides officiels dédiés à l’installation et à la configuration.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits SDL Library SDL Library

Téléchargement et liens

Historique des versions

v0.5.5
  • Nouveautés majeures pour les développeurs de plugins :

    • Ajout de deux outils (PathNavigator et PathConnection) pour explorer le réseau de sentiers piétons comme un graphe.
    • Ajout d’un hook de redimensionnement de carte dans l’API de script pour plus de flexibilité.
    • Possibilité de récupérer et définir la position du curseur dans une zone de texte active via les plugins.
  • Corrections critiques :

    • Résolution des crashes liés à des rides avec 0 ou -1 voitures aquatiques, ou pointant vers des stations inexistantes.
    • Correction du comportement des rides aquatiques qui ignoraient les clartés nulles, bloquant les modifications de terrain adjacentes.
    • Fix des erreurs de rendu partiel ou absent des voitures dans l’onglet "Véhicules" pour les rides sans voitures par train.
  • Améliorations spécifiques à macOS :

    • Ajout d’une icône Liquid Glass pour les versions macOS 13 (Ventura) et ultérieures (#26862).
    • Animation visuelle renforcée pour les fenêtres bloquant la fermeture (battement de l’icône du Dock, flash de la barre des tâches Windows, et marquage urgent sous Linux) (#26931).
    • Correction des fenêtres déplacées hors de l’écran lorsque la souris est relâchée en dehors de la fenêtre du jeu (#27004).
  • Autres corrections notables :

    • Correction des problèmes de fermeture intempestive des menus déroulants en multi-joueur ou via des plugins (#7858, #18782).
    • Résolution des erreurs de rendu des glyphes (notamment le hard sign en minuscule) et des boutons d’image des plugins (#15891, #25558).
    • Stabilisation des fonctionnalités de Tile Inspector et des boutons du panneau inférieur (finances, date, etc.) (#26917, #26932).
Changelog complet
0.5.5 (2026-09-06) ------------------------------------------------------------------------ - Feature: [#26423] [Plugin] Add `PathNavigator` and `PathConnection` for exploring the footpath network as a graph. - Feature: [#26827] [Plugin] Add map resize hook to scripting api. - Feature: [#26877] Clear Scenery can now remove footpath additions, and remove walls separately from small scenery. - Feature: [#26938] [Plugin] Allow getting and setting caret position for textbox while it is in focus. - Improved: [#16269] Unnamed rides in the original Added Attractions & Loopy Landscapes scenarios now use their official names from Rollercoaster Tycoon Classic. - Improved: [#19000] Add sprite font glyph for the Won (₩). - Improved: [#21441] Add sprite font glyph for the Hryvnia (₴). - Improved: [#22500] LandSetHeightAction has now proper error message title. - Improved: [#23872] Loading a park outside the game now sets the folder of the load/save window, as loading one in-game does. - Improved: [#25362] When dragging footpaths, they will now properly adapt to uneven terrain. - Improved: [#26099] The ride type selection cheat has been moved into the ride operations tab. - Improved: [#26099] The ride visiblity cheat has been moved into the ride colour/appearance tab. - Improved: [#26441, #26958] Change result.position.z of SmallScenery- and WallPlaceAction to match the actual position of the placed tile element. - Improved: [#26862] Add a Liquid Glass app icon for macOS 26 and later. - Improved: [#26931] The save prompt now bounces the macOS dock icon, flashes the Windows taskbar button and marks Linux windows urgent when it blocks quitting an unfocused game. - Improved: [#26936] Rain is now drawn next to the top toolbar, but only when it is centred. - Improved: [#26996] Ride names in scenarios can now be autopatched. - Fix: [#7858] Dropdowns do not close when an action by a plugin or another player in multiplayer closes their parent window. - Fix: [#15891] Lower case hard sign is drawn as upper case. - Fix: [#18197] Track Designs Manager does not autoload scenery. - Fix: [#18415] Preview in the Track Designs Manager is not updated after deleting the first design. - Fix: [#18782] Dropdowns do not close and become non-functional when mouse is released outside of the game window. - Fix: [#21632] [Plugin] Crash when loading custom image larger than 300 by 300 pixels. - Fix: [#22854] Network connections of plugins pile up every time another park is loaded. - Fix: [#24520] The close button does not use the sprite font on languages using a TTF font when the enlarged UI is enabled. - Fix: [#24610] Graph tabs on Finances window get a little bit longer every time you switch between them. - Fix: [#25169] The convert command strips custom objects from the resulting park. - Fix: [#25496] The guest pickup button does not grey out when the guest’s state changes while the window is open. - Fix: [#25558] [Plugin] Image buttons ignore their explicit border setting when a theme draws borders around them. - Fix: [#26056] Freeze when trying to download all objects on save where they are missing. - Fix: [#26802] Opening rides with 0 or -1 water cars per train crash the game. - Fix: [#26811] Crash when a ride points to a non-existing station object. - Fix: [#26816] Water rides ignore zero clearances, preventing adjacent terrain modifications and building them anywhere. - Fix: [#26880] Max negative G-Force stat on flat track erroneously reads as 0.49g. - Fix: [#26903] Making a ride visible or invisible is always denied in multiplayer. - Fix: [#26917] Tile Inspector does not show indestructible track status correctly when ‘Make all track pieces destructible’ cheat is enabled. - Fix: [#26921] The bottom panel buttons for finances, park rating, date, etc. are not invalidating properly. - Fix: [#26935] Windows opened on the title screen do not ‘flash’ around the edges when bringing them back into focus. - Fix: [#26938] [Plugin] Caret in textbox not animating or blinking. - Fix: [#26954] Land paint price is not updated when selecting columns or rows of tiles by holding down Ctrl. - Fix: [#26965] When showing missing objects, some types show up as ‘Unknown type’. - Fix: [#26965] The window with missing objects is displayed under the ‘Load game’ window. - Fix: [#26992] A partial or no car is drawn on the ride vehicle tab if the ride has 0 or fewer cars per train. - Fix: [#26996] Correct spelling of some rides in Heide-Park, Diamond Heights and Alton Towers. - Fix: [#26996] Scenario patch for Okinawa Coast doesn’t work for CD versions of Wacky Worlds (meaning landscape ownership fixes do not get applied). - Fix: [#27004] Windows are moved off-screen when mouse is released outside of the game window. - Fix: [#27023] [Plugin] Transparent plugin sprites do not work correctly in software rendering mode. Release created in https://github.com/OpenRCT2/OpenRCT2/actions/runs/34024796628 SHA256 checksums: ``` f5d8aac771931b5cf683a34de92f6fc34dc5460fb6c606f987a4000d4016ed79 ./OpenRCT2-v0.5.5-Linux-noble-x86_64.tar.gz 23b50a9f8a6fae33e9c86c3638b0d7575a582ff8bee1e0d20bc791bd1759e1c4 ./OpenRCT2-v0.5.5-windows-symbols-x64.zip 790068a44ee461dd80f0cad22090d2cd2bda58ba1270746285fa912bdcf55e36 ./OpenRCT2-v0.5.5-Linux-resolute-x86_64.tar.gz db233a2cde7861057f5d70982cb7299066222888f7c796540085ee4eb9a0a7a0 ./OpenRCT2-v0.5.5-Linux-bookworm-x86_64.tar.gz 56c8bade89ca207be137da7853635a572ac9bde0c8fe024371859539ed584606 ./OpenRCT2-v0.5.5-sha256sums.txt ee677d5d3db4f62213634e21950406b92f23b9391b10485b2d2b6cac779efa55 ./OpenRCT2-v0.5.5-windows-symbols-win32.zip 30fc440e7296f90e90d397e9dc123141a52e7d597c92aef5eddddc4dcadff24c ./OpenRCT2-v0.5.5-windows-symbols-arm64.zip 6810120d5b7409d1a6f8622a48306f31aeede203bfc51b96b3336ba7cb9faf90 ./OpenRCT2-v0.5.5-windows-portable-x64.zip 47ad04a020dde36265d90854d13f61377ce376bcec2c77b0e191231a10a45eca ./OpenRCT2-v0.5.5-windows-installer-arm64.exe 0c69b2cc7f278854fe1ba24ba70e03313e83ebc4c80ef4e979c44108bfc1a12a ./OpenRCT2-v0.5.5-windows-portable-arm64.zip f5922dd3df9985ef75eb984537b9205bc5b8c795711141a20f2b3d04cb3cd4b3 ./OpenRCT2-v0.5.5-windows-portable-win32.zip c36b216d3378c9c29a36e29bfc498a7ed93357a48ec06f61f7f658489dc9eb01 ./OpenRCT2-v0.5.5-windows-installer-x64.exe f04c1c0ba160671389fabe3c09601abec8180d8615a34a57d5c38bec883100ec ./OpenRCT2-v0.5.5-windows-installer-win32.exe f3debb61bd9b6cc4c85e4ca4f17c46f76834a1e89f1faac2b694e0a563d9ad7c ./OpenRCT2-v0.5.5-linux-x86_64.AppImage fe2117cd916e01e7544964cb5b39b94a31a2380126d09fa5d5995cc9e2224d3a ./OpenRCT2-v0.5.5-Linux-trixie-x86_64.tar.gz d02f0a3054106e60186805268828cc80068485ffa324aca7363ae1d69081fb0d ./OpenRCT2-v0.5.5-macos-universal.zip 8dcabe11c87a5ea8de00a7e083ee3f54bd37239def6cb6f14d2b192492707111 ./OpenRCT2-v0.5.5-android.apk ```
v0.5.4
  • Amélioration majeure :

    • Ajout de la possibilité d’utiliser des scripts pour déclencher manuellement le sauvegarde d’une partie (limité au dossier de sauvegarde utilisateur).
  • Corrections importantes :

    • Correction d’un problème visuel dans la gestion des bords de terrain aux angles précis (fusion incorrecte).
    • Correction de l’affichage incorrect des valeurs de hauteur négatives dans la fenêtre Cut-away View sur certaines plateformes.
    • Correction de l’octroi incorrect de l’award "Best Staff" (ne nécessitait pas toutes les catégories de personnel).
  • Améliorations mineures :

    • Séparation visuelle des champs dans les onglets Ride Colour/Appearance et Ride Operations via des boîtes de groupe.
    • Agrandissement des personnages sélectionnés en mode zoom double ou quadruple.
    • Export des sprites maintenant accompagné d’un fichier JSON pour des conversions bidirectionnelles.
    • Guests ne regardent plus les manèges lorsqu’ils sont souterrains.
    • Correction de l’intensité du maze (bonus incorrect de 0,02 par tuile au lieu de 0,01 par 2 tuiles).
    • Correction de l’invisibilité occasionnelle des chemins d’entrée de parc.
Changelog complet
0.5.4 (2026-08-02) ------------------------------------------------------------------------ - Improved: [#26560] [Plugin] Scripts can now be used to trigger saving a game (limited to the user save folder). - Improved: [#26638] Guests will no longer watch rides while they’re underground. - Improved: [#26747] Exporting a sprite file now also outputs a JSON file, allowing for round-trip conversions. - Improved: [#26763] The ride colour/appearance tab now visually separates fields using group boxes. - Improved: [#26765] The ride operations tab now visually separates fields using group boxes. - Improved: [#26839] Magnify picked-up peeps when viewport is in double or quadruple zoom. - Fix: [#26288] Land bordering map edges does not blend at certain angles. - Fix: [#26610] Player list is not updated automatically when a player joins or leaves. - Fix: [#26639] Handymen could begin a task while another handyman was already doing the exact same task. - Fix: [#26752] The Cut-away View window doesn’t display negative height values correctly on some platforms. - Fix: [#26756] Guests cannot puke or litter on sloped path. - Fix: [#26758] [Plugin] IPv6 addresses are reported incorrectly. - Fix: [#26775] Maze gets wrong intensity boost from size (0.02 per tile instead of 0.01 per 2 tiles). - Fix: [#26805] Park entrance path is sometimes invisible when placed. - Fix: [#26826] Invalid ride types can be set when the “Allow arbitrary ride type changes” cheat is enabled. - Fix: [#26842] Best staff award doesn’t need one of each staff type. Release created in https://github.com/OpenRCT2/OpenRCT2/actions/runs/30744228503 SHA256 checksums: ``` e86b79590e197a4f4a4a5767b86378fa9337889f3320f1f442c4674ad4711c88 ./OpenRCT2-v0.5.4-windows-portable-win32.zip 54fadd030336ea03f2de391822faef396325ceefb76d976b97a30f6064dfd977 ./OpenRCT2-v0.5.4-sha256sums.txt aec44e248dc88e50ed6c9897226053631f5b94bf99f45ccb85bae56d52e01688 ./OpenRCT2-v0.5.4-linux-x86_64.AppImage 19798ebac741069ef91a8e48dc7bbe56e6edbfa1daa4e99ef4045330b0973d61 ./OpenRCT2-v0.5.4-windows-portable-x64.zip f1985ec320fb511056f9549e844ab0072a92cb224536ddc2ca8c5f246a7c2498 ./OpenRCT2-v0.5.4-windows-installer-win32.exe 01f27dfa7d4cb534c9710c2fb993df7f202493d1dd178622459e3882623a4e1e ./OpenRCT2-v0.5.4-windows-symbols-arm64.zip 45ae7057fbd3701c1392430f0cdb619e5ccf153b9c4799bba6a38f0dff8167b2 ./OpenRCT2-v0.5.4-Linux-trixie-x86_64.tar.gz cb8591e2e252444c2fef60b0a9553d3c5cda0d38d51142fdeb7f3e5dc52393ac ./OpenRCT2-v0.5.4-windows-symbols-win32.zip 9b50ea372a41e1335600e8f4e8b81a6b035d461a59df20d32f3ac989172612f5 ./OpenRCT2-v0.5.4-Linux-bookworm-x86_64.tar.gz 67eb59e88df0ae3a6cc869100a9f3a8aa132df12dc3cf64a0f1999a68f0b0037 ./OpenRCT2-v0.5.4-Linux-resolute-x86_64.tar.gz d063d00ba809cbae3f3ba9725b6259b4702d84735358d9a599af891bde5726eb ./OpenRCT2-v0.5.4-android.apk 9c32dde9a23aa07e5249e20a02dd87efdd0e7806f390b70d5d992df1e52d069e ./OpenRCT2-v0.5.4-Linux-noble-x86_64.tar.gz 7a518d35a76d39c783bb20de4f6fbdb01bd989fe08b3bda616cbfc477a8366b1 ./OpenRCT2-v0.5.4-windows-symbols-x64.zip c9381c0cf753a1f60a5012a280aad28403a6e8cc5536bfd200b30a03d6512cac ./OpenRCT2-v0.5.4-windows-portable-arm64.zip ac6cd0bf3df54db546a6b5aa54f1038c538d05ddb82cfb55b70acd571dbc14d1 ./OpenRCT2-v0.5.4-windows-installer-arm64.exe 32e635854e028b365a28ebef879fa8fa2bdf2e5bf238f094f89da813b6b02620 ./OpenRCT2-v0.5.4-windows-installer-x64.exe f52fec44e34d3d0094b94f1ff1d5d90f220f9a8ce32c99b2723fb513d2fe1e14 ./OpenRCT2-v0.5.4-macos-universal.zip ```
v0.5.3
  • Nouveauté majeure :

    • Ajout de toutes les nouvelles pièces de voie pour les manèges de montagnes russes inversées.
  • Corrections importantes :

    • Correction des calculs erronés des bonus/pénalités d’excitation et de nausée liés au temps de vol dans les manèges.
    • Suppression d’un crash lors de l’échec de la génération d’un invité via une fonction de l’API des plugins.
    • Correction d’un désynchronisation en mode multijoueur lors de la pose d’un design de voie.
  • Améliorations techniques :

    • Détection automatique des installations de RCT2 et RCT1 sous Linux via Wine.
    • Changement du nombre de tours ne réinitialise plus les statistiques d’un manège si un seul train est présent.

(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)

Changelog complet
0.5.3 (2026-07-05) ------------------------------------------------------------------------ - Feature: [#26308] Add all new track pieces to the inverted roller coaster. - Feature: [#26442] Add cheat to disable grass growing. - Improved: [#7921] On Linux, RCT2 and RCT1 installs in Wine are now automatically detected. - Improved: [#26325] Changing the train type, length, or direction no longer resets the number of laps if there is just one train. - Improved: [objects#437] Re-order St. Basil’s Cathedral pieces to be more consistent. - Change: [#26689] A clear scenario editor can now be opened directly from the command line. - Change: [objects#439] Drop numbers from Wacky Worlds scenery descriptions. - Fix: [#24613] Incorrect sprites drawn for path elements without a valid object. - Fix: [#26323] Ride stats do not reset when changing the number of trains changes the number of laps. - Fix: [#26494] The limits for where walls on the path side of the first tile block the view of rides/scenery are wrong (original bug). - Fix: [#26504] The boosts/penalties to excitement and nausea that air time provides are calculated wrong. - Fix: [#26545] Game crashes when plugin API function generateGuest fails to generate a guest. - Fix: [#26578] Crash when drawing path elements without a valid object. - Fix: [#26605] Desync when placing a track design in multiplayer. - Fix: [#26654] Fix Alton Towers stall and Rock’n’Roll Revival toilet being closed on scenario start. - Fix: [#26722] Missing construction rights owned on UCES Sand Dune scenario. - Fix: [objects#411] Some colours in green, acid green, pink and red water are inconsistent with natural water. - Fix: [objects#436] St. Basil’s Cathedral building pieces are incorrectly labelled as “Kremlin” pieces. - Fix: [objects#438] Some walls are not marked as see-through while they don’t fully block the view. - Fix: [objects#440] Inconsistencies in scenario/park name capitalisation. Release created in https://github.com/OpenRCT2/OpenRCT2/actions/runs/28747294389 SHA256 checksums: ``` dc597f5cc6115a7e5eff61c09a77a5edeb4686a69f72230dda4257c5c4f6f395 ./OpenRCT2-v0.5.3-macos-universal.zip a653c7b0b54ce5cbe3703230227d624f825883b4312706f3582b9730f00c3706 ./OpenRCT2-v0.5.3-android.apk fd8b595179e978d880737cd268f61046ed81a51ba42b89895725690bb5a8bf75 ./OpenRCT2-v0.5.3-windows-installer-x64.exe b7f4d4420583f39b9e9b6f6bf67839916d8eac9fa302936a0edebfc7835b5861 ./OpenRCT2-v0.5.3-Linux-noble-x86_64.tar.gz fc86fa42b00e95a81ad4326f6600da766d4fbb0d3d6c60c6c57a120b6718f1db ./OpenRCT2-v0.5.3-windows-installer-arm64.exe a0ba982c31f9aee5fc0c4c1d00914625bdab34adad3a4c4f69e840589121ec1d ./OpenRCT2-v0.5.3-sha256sums.txt 726cc68f9a590b05822897cc3e05effa3437d5bfdb136bf106d4d1b0b733e0b6 ./OpenRCT2-v0.5.3-windows-symbols-x64.zip c5870c1b2aea31220adc62212987cdfa1fc063a7b1f8f01dbb9b0cf644e63900 ./OpenRCT2-v0.5.3-windows-symbols-win32.zip dfbdaa9b4e7f9441ba78fe7c02c8180a37c7639fb5f485b6cdc1436fd0518a91 ./OpenRCT2-v0.5.3-Linux-trixie-x86_64.tar.gz f430793307dfc58fe7b58e2d40757e5c83a5648eb44847ecbaf03a46986d16dc ./OpenRCT2-v0.5.3-Linux-bookworm-x86_64.tar.gz 9c63cb5d7b6d8b2b247f0b7339e5cfbf0d6bbec447b6d55a61f7da30f0f3d9f7 ./OpenRCT2-v0.5.3-linux-x86_64.AppImage 524fb97e3735fd40ac1619985df9215be4bbc4339145f2e8d01a431e46e678a7 ./OpenRCT2-v0.5.3-windows-portable-win32.zip 78e101f8d2e35ddb713c145caaa638fd693e9fde9b29b0f040301474712b15ab ./OpenRCT2-v0.5.3-windows-portable-arm64.zip ac756d1e717053efc3950f63188f7bf7c5b1a700d5cc30ffcf96f11c592147b7 ./OpenRCT2-v0.5.3-windows-symbols-arm64.zip d67814e13c12e622d4570b9a8b4a417da5b002729f9f851e80d0562b781c80ab ./OpenRCT2-v0.5.3-windows-portable-x64.zip 5f30ba5be029eb8e844be5b4be2b569ab21cee9258a74649dd1f126190e173de ./OpenRCT2-v0.5.3-windows-installer-win32.exe 505a5f227a221f268b2f1ce07b2eb83823ab33f24de2d1045c8ce0e68ba0e501 ./OpenRCT2-v0.5.3-Linux-resolute-x86_64.tar.gz ```

Captures d'écran

Screenshot d'OpenRCT2