tutoriel – Les Ateliers PHV http://www.lesateliersphv.ca Blogs, discussions et tutoriels sur les jeux vidéo sur consoles et Linux / Blogs, discussions and tutorials on console video games and Linux Sat, 01 Aug 2020 06:16:03 +0000 fr-FR hourly 1 http://www.lesateliersphv.ca/wp-content/uploads/2018/09/cropped-klebs_explaining_s-32x32.png tutoriel – Les Ateliers PHV http://www.lesateliersphv.ca 32 32 Comment jouer à Rocksmith 2014 sur Linux http://www.lesateliersphv.ca/comment-jouer-a-rocksmith-2014-sur-linux/ Sat, 01 Aug 2020 06:01:41 +0000 http://www.lesateliersphv.ca/?p=6380 Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment j’ai réussi à faire marcher Rocksmith 2014

L’article Comment jouer à Rocksmith 2014 sur Linux est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment j’ai réussi à faire marcher Rocksmith 2014 sur Linux. Pour info, j’ai testé avec le câble Real Tone USB de Rocksmith dans Linux Mint 19.3, Pop!_OS 20.04 et Manjaro 20.0.3 et j’ai utilisé Proton 5.0-9 dans Steam. Comme je ne montre ici que ce qui a marché pour moi, il existe d’autres méthodes comme celles décrites dans ce lien ProtonDB sur lequel est basé ce tutoriel.

 

Installer le jeu

Si ce n’est pas déjà fait, il faut acheter et installer Rocksmith 2014.

 

Configurer Wine

Une fois le jeu installé, il faut configurer Wine spécifiquement pour ce jeu. En supposant que Steam est configuré pour installer les jeux dans le répertoire /home/user/.steam/steam, il faut brancher le câble Real Tone avant d’entrer les deux commandes suivantes dans le terminal :

WINEPREFIX=~/.steam/steam/steamapps/compatdata/221680/pfx winetricks sound=alsa

WINEPREFIX=~/.steam/steam/steamapps/compatdata/221680/pfx winecfg

 

Une fois ces commandes entrées, la fenêtre Configuration de Wine apparaîtra et il s’agit maintenant de configurer les valeurs suivantes et valider en cliquant sur le bouton OK:

  • Onglet Applications
    • Version de Windows: Windows 10
  • Onglet Lecteurs
    • Lettre Z: /home/user/.steam/steam (ou dans le répertoire où est situé le sous-répertoire steamapps contenant les jeux Steam, /mnt/TRUCS/SteamLibrary dans mon cas)
  • Onglet Audio
    • Périphérique d’entrée: In: Rocksmith USB Guitar Adapter
    • Périphérique d’entrée voix: In: Rocksmith USB Guitar Adapter

 

Configurer Steam

Une fois que Wine est configuré pour ce jeu spécifiquement, il faut lancer Rocksmith 2014 au moins une fois pour faire générer un fichier de configuration INI (Rocksmith.ini) qu’il faudra configurer avant de lancer le jeu pour de vrai. Pour cela, il suffit de cliquer-droit sur le jeu et dans les propriétés, cliquer sur le bouton Définir les options de lancement et entrer la commande suivante:

PROTON_NO_D3D11=1 %command%

 

Les dernières touches

Après avoir lancé au moins une fois le jeu, le fichier Rocksmith.ini devrait maintenant apparaître dans le répertoire ~/.steam/steam/steamapps/common/Rocksmith2014 ou là où les jeux Steam sont installés. Il faut configurer les valeurs suivantes:

ExclusiveMode=0
Win32UltraLowLatencyMode=0

 

Désactiver PulseAudio (au besoin)

Pour s’assurer que le jeu marche bien, il faut le lancer et essayer de faire accorder son instrument. Si un message apparaît indiquant que le câble Real Tone n’est pas branché, désactiver PulseAudio devrait régler le problème. Pour cela, il faut entrer les commandes suivantes dans le terminal:

systemctl –user stop pulseaudio.socket
systemctl –user stop pulseaudio.service

 

Pour tout remettre comme avant:

systemctl –user start pulseaudio.socket
systemctl –user start pulseaudio.service

 

Si vous voulez discuter avec d’autres gens qui jouent sur Linux, rejoignez-nous au forum Linux Gaming Francophone.

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Comment jouer à Rocksmith 2014 sur Linux est apparu en premier sur Les Ateliers PHV.

]]>
Faire du karaoké chez soi sur Linux http://www.lesateliersphv.ca/faire-du-karaoke-chez-soi-sur-linux/ Tue, 19 May 2020 05:57:48 +0000 http://www.lesateliersphv.ca/?p=6326 Bonjour tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer rapidement comment reproduire une expérience karaoké chez vous

L’article Faire du karaoké chez soi sur Linux est apparu en premier sur Les Ateliers PHV.

]]>
Bonjour tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer rapidement comment reproduire une expérience karaoké chez vous avec votre micro. Le but est de faire sortir le son du micro directement des hauts-parleurs. Pour info, j’ai testé avec un micro USB de Rock Band dans Linux Mint 19.3, Pop!_OS 20.04 et Arch Linux.

L’avantage d’utiliser une machine karaoké est qu’on peut entendre sa propre voix sortir des hauts-parleurs pendant qu’on chante, chose qu’on ne peut pas faire avec les jeux Rock Band. Si quelqu’un a réussi le contraire, je serais intéressé à en savoir plus à ce sujet.

 

