« Tutoriel : rooter votre Galaxy XCover 3 Value Edition (SM-G389F)FlasKMPEG : fix Runtime Error »

SimCity 2000 Collection CD français : patch Windows 7+

02.12.2015

SimCity 2000 Collection CD français : patch Windows 7+

Permalien 23:03:00 par iGREKKESS, Catégories: Mes prods, Jeu vidéo , Tags: , , , , ,

Etant finalement passé sous Windows 7 64-bit tout récemment sur l'un de mes PC (la résistance sous Windows XP ne pouvait durer éternellement), j'ai dû me mettre en quête de solutions pour faire tourner quelques vieux programmes, de l'époque de Win9x, qui fonctionnaient toujours sous XP, mais plus sous Seven en l'état. C'est le cas d'un de mes jeux préférés : SimCity 2000 for Windows 95.

Espion Portable

Plus connue dans sous la distribution "SimCity 2000 CD Collection" ("SimCity 2000 Special Edition" en anglais), cette version, bien que datant de 1995, reste à ce jour la plus aboutie, et la plus pratique à jouer sous un Windows ; une version qui rencontre malheureusement des problèmes d'installation sous les systèmes 64-bit, et qui crashe dés qu'on veut charger ou sauvegarder une ville sous n'importe quel Windows sorti après XP (Win7/8/10) :-/

Et il ne faut pas compter sur la version GOG, qui ne s'encombre pas d'une quelconque mise à niveau, en proposant la version DOS émulée sous DOSBox, en anglais uniquement !...


Passé le problème d'installation, qui se règle finalement assez facilement en copiant directement les fichiers (le dossier SC2K) sur le disque dur, depuis le CD, et en insérant les entrées manquantes dans le registre (voir plus bas), après plusieurs recherches, j'ai fini par tomber sur un patch non officiel qui corrige le problème de plantage lors des chargements/sauvegardes de villes !

