Steam for Linux Guide

OpenArena Split Screen for Steam for Linux

OpenArena Split Screen

Overview

Il est possible de jouer à OpenArena en écran splité (split screen). Il sera possible de jouer jusqu’à 4 joueurs par écran et avec plusieurs PC en réseau. Dans l’idéal, il faudra y jouer avec des manettes dual stick (comme les manettes d’Xbox 360) pour bien profiter d’un mode couch multi. Pour cela il faut utiliser le moteur de jeu Spearmint[github.com]. Une fois OpenArena et Spearmint mis en place, il sera facile d’ajouter à Steam un lanceur pour en profiter avec Big Picture par exemple.

Présentation

Speamint[github.com] est un fork de ioquake3, qui a pour but d’être un moteur plus générique que l’original et ses dérivés. Il permet dores et déjà de jouer à Quake 3 et fonctionne avec OpenArena.

Spearmint apporte deux éléments majeurs :
– la possibilité de jouer en écran séparé (split screen) jusqu’à 4 joueurs par écran et la possibilité d’étendre le nombre de joueurs en jouant en réseau ;
– une bonne prise en compte des manettes (controller).

Tutoriel

Le tutoriel est repris d’un tutoriel que j’ai rédigé[charlesmillet.com]. Il a été testé sous Ubuntu 14.04.
Les explications ne sont pas particulièrement claire sur la façon de procéder mais voici ce qui a fonctionné pour moi sous Ubuntu 14.04 :

Télécharger Spearmint

wget [link]

Télécharger OpenArena

wget [link]

Décompresser Spearmint dans un dossier nommé OpenArena_Spearmint

mkdir OpenArena_Spearmint && tar xf spearmint-0.1-linux.tar.xz -C $HOME/OpenArena_Spearmint –strip-components=1

Décompresser OpenArena dans un dossier nommé OpenArena

unzip openarena-0.8.8.zip && mv openarena-0.8.8 OpenArena

Déplacer les fichiers pk3 de OpenArena vers OpenArena_Spearmint

mv OpenArena/baseoa/* OpenArena_Spearmint/baseq3

Modifier le fichier OpenArena_Spearmint/baseq3/description.txt pour remplacer Quake III par OpenArena

rm OpenArena_Spearmint/baseq3/description.txt && touch OpenArena_Spearmint/baseq3/description.txt && echo “OpenArena” > OpenArena_Spearmint/baseq3/description.txt

Créer le fichier OpenArena_Spearmint/baseq3/mint-game.settings et ajouter les informations suivantes :

defaultSound “sound/feedback/hit.wav” addLoadingScreen textures/sfx/logo512 ( 0.364705882 0.090196078 0.090196078 ) 1 // Note: These are checksums for the offical OpenArena 0.8.8 pk3s. // // Debian packages have modified pk3s (replaced QVMs) and have different // checksums in Spearmint (fixed the bug they abused). So Debian pk3s // fail checksum test and are not pure compatible. TODO: fix this?… paksums { pak0 1498074358 pak1-maps 1492737483 pak2-players 1897460214 pak2-players-mature 720476197 optional pak4-textures 3339517386 pak5-TA 1141524809 pak6-misc 4172653611 pak6-patch085 1049681887 pak6-patch088 2834209156 }

En ligne de commande :

touch OpenArena_Spearmint/baseq3/mint-game.settings && cat > OpenArena_Spearmint/baseq3/mint-game.settings defaultSound “sound/feedback/hit.wav” addLoadingScreen textures/sfx/logo512 ( 0.364705882 0.090196078 0.090196078 ) 1 // Note: These are checksums for the offical OpenArena 0.8.8 pk3s. // // Debian packages have modified pk3s (replaced QVMs) and have different // checksums in Spearmint (fixed the bug they abused). So Debian pk3s // fail checksum test and are not pure compatible. TODO: fix this?… paksums { pak0 1498074358 pak1-maps 1492737483 pak2-players 1897460214 pak2-players-mature 720476197 optional pak4-textures 3339517386 pak5-TA 1141524809 pak6-misc 4172653611 pak6-patch085 1049681887 pak6-patch088 2834209156 }

Il faut terminer la commande en faisant CTRL+D

OpenArena peut maintenant être lancé en exécutant le fichier spearmint_x86_64 ou spearmint_x86 en fonction de votre architecture.

SteamSolo.com