Pour commencer à envoyer le son du micro directement aux hauts-parleurs, il faut entrer cette ligne de commande dans le terminal:

pactl load-module module-loopback latency_msec=1

Pour tout remettre comme avant et arrêter d’envoyer le son du micro directement aux hauts-parleurs, il suffit d’entrer cette ligne de commande dans le terminal:

pactl unload-module module-loopback

 

Maintenant que vous savez comment faire, amusez-vous bien… mais essayez de ne pas trop déranger vos voisins.

 

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Faire du karaoké chez soi sur Linux est apparu en premier sur Les Ateliers PHV.

]]>
Les avantages d’avoir trois espaces de stockage dans un ordinateur portable http://www.lesateliersphv.ca/les-avantages-davoir-trois-espaces-de-stockage-dans-un-ordinateur-portable/ Thu, 30 Apr 2020 06:31:33 +0000 http://www.lesateliersphv.ca/?p=6218 Salut tout le monde. Ici Klebs et aujourd’hui, je vais partager avec vous ce que j’ai réalisé ces derniers jours:

L’article Les avantages d’avoir trois espaces de stockage dans un ordinateur portable est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais partager avec vous ce que j’ai réalisé ces derniers jours: avoir trois espaces de stockage à sa disposition dans un même ordinateur permet de faire plus de choses intéressantes qu’on ne le pense. Une personne normale songerait peut-être à utiliser un espace pour y installer son système d’exploitation, un pour ses fichiers multimédias (films, chansons, photos de famille, etc.) et un pour ses jeux vidéo. Si vous voulez expérimenter avec une distribution Linux tout en maintenant celle qui marche déjà et quand même avoir assez d’espace pour ranger vos fichiers, voici ce que j’ai fait avec mon ordinateur que vous pouvez faire aussi.

 

Quoi utiliser pour les espaces disques

Supposons que vous voulez deux partitions Linux et un énorme disque dur qui sera accessible aux deux. Dépendant de votre budget, vous pouvez soit prioriser l’espace disque et vous procurer deux SSD de 512Go chaque et un disque dur de 3 ou 4 To, soit prioriser la vitesse et vous procurer deux NVMe de 256Go chaque et un SSD de 1 ou 2 To.

En misant sur l’espace disque, vous avez la possibilité d’avoir beaucoup d’espace à un prix relativement abordable mais au détriment de la vitesse, le poids et la fragilité de votre ordinateur portable. En effet, un disque dur est plus lourd qu’un SSD et un NVMe et contient des composants mobiles ce qui augmente les risques de perdre les données si l’utilisateur échappe son ordinateur. Par contre, un plus gros disque dur signifie qu’il sera possible d’installer plus de jeux et de fichiers multimédias.

Si vous accordez plutôt plus d’importance à la vitesse, vous serez surpris du temps que ça prend entre allumer un ordinateur et se retrouver à la page d’authentification et vous constaterez aussi à quel point votre ordinateur est plus léger et moins bruyant. Malheureusement le hic est que vous devrez réfléchir très fort à ce que vous voulez absolument installer et ce dont vous pouvez vous passer. Comme j’ai déjà un serveur Nextcloud que je peux accéder autant de chez moi qu’à l’extérieur, j’ai choisi de prioriser la vitesse.

 

Rendre un espace de stockage accessible à partir des deux partitions Linux

Les étapes qui suivent doivent être appliquées dans chaque partition Linux pour que le disque dur soit accessible aux deux. Pour simplifier les choses, je me servirai du même compte utilisateur (klebs) dans les deux partitions Linux sur mon ordinateur. Tout d’abord, il faut trouver le code UUID du disque dur voulu à l’aide de cette ligne de commande:
sudo blkid

Ça devrait donner un résultat comme celui-ci:

L’exemple ci-dessus indique les informations suivantes (cela peut varier selon la configuration de l’utilisateur):

  • le disque dur est identifié par /dev/sda1
  • le disque dur est formatté en ext4
  • le code UUID est représenté par la zone bleue dans l’image (ex: 11111111-2222-3333-4444-555555555555)

Il faut maintenant créer un répertoire (/mnt/TRUCS) qui servira de point d’accès au disque dur (/dev/sda1) et y donner les permissions au compte utilisateur (klebs) à l’aide de ces lignes de commande:
sudo mkdir /mnt/TRUCS
sudo chown -R klebs: /mnt/TRUCS
Pour que le disque dur soit lié au répertoire /mnt/TRUCS automatiquement au démarrage, il faut ouvrir le fichier /etc/fstab à partir de l’éditeur de texte en tant qu’administrateur avec la ligne de commande:
sudo gedit /etc/fstab
Une fois le fichier ouvert et à l’aide des informations prélevées au préalable, il suffit d’ajouter cette nouvelle ligne à la toute fin:
UUID=11111111-2222-3333-4444-555555555555 /mnt/TRUCS ext4 defaults 0 2
Un moyen rapide de voir si ça a marché, c’est d’entrer cette ligne de commande:
sudo mount -a
Si tout va bien, le répertoire /mnt/TRUCS devrait afficher le contenu du disque dur.

 

Pourquoi avoir une configuration pareille