Seul problème : il ne fonctionne que sur la version anglaise du jeu ! (si on l'applique sur la version française, celle-ci ne se lance plus du tout, prétextant l'absence d'une DLL). Et étrangement personne n'a eu l'idée d'appliquer ce patch sur d'autres éditions du jeu, sur les versions française ou allemande notamment...
Qu'à cela ne tienne, j'ai ouvert mon éditeur hexa et comparé le fichier original avec le fichier patché, et appliqué la modification constatée (15 misérables octets à modifier) sur la version française du jeu !

Résultat : ça fonctionne ! :mrgreen:


Un problème de réglé, restait cette histoire d'entrées dans le registre pour mon système 64-bit. Si on trouve un tas d'exemples sur interne (de fichiers .reg à appliquer), ils requièrent une modification fastidieuse de plusieurs paramètres indiquant le chemin d'installation du jeu. Il existe aussi un petit outil automatisant l'installation depuis le CD ("SimCity 2000 installer" par Aldude999), et la création des entrées dans le registre, mais celui-ci ne gère par la langue française pour le moment.
Du coup, j'ai réfléchi à un moyen de simplifier considérablement ce point...

...

Ci-dessous, je vous propose donc le fruit de ces travaux : un patch automatique (inspiré de celui par "MRC"), à appliquer sur le .exe du jeu, qui corrige les problèmes de crash, et un RegSetup (ça rappellera des souvenirs à certains ! &#59;) ) tout en lignes de commande, à appliquer depuis le dossier du jeu, et qui s'occupe de tout !

A noter que le patch est basé sur un moteur de cracks que j'adore, souvent détecté comme une menace par les antivirus ; ne pas se soucier des avertissements (dans le doute, une version sous BSPatch est aussi disponible).
J'ai aussi constaté l'existence d'au moins deux versions de l'exécutable pour le jeu en français, d'où l'existence de deux versions de ce patch, identifiées comme "Build#1" et "Build#2".
Pour savoir quelle build appliquer, vous pouvez soit vérifier le CRC du fichier SIMCITY.EXE (grâce à un outil comme F-CRC), et comparer avec le CRC indiqué dans la description de chaque patch, soit appliquer le patch respectif de chaque build, jusqu'à ce que l'un des deux passe...


Téléchargements/downloads :

PatchFX
Patch Build#1 + RegSetup FR / CRC:3C437152  (sc2kse_fr_b1_w7_patch.zip, 32.4Ko)
Patch Build#2 + RegSetup FR / CRC:4B02ACF3 (sc2kse_fr_b2_w7_patch.zip, 32.4Ko)

BSPatch
Patch Build#1 + RegSetup FR / CRC:3C437152  (sc2kse_fr_b1_w7_bspatch.zip, 35.2Ko)
Patch Build#2 + RegSetup FR / CRC:4B02ACF3 (sc2kse_fr_b2_w7_bspatch.zip, 35.2Ko)

RegSetup
RegSetup FR seulement (sc2k_french_regsetup.zip, 988o)
RegSetup US only (sc2k_english_regsetup.zip, 979b)


Bon jeu ! :)


Important

Assurez-vous de posséder les droits Administrateur pour exécuter RegSetup (sinon il bloque lors de l'insertion des paramètres dans le registre). Si le jeu dit qu'il n'est pas correctement installé lorsqu'on le lance, c'est que RegSetup a été bloqué. Dans ce cas, exécutez-le avec les droits Admin (bouton droit sur l'exécutable, puis "Exécuter en tant qu'administrateur"). Administrator rights are required for RegSetup to work correctly.


Mise à jour 22/02/2016

Une solution alternative pour installer le jeu directement depuis le CD original existe (testée sous Windows 7 seulement), sans avoir recours à la copie barbare des fichiers et l'utilisation du RegSetup : InstallShield Wrapper.
Comme son nom l'indique, il s'agit d'un wrapper qui autorise une certaine compatibilité avec les anciens installeurs 16-bit, sous les systèmes 64-bit. Si le programme d'installation affiche un message d'erreur lors de son exécution, l'installation se fait ensuite sans le moindre problème ; même la désinstallation fonctionne à merveille ! (possibilité non supportée avec un RegSetup)


Mise à jour 24/10/2017

L'application des entrées dans le registre du RegSetup posant problème avec les versions Home/Familiale de Windows, et l'exécution en tant qu'administrateur n'étant finalement pas possible (dans ce cas, l'exécution ne se fait plus depuis le dossier du jeu, et empêche de connaître le chemin de celui-ci), j'ai réalisé un correctif des scripts pour contourner ce problème. Ceux-ci placent désormais aussi un raccourci pour lancer le jeu, sur le bureau ! &#59;)


Mise à jour 28/02/2021

Tous les téléchargements ont été mis à jour avec une V5 du RegSetup, incluant une auto-élévation aux droits d'Admin, dans son application !

Mise à jour 12/11/2023

Tous les téléchargements ont été mis à jour avec une V6 du RegSetup, permettant l'exécution en tant qu'Administrateur, dans le cas où l'auto-élévation ne passe pas.

tags : patch fix correctif windows win95 win 7 win 8 win 10 sim city simcity 2000 français french fre fr sc2k sc2000 save load crash

Print this pagePermalienPermalien • 19090 vues

11 commentaires

Commentaire de: gwlegion [Visiteur]
gwlegionDetecté comme un virus par google => impossible a DL
15.01.2016 @ 17:56
Commentaire de: iGREKKESS [Membre] Email
iGREKKESSEffectivement, merci pour l'info, c'est corrigé !
15.01.2016 @ 19:35
Commentaire de: Melkiok [Visiteur]
MelkiokAh merci à toi depuis le temps que je cherche à faire fonctionner simplement cette version
Béni sois tu de t'être astreint a cette tâche ^^
28.02.2016 @ 01:02
Commentaire de: TimJ [Visiteur]
TimJHé, merci pour ce patch ! Je n'ai aucun crash quand j'essaie de sauver. Par contre, aucune fenêtre non plus. :mrgreen: Quelqu'un a une idée pourquoi ? Merci !
11.06.2017 @ 03:26
Commentaire de: TimJ [Visiteur]
TimJJ'ai résolu le problème en passant le jeu en 256 couleurs. :)
12.06.2017 @ 21:03
Commentaire de: iGREKKESS [Membre] Email
iGREKKESSBon à savoir, merci.
14.06.2017 @ 00:55
Commentaire de: Cuissedemouche [Visiteur]
CuissedemoucheSalut,

Dans l'espoir fou que quelqu'un passe par ici :

Est-ce que l'un de vous a réussi à faire tourner le jeu sur Windows 10 ?
Dès que je lance le jeu, j'ai plein de message d'erreur, puis je peux juste voir l'interface du jeu :
https://image.ibb.co/h9ZLaq/SIMCITY-2018-10-22-23-00-22.jpg

Sans le patch, je tente de charger une map ça crash, avec j'ai ce qu'il y a sur le screenshot plus haut.

Merci &#59;)
22.10.2018 @ 23:12
Commentaire de: Cuissedemouche [Visiteur]
CuissedemoucheDeux minutes plus tard je trouve enfin la réponse :
Le problème venait du registre, le patch du registre ne fonctionnait pas hors admin, et en mode administrateur il pointait vers system32 au lieu de pointer vers le dossier d'installation.
22.10.2018 @ 23:18
Commentaire de: hdrum81 [Visiteur]
hdrum81Merci iGREKKESS pour ce patch ! Beau travail !
Ca fonctionne très bien sous Windows 10 64-bit Home.

Comme j'ai voulu le mettre dans le dossier C:\Program Files (x86)\SimCity 2000, j'ai rencontré quelques difficultés du fait de l'UAC que j'ai contournées comme suit :

Le RegSetup exécuté normalement (sans élévation de privilèges) ne peut pas créer ses fichiers temporaires dans ce dossier protégé qu'est C:\Program Files (x86).
S'il est exécuté en tant qu'administrateur, le répertoire de travail devient C:\Windows\System32 et il ne fonctionne pas non plus.
J'ai donc ouvert une fenêtre invite de commandes CMD en tant qu'administrateur. Je me suis placé dans mon dossier de jeu (CD C:\Program Files (x86)\SimCity 2000) et j'ai exécuté la commande RegSetup.
> Opération réussie.

Ensuite pour le patch, bien qu'exécuté en tant qu'administrateur, j'avais le message "opening SIMCITY.EXE...failed!".
Comme j'avais copié les fichiers d'un CD-ROM (virtuel avec Daemon Tools), le fichier SIMCITY.EXE avait l'attribut lecture seule, ce qui empêchait le patch de faire son boulot. Pour ceux qui ne le savent pas, il suffit de faire clic droit sur le fichier SIMCITY.EXE > Propriétés et décocher Lecture seule.
Ensuite j'ai appliqué ton patch et ça fonctionne du tonnerre !
Donc merci encore car je vais pouvoir m'amuser avec mes enfants !!

Et pour ceux qui souhaiteraient le désinstaller proprement, il suffit de supprimer le dossier du jeu ainsi que les clés de registre suivantes :
[HKEY_CURRENT_USER\Software\Maxis]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Maxis] ou [HKEY_LOCAL_MACHINE\SOFTWARE\Maxis] avec un Windows 32-bit.
25.02.2019 @ 23:19
Commentaire de: iGREKKESS [Membre] Email
iGREKKESSMerci pour ton retour :)
26.02.2019 @ 22:45
Commentaire de: Ironfly [Visiteur]
IronflyPour ceux qui souhaitent installer SimCity 2000 sur un système 64 bits (ex. Windows 10 x64), l'installateur ne se lance pas car il contient une portion de code 16 bits.

Il suffit de lancer la commande suivante :
Code : Tout sélectionner

C:\Windows\SysWOW64\InstallShield\v3x\setup_isw.exe "D:\WIN95\SETUP.EXE"

(pensez à changer le chemin de SETUP.EXE si besoin)

Une fenêtre d'erreur peut s'afficher au lancement, il suffit de cliquer sur OK.

Microsoft a inclus dans ses versions 64 bits de Windows des wrappers pour InstallShield 5 16 bits.

Pour InstallShield 3, installer "InstallShield Wrapper" (trouvé sur vogons.org).

Voilà !
31.07.2020 @ 17:42
Mars 2024
Lun Mar Mer Jeu Ven Sam Dim
 << <   > >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Rechercher

Image aléatoire

Pouets

Mastodon

Statistiques

Ce blog propose 303 billets, et a reçu 978 commenaires, sur une période comprise entre le 11.06.2005 et le 18.02.2024. Le nombre total de mots sur l'ensemble des billets est de 159,287, et le nombre total de vues est de 1,716,679.

TOP : nombre de vues

Flux XML

powered by b2evolution free blog software