Le jeu vidéo Blade Runner, sur Windows 64 bits et sans les bugs.

On aime beaucoup Blade Runner par ici, on finira par le savoir. J’ai passé et je passe encore un temps fou sur le jeu vidéo de 1998 pour ma part.*

Le patch (ou : TL;DR)

Je viens de tomber sur un site allemand qui fournit un patch du jeu (nécessite une inscription pour le téléchargement). C’est actuellement le seul moyen fiable d’y jouer. Enfin, le « seul »… On reviendra là-dessus. C’est le meilleur, en tout cas.

BR_Game_Ray_Mccoy

Que fait le patch

  • Il installe le jeu
  • Il corrige les bugs les plus connus

Tout ça pour Windows Vista / Seven en 64 bits.

Techniquement, comment ça marche

Pour le comprendre, on va commencer par voir ce qui ne marchait pas, et pourquoi.

Ce qui n’allait pas

Si vous avez un ordinateur pas trop vieux tournant avec un Windows récent, voir en 64 bits, vous n’avez aucune chance de pouvoir jouer au jeu sans le patch. Le programme d’installation plante. Ce programme d’installation, est vieux, puisqu’en 16 bits. Pas 64, pas 32. C’était Windows 95: l’héritage déjà pas très récent en 1998 quand le jeu est sorti. Bien sûr, vous avez besoin de ce programme, parce qu’il génère un fichier indispensable (HDFRAMES.DAT) a partir des différents CDs. Vous avez la (rare) version DVD ? Vous croyez donc en être sorti ? Pas de chance : c’est exactement le même problème. On trouve les fichiers des 4 CDs sur le DVD, répartis dans des répertoires CD1, CD2, etc. Et pas de fichier HDFRAMES.DAT ! Parce que ça aurait été trop dur de faire un programme d’installation un peu différent… Et pas possible de jouer au jeu sans le fichier HDFRAMES.DAT (rah mais quelle horreur ces noms de fichiers en majuscules!)

Bon, ok, il se trouve que le fichier « hdframes.dat » est déjà sur internet depuis plusieurs années grâce à quelques geeks généreux. Ils ont même fourni quelques scripts d’installation compatibles 64 bits. Il faut geeker pour les faire fonctionner, attention, ce n’est pas automatique.

Mais si vous passez l’étape de l’installation, il faut encore pouvoir y jouer. Vous le lancez. Et là, pas de chance, une licorne a vomi sur vos réplicants vous avez un écran qui vous fait un arc-en-ciel d’une bouillie de pixels immonde. C’est aléatoire, par contre. Chez certains le jeu se lance bien. Pas chez vous. Et si vous ne connaissez pas l’astuce, vous laissez tomber, alors qu’il suffisait de faire Alt-Tab, puis de retourner au jeu.

Le jeu Blade Runner glitché peut ressembler à ça. Mais ça c'est le film glitché.

Le jeu Blade Runner glitché peut ressembler à ça. Mais ça c’est le film glitché.

C’est toujours une bouillie de pixels, mais moins colorée ? C’est le jeu. Ma pauvre Lucette.

Maintenant que le jeu est lancé, c’est là que les choses se gâtent : vous passez du temps dessus, vous enquêtez, et déjà vous étiez un peu frustrés quand vous n’avez pas compris comment fonctionnait l’entrainement au tir, au poste de police. Il est où le bouton pour faire apparaître les cibles automatiques ? Bref, on passe. Ce n’est qu’après plusieurs heures de jeux que vous rencontrez un vrai problème : une scène injouable. Le game over assuré. Une action qui demande des réflexes surhumains, en général. Et ça arrive à un ou deux endroits différents, selon votre chance, parce que certains évènements du jeu sont aléatoires. Après 200 tentatives, le rage quit n’est pas loin.

Forcément, ces scènes sont connues des fans qui ont lutté pour essayer de les passer, surtout la scène quand ils étaient à table et là d’un coup ils se retrouvent dehors on croise une grenade dégoupillée nommée Moraji (no spoil : il n’y pas de grenade dans le jeu, c’est juste un exemple). En 1998, ça ne posait pas de problème. Au début des années 2000, il fallait utiliser des logiciels qui faisaient surchauffer nos processeurs pour tenter d’avoir la potentielle chance qu’un dieu du code foireux veuille bien regarder ailleurs deux secondes le temps que la scène bugguée passe. Sur les ordinateurs actuels ? On peut enfin patcher. Heureusement, car les anciennes incantations ne fonctionnent plus.

Et bizarrement, après le patch, l’entrainement au tir fonctionne. Et d’autres choses se passent un peu différemment. Il n’y a plus de scène injouable, et d’autres deviennent plus faciles.

Et donc, comment fonctionne le patch ?

Plutôt bien. On télécharge le programme après s’être inscrit sur le site. On le lance, il demande où on veut installer le jeu, on met le CD / DVD du jeu dans le lecteur, puis on lance l’installation. Une fois installé, le programme nous dit de télécharger un fichier, qu’on dépose dans le répertoire d’installation : HDFRAMES.DAT, ça vous dit peut-être quelque chose ?

En tout cas, c’est bien guidé, assez facile d’utilisation.

J’ai eu un écran bleu 15 minutes après avoir quitté le jeu, suite à mon premier test. Je ne sais pas si ça a un lien, et ça ne s’est pas reproduit sur les tests suivants.

Ok, mais techniquement, il fait quoi ce patch ?

Ce sera l’objet d’un futur article. :p

Lien vers le patch (rappel pour celui qui suit pas, là, au fond)

Le patch <– là (nécessite une inscription sur le site)

