
SimCity 2000, le simulateur urbain développé par Will Wright et Fred Haslam chez Maxis en 1993, fait l'objet d'un travail de restauration communautaire ambitieux. Le projet sc2kfix, disponible en open source sur GitHub, vient de franchir un cap significatif avec la publication de sa Release 11, qui ajoute entre autres un système météorologique complet, le support du scripting Lua et un moteur audio entièrement repensé.
Un moteur de rendu réécrit pour les saisons et la météo
Principale nouveauté de cette version, le moteur de rendu temps réel a été largement réécrit pour intégrer un cycle saisonnier. Les arbres changent désormais de couleur au fil des saisons, la neige s'accumule sur le terrain et la végétation lors des épisodes hivernaux, et les plans d'eau gèlent quand les températures chutent. Les blizzards font également leur apparition, ajoutant une dimension climatique jusque-là absente du jeu original. L'ensemble de ces effets visuels reste désactivable dans les paramètres pour les puristes.
Hey #SimCity 2000 fans, sc2kfix Release 11 is out, and with it comes a whole host of new features including a new sound engine, season and weather visual effects, a bunch of SCURK fixes and features, and much more! Download it from GitHub: github.com/sc2kfix/sc2k... #retrogaming #sc2k #sims #maxis
— ShinkazeVT | emulation, reverse engineering, and vtubing (@shinkazevt.live) 30 mai 2026 à 04:54
[image or embed]
La vue souterraine bénéficie elle aussi d'une refonte avec l'ajout d'un mode sombre, facilitant la lisibilité des infrastructures enfouies. Côté jouabilité, le placement des bases navales gagne en précision, le calcul de valorisation des villes intègre correctement les centrales électriques et les arcologies, et plusieurs problèmes d'alignement de sprites ont été corrigés.
Audio multithreadé et Lua pour le modding
L'autre chantier majeur concerne le son. sc2kfix r11 embarque un moteur audio multithreadé construit sur SDL3 et libsndfile, avec FluidSynth comme synthétiseur MIDI par défaut. Les joueurs disposent désormais de contrôles de volume séparés pour la musique, les effets sonores et le niveau général, une fonctionnalité que le jeu de 1996 ne proposait pas. Les effets sonores du bulldozer et du placement de bâtiments ont été restaurés dans leur version haute qualité d'origine.
Sur le plan du modding, le langage de script Kuroko cède sa place à Lua 5.5, accompagné d'une bibliothèque d'interaction partielle. Ce changement ouvre la porte à des modifications plus poussées par la communauté. Le SCURK (SimCity 2000 Urban Renewal Kit), l'éditeur de tilesets historique du jeu, profite quant à lui d'améliorations sur la conversion de palettes et le support d'animations étendues.
Philosophie « vanilla plus » et configuration modernisée
Le projet, mené par le développeur araxestroy avec la contribution de af-az, revendique une approche « vanilla plus » : corriger les problèmes techniques et ajouter des fonctionnalités de confort sans dénaturer l'esthétique originale. La configuration passe du format INI au JSON, avec migration automatique des anciens fichiers. Les raccourcis clavier sont désormais entièrement personnalisables depuis le menu de paramètres, et la console CLI interne a été réécrite avec un système d'autocomplétion.
sc2kfix cible exclusivement SimCity 2000 Special Edition, la version Windows 95 publiée en 1996, et nécessite Visual Studio 2022 pour la compilation depuis les sources. Le code du plugin est distribué sous licence MIT, tandis que la documentation de rétro-ingénierie relève de la licence Creative Commons Attribution-ShareAlike 4.0. La Release 11 est téléchargeable sur le site officiel du projet.
Ce type d'initiative communautaire rappelle le travail accompli sur SimCity 4, maintenu en vie par 22 ans de modding acharné autour du célèbre Network Addon Mod. À l'image de projets comme le remaster officieux de Deus Ex, sc2kfix démontre que la préservation logicielle passe souvent par les mains de passionnés qui refusent de laisser les classiques du PC sombrer dans l'obsolescence technique.
Sources : GitHub, sc2kfix.net
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !