Table des matières

Jeux

Voici en vrac une sélection de mes jeux préférés. Je joue uniquement sous Linux. La plupart de ces jeux existent en version Linux et Windows, et pour ceux qui n'existent que pour Windows, ils fonctionnent généralement sans problème sous Linux dans Wine.

J'ajouterai encore des jeux. Revenez de temps en temps sur cette page !

FPS

Horreur

Exploration/base buidling

Réflexion

RTS et stratégie

Action/plateformes

Ballades narratives

Divers

Où acheter ?


Problèmes et solutions

Je me note ça ici pour le retrouver facilement en cas de problème (Ces notes concernent Linux):

Patch à appliquer

Patch à appliquer

patch.sh
#!/usr/bin/env bash
 
FILE=BattleBlockTheater
MD5_PRE=436e91811d8a38de1918991969347b3d
MD5_POST=71eb6519233b21d85c858b39f2b4871f
OFFSET=0x24f2b9
PAYLOAD='\x90\x90'
 
function getMD5()
{
   echo $(md5sum "${1}" | cut -d ' ' -f 1)
}
 
if [[ ${MD5_PRE} != $(getMD5 ${FILE}) ]]
then
   echo Input has wrong checksum. Already patched?
   exit 11
fi
 
echo -ne ${PAYLOAD} | dd if=/dev/stdin of="${FILE}" bs=1 conv=notrunc seek=$((${OFFSET})) status=none
 
if [[ $? != 0 ]]
then
   echo Patching binary failed.
   exit 77
fi
 
if [[ ${MD5_POST} != $(getMD5 ${FILE}) ]]
then
   echo Output has wrong checksum. Expect trouble!
   exit 22
fi
 
echo Yay... everything went well.


Répertoire partagé dans Steam

Si vous êtes sur une machine Linux avec plusieurs utilisateurs, il peut être utile de créer un répertoire commun pour les jeux. Cela permet de gaspiller moins de place sur disque.

Mise en place

Problèmes potentiels

Steam ne gère pas toujours très bien ce partage. Il peut y avoir des problèmes, comme par exemple un jeu installé qui ne démarre pas. Quand cela ce produit, essayez les solutions suivantes dans l'ordre:

  1. Assurez-vous que tout le monde peut accéder aux fichiers:
    sudo chmod -R a+rw /home/steam
  2. Propriétés du jeu > onglet Fichiers locaux > cliquez sur Vérifier l'intégrité des fichiers du jeu et attendez la fin du traitement, puis - IMPORTANT - cliquez sur Fermer et aussi sur le bouton Fermer des propriétés du jeu. Parfois Steam va corriger quelques fichiers en les re-téléchargeant, ou en corrigeant des droits sur les fichiers.

  3. Si ça ne suffit pas: Propriétés du jeu > onglet Fichiers locaux > Déplacer le dossier d'installation > choisissez votre répertoire perso (pas le /home/steam) et validez. Attendez la fin du déplacement des fichiers, puis - IMPORTANT - fermez la fenêtre des propriétés du jeu. Refaites la même manipulation, mais cette fois en déplaçant le jeu dans /home/steam. Parfois cet aller-retour suffit à ce que le jeu refonctionne.

  4. Toutefois, certains rares jeux ne fonctionneront que s'ils sont dans votre répertoire personnel. Dans ce cas, déplacez-les (tel qu'indiqué ci-dessus) dans votre répertoire perso.

  5. Si un jeu ne démarre pas:
    1. Si c'est un jeu Linux, essayez d'activer le "Steam Linux Runtime" (Propriétés du jeu > onglet Général > cocher Forcer l'utilisation d'un outils de compatibilité Steam Player en particulier et choisir Steam Linux Runtime).
    2. Si vraiment le jeu natif Linux ne fonctionne pas dans Steam, essayez tout simplement la version Windows. Des fois la version Windows (tournant dans Proton) fonctionne mieux que la version Linux.
    3. Si c'est un jeu Windows, essayez avec différentes versions de Proton (même manipulation, mais choisissez "Proton xxxx").
Astuce: Si votre système de fichiers est btrfs ou XFS, pensez à lancer une déduplications après l'installation des jeux. Le gain de place sera important.

Passer en clavier anglais

Utile pour les jeux où le seul moyen de se déplacer c'est ce foutu WASD m(

/usr/bin/setxkbmap -layout us
/usr/bin/setxkbmap -layout fr

Vous pouvez aussi vous faire des alias dans votre ~/.bashrc:

alias us="/usr/bin/setxkbmap -layout us"
alias fr="/usr/bin/setxkbmap -layout fr"

Il vous suffira de taper us ou fr dans un terminal pour basculer de clavier.

Les choses qui me font DÉTESTER votre jeu

  1. Les touches du clavier non-redéfinissables (WASD sur un clavier AZERTY, bordel ???!!! Et non, passer son clavier en QWERTY ne suffit pas à résoudre totalement le problème). En 2021, ce n'est plus acceptable. (coucou Valley)
  2. Le motion-blur (flou cinétique) non désactivable. (Je suis prêt à sacrifier beaucoup de chose au niveau visuel, mais le motion-blur je trouve ça absolument, totalement insuportable) (coucou Prey)
  3. Les performances abyssales malgré le niveau de détail au minimum (Si vous me faites du 12 images/secondes sur une GEForce avec le niveau de détail au strict minimum avec une résolution baissée, ce n'est pas acceptable) (Coucou aussi le CryEngine qui fait des framedrops monstrueux).
  4. (sauf quand c'est vraiment justifié:) L'impossibilité de sauvegarder quand on veut (Je suis un être humain IRL avec des contraintes dans la vraie vie, merci de le prendre en compte).
  5. Les jeux très salement adaptés de consoles vers PC (coucou le nom à entrer avec haut/bas/gauche/droite sur un clavier virtuel à l'écran. SÉRIEUSEMENT ???)
  6. Les touches du clavier redéfinissables… mais qui refuse de prendre en compte certaines touches (genre ↵ Entrée ou + sur le pavé numérique). (Vous avez décidé de ne supporter que les touches qui vous plaisent ???).
  7. Le jeu qui a besoin de 3 tonnes de dépendances (DirectX version machin, et PhysX version truc, et MSVCRT version 2015 millésimée en Russe, etc.), mais sans vous le dire. (Affichez des messages d'erreur clairs, ou écrivez-les clairement dans votre README (certains le font très bien)).
  8. Des messages d'erreur pas pertinents et pas explicatifs (System.Exception: Magic number is wrong: 542 ouiiiiii bien sûr !)

J'ai déjà demandé le remboursement de jeux pour certains de ces motifs.

(Pour le 4, quand je dis "sauf quand c'est vraiment justifié", je peux par exemple citer Alien Isolation où l'obligation de passer par des checkpoints ajoute une tension tout à fait pertinente au jeu.)

Sauvegarde des jeux

Pour mes jeux qui ne sont pas sur Steam (ou qui n'ont pas de sauvegarde dans le cloud Steam), j'ai mis en place une sauvegarde mon NextCloud

Et si j'ai une remarque à faire sur les chemins de sauvegarde des jeux, c'est PUTAIN C'EST LE BORDEL.

Liens

Playlist

Je me note ici en vrac (et sans ordre particulier) une liste de jeux qui ont l'air intéressants et auxquels il faudrait que je joue ou que je termine (j'ai déjà certains dans ma bibliothèque)