Stargate TC Solo, ou comment devenir artisan
04/05/2005 12:09:00
Stargate TC Solo est sorti il y a quelques jours. Je vais annoncer tout de suite le ton du billet : le système de gestion de ce mod est tellement merdique qu’on pourrait presque en rigoler. Explications.
Premièrement, on a des instructions d’installation plutôt confuses :
Installation SGM: Ne pas changer le repertoire d'SGM à l'installation si vous installez SGM sous WON. Veuillez à l'installer sur le bon disque dur (si partitionné), et dans le repertoire « sierra ». ex: si Half life est dans D:\sierra\half-life... Laissez le chemin d'installation qui sera D:\sierra Lorsque que l'installation vous demandera un Half-life.gcf, cliquez sur « annuler » et terminez l'installation. ---------------------- Ensuite pour Steam, vous pourrez installer SGM où vous voulez... [ndlr : Sans dans le répertoire de Steam...] Lorsque l'installation vous demandera un fichier Half-life.gcf, vous le trouverez dans le repertoire Valve/Steam/STEAMAPPS/Half-life.gcf => exclusivement pour les personnes jouant avec STEAM. Et enfin, pour lancer SGM, allez dans votre repertoire sierra/Half-life/sgm/mm2 et double clickez sur mm2.exe Le manager de mission se lancera et vous pourrez jouer.
Deux remarques : l’emplacement de Half-life.gcf peut être déterminé automatiquement, et ils pourraient faire un raccourci pour le mm2.exe. Mais attendez, ceci n’est qu’un détail comparé à ce qui va suivre, accrochez vous bien à votre chaise.
Je lance donc la fameuse installation. Utilisant Steam, j’installe le mod dans C:\sgm. J’attends que la rituelle barre de progression se remplisse, et je me retrouve en face de ça :

Woah, une fenêtre DOS, quand j’ai vu ça je me suis dit que la suite pourrait avoir quelques points communs avec le parcours du combattant. Force est de constater que c’était le cas.
Après une (très) longue attente (pendant laquelle j’ai fini par me demander si mon ordi n’était pas planté), je vois apparaître la fenêtre mentionnée dans les instructions d’installation :

Je me suis donc mis en quête de mon Half-Life.gcf (se trouvant dans mon répertoire SteamApps). Tout en cherchant, je me suis demandé pourquoi la navigation dans les dossiers était si lente. J’ai ouvert mon gestionnaire de processus et je me suis rendu compte que le programme de « configuration » bouffait tout simplement toutes les ressources système disponibles. Impressionnant pour un programme qui ne fait rien en attendant que je lui donne son fichier.
Après avoir validé, j’attends encore très longtemps et j’arrive à la fin de l’installation avec un message très professionnel :

Avant de lancer le fameux mm2.exe, je prend le temps de regarder ce qu’il a foutu dans mon c:\sgm. Et là, tenez vous bien : SGM a installé une veille version de Half-Life sous WON dans le répertoire ! Nous voici donc revenus deux ans en arrière, avec une vieille interface graphique et une vieille version du jeu. Moi qui pensais ne plus jamais réinstaller WON, on l’a fait à mon insu. Ben tiens.
Mais entrons dans le vif du sujet. Je vais dans C:, puis sgm, puis sgm, puis mm2, et enfin mm2.exe (là encore, très pratique l’absence de raccourci). Je me retrouve en face de ça :

C’est donc le fameux Mission Manager codé par fag. On remarque tout de suite les très jolis noms de missions à gauche (j’ai toujours aimé les underscores) ainsi que le fait que déplacer une fenêtre par dessus ce programme redessine la fenêtre d’une manière tellement sale que ça bouffe tout le CPU.
Jouons donc. Je clique sur jouer et qu’est ce qui s’affiche ?

Gnein ? Visiblement, lorsqu’on lance une mission, le Mission Manager décompresse les fichiers de la map avant de la lancer. Au départ je me suis dit « mais quel intérêt ? » et j’ai fini par comprendre. Décodage.
Il y a deux informations clés sur cette photo d’écran : le fait qu’il décompresse depuis une archive s’appellant zo_idle1.wav (une archive dans un fichier .wav ???) et le fait qu’il utilise un mot de passe pour décomprimer (Using password
). Le fichier zo_idle1.wav se trouve dans sgm\sound\zombie\zombie_old. J’ai fini par me rendre compte que tout ce dispositif très lourd, lent, chiant et artisanal n’avait que pour seul but d’empêcher le joueur de jouer une mission sans avoir terminé les précédentes.
Oui, vous avez bien lu. Fag a compressé dans le format le plus obscur qu’on aie pu trouver (afin de donner le plus de mal à un cracker de mot de passe pour l’archive) dans un fichier avec une fausse extension et un nom anodin lui même mélangé aux fichiers du jeu et protégé par mot de passe. Et tout ça pour quoi ? Pour éviter que l’on triche sur un mod SOLO ! C’est à se pisser dessus de rire. Mais attendez, c’est même pas fini.
A la fin de la décompression, on me demande ça :