Avec deux partitions Linux et un disque dur accessible et partagé par les deux, il est possible de tester la performance d’un jeu ou son niveau de compatibilité. Par exemple, j’étais surpris de constater que le jeu TRON 2.0 que j’ai installé sur le disque dur partagé est jouable sur Arch Linux mais pas Pop!_OS. C’est probablement une erreur de configuration que je peux régler en l’examinant de plus près. En attendant, je peux toujours jouer à TRON 2.0 sur Arch Linux. L’autre raison est que j’ai envie d’expérimenter avec une autre distribution Linux avec les pleines capacités de mon ordinateur donc cela élimine les machines virtuelles et l’installation de la distribution directement sur une clé USB. Puisque je suis déjà à l’aise avec les familles Debian/Ubuntu suite à mes expériences avec Linux Mint et Pop!_OS, j’ai décidé de m’aventurer dans Arch Linux. Si je découvre d’autre chose intéressante, j’en parlerai ici.

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

 

L’article Les avantages d’avoir trois espaces de stockage dans un ordinateur portable est apparu en premier sur Les Ateliers PHV.

]]>
Comment ajouter un jeu dans ScummVM à partir du disque original http://www.lesateliersphv.ca/comment-ajouter-un-jeu-dans-scummvm-a-partir-du-disque-original/ Thu, 23 Apr 2020 05:11:01 +0000 http://www.lesateliersphv.ca/?p=6198 Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment ajouter un vieux jeu sur PC CD-ROM

L’article Comment ajouter un jeu dans ScummVM à partir du disque original est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment ajouter un vieux jeu sur PC CD-ROM dans ScummVM. De nos jours, il est possible d’acheter beaucoup de ces jeux sur le site de GOG. Cependant, pour les personnes qui détiennent déjà la copie originale du jeu, il devrait y avoir un moyen d’y jouer sur un ordinateur moderne sans avoir à le racheter d’autant plus que ce ne sont pas tous les jeux sur GOG qui ont une version Linux. Les jeux que j’utiliserai comme exemple sont The Curse of Monkey Island pour Windows 95 (lien GOG) et Freddy Pharkas: Frontier Pharmacist pour DOS et Windows 3.1 (lien GOG). Bien que ces jeux ne soient pas vendus avec une version Linux sur GOG, je vous montrerai qu’il est possible de les marcher dessus malgré tout.

 

Vérifier la compatibilité

Il faut s’assurer tout d’abord que le jeu désiré soit présent dans la liste de compatibilité de ScummVM qui se trouve dans ce lien. En effet, rien ne sert de continuer si le jeu n’y est pas.

 

Copier les données du disque vers le disque dur

Une fois le disque inséré, il suffit de copier les données vers un nouveau répertoire dans le disque dur. Voici un exemple de répertoires de destination pour les deux jeux mentionnés plus tôt:
~/Jeux/ScummVM/Freddy Pharkas - Frontier Pharmacist
~/Jeux/ScummVM/The Curse of Monkey Island (FR)

Quels fichiers exactement seront transférés dépendra de la liste de données requises par ScummVM qui se trouve dans ce lien. Dans le cas de The Curse of Monkey Island qui utilise d’ailleurs deux disques, une liste de données à copier est bien incluse ici. Par contre, ce n’est pas toujours le cas donc pour Freddy Pharkas: Frontier Pharmacist, il suffit tout simplement de copier le contenu intégral du disque original dans le répertoire de destination.

 

Ajouter les jeux dans ScummVM

Avec les données copiées vers le disque dur local, il suffit de lancer ScummVM et de tenter d’ajouter les jeux en sélectionnant les répertoires comme ceux qui ont été donnés comme exemple:

~/Jeux/ScummVM/Freddy Pharkas - Frontier Pharmacist
~/Jeux/ScummVM/The Curse of Monkey Island (FR)

Si tout va bien, les jeux seront reconnus.

 

Amusez-vous bien

Pour finir, il suffit de lancer les jeux qui ont été ajoutés.

 

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Comment ajouter un jeu dans ScummVM à partir du disque original est apparu en premier sur Les Ateliers PHV.

]]>
Installer un jeu Windows avec Wine et Winetricks http://www.lesateliersphv.ca/installer-un-jeu-windows-avec-wine-et-winetricks/ Tue, 07 Apr 2020 07:29:26 +0000 http://www.lesateliersphv.ca/?p=6179 Salut tout le monde. Ici Klebs et aujourd’hui, on va regarder ensemble comment installer un jeu Windows à l’aide de

L’article Installer un jeu Windows avec Wine et Winetricks est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, on va regarder ensemble comment installer un jeu Windows à l’aide de Wine et Winetricks. Pour notre exemple, nous utiliserons le jeu The Secret of Monkey Island: Special Edition et nous nous inspirerons du script d’installation utilisé par Lutris ici.

 

Comment lancer Winetricks

les ateliers phv winetricks

Ici, nous voyons que le script d’installation de la version GOG de Monkey Island dans Lutris parle de s’aventurer dans les registres de Windows (se référer à cet article) mais aussi Winetricks (voir la ligne name: winetricks dans la section task). En supposant que l’installation s’est bien passée, il suffit d’entrer winetricks dans la ligne de commande suivi des paramètres (voir la valeur de la ligne app dans la section task). Pour notre exemple, en se basant sur ces données dans le script:

-task:

  • app: xact d3dx9_41
  • name: winetricks
  • prefix: $GAMEDIR

La ligne de commande à entrer devrait être:

winetricks xact d3dx9_41

 

Conclusion

