[./play.it] Installez facilement vos jeux sur ArchLinux

Applications multimedia / jeux
Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » sam. 28 oct. 2017, 08:07

Deux dates à noter dans vos tablettes :
Les 18 et 19 novembre, ./play.it sera au Capitole du Libre 2017 à Toulouse.
Et les 25 et 26 novembre, on remet ça à l’Ubuntu Party 17.10 à Paris.

Venez nombreux, ce sera l’occasion de mieux découvrir ce projet ;)

Avatar de l’utilisateur
Joffrey
Daikyu
Messages : 62
Inscription : mar. 08 sept. 2015, 23:42

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par Joffrey » sam. 28 oct. 2017, 15:41

Bonjour,

@vv221 j'ai regardé un petit peu et ce qui me saute au yeux c'est qu'il faut installer explicitement les dépendances via Pacman. Donc dites moi si je me trompe mais même si tu désinstalles un jeu installé via Pacman ses dependances ne seront pas désinstallées, et ça c'est super, extra moyen :/
C'est vrai que ça serait simple de déterminer quel gestionnaire de paquet est utilisé et de créer un PKGBUILD dynamiquement ou autres.. Les archers qui installent "dpkg" le font en connaissance de cause, et franchement je me demande à quoi ça leur sert.

Sinon c'est un projet sympa, bonne continuation ;)

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » sam. 28 oct. 2017, 18:34

Les dépendances à installer données sur le site sont celles qui vont permettre au script de fonctionner, et donc au paquet .pkg.tar d’être construit. Généralement elles serviront pour d’autres scripts, un utilisateur régulier de ./play.it voudra donc probablement les garder installées en permanence.

Les dépendances du jeu par contre sont définies dans le .PKGINFO du paquet, et seront donc désinstallées en même temps que le jeu si elles ne sont plus utilisées.

Par contre je ne comprends pas pourquoi tu évoques dpkg : ./play.it construit des paquets .pkg.tar(.xz/.gz) prêts à être mangés par pacman. Le seul cas où l’utilisation de dpkg est requise par ./play.it sur Arch Linux est quand l’intalleur original du jeu se trouve être un paquet .deb (je crois qu’on a un cas ou deux de ce type dans la bibliothèque de jeux gérés par ./play.it). Auquel cas dpkg est utilisé pour extraire les donnés du paquet .deb, pas pour l’installer.

Merci en tous cas pour tes encouragements, ça fait toujours plaisir et c’est un des carburants principaux de ce projet (aux côtés de doses indécentes de café noir) ;)

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 06 déc. 2017, 20:03

La version 2.3.0 de ./play.it est sortie, avec quelques changements notables au programme :
2.3.0

  * Amélioration de la gestion de l’extraction d’archives MojoSetup avec
   unzip s’achevant sur un code d’erreur

  * Amélioration de la génération et de la mise-à-jour des répertoires de
   l’utilisateur

  * Ajout de nouveaux paquets à la liste de dépendances génériques

  * Ajout d’un patch permettant de changer la méthode de compression par
   défaut des paquets

  * Suppression du besoin de nettoyer manuellement les scripts des paquets

  * Préservation des liens symboliques lors de la copie de fichiers
Une dizaine de scripts ont vu passer une mise-à-jour significative depuis la dernière mise-à-jour (au total, près de 90 scripts ont été modifiés, mais je vous épargne la liste complète) : Et bien sûr une poignée de nouveaux jeux pour bien finir cette annonce : * jeu anciennement géré par ./play.it 1, pour lequel un script ./play.it 2 a été publié


À vos jeux !

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 03 janv. 2018, 16:15

On n’a pas chômé du côté de ./play.it sur cette fin d’année, voici donc ce que nous apporte la toute fraîche version 2.4.1 :
2.4.1

  * Correction du chemin de stockage des icônes lors de l’utilisation de
    get_icon_from_temp_dir

2.4.0

  * Ajout de la possibilité de charger des fichiers via regedit lors de
    l’initialisation d’un préfixe WINE

  * Nouvelle fonction get_icon_from_temp_dir, permettant de récupérer une icône
    au format .png directement depuis l’installeur

2.3.2

  * Correction des lanceurs cassés par la mise-à-jour 2.3.1

2.3.1

  * Utilisation du chemin complet vers le script de lancement dans les entrées
    de menu, pour éviter des soucis lors de l’utilisation d’un autre chemin
    d’installation que celui par défaut

  * Les fichiers temporaires ne sont plus stockés en dehors du préfixe

  * Abandon de la fonction de nettoyage des répertoires utilisateurs après
    fermeture du jeu, dont les actions sont déjà assurées par une autre fonction
Beaucoup de mises-à-jour de scripts, mais comme d’habitude je ne poste ici que les changements qui peuvent intéresser un utilisateur du projet :
  • Chaos Reborn
    Nouvel installeur GOG géré
  • Owlboy
    Nouvel installeur Humble géré
  • Pillars of Eternity
    Nouveaux installeurs GOG gérés pour le jeu de base et l’extension
    Ajout de la gestion du DLC Deadfire
  • War for the Overworld
    Nouvel installeur GOG géré
    Ajout de la gestion du DLC Underlord Edition
    Correction de la gestion des vidéos de présentation du mode My Pet Dungeon
Et comme vous pouvez le constater, une belle quantité de nouveaux jeux gérés, de quoi bien occuper ce début d’année : * jeu anciennement géré par ./play.it 1, pour lequel un script ./play.it 2 a été publié

Bonne année à tous, et comme toujours : à vos jeux !

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 17 janv. 2018, 17:46

La version 2.5.0 de ./play.it est sortie aujourd’hui même, et vous allez pouvoir constater à la lecture du journal des modifications qu’il s’agit d’un gros morceau :
2.5.0

  * Gestion des jeux nécessitant des patchs inclus seulement dans wine-staging

  * Gestion des jeux Windows 64-bit

  * Gestion des installeurs MSI pour Windows

  * Gestion des archives Microsoft cabinet

  * Gestion des installeur Nullsoft

  * Ajout de la possibilité d’extraire les fichiers d’installeurs InnoSetup sans
    convertir les noms de fichier en minuscules

  * Meilleur gestion des archives .zip de mauvaise qualité

  * Nouvelle fonction use_package_specific_value permettant de récupérer une
    valeur spécifique à un paquet pour une variable

  * Nouvelle fonction use_archive_specific_value permettant de récupérer une
    valeur spécifique à une archive pour une variable

  * Ajout de xrandr et xgamma à la liste générique de dépendances

  * Détection automatiques des dépendances pour les archives de type 'tar' et
    'mojosetup_unzip'

2.4.2

  * Correction de la gestion par init_prefix_files des fichiers créés après le
    premier lanchement du jeu
 
On démarre comme d’habitude par la liste des scripts ayant reçu des mises-à-jour notables :
  • A Bird Story
    Nouvel installeur GOG géré
  • Baldur’s Gate - Enhanced Edition
    Abandon d’une dépendance sur le paquet oboslète libjson0 pour les distributions basées sur Debian
  • Baldur’s Gate 2 - Enhanced Edition
    Abandon d’une dépendance sur le paquet oboslète libjson0 pour les distributions basées sur Debian
  • Deus Ex
    Nouvel installeur GOG géré
  • Don’t Starve
    Nouvel installeur GOG géré
    Abandon d’une dépendance non critique sur xdg-utils pour les distributions basées sur Debian
    Correction du lanceur cassé par une évolution apportée par la version 2.3.0
  • Jazzpunk
    Nouvel installeur Humble géré
  • Pillars of Eternity
    Nouveaux installeurs GOG gérés pour le jeu de base et les extensions
  • Star Wars Battlefront II
    Nouvel installeur GOG géré
  • System Shock 2
    Utilisation d’un bureau virtuel WINE au premier lancement pour éviter des soucis d’affichage sur certaines configurations
  • The Fall
    Nouvel installeur GOG géré
Et le meilleur pour la fin, la liste des nouveaux jeux gérés depuis la dernière annonce : * jeu anciennement géré par ./play.it 1, maintenant géré par ./play.it 2

À vos jeux ;)

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 31 janv. 2018, 12:17

Changement de format et de fréquence pour les nouvelles de ./play.it : plutôt que d’attendre à chaque fois une mise-à-jour importante, je vais maintenant vous tenir au courant des évolutions du projet toutes les semaines (ou presque, je m’autorise un oubli ou une crise de flemme de temps en temps).

Et on commence dès aujourd’hui pour une annonce sans mise-à-jour de la bibliothèque, mais avec pas mal de scripts corrigés/améliorés, et quelques nouveaux jeux.

Depuis la dernière annonce, une grande quantité de scripts a été corrigée pour pouvoir passer des tests de syntaxe plus stricts ajoutés lors de la mise-à-jour 2.5.0 : Il y a aussi eu quelques autres mises-à-jour de scripts, qui ne sont pas liées à la série précédente : Et bien sûr quelques nouveaux jeux pour compléter cette annonce : À vos jeux !
(et à la semaine prochaine :wink: )

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 07 févr. 2018, 13:47

Nous voici de nouveau mercredi, c’est le jour des nouvelles hebdomadaires de ./play.it !

Pas de mise-à-jour de la bibliothèque cette semaine, commençons donc directement par les scripts mis à jour : Et bien sûr quelques nouveaux jeux au cas où vous auriez déjà fini tous ceux gérés par ./play.it : À vos jeux !

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 14 févr. 2018, 16:32

Une nouvelle version de ./play.it est sortie, voyons tout de suite quels changements elle nous apporte :
2.5.1

  * Ajout d’un patch permettant de choisir si les fichiers .desktop doivent
    inclure le chemin complet du script de lancement du jeu (par défaut le
    chemin complet est inclus, ce qui permet de gérer sans bidouille
    supplémentaire le lancement de jeux installés dans des chemins non
    standards)

  * Amélioration de la syntaxe des patchs en fonction des retours de ShellCheck

  * Affichage d’une erreur lors de l’utilisation d’une valeur incorrecte pour
    PKG

  * Correction de l’erreur affiché si extract_icon_from est appelée sur un type
    de fichier non géré

  * Amélioration de la génération des préfixes des utilisateurs

  * Amélioration de la syntaxe de la bibliothèque en fonction des retours de
    ShellCheck
 
Le travail de maintenance ne s’arrête jamais, et comme chaque semaine une poignée de scripts ont reçu des mises-à-jour : Et bien sûr quelques nouveaux jeux pour encore et toujours étendre votre ludothèque : À vos jeux !

Avatar de l’utilisateur
vv221
Hankyu
Messages : 21
Inscription : ven. 16 déc. 2016, 14:52
Contact :

Re: [./play.it] Installez facilement vos jeux sur ArchLinux

Message par vv221 » mer. 21 févr. 2018, 15:53

Salut à tous, cette semaine une mise-à-jour de la bibliothèque est au programme, pour corriger un bug causé par la mise-à-jour 2.5.1 et qui m’a pris un temps fou à identifier :
2.5.2

  * Correction d’un crash de init_prefix_files quand des fichiers existent sous
    PATH_DATA ou PATH_CONFIG sans équivalent sous PATH_PREFIX
 
Comme d’habitude pas mal de jeux ont été mis à jour : Cette semaine on est plutôt gâtés pour ce qui est des nouveaux jeux gérés, en bonne partie grâce à mortalius et mopi : À vos jeux !

Répondre