Ce message m’est familier et il est tout à fait normal qu’il s’affiche vu qu’il a installé Half-Life WON sans entrer la clé dans le registre. En revanche, quelqu’un de moins expérimenté se demandera probablement depuis quand SGM est vendu en boîte.
Je vais chercher ma boîte d’Half-Life, j’entre ma clé et je presse OK. Je vois le « chargement » caractéristique de Half-Life WON (ça me rappelle de vieux souvenirs) et je me détends, soulagé et étonné que tout cet artisanat arrive à fonctionner. Mais là, c’est le drame :

Forcément, avec une daube pareille, ça ne pouvait marcher correctement. C’est comme réparer une voiture avec du Scotch : ça marche, mais ça tient jamais bien longtemps.
J’ai regardé ce qui n’allait pas et j’ai constaté que le répertoire Valve, censé contenir les fichiers de base à tout mod, était quasiment vide. J’en ai déduit que le dispositif à l’installation censé extraire les fichiers d’Half-Life à partir du GCF de Steam a échoué. J’ai testé en réinstallant après avoir fermé Steam, même résultat.
J’ai donc utilisé GCFScape pour extraire manuellement ces fichiers. (quelqu’un de moins experimenté n’aurait donc pas pu jouer) Après cela, le mod a enfin daigné fonctionner correctement. La première image que j’ai vue était un Daniel Jackson qui avait la même voix que les scientifiques de Half-Life et qui se comportait exactement pareil. Trop c’est trop, j’ai quitté le jeu et supprimé cette merde.

Mais ce n’est toujours pas fini !
Eh oui, après avoir désinstallé le jeu, vous vous demandez bien ce qui a pu encore m’arriver. Mais malheureusement, force est de constater que ce programme agit comme Tchernobyl : ça pète, ça pue et ça laisse des traces. Voici pourquoi.
Afin de me changer les idées et de jouer à un VRAI mod, je lance HLSW et je choisis un serveur Natural Selection. Pendant le chargement, il se met à télécharger… ns_eclipse. ns_eclipse ? C’est une map officielle déjà incluse dans le jeu ! Intrigué, je me rends dans mon répertoire de maps NS et là, horreur et stupéfaction :