Plus j’avance dans mon apprentissage de Wine, plus je comprends le côté pratique des outils comme Lutris et GameHub car en créant un nouveau préfixe Wine à chaque installation d’un jeu, cela élimine les risques qu’il y ait des conflits au niveau des configurations pour d’autres jeux comme par exemple, un jeu qui ne marche que sur Windows 95 et l’autre, seulement sur Windows 7 ou deux jeux nécessitant deux versions distinctes de DirectX. Il faut juste se rappeler qu’en créant un préfixe Wine par jeu, éventuellement la limite de stockage du disque dur ou SSD sera atteinte.

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Installer un jeu Windows avec Wine et Winetricks est apparu en premier sur Les Ateliers PHV.

]]>
Gérer les préfixes Wine http://www.lesateliersphv.ca/gerer-les-prefixes-wine/ Tue, 31 Mar 2020 06:31:17 +0000 http://www.lesateliersphv.ca/?p=6170 Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous parler des préfixes Wine que les gens appellent aussi

L’article Gérer les préfixes Wine est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous parler des préfixes Wine que les gens appellent aussi “wine bottle”.

 

Chaque préfixe prend de l’espace

J’ai constaté qu’à chaque fois que j’installais un jeu Windows à travers Lutris, ça créait un préfixe Wine utilisé exclusivement par le jeu en question. Si je n’inclus pas l’espace utilisé par le jeu, le préfixe Wine nécessite au moins 500Mo d’espace. Au bout d’un certain nombre de jeux avec son propre préfixe Wine, ça commence à faire beaucoup d’espace juste pour simuler un environnement Windows. J’ai donc commencé à installer mes jeux Windows en utilisant Wine dans le terminal et en réutilisant le même préfixe autant que possible. La commande ressemblerait donc à peu près à ça:

wine installationJeuUn.exe

Utiliser plusieurs préfixes à plusieurs endroits

Au début, tout allait bien car j’entrais les lignes de commande wine <fichier d’installation> sans me soucier de configurer l’emplacement du préfixe qui est déjà défini par défaut. Le problème, c’est que celui-ci se trouve actuellement dans le répertoire ~/.wine, soit dans la partition où Linux est installé, partition qui ne contient que 250Go d’espace. Comme j’ai aussi une plus grande partition de 2To que j’utilise principalement pour les jeux, il faudrait que je crée un nouveau préfixe et que je m’arrange pour faire installer les jeux dans cette grande partition à la place. Tant qu’à y être, autant y créer deux préfixes Wine: une utilisant l’architecture 64-bit et l’autre, 32-bit. Par exemple, en supposant que j’ai réservé le répertoire /mnt/TRUCS/Jeux/Wine dans la grande partition pour cette occasion, si je veux installer le premier jeu dans un préfixe 64-bit et le second, dans un préfixe 32-bit, les commandes seraient les suivantes:

export WINEARCH=win64 WINEPREFIX=/mnt/TRUCS/Jeux/Wine/WineBottle01 winecfg
wine installationJeuUn.exe
export WINEARCH=win32 WINEPREFIX=/mnt/TRUCS/Jeux/Wine/WineBottle02 winecfg
wine installationJeuDeux.exe

 

Déinstaller un jeu Wine

En temps normal, pour supprimer un jeu qui a été créé à travers des applications comme Lutris, GameHub ou PlayOnLinux, je l’aurais fait directement à partir de celles-ci. Si le jeu a été installé à partir de Wine dans les lignes de commande, il suffirait d’accéder à la fenêtre de désinstallation de programmes Windows. Voici un exemple pour le préfixe 64-bit:

export WINEARCH=win64 WINEPREFIX=/mnt/TRUCS/Jeux/Wine/WineBottle01 winecfg
wine uninstaller

les ateliers phv désinstallation wine

 

Il reste encore beaucoup à apprendre pour moi avec les lignes de commande Wine (ex: Winetricks, DXVK, bureau virtuel, etc.). Au fur et à mesure que j’en apprends plus sur ça, je le partagerai avec vous ici.

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Gérer les préfixes Wine est apparu en premier sur Les Ateliers PHV.

]]>
Installer un jeu Windows avec Wine et l’éditeur du registre http://www.lesateliersphv.ca/installer-un-jeu-windows-avec-wine-et-lediteur-du-registre/ Tue, 24 Mar 2020 06:22:01 +0000 http://www.lesateliersphv.ca/?p=6163 Salut tout le monde. Ici Klebs et aujourd’hui, on va regarder ensemble comment installer un jeu Windows à l’aide de

L’article Installer un jeu Windows avec Wine et l’éditeur du registre est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, on va regarder ensemble comment installer un jeu Windows à l’aide de Wine et l’éditeur du registre. Pour notre exemple, nous utiliserons le jeu Jade Empire et nous nous inspirerons du script d’installation utilisé par Lutris ici.

 

Comment lancer l’éditeur du registre

Ici, nous voyons que le script d’installation de la version GOG de Jade Empire dans Lutris parle de s’aventurer dans les registres de Windows (voir la ligne name: set_regedit dans la section task). En supposant que l’installation s’est bien passée, il suffit d’accéder à l’éditeur du registre à l’aide de la commande suivante:

wine regedit

 

Comment savoir quelles données entrer dans l’éditeur du registre

Toujours en se basant sur le script d’installation de la version GOG de Jade Empire dans Lutris, nous voyons que les informations pertinentes sont les lignes suivantes dans la section task:

  • key: csmt
  • path: HKEY_CURRENT_USER\Software\Wine\Direct3D
  • type: REG_DWORD
  • value: ‘00000000’

Ça veut dire que dans l’éditeur du registre, il faut se rendre dans le répertoire HKEY_CURRENT_USER\Software\Wine\Direct3D et y insérer la ligne de données suivantes:

  • Nom: csmt
  • Type: REG_DWORD
  • Valeur: 00000000

 

