OpenRCT2
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
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
SDL Library
Téléchargement et liens
- Télécharger OpenRCT2
- Site officiel
- Code source
-
brew install openrct2
Historique des versions
v0.5.5
-
Nouveautés majeures pour les développeurs de plugins :
- Ajout de deux outils (
PathNavigatoretPathConnection) 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.
- Ajout de deux outils (
-
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
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
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
v0.5.2
Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.
Changelog complet
v0.5.1
Aucune mise à jour spécifique à macOS ou Apple Silicon n'est mentionnée dans ce changelog.
Changelog complet
v0.5.0
-
Nouveauté majeure :
- Ajout du support des voitures tournoyantes (Spinning Cars) issu de RollerCoaster Tycoon 1, avec des trains symétriques et des versions "pré-inversées" désormais bloqués en cas d'inversion.
-
Améliorations techniques :
- Passage du moteur JavaScript des plugins de Duktape à QuickJS-NG, permettant l'utilisation des fonctionnalités ES6+.
- Ajout de pivots non bancés et bancés pour plusieurs types de montagnes (Alpine, Corkscrew, Giga, etc.), élargissant les possibilités de conception de parcours.
-
Corrections critiques :
- Résolution d’un crash lors de la configuration d’une campagne marketing.
- Correction d’un problème de localisation des outils Homebrew sur macOS, évitant l’échec de
Platform::FindApp. - Limite des dropdowns augmentée de 512 à 1024 éléments pour supporter les parcs avec plus de 512 attractions.
(Aucune modification spécifique ou build dédiée à macOS/M1/M2/M3 mentionnée dans ce changelog.)
Changelog complet
v0.4.32
-
Nouveautés majeures :
- Ajout d’une méthode simplifiée pour rendre des manèges invisibles.
- Prise en charge de la sauvegarde de pistes utilisant des éléments récents (comme le zero G roll ou les freins diagonaux).
-
Corrections critiques :
- Suppression de la dépendance au module tiers libspeexdsp pour le resampling audio.
- Correction des crashes lors de l’ouverture de scénarios corrompus (indices d’entités dupliqués dans les sauvegardes RCT2/RCT1).
- Résolution des conflits de rendu OpenGL (images de prévisualisation qui s’écrasaient entre fenêtres).
- Correction des bugs liés aux scénarios RCT Classic avec des objets manquants dans l’index.
-
Améliorations techniques :
- Optimisation du profilage (thread-safe) avec export JSON incluant un graphe d’appels.
- Réduction progressive de la génération de visiteurs dès 52 000 invités (au lieu de 7 000).
- Suppression de l’affichage publicitaire pour les stands de nourriture/boissons fermés.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.4.31
-
Amélioration majeure pour macOS :
- Ajout du support de l’onboarding menu sur macOS, améliorant l’expérience d’installation et de configuration pour les nouveaux utilisateurs.
-
Nouveautés fonctionnelles :
- Le builder de sprites prend désormais en charge l’ajout de palettes basées sur des fichiers JSON.
- La construction de labyrinthes auto-supprime automatiquement les arbres placés sur le terrain.
-
Corrections critiques :
- Crashs et plantages corrigés :
- Scans de scénarios avec objets compressés en parallèle ([#25703, #25889]).
- Abandon brutal d’une connexion réseau ([#25745]).
- Utilisation après libération (use-after-free) dans le rendu multithreadé des bannières ([#25908]).
- Fonctionnalités graphiques et logiques :
- Les supports métalliques ne dessinent plus avec un haut rempli (bug visuel persistant).
- Les diagonales et freins inclinés sont désormais correctement comptabilisés dans les coûts d’entretien.
- Les bannières peuvent être repeintes sans erreur dans les couleurs spécifiques à OpenRCT2 ([#25873]).
- Crashs et plantages corrigés :
-
Améliorations mineures et corrections visuelles :
- Les voitures de certaines attractions affichent désormais plus de détails dans leur onglet.
- Les prévisualisations des files d’attente (rouge, jaune, vert) sont correctement alignées.
- Les aérodromes (Jet Aeroplane) n’ont plus de trou dans leur décoration ([objects#424]).
- La capacité du "Blob from outer space ride" est affichée correctement ([objects#425]).
Changelog complet
v0.4.30
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.4.29
-
Nouveauté majeure :
- Ajout d’un outil de glisser-déposer pour les lignes de mur, améliorant la précision des constructions murales.
-
Corrections importantes :
- Résolution des problèmes récurrents de connexions de pistes (lignes de queue, tunnels, ponts) dans les designs de pistes, notamment en mode prévisualisation.
- Correction des bugs audio liés aux fréquences d’échantillonnage non compatibles (crackling).
- Fix des problèmes de détection automatique lorsque les versions RCT1 et RCT2 coexistent sur le même système.
-
Améliorations techniques :
- Prise en charge des présets de couleurs pour les stalls (comme pour les manèges classiques).
- Optimisation de la génération de l’index des designs de pistes, accélérant leur chargement.
- Fenêtre "New Ride" désormais redimensionnable pour une meilleure ergonomie.
-
Corrections ciblées (objets/visuels) :
- Correction des tunnels arrondis en pente descendante (glitchs graphiques).
- Fix des sprites incorrects pour les trains de bobsleighs des pingouins (pente à 12°).
- Correction des modificateurs d’intensité pour les trains LIM Launched Coaster (bug historique).
- Clarification des noms des fontaines australiennes pour éviter les confusions.
Changelog complet
v0.4.28
-
Nouveauté majeure :
- Ajout d’un outil de glisser-déposer pour les chemins piétons (amélioration de la modélisation des zones de circulation à pied).
-
Corrections critiques :
- Import des inventaires invités depuis les sauvegardes RCT1 (bug bloquant la migration des données).
- Désynchronisation multiplayer lors de la pose de designs de voie sans décors (corrigé).
- Problèmes de supports métalliques sur plusieurs manèges (Corkscrew, Mine Train, Go-Karts, etc.) qui ne bloquaient plus correctement les structures.
- Bugs visuels et fonctionnels dans les scénarios originaux (Nevermore Park, Six Flags Holland, Spiral Slide, etc.), incluant des inversions d’itinéraires ou des tunnels manquants.
-
Améliorations UI/UX :
- Thématisation complète de la fenêtre "Messages récents".
- Images de couleurs agrandies dans le mode UI Enlarged.
- Commande console
load_objectétendue pour accepter les objets JSON.
-
Corrections spécifiques aux manèges :
- Simulations instables lors de l’insertion de freins à bloc en cours d’exécution (roller coasters).
- Sons de claxons (locomotives, tramways) normalisés pour les passages à niveau multi-tuiles.
- Sprites incorrects sur le Mine Train Coaster (hélice gauche) et Lay-down Roller Coaster (corkscrew).
- Tunnels manquants sur le virage droit du Go-Karts (version moyenne).
Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.
Changelog complet
v0.4.27
-
Nouveauté majeure :
- Ajout de la commande
sprite exportobjectpour extraire des images depuis un objet (remplacesprite exportalldat).
- Ajout de la commande
-
Corrections importantes :
- Correction des désynchronisations lors de la pose d’une entrée de parc en multijoueur (#25173).
- Correction des hauteurs de clarté des supports pour plusieurs manèges (Log Flume, Go-Karts, Junior Roller Coaster, LIM Launched Roller Coaster, etc.), alignées sur le comportement de RCT1.
- Correction des effets météo (foudre/orages) trop rares par rapport à la version originale (#25238, #25266).
- Correction du son de chaîne des manèges aquatiques qui ne loopait pas (#25288).
-
Compatibilité et comportement :
- Retour aux calculs de prix de Ride Price et des prix par défaut (Crooked House, Circus) conformes à la version originale (vanilla).
- Les invités gelés ne consomment plus de nourriture ou boisson (#25111).
- Tri stable de la liste des manèges par popularité/satisfaction (#25201).
- Correction des bugs visuels (glitchs de véhicules sur pentes diagonales, couleurs incorrectes des attaches pour le Reverse Freefall Coaster).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.4.26
-
Nouveautés majeures :
- Ajout d’une option en ligne de commande pour afficher des boîtes de repérage debug lors des captures d’écran.
-
Améliorations techniques :
- Les manèges utilisant des modes de fonctionnement par sections de blocs peuvent désormais basculer en mode simulation sans achever le circuit.
- Compression des fichiers de sauvegarde avec Zstd pour des temps de sauvegarde réduits et des fichiers plus petits.
- Liste des manèges désormais recherchable, triable et dotée d’en-têtes.
- Affichage d’une barre de progression lors de l’ouverture de l’éditeur de scénarios, du designer de pistes ou du gestionnaire de designs.
- Ajout de tooltips pour les styles de terrain et d’une variante "Go Karts" pour la fenêtre de progression.
-
Corrections critiques :
- Crash lors de l’ouverture de l’éditeur de scénarios, du designer de pistes ou du gestionnaire de designs (bug récurrent).
- Correction des sprites tronqués de 1 rangée de pixels sur Intel Mac en OpenGL.
- Limitation des diagonales de pistes Go-Karts sans cheats si les sprites correspondants manquent.
- Augmentation de la limite d’entités "Misc" de 1600 à 3200 et rehaussement de la hauteur maximale supportée pour les pistes Go-Karts.
-
Problèmes spécifiques macOS :
- Fixation des artefacts graphiques liés à l’affichage des sprites sur Intel Mac en OpenGL (problème #24151).
Changelog complet
v0.4.25
-
Nouveautés majeures pour les développeurs de plugins :
- Ajout de récompenses (awards) dans l’API des plugins ([#24468]) et de liaisons pour des cheats manquants (comme
forcedParkRating,ignoreRidePrice,makeAllDestructible) ([#24702]).
- Ajout de récompenses (awards) dans l’API des plugins ([#24468]) et de liaisons pour des cheats manquants (comme
-
Améliorations visuelles/UX :
- Option pour afficher des mini-maps au lieu de captures d’écran dans le navigateur de sauvegarde ([#24794]).
- Correction de l’alignement vertical de la boîte de confirmation pour la suppression de fichiers de parcours ([#24611]).
-
Corrections critiques de gameplay/bugs techniques :
- Prise en charge des legacy footpaths officiels dans les fichiers
.park([#24598]). - Réparation des tunnels incorrects sur plusieurs pièces de voie (ex. : Air Powered Vertical Coaster, River Rapids, Junior Roller Coaster) ([#24824]–[#24826]).
- Correction de l’affichage du bar de fiabilité des manèges (qui ne descendait pas sous 10%) ([#24761]).
- Restauration du filtrage par nom/identifiant pour les objets non-légacy dans les fenêtres scenery et rides ([#24775]).
- Prise en charge des legacy footpaths officiels dans les fichiers
-
Optimisations sonores et graphiques :
- Ajout de nouveaux sons (Brake Fix, Buy, Dinghy Slide) via OpenSFX ([#24812]).
- Correction du motif de l’herbe longue sur les tuiles pour correspondre à RCT1/RCT2 ([#24829]).
-
Compatibilité et corrections mineures :
- Suppression de la surcharge des noms de parc pour les scénarios personnalisés RCT1 utilisant des slots de compétition ([#24831]).
- Utilisation de termes localisés pour les raccourcis multiples ([#24838]).
Aucune modification spécifique à macOS ou Apple Silicon n’est mentionnée dans ce changelog.
Changelog complet
v0.4.24
-
Nouveautés majeures :
- Ajout de prévisualisations pour les scénarios "vanilla" dans la fenêtre de sélection des scénarios.
- Possibilité de faire défiler la carte avec les sticks de manette de jeu.
-
Corrections importantes :
- Correction du problème de redimensionnement incorrect des surfaces de terrain lors du déplacement et de la redimensionne de la carte.
- Correction de l’affichage décalé et des sprites tronqués des véhicules dans l’onglet "Ride" de la fenêtre des véhicules.
- Suppression de la possibilité d’éditer des attractions ouvertes dans certaines conditions.
- Correction de l’erreur "divide by zero" lors de la mise à jour de l’accélération des bateaux loués.
-
Améliorations techniques :
- Suppression de la limite de 2000 éléments de tuiles animées, avec correction des problèmes de redessin associés.
- Animation et son pour les portes des bords de paysage.
- Intégration des paramètres de notification dans un onglet dédié de la fenêtre "Messages récents".
Changelog complet
v0.4.23
Aucune modification ou mention spécifique à macOS ou Apple Silicon (M1/M2/M3) n'est présente dans ce changelog.
Changelog complet
v0.4.22
-
Nouveautés majeures :
- Ajout d’APIs pour démanteler des manèges, lire leur état de défaillance et les réparer via des plugins.
- Optimisation graphique : le moteur OpenGL évite désormais le redessin des zones inchangées grâce à une invalidation écran ciblée.
- Détection automatique des installations de RCT Classic+ (Apple Arcade) et de RCT Classic (Steam) sur macOS et Windows.
-
Corrections importantes :
- Bug critique : les inversions et trous de golf ne sont plus limitées à 31 (rétablissement du comportement original).
- Problèmes graphiques corrigés : éléments de tuiles sous l’eau mal affichés, pièces manquantes sur Hypercoaster et Hyper-Twister (même avec le cheat activé), côtés manquants sur certaines plateformes de stations étroites.
- Stabilité des plugins : suppression des plantages liés à
map.getAllEntities("car"), calcul incorrect de l’origine des pistes en pente descendante, et invalidation manquante sur certains appels API.
-
Améliorations UI/UX :
- Fenêtre des objectifs de scénario fusionnée avec celle des options.
- Réorganisation des onglets Options (séparation des paramètres de contrôle et d’interface).
- Fenêtre de sélection des décors (scenery) maintenant toujours visible avec au moins une rangée d’objets, même avec plusieurs onglets.
- Performance améliorée pour les parcs avec un grand nombre d’invités et d’animations.
-
Spécifique macOS :
- Détection automatique des installations Steam de RCT1 et RCT2 corrigée (bug #24286).
- RCT Classic (version macOS) peut désormais servir de source de jeu pour les scénarios.
Changelog complet
v0.4.21
-
Nouveautés majeures :
- Ajout d’une mini-carte prévisualisée dans les fichiers de scénarios, affichée dans la fenêtre de sélection.
- Intégration de prévisualisations d’images dans les fichiers de sauvegarde de parc, visibles dans les fenêtres de chargement/enregistrement.
- Possibilité de personnaliser les climats via des objets (ajustements dynamiques).
- Nouveaux schémas de couleurs pour les trains de mine (extension des options existantes).
-
Corrections critiques :
- Résolution d’un bug historique dans la fenêtre de construction de manèges (proposition incorrecte de courbes inclinées).
- Correction des supports manquants sur les mini-chemins de fer construits à l’envers.
- Fix des pixels transparents défectueux dans les tunnels de chemins pentus (bug original).
- Suppression des bases de gare superflues pour les manèges sans entrée/platforme (mode "No entrance, no platform").
- Correction des problèmes de rendu OpenGL (fences du parc, sprites masqués, effets de zoom, tunnels sous l’eau).
-
Améliorations techniques :
- Optimisation des menus de sélection de sentiers (affichage des noms d’objets via tooltip).
- Ajout d’une API simplifiée (
car.moveToTrack) pour le scripting (remplacecar.trackLocation). - Correction du chargement des sauvegardes GOG (extraction incomplète du jeu).
- Stabilisation des classements de fichiers par taille (crashs évités).
Changelog complet
v0.4.20
-
Nouveautés majeures :
- Ajout de freins inclinés vers le bas en diagonale pour les manèges hybrides et les montagnes russes à voie unique.
- Option de vue "percée" (Cut-away View) pour visualiser les éléments cachés des manèges.
-
Corrections importantes :
- Correction des problèmes de glitchs liés aux toilettes, aux entrées/sorties de stations et aux tunnels (bugs originaux récurrentes).
- Résolution des erreurs de rendu des supports de pistes (ex. : supports de virages, tunnels, pistes en bois).
- Correction des problèmes de compatibilité avec les polices CJK (chinois, japonais, coréen) sous macOS.
- Amélioration de la gestion des scénarios non indexés lors du premier lancement.
- Correction des erreurs de rendu des étiquettes de tableau en cas de redimensionnement minimal.
-
Améliorations générales :
- Héritage automatique de la palette de couleurs lors de la construction de nouvelles pistes.
- Prise en charge de la coupe (Ctrl+X) dans les champs de texte (outre copier-coller).
- Utilisation d’icônes pour les boutons de l’explorateur de fichiers (enregistrer/charger).
- Activation de l’édition des manèges normalement non modifiables via le cheat All destructible.
Changelog complet
v0.4.19.1
- Correction majeure : résolution du dysfonctionnement critique des transitions météorologiques, qui étaient auparavant déformées ou incompréhensibles.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
Captures d'écran