Faire fonctionner StarCraft 1.18+ ou Remastered sur GNU/Linux

Le premier StarCraft et son extension Brood-War m'ayant fait perdre un nombre incalculable d'heures lors de mon adolescence, j'ai été très intéressé par l'annonce du passage en graticiel de la version original et les arrivées des versions 1.18 et « Remastered ».

Tutorial orienté Ubuntu, mais comme toujours il peut être adapté à d'autres distributions.

Mise au point

Il existe actuellement deux versions de StarCraft/Brood-War :

  • L'Originale, bloquée en version 1.16.1, plus vraiment d'actualité, sauf pour y jouer sur de vieux PC, fonctionne parfaitement sous GNU/Linux depuis des années avec Wine. Attention, cette version ne permet plus de jouer sur Battle.net.
  • La modernisée qui est l'actuelle, celle n'est compatible qu'a partir de Windows XP et ne fonctionne pas d'office avec Wine. Celle-ci est parfois nommée 1.18+. Cette version est gratuite.

La versions « Remastered » n'est qu'un pack de texture HD pour la version modernisée, ce pack est néanmoins vendu 15€.

Wine

Ajout du dépôt WineHQ

La version inclue actuellement dans Ubuntu ne permet pas de faire fonctionner la version modernisée de StarCraft, pour palier à ce problème, le plus simple est d'installer la version « Staging » disponible dans les dépots de Wine HQ.
Pour ce faire, il faut importer les clefs GPG des dépôts de Wine HQ et créer un fichier .list dans /etc/apt/source.list.d/, puis, actualiser la listes des paquets une fois fait.

# wget -q -O- https://dl.winehq.org/wine-builds/Release.key | apt-key add -
# echo -e "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -c | awk '{ print $2 }') main" > "/etc/apt/sources.list.d/winehq-ubuntu-$(lsb_release -c | awk '{ print $2 }').list
# apt update

Installation

Il vous faut ensuite installer les paquets winehq-staging et winetricks, si vous avez une autre version de Wine, il sera peut-être bon de la supprimer pour éviter les conflits.

# apt install winehq-staging

Configuration

Démarrez winecfg, puis, dans l'onglet « Application », réglez-vous en mode « Windows XP »

Puis, utilisez le programme winetricks pour installer Visual C++ 2015 et les font Microsoft dans votre installation de Wine.

$ winetricks vcrun2015 corefonts

Ensuite, retournez dans winecfg, et dans l'onglet « Bibliothèques », ajoutez les DLL suivantes :

  • *api-ms-win-crt-conio-l1-1-0 (native, intégrée)
  • *api-ms-win-crt-heap-l1-1-0 (native, intégrée)
  • *api-ms-win-crt-locale-l1-1-0 (native, intégrée)
  • *api-ms-win-crt-math-l1-1-0 (native, intégrée)
  • *api-ms-win-crt-runtine-l1-1-0 (native, intégrée)
  • *api-ms-win-crt-stdio-l1-1-0 (native, intégrée)
  • *atl80 (native, intégrée)
  • *atl90 (native, intégrée)
  • *atl140 (native, intégrée)
  • *msvcm80 (native, intégrée)
  • *msvcm90 (native, intégrée)
  • *msvcp80 (native, intégrée)
  • *msvcp90 (native, intégrée)
  • *msvcr80 (native, intégrée)
  • *msvcr90 (native, intégrée)
  • *msvcr140 (native, intégrée)
  • *ucrtbase (native, intégrée)
  • *vcomp (native, intégrée)
  • *vcomp90 (native, intégrée)
  • *vcomp140 (native, intégrée)
  • *vcruntime140 (native, intégrée)

Quittez en cliquant sur « OK ».

Installation du jeu

Téléchargez l'installateur du jeu via le site Battle.net et démarrez-le avec Wine, il devrait s'installer correctement et démarrer une fois prêt.

Vus : 913
Publié par Zergy : 41