Trivia

Lucy

Rien à voir, mais bon, pour les fans : L’actrice qui joue Abby dans NCIS (Pauley Perrette) est celle qui a doublé Lucy dans la version originale du jeu.

* Selon Wikipedia, le jeu est daté de 1997. Mais pour moi c’est 1998. On vous avait pourtant prévenu de ne pas faire confiance à cette encyclopédie qui dit n’importe quoi.

tracert -h 255 216.81.59.173

Determination de l’itineraire vers FIN [216.81.59.173]
avec un maximum de 255 sauts?:
1 7 ms 7 ms 7 ms 101.191.24.55
2 * * 8 ms ip-113.net-80-236-9.asnieres.rev.numericable.fr [80.236.9.113]
3 8 ms 7 ms 8 ms ip-185.net-80-236-8.asnieres.rev.numericable.fr [80.236.8.185]
4 5 ms 8 ms 7 ms 172.19.130.14
5 15 ms 9 ms 14 ms hurricane-electric.franceix.net [193.105.232.10]
6 20 ms 10 ms 13 ms 10gigabitethernet1-1.core1.par2.he.net [184.105.213.90]
7 85 ms 92 ms 86 ms 10gigabitethernet7-1.core1.ash1.he.net [184.105.213.93]
8 114 ms 103 ms 99 ms 10gigabitethernet1-2.core1.atl1.he.net [184.105.213.110]
9 98 ms 99 ms 99 ms 216.66.0.26
10 135 ms 137 ms 137 ms 10.26.26.102
11 136 ms 137 ms 137 ms Episode.IV [206.214.251.1]
12 135 ms 137 ms 137 ms A.NEW.HOPE [206.214.251.6]
13 137 ms 142 ms 139 ms It.is.a.period.of.civil.war [206.214.251.9]
14 141 ms 136 ms 134 ms Rebel.spaceships [206.214.251.14]
15 137 ms 137 ms 141 ms striking.from.a.hidden.base [206.214.251.17]
16 139 ms 136 ms 139 ms have.won.their.first.victory [206.214.251.22]
17 142 ms 134 ms 137 ms against.the.evil.Galactic.Empire [206.214.251.25]
18 136 ms 138 ms 137 ms During.the.battle [206.214.251.30]
19 135 ms 137 ms 132 ms Rebel.spies.managed [206.214.251.33]
20 137 ms 133 ms 137 ms to.steal.secret.plans [206.214.251.38]
21 135 ms 137 ms 138 ms to.the.Empires.ultimate.weapon [206.214.251.41]
22 139 ms 139 ms 136 ms the.DEATH.STAR [206.214.251.46]
23 135 ms 137 ms 137 ms an.armored.space.station [206.214.251.49]
24 136 ms 137 ms 139 ms with.enough.power.to [206.214.251.54]
25 134 ms 139 ms 136 ms destroy.an.entire.planet [206.214.251.57]
26 136 ms 137 ms 137 ms Pursued.by.the.Empires [206.214.251.62]
27 145 ms 135 ms 137 ms sinister.agents [206.214.251.65]
28 137 ms 138 ms 139 ms Princess.Leia.races.home [206.214.251.70]
29 137 ms 137 ms 138 ms aboard.her.starship [206.214.251.73]
30 137 ms 136 ms 140 ms custodian.of.the.stolen.plans [206.214.251.78]
31 138 ms 136 ms 134 ms that.can.save.her [206.214.251.81]
32 138 ms 136 ms 139 ms people.and.restore [206.214.251.86]
33 138 ms 136 ms 137 ms freedom.to.the.galaxy [206.214.251.89]
34 135 ms 136 ms 137 ms 0——————-0 [206.214.251.94]
35 138 ms 135 ms 138 ms 0——————0 [206.214.251.97]
36 134 ms 134 ms 137 ms 0—————–0 [206.214.251.102]
37 136 ms 135 ms 137 ms 0—————-0 [206.214.251.105]
38 138 ms 141 ms 138 ms 0—————0 [206.214.251.110]
39 140 ms 138 ms 141 ms 0————–0 [206.214.251.113]
40 139 ms 136 ms 139 ms 0————-0 [206.214.251.118]
41 139 ms 136 ms 137 ms 0————0 [206.214.251.121]
42 143 ms 138 ms 136 ms 0———–0 [206.214.251.126]
43 139 ms 139 ms 137 ms 0———-0 [206.214.251.129]
44 137 ms 141 ms 138 ms 0———0 [206.214.251.134]
45 137 ms 138 ms 136 ms 0——–0 [206.214.251.137]
46 141 ms 136 ms 137 ms 0——-0 [206.214.251.142]
47 137 ms 137 ms 137 ms 0——0 [206.214.251.145]
48 136 ms 137 ms 140 ms 0—–0 [206.214.251.150]
49 137 ms 136 ms 140 ms 0—-0 [206.214.251.153]
50 136 ms * 135 ms 0—0 [206.214.251.158]
51 140 ms 139 ms 137 ms 0–0 [206.214.251.161]
52 149 ms 140 ms 140 ms 0-0 [206.214.251.166]
53 142 ms 139 ms 136 ms 00 [206.214.251.169]
54 137 ms 137 ms 135 ms I [206.214.251.174]
55 141 ms 149 ms 136 ms By.Ryan.Werber [206.214.251.177]
56 139 ms 136 ms 139 ms When.CCIEs.Get.Bored [206.214.251.182]
57 149 ms 141 ms 136 ms CCIE.38168 [206.214.251.185]
58 143 ms 140 ms 138 ms FIN [216.81.59.173]
Itineraire determine.