Si vous êtes concerné par ce crash plus qu´ennuyeux lors d´une partie sur une grande carte et/ou avec plusieurs IA après 20 à 60 minutes de jeu. Je crois avoir trouvé la solution - provenant du forum GPG.
Le bug : crash du jeu sans prévenir sur les grosses maps et/ou avec des IA dans le jeu.
Le problème : le jeu a utilisé plus que 2go de mémoire et c´est ce qui a fait crasher le jeu.
La solution (déconseillé aux débutants en informatique) : allouer à Windows et à l´exécutable de SupCom plus de 2go d´utilisation de RAM.
[ETAPE 1]
Pour XP : il faut modifier le fichier système boot.ini situé à la racine de votre lecteur principal (par défaut C:). Ce fichier est, par défaut, invisible. (on y accède en modifiant dans les options de dossier l´affichage des fichiers systèmes).
Dans ce fichier, il ne faut rien modifier ormis ce qui va suivre, sans quoi Windows ne démarrerait plus. Il faut rajouter à la fin du texte ce qui suit : /3GB /Userva=2900
Pour le mien, le fichier ressemble à ça en modifié.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windo
ws XP Professional" /FASTDETECT /NOEXECUTE=OPTIN /3GB /Userva=2900
Il se peut que le fichier soit en "lecture seule" et donc, il faudra modifier ce paramètre dans les propriétés du boot.ini.
[ETAPE 1b]
Pour VISTA :
la commande est plus simple, au lieu de modifier le fichier boot.ini, il faut aller dans l´invite de commande et taper cette commande
BCDEDIT /set increaseuserva 2900
puis valider.
En faisant cette manip, vous permettrez à Windows d´utiliser plus que 2go de RAM pour la même application.
[ETAPE 2]
Maintenant il faut modifier le fichier supremecommander.exe pour qu´il puisse lui aussi, bénéficier de plus d´utilisation de RAM.
Il faut télécharger ce petit package
http://files.filefront.com/3GB_enabler2zip/;6791818;;/fileinfo.html ,
le décompresser et stocker le dossier sur le bureau par exemple.
[ETAPE 3]
Ensuite vous allez dans votre repértoire de Supreme Commander (par défaut C:/Program Files/THQ/Gas Powered Game/Supreme Commander) et vous faites une copie de votre fichier supremecommander.exe dans le dossier créé à l´étape 2. Dès que la copie du fichier est faite, vous exécuter le fichier startme.bat dans le nouveau dossier.
[ETAPE 4]
Une fenêtre de commande s´ouvre, appuyez sur une touche pour continuer.
Puis appuyer sur "A" pour charger le programme dans le fichier supremecommander.exe
(Si le programme écrit qu´il y a une fatal error, c´est que soit ce n´est pas le bon fichier que vous avez placé dans le dossier de l´étape 2, soit vous êtes sur Vista et vous n´avez pas laisser les privilèges d´administrateur au programme.)
Si tout s´est bien déroulé, appuyez encore sur une touche pour repasser au menu du programme.
[ETAPE 5]
Pour vérifier que le fichier supremecommander.exe a bien été "patché", appuyer sur "V" dans le menu, ce qui vous affichera une liste des commandes exécutées.
Maintenant, remontez cette liste et arrêtez-vous où il est écrit [FILE HEADER VALUES].
Dans cette section, vous devriez voir apparaître une ligne "Application can handle large (>2GB) addresses".
Si c´est le cas, le patching s´est bien déroulé et vous pouvez quitter le programme.
[ETAPE 6]
Le fichier supremecommander.exe est maintenant patché, il vous suffit de le remplacer à l´original (en faisant une copie de ce dernier pour les futurs patchs du jeu qui règleront ce problème de crash) dans le repértoire d´installation du jeu.
Et voilà, appréciez maintenant le 100% du jeu.