Mais où sont donc passés tous les .bsp ?? Après vérification, j’ai vu ce qu’on pourra désormais baptiser le summum de la merde. Tenez vous bien, l’installation de SGM a supprimé toutes mes maps NS qui n’ont rien à voir avec Stargate ! Comment fag a-t-il fait pour réussir cette prouesse technique, je n’en sais rien, mais son Mission Manager se rapprocherait plus d’un virus que d’une interface de jeu.
Et voilà comment un mod prometteur se transforme en véritable merdier.
Au passage, visiblement l’équipe solo Stargate TC s’est rendue compte de l’énorme bourde qu’ils avaient faite et est en train de sortir une version du mod sans Mission Manager. Qu’ils fassent vite.
Keyven a répondu le 04/05/2005 à 23:02 #
Pour te répondre mon cher E-t172 j’ai quitté le monde obscure de la sgtc team … Je viens d’apprendre en lisant ce billet que tu avais était licencié, je croyais que tu étais parti … donc pour ton licenciement ( abusif ) vois cela avec Keger …
J’aime ce billet, je le trouve tellement objectif… Il serait bon de le faire lire à certaines personne encore présente ça ouvrirais peut être les yeux de quelques brebis encore égarées …
Bonne chance pour la suite et désolé pour ce licenciement, je n’ai jamais imposé de site en flash … j’étais ouvert à toute proposition mais j’avais d’autre préoccupations et j’ai laissé Keger s’en occuper .
PS : Quant au forum IPB… cela est bien le dernier de mes soucis .
Jonass a répondu le 04/05/2005 à 23:51 #
C’est ce que j’appelle: un bordel !
C’est bien amusant de lire ce billet, avec tout les détails !
Par contre ça me fait mal au coeur quand je vois que tout les membres de la dev-team s’en vont, j’ai un peu peur pour la suite de SGTC…
PS: je suis aussi un peu nostalgique…
pfoo a répondu le 05/05/2005 à 00:36 #
Ben mm2 c’est peut-être un lanceur de merde, mais faut pas oublier que meme les pro qui sont payés font parfois de la merde, ya qu’a regarder steam :p Je pense que la sorti de SGM a été un peu trop .. rapide .. quelques jours de plus et on aurait eu quelque chose de beaucoup mieux.
PS: perso j’ai toujours mes maps NS, cependant, fag mérite mes applaudissements pour cette prouesse technique
e-t172 a répondu le 07/05/2005 à 19:46 #
www.stargatetc.com/Forum/…
"Pour terminer, comme certains ont pu le voir : Keyven (ancien leader multi) a été remplacé par Or3L. Quand à REX (leader solo) il garde sa place ; mais fag (ancien coleader solo) est lui remplacé par NemeXis (ancien leader Bêta-Testeurs). Je souhaite avec toute l’équipe une bonne continuation à ceux qui partent et j’espère que ceux qui arrivent ou qui restent feront de grandes choses …"
Et moi, je suis toujours là, forcément. Ca fait pas très bien pour l’image de virer un ancien qui fait très bien son boulot à cause de divergences d’opinions, non ?
Waldoo a répondu le 08/05/2005 à 12:42 #
Et-172, je suis d’accord sur…l’intégralitée des points dont tu traite..
Lorsque j’ai rejoins l’équipe solo l’été dernier, j’ia du attendre 2mois avant de pouvoir y jouer ! je suis parti de 2 maps et on ma dit : fait une mission
très dur ne connaissant aucun des armes, l’IA etc…j’étais censé faire des mide à jour, biensur ça na jamais marché, j’en ai parlé plusieur fois à fag, pk ça ? pk cet u_pdateur tellement biezn protégé qu’il marche chez aucun BT ??
réponse (tout le temps) : c’est vos Pc qui bug, moi ça marhce très bien…
j’ai meme migré sous windows 2000 (meilleur système d’exploitation) et la il ne voulais toujours pas admettre que son prog foirais … j’avais plusieurs spywares d’après lui…enfin bref moi j’aurais été leade, j’aurais dit : tu me vire ton système " d’anti piratage" et on fait ça a l’ancienne…
excusez moi mais qui voudrai " voler" des fichiers d’un mod HL1 alors que ça fait 6mois que le 2 est sorti ???
keger a répondu le 08/05/2005 à 16:47 #
[QUOTE]Ca fait pas très bien pour l’image de virer un ancien qui fait très bien son boulot à cause de divergences d’opinions, non ?[/QUOTE]
Tu fais pas très bien ton boulot, puisque tu le fais pas …
Le fait est que tu as refusé de faire un site en HTML ou quoique ce soit au normes, même totalement séparé du site en flash, si il y avait une ligne de flash quelque part à l’adresse SGTC.com. Chose qui avait été décidé avec les dirigeants de l’époque. Donc tu refusais de travailler, et il n’y avait aucun travail non plus depuis la sortie du dernier site à partir duquel tu n’as plus rien fait sur SGTC (ça remonte donc à … loin). C’est comme les Bêta-Testeurs, ils veulent pas bosser et ils bossent pas depuis longtemps, ils virent. Webmaster est une place comme toutes les autres.
Alors "divergences d’opinions", oui, peut-être, mais pas seulement. Et entre un gar qui gagne sa vie de ce métier et un gar qui a 3 fois moins d’âge et qui n’a appâté aucun client avec son site, je préfère écouter le premier sur son sujet
Quand aux lignes que tu cites dans ton commentaire tu remarqueras qu’elle ne concerne que les mouvements de leaders et coleaders, pas les autres. Ainsi si ça n’aurait pas été le cas il y aurait pu en effet y avoir ton nom, ou celui de seagal, ou celui de …
Et pour le "mais ils m’ont viré sans un me dire un mot", tu n’étais pas présent les jours où tu as été "viré". Certes un mail aurait pu être envoyé, mais j’avais plein de choses à faire et je suis parti en vacances le lendemain. En plus sur Skype et MSN quand tu refusais de faire le site on avait dit "donc dans ce cas tu sers à rien et tu peux te casser", tu répondais "oui mais je bosserais pas sur un site où il y a du flash quelque part". De toute l’histoire c’est en effet le point où il y a litige, j’avoue bien sûr que ça aurait pu se passer autrement avec plus d’organisation de notre côté.
Quand au solo, c’est de la merde. Enfin pas le solo non, parce que les mappeurs ont fait un beau boulot, mais le MM2 … dégueulasse, j’ai même pas pu y jouer 2 secondes au solo moi, la vue d’un Jackson dont le comportement se rapproche à Half-Life reste dans mes rêves.
e-t172 a répondu le 09/05/2005 à 11:20 #
Ah donc c’était pour ça. Un système anti-copie. Je croyais que c’était pour éviter le cheat, ok je comprends mieux maintenant.
Son truc ne tient pas debout, on peut très bien voler les fichiers en les copiant lorsque le jeu est déjà lancé (ou en fermant de force le MM2 derrière HL).
Keger, je ne suis pas contre Flash, je suis contre de mettre du contenu dans du Flash, mais on en a déjà parlé. Je dénonçais surtout le fait que j’aie été viré "discrètement".
jfr a répondu le 29/05/2005 à 00:24 #
MM2,C’EST DE LA MERDEEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!