Dernière touche s’il y a lieu

S’il n’y a rien d’autre dans le script, le jeu est prêt à être joué. Dans le cas de Jade Empire, j’ai été jeter un petit coup d’œil du côté de ProtonDB et j’ai remarqué que pour la version Steam, les utilisateurs lançaient cette ligne de commande après avoir démarré le jeu dans le but d’en améliorer la performance:

taskset -p 4 "$(pidof JadeEmpire.exe)"

 

Conclusion

Même si un jour, Lutris est mise à jour et que la nouvelle version permet une nouvelle fois d’installer les jeux GOG sans problème, je crois que je vais continuer à installer mes jeux Windows directement à partir de Wine. Cela me permettra ainsi de continuer à apprendre à utiliser Wine et l’optimiser selon mes besoins. Mon prochain objectif est de trouver d’autres jeux Windows nécessitant plus qu’une simple installation comme Jade Empire avec l’éditeur du registre et apprendre sur le tas à partir des informations trouvées sur Lutris et ProtonDB.

N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

L’article Installer un jeu Windows avec Wine et l’éditeur du registre est apparu en premier sur Les Ateliers PHV.

]]>
Mon expérience avec GrapheneOS http://www.lesateliersphv.ca/mon-experience-avec-grapheneos/ Tue, 10 Mar 2020 07:28:16 +0000 http://www.lesateliersphv.ca/?p=6134 Salut tout le monde. Ici Klebs et aujourd’hui, je vais dévier un peu de mes sujets actuels pour vous parler

L’article Mon expérience avec GrapheneOS est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais dévier un peu de mes sujets actuels pour vous parler de GrapheneOS, une version modifiée d’Android que j’utilise depuis quelques semaines.

Pourquoi j’ai cherché à quitter l’écosystème Apple

Techniquement, je n’ai pas encore tout à fait quitté l’écosystème Apple puisque j’utilise encore les jeux et applis que j’ai achetées dans l’App Store sur mon iPad et j’achète encore mes chansons sur iTunes car je n’utilise pas Spotify. Il y a 10 ans, je me suis initié aux produits Apple en me procurant un MacBook Pro, un iPod touch 3 et un iPhone 4 pensant naïvement que c’était mieux que de rester avec Microsoft. J’ai éventuellement donné mon iPhone et mon iPod touch à mes proches quand quelqu’un d’autre m’a donné un iPhone 5 avec plus d’espace pour ma collection de musique. J’ai aussi fini par donner mon MacBook Pro car je me rendais compte que tout devenait de plus en plus lent au fur et à mesure que je mettais les logiciels à jour, un phénomène que certains appellent l’obsolescence programmée.

Même si j’utilise désormais Linux dans ma vie personnelle, j’utilisais toujours un iPhone car il répondait encore à mes besoins mais je savais que ça n’allait pas durer. En effet, Apple a décidé que la prise 3.5mm pour les écouteurs allait disparaître à partir du iPhone 7 et de nouvelles histoires d’obsolescence programmée sur ses produits ainsi que les coûts élevés de réparation n’ont pas aidé. A ce moment-là, j’utilisais un iPhone 6S Plus que j’avais reçu en cadeau et je sentais que la vie de la pile touchait à sa fin. Comme je ne voulais ni acheter un iPhone dénué d’une prise 3.5mm, ni faire remplacer la pile de mon iPhone actuel pour un prix déraisonnable, je commençais donc à chercher un téléphone différent.

Choisir entre un téléphone 100% Linux ou un pseudo-Android

M’impliquer dans la communauté Linux m’a aussi sensibilisé sur l’importance de la vie privée, chose pour laquelle Android n’est pas vraiment connue. En me renseignant, j’ai trouvé deux solutions: acheter un téléphone conçu à la base entièrement pour Linux comme le Librem 5 de Purism et le Pinephone de Pine64 ou acheter un téléphone Android et le remplacer par un autre système d’exploitation comme UBports ou LineageOS. Comme les téléphones Linux étaient encore en développement et que modifier un Android n’était pas une mince affaire, je devais prendre une décision: aller avec un téléphone Linux avant qu’il ne soit prêt pour le grand public et risquer de ne pas pouvoir m’en servir ou aller avec un Android modifié sans être 100% sûr que ma vie privée sera respectée.

C’est durant cette période de réflexion que je suis tombé sur cette vidéo en anglais d’Henry de Techlore parlant de GrapheneOS:

Ce message d’Edward Snowden sur Twitter est aussi une raison de plus pour l’essayer (traduction: Si je devais configurer un téléphone intelligent aujourd’hui, j’utiliserai @GrapheneOS de @DanielMicay comme base du système d’exploitation. Je déssouderai le micro et garderai les composantes radios (cellulaire, sans-fil, Bluetooth) éteintes quand je n’en ai pas besoin. Je passerai par le réseau @torproject pour les réseaux de communication.) :


L’installation sur un Google Pixel

Comme GrapheneOS ne supporte pour le moment que les Google Pixel 2, 3 et leurs variantes, j’ai acheté un Google Pixel 3a XL qui a presque la même dimension que mon iPhone 6S Plus et qui vient aussi avec une prise 3.5mm. Pour l’installation, il y a le tutoriel officiel mais pour les gens plus visuels, il y a aussi cette excellente vidéo en anglais d’Henry qui m’a énormément aidée:

Après l’installation

Avec mon téléphone dégooglisé, j’ai commencé à synchroniser mes listes de contacts, mes calendriers, mes notes et mes listes de rappel à partir de mon serveur Nextcloud. J’ai aussi installé des logiciels Android à partir de F-Droid qui est un catalogue d’applications libres et ouverts et Aurora Store qui agit comme le Google Play Store. Fait intéressant: mon téléphone est capable de détecter quand je m’apprête à utiliser une appli nécessitant les services Google. Après donc avoir passé à travers plusieurs applis, je n’ai gardé que celles qui fonctionnent correctement sans dépendre des services Google et même avoir montré mon téléphone à des utilisateurs Android, ceux-ci m’ont dit qu’à part l’absence des produits Google, cela ressemblait à leur propre téléphone.

Conclusion

J’aime ça et je vous encouragerais à tenter l’expérience si vous avez un Google Pixel 2 ou 3. Par contre, assurez-vous de créer un backup de votre téléphone avant de vous lancer car même si le processus est réversible, il va quand même tout formatter pour y installer GrapheneOS. N’hésitez pas à me faire part de vos questions et commentaires sur Twitter et Mastodon.

Aussi, si vous aimez ce que je fais et que vous utilisez le navigateur Brave, vous pouvez me laisser un pourboire sous forme de BAT sur mon site web ou mon compte Twitter. Vous pouvez aussi utiliser ce lien affilié si vous achetez des jeux, livres ou autres sur Humble Bundle.

Merci d’avoir lu et à la prochaine.

 

L’article Mon expérience avec GrapheneOS est apparu en premier sur Les Ateliers PHV.

]]>
Extraire des ROMs de Sega Mega Drive & Genesis Classics achetés sur Steam dans Linux Mint 18.3 http://www.lesateliersphv.ca/extraire-des-roms-de-sega-mega-drive-and-genesis-achetes-sur-steam-dans-linux/ Fri, 01 Feb 2019 22:27:59 +0000 http://www.lesateliersphv.ca/?p=5947 Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment vous procurer légalement des ROMs de jeux

L’article Extraire des ROMs de Sega Mega Drive & Genesis Classics achetés sur Steam dans Linux Mint 18.3 est apparu en premier sur Les Ateliers PHV.

]]>
Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment vous procurer légalement des ROMs de jeux Genesis/Mega Drive à travers Steam et les renommer en format lisible pour les utiliser ailleurs (ex: émulateurs, Mega Everdrive, projet MiSTer, etc.).

les ateliers phv sega genesis mega drive classics steam mister fpga mega everdrive
Source: Tigerfog, iPhone

Avant de commencer

Je voudrais tout d’abord remercier ETA Prime pour m’avoir inspiré à rédiger ce tutoriel. Sa vidéo explique comment extraire les ROMs, les renommer et les utiliser dans Retroarch, un outil multiplatforme rassemblant de nombreux émulateurs. Pour en savoir plus:

Source: ETA Prime

Pourquoi alors est-ce que je prends la peine de rédiger tout ça si ETA Prime a déjà tout expliqué. Deux raisons:

  • il a utilisé Windows pour expliquer le processus
  • il a montré rapidement comment renommer les fichiers sans trop entrer dans les détails.

Si vous utilisez Windows aussi ou vous êtes capables de reconnaître les ROMs malgré la nomenclature étrange utilisée par Sega, la vidéo d’ETA Prime vous conviendra parfaitement. Par contre, si vous préférez un tutoriel plus orienté vers Linux ou avoir un script renommant les noms des fichiers pour vous, je vous inviterais à poursuivre la lecture.

Acheter les jeux et trouver leur emplacement

Vous pouvez acheter légalement certains jeux de Genesis/Mega Drive sur Steam individuellement ou en un paquet spécial nommé Sega Mega Drive & Genesis Classics à travers ce lien affilié sur Humble Bundle. A partir d’ici, j’utiliserai le terme Sega Classics pour désigner le paquet Sega Mega Drive & Genesis Classics afin d’alléger le tutoriel.

Puisque le jeu Sega Classics n’est pas disponible de manière native sur Linux, il faut s’assurer que Steam soit configuré pour accepter d’exécuter tous les jeux en mode SteamPlay à l’aide de Proton. Cela permettra à Sega Classics d’apparaître dans la liste des jeux et d’être installé.

Une fois l’installation terminée, il faut cliquer-droit sur le jeu Sega Classics et choisir Propriétés dans le menu contextuel (voir image ci-dessous).


Source: capture d’écran personelle

Cliquer sur le bouton Parcourir les fichiers locaux sous l’onglet Fichiers locaux indiquera l’emplacement du répertoire de Sega Classics dans l’ordinateur (voir image ci-dessous).


Source: capture d’écran personnelle

Normalement, si l’utilisateur s’appelle klebs et ne change pas l’emplacement des jeux déterminé par défaut par Steam, le répertoire devrait se trouver dans /home/klebs/.steam/steam/steamapps/common/Sega\ Classics

Dans mon cas comme l’indique la capture d’écran ci-dessus, le répertoire se trouve dans
/mnt/DATA/Jeux/Steam/steamapps/common/Sega\ Classics

Renommer les fichiers

En supposant que l’utilisateur s’appelle klebs et utilise l’emplacement par défaut des jeux Steam, les commandes suivantes dans le terminal vont créer une copie des ROMs dans un autre répertoire et créer un fichier CSV avec nano:

cd /home/klebs/.steam/steam/steamapps/common/Sega\ Classics
cp -R uncompressed\ ROMs/ ~/Documents/SegaROMS
cd ~/Documents/SegaROMS
nano segaclassicslist.csv

Avant de faire copier la liste ci-dessous dans nano, il faut s’assurer que tout est là. Aussi, les noms doivent concorder avec le contenu du répertoire SegaROMS.

ALEXKIDD_U.68K,Alex Kidd in the Enchanted Castle (USA).gen
AlienSoldier_Europe.SGD,Alien Soldier (Europe).md
AlienStorm_USA.SGD,Alien Storm (USA).gen
ALTEREDB_UE.68K,Altered Beast (USA).gen
BEYONDOA_E.68K,The Story of Thor (Europe).md
BEYONDOA_F.68K,The Story of Thor (France).md
BEYONDOA_G.68K,The Story of Thor (Germany).md
BEYONDOA_J.68K,The Story of Thor - Hikari o Tsugumono (Japan).bin
BEYONDOA_S.68K,The Story of Thor (Spain).md
BEYONDOA_U.68K,Beyond Oasis (USA).gen
BONANZAB_JE.68K,Bonanza Bros. (Europe).md
Columns3_USA.SGD,Columns III (USA).gen
COLUMNS_W.68K,Columns (World).gen
COMIXZON_U.68K,Comix Zone (USA).gen
CrackDown_USA.SGD,Crack Down (USA).gen
Crying_USA.SGD,Bio Hazard Battle (USA).gen
DECAP_UE.68K,DEcapAttack (USA).gen
DYNAHEAD_J.68K,Dynamite Headdy (Japan).bin
DYNAHEAD_UE.68K,Dynamite Headdy (USA).gen
ECCO2_U.68K,Ecco - The Tides of Time (USA).gen
eccojr.smd,Ecco Jr. (USA).gen
ECCO_UE.68K,Ecco the Dolphin (USA).gen
ESWAT_U.68K,ESWAT - City Under Siege (USA).gen
EternalChampions_USA.SGD,Eternal Champions (USA).gen
FATALLAB_JU.68K,Fatal Labyrinth (USA).gen
FLICKY_UE.68K,Flicky (USA).gen
GAING_UE.68K,Gain Ground (USA).gen
GalaxyForceII_UE.SGD,Galaxy Force II (USA).gen
GAXE2_W.68K,Golden Axe II (World).gen
GAXE3_J.68K,Golden Axe III (Japan).bin
GAXE_W.68K,Golden Axe (World).gen
Gunstar Heroes U.bin,Gunstar Heroes (USA).gen
KIDCHAM_UE.68K,Kid Chameleon (USA).gen
LandStalker_USA.SGD,Landstalker (USA).gen
LightCrusader_USA.SGD,Light Crusader (USA).gen
MonsterLair_JUE.SGD,Wonder Boy III - Monster Lair (Europe).md
MonsterWorld3.SGD,Wonder Boy V - Monster World III (Japan).bin
MonsterWorld3_USA.SGD,Wonder Boy in Monster World (USA).gen
PhantasyStar2_UE_GreenCrossFix.SGD,Phantasy Star II (USA).gen
PhantasyStar3_USA.SGD,Phantasy Star III - Generations of Doom (USA).gen
PhantasyStar4.SGD,Phantasy Star IV (USA).gen
RISTAR_UE.68K,Ristar (USA).gen
ROBOTNIK_U.68K,Dr. Robotnik's Mean Bean Machine (USA).gen
ShadowDancer.SGD,Shadow Dancer - The Secret of Shinobi (World).gen
SHINING2_U.68K,Shining Force II (USA).gen
SHININGD_UE.68K,Shining in the Darkness (USA).gen
SHININGF_U.68K,Shining Force (USA).gen
SHINOBI3_U.68K,Shinobi III - Return of the Ninja Master (USA).gen
SONIC2_W.68K,Sonic The Hedgehog 2 (World).gen
SONIC3D_UE.68K,Sonic 3D Blast ~ Sonic 3D Flickies' Island (USA).gen
Sonic_Knuckles_wSonic3.bin,Sonic & Knuckles + Sonic The Hedgehog 3 (World).gen
SONICSPI_U.68K,Sonic The Hedgehog Spinball (USA).gen
SONIC_W.68K,Sonic The Hedgehog (World).gen
sov.smd,Sword of Vermilion (USA).gen
SPACEHARRIERII.bin,Space Harrier II (World).gen
STHUNDER_W.68K,Super Thunder Blade (World).gen
STREETS2_U.68K,Streets of Rage 2 (USA).gen
STREETS3_E.68K,Streets of Rage 3 (Europe).md
STREETS3_J.68K,Bare Knuckle III (Japan).bin
STREETS3_U.68K,Streets of Rage 3 (USA).gen
STREETS_W.68K,Streets of Rage - Bare Knuckle - Ikari no Tetsuken (World).gen
TheSuperShinobi_JUE.SGD,The Revenge of Shinobi (USA).gen
ToeJamEarl.SGD,ToeJam & Earl (World).gen
ToeJamEarl2_USA.SGD,ToeJam & Earl in Panic on Funkotron (USA).gen
VECTMAN2_U.68K,Vectorman 2 (USA).gen
VECTMAN_UE.68K,Vectorman (USA).gen
VIRTUAFIGHTER2.bin,Virtua Fighter 2 (USA).gen

Après avoir sauvegardé et fermé le fichier CSV, c’est le temps de rédiger le script qui renommera les fichiers:

nano segaclassicsrename.sh

#!/bin/bash
IFS=","
while read f1 f2
do
echo "rename from : $f1"
echo "to : $f2"
mv $f1 "$f2"
echo "done"
done < segaclassicslist.csv

Après avoir sauvegardé et fermé le script, il suffit de le rendre exécutable et de l’exécuter:

chmod +x ./segaclassicsrename.sh
./segaclassicsrename.sh

Si tout s’est bien passé, les noms des fichiers devraient maintenant être plus représentatifs des jeux.

Conclusion

Questions? Commentaires? N’hésitez pas, merci d’avoir lu et à plus.

L’article Extraire des ROMs de Sega Mega Drive & Genesis Classics achetés sur Steam dans Linux Mint 18.3 est apparu en premier sur Les Ateliers PHV.

]]>
Assigner des touches de claviers à une manette dans Linux Mint 18.3 http://www.lesateliersphv.ca/tutoriel-assigner-clavier-a-manette-dans-linux/ Mon, 12 Nov 2018 21:03:06 +0000 http://www.lesateliersphv.ca/?p=435 Mise à jour (3 février 2019) Si vous désirez m’aider, vous pouvez acheter les jeux que j’ai mentionnés dans cet

L’article Assigner des touches de claviers à une manette dans Linux Mint 18.3 est apparu en premier sur Les Ateliers PHV.

]]>
Mise à jour (3 février 2019)

Si vous désirez m’aider, vous pouvez acheter les jeux que j’ai mentionnés dans cet article à travers ces liens affiliés Humble Bundle et cela ne vous coûtera rien de plus. Merci.

The King of Fighters 2002 (Steam multi-platforme et sans DRM)
The King of Fighters 2002 Unlimited Match (Steam Windows seulement)

Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment assigner des touches de clavier à une manette utilisant AntiMicro sous Linux Mint 18.3.

Normalement, je n’ai aucune difficulté à faire détecter automatiquement ma manette quand je démarre un jeu mais il arrive parfois que soit ce jeu n’arrive pas à la détecter, soit il ne la supporte pas tout court. C’est pour cette raison qu’à titre d’exemple, je vais utiliser le jeu The King of Fighters 2002 sur GOG.

Source: iPhone, Tigerfog

Avant de commencer

Tout d’abord, je voudrais remercier le développeur Travis (Ryochan7) qui a développé cette application ainsi que l’organisation qui l’a maintenu depuis sur GitHub.

Avant l’installation, il faut au minimum ajouter un dépôt des paquets de LibreGeek et s’assurer que Linux soit à jour avec les commandes suivantes dans le terminal:

sudo add-apt-repository ppa:mdeguzis/libregeek
sudo apt update

Il est aussi possible d’aller encore plus loin au niveau des mises à jour avec cette commande à la place de la précédente:

sudo apt update && sudo apt upgrade

Installer le programme AntiMicro

Pour installer l’application, il suffit d’entrer cette commande:

sudo apt install antimicro

Tester AntiMicro avec un jeu

Configurer une manette


Source: Capture d’écran tronquée

  1. Brancher la manette.
  2. Démarrer AntiMicro.
  3. Démarrer le jeu qui sera utilisé avec AntiMicro (ex: The King of Fighters 2002) préférablement en mode fenêtre afin de voir le jeu et AntiMicro dans le même écran.
  4. Dans le jeu, se rendre dans la section de configuration des touches de clavier.
  5. Sous l’onglet correspondant à la manette dans AntiMicro, cliquer sur chaque bouton correspondant à un bouton de la manette suivi de la touche du clavier afin de l’y assigner.
    • NOTE: selon l’image ci-dessus, les boutons assignés ne semblent pas correspondre aux touches de clavier dans la fenêtre du jeu mais c’est parce que l’image utilisée dans le jeu affiche des informations erronées (les touches A et Z sont utilisées au lieu de Q et W).

Configurer plusieurs manettes


Source: Capture d’écran tronquée

  1. Brancher les manettes.
  2. Démarrer AntiMicro.
    • Dépendant du nombre de manettes branchées, le même nombre d’onglets sera présent dans AntiMicro pour assigner les boutons à chaque manette individuellement.
  3. Démarrer le jeu qui sera utilisé avec AntiMicro (ex: The King of Fighters 2002) préférablement en mode fenêtre afin de voir le jeu et AntiMicro dans le même écran.
  4. Dans le jeu, se rendre dans la section de configuration des touches de clavier.
  5. Sous chaque onglet correspondant à une manette spécifique dans AntiMicro, cliquer sur chaque bouton correspondant à un bouton de la manette en question suivi de la touche du clavier afin de l’y assigner.

Tester le jeu

  1. Tout en laissant AntiMicro ouvert, utiliser la manette pour voir si le jeu marche et si les boutons sont assignés correctement.
  2. Si le résultat est satisfaisant, cliquer sur le bouton “Save” pour créer un nouveau profil.
  3. Si ce n’est pas déjà fait, mettre le jeu en mode plein écran et commencer à jouer avec la manette.

Supprimer le programme AntiMicro

C’est aussi possible de supprimer AntiMicro en entrant la commande suivante dans le terminal:

sudo apt remove antimicro

Conclusion

Questions? Commentaires? N’hésitez pas, merci d’avoir lu et à plus.

L’article Assigner des touches de claviers à une manette dans Linux Mint 18.3 est apparu en premier sur Les Ateliers PHV.

]]>