Jump to content
  • 0

intégration Steam dans Hyperspin


AshuraX

Question

Bonjour, ce message est dédié surtout au utilisateur de steam! Voilà J'ai un compte steam (sans blague...) avec une 150ène de jeux. Parmis tous ces jeux, j'en verrais bien certain sur ma borne. Maintenant mon pc de bureau est déjà sur steam et je souhaiterais mettre certains jeux sur la borne. Et il possible d'avoir un seul compte steam et partager comme dans mon exemple certains jeux sur la borne? Voir avec l'option partage familiale? Si quelqu'un a les capacités de m'aider sur cela! Voir une autres idée. Car ça me fait un peu chier de télécharger des jeux crackés alors que je les ai en original!

Merci d'avance.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

Oui tu peux sans problème.

Sur la borne, crée un compte au nom de celle-ci, puis log-toi sur ton compte (sur la même machine) et autorise le PC dans les options familliales.

Ensuite, relog-toi sur le compte de la borne et tu auras tes jeux partagés. Y'a plus qu'à installer ceux qui t'intéressent, et à les configurer dans le PC Launcher.ini ou via HLHQ.

Je suis justement en train de m'y mettre là.

Link to comment
Share on other sites

J'ai terminé pour Steam, moi. Me reste plus qu'à créer les wheels, rassembler les vidéos et ça devrait le faire.

J'ai fait un petit script en bash (linux) qui permet à partir d'un fichier CSV de faire le PC Games.ini avec les jeux et les steam ID correspondants.

Le CSV je l'ai fait à la mano parce que j'avais qu'une 50aine de jeux (j'ai pris la liste de mes jeux en faisant un grep dans mon fichier XML)

Après j'ai crée les jeux non steam à la main (SOR Remake, Super Mario War, Tyrian 2000 et Felix Fix Jr.

Si t'as besoin d'aide fais-moi signe. :)

Link to comment
Share on other sites

Je sais pas si ça a sa place sur le FTP, ça reste un "bête" script qui fait 4 lignes à tout casser.

En gros, j'ai pris un tableau sous LibreOffce dans lequel j'ai copié/coller une liste de mes jeux.

Pour récupérer la liste des jeux depuis un XML une simple commande Linux suffit :

cat "PC Games.xml" | grep "game name" | awk -F\" {'print $2'} >mysteamgames.csv

En face, j'ai mis le SteamID de chaque jeu puis j'ai sauvegardé en CSV. Comme j'ai copié ça à l'arrache au milieu du tableau y'a des colonnes vides au début.

Ca donne un truc comme ça :

;;;;Age of booty;21600
;;;;Another World;233550
;;;;Beat Hazard;49600
;;;;Bejeweled 3;78000
;;;;Bionic Commando Rearmed;21680
;;;;Braid;26800
;;;;BlazBlue Calamity Trigger;263300
;;;;Burnout Paradise - The Ultimate Box;24740
;;;;Castle Crashers;204360
;;;;The Chaos Engine;242530
;;;;Chime;62100
;;;;Crazy Taxi;71230
;;;;Defense Grid - The Awakening;18500
;;;;DLC Quest;230050
;;;;DOOM II;2300
;;;;Duck Tales Remastered;237630
;;;;Duke Nukem 3D Atomic Edition;225140
;;;;Duke Nukem - Manhattan Project;240200
;;;;EDGE;38740
;;;;Final DOOM;2290
;;;;Fix-it Felix Jr.;
;;;;Geometry Wars - Retro Evolved;8400
;;;;GRID;12750
;;;;Hammerwatch;239070
;;;;Hell Yeah!;205230
;;;;Heretic - Shadow of the Serpent Riders;2390
;;;;Hexen - Beyond Heretic;2360
;;;;Hotline Miami;219150
;;;;Ikaruga;253750
;;;;Jamestown;94200
;;;;The King of Fighters XIII;222940
;;;;Magical Drop V;204960
;;;;Master Levels for DOOM II;9160
;;;;Mercenary Kings;218820
;;;;Metal Slug 3;250180
;;;;Monaco;113020
;;;;Pac-man Championship Edition DX+;236450
;;;;Peggle Deluxe;3480
;;;;Peggle Nights Deluxe;3540
;;;;Pinball Arcade;238260
;;;;Pinball FX2;226980
;;;;Plants vs Zombies;3590
;;;;Renegade Ops;99300
;;;;Retro City Rampage;204630
;;;;SEGA Bass Fishing;71240
;;;;Shatter;20820
;;;;Shufflepuck Cantina Deluxe;259510
;;;;Skullgirls;245170
;;;;Streets of Rage Remake;
;;;;Sonic & All-Stars Racing Transformed;212480
;;;;Sonic Generations;71340
;;;;Space Channel 5 Part 2;71260
;;;;Speedrunners;207140
;;;;Super Meat Boy;40800
;;;;Super Mario Wars;
;;;;Super Street Fighter 4 Arcade Edition;45760
;;;;Street Fighter x Tekken;209120
;;;;Symphony;207750
;;;;Trials 2;16600
;;;;Trials Evolution;220160
;;;;The Typing of the Dead Overkill;246580
;;;;Tyrian 2000;
;;;;The Ultimate DOOM;2280
;;;;VVVVVV;70300
;;;;Wolfenstein 3D;2270
;;;;Worms Clan Wars;233840

Si tu veux avoir la correspondance Jeu -> SteamID, tu peux prendre à la main ce qui t'intéresse sur le site SteamDB, ou consulter le SteamIDs.ini qui se trouve dans le dossier du module PCLauncher dans HyperLaunch. Comme je n'ai pas nommé mes jeux dans mon XML exactement comme sur Steam, je n'ai pas pu faire de recherche automatique mais j'aurais très bien pu faire un script qui me sort tous mes SteamID depuis SteamIDs.ini.

Ensuite, ce script de 4 lignes :

while read ligne 
do 
GAME=`echo $ligne | awk -F\; {'print $5'}`
ID=`echo $ligne | awk -F\; {'print $6'}`
echo "[$GAME]"
echo "SteamID=$ID"
done < $1

Auquel tu files en paramètre ton fichier CSV te sort comme par magie ce qui devrait figurer dans "PC Games.ini" .

Exemple

BuildSteamIDs.sh mysteamgames.csv >>"PC Games.ini"

Note : j'utilise Linux car je stocke mon "master" d'Hyperspin sur un NAS, afin de pouvoir MAJ ma future borne ainsi que celle d'un ami à distance via un système de packages, mais Hyperpsin tourne bien sous Windows après, hein :) Pour ceux qui ont des affinités avec Linux et le Bash, installer Cygwin sous Windows offre le même genre de possibilités.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...