En supposant que l’utilisateur s’appelle klebs et utilise l’emplacement par d\u00e9faut des jeux Steam, les commandes suivantes dans le terminal vont cr\u00e9er une copie des ROMs dans un autre r\u00e9pertoire et cr\u00e9er un fichier CSV avec nano:<\/p>\n
cd \/home\/klebs\/.steam\/steam\/steamapps\/common\/Sega\\ Classics \ncp -R uncompressed\\ ROMs\/ ~\/Documents\/SegaROMS \ncd ~\/Documents\/SegaROMS \nnano segaclassicslist.csv<\/p><\/blockquote>\n
Avant de faire copier la liste ci-dessous dans nano, il faut s’assurer que tout est l\u00e0. Aussi, les noms doivent concorder avec le contenu du r\u00e9pertoire SegaROMS.<\/p>\n
ALEXKIDD_U.68K,Alex Kidd in the Enchanted Castle (USA).gen\r\nAlienSoldier_Europe.SGD,Alien Soldier (Europe).md\r\nAlienStorm_USA.SGD,Alien Storm (USA).gen\r\nALTEREDB_UE.68K,Altered Beast (USA).gen\r\nBEYONDOA_E.68K,The Story of Thor (Europe).md\r\nBEYONDOA_F.68K,The Story of Thor (France).md\r\nBEYONDOA_G.68K,The Story of Thor (Germany).md\r\nBEYONDOA_J.68K,The Story of Thor - Hikari o Tsugumono (Japan).bin\r\nBEYONDOA_S.68K,The Story of Thor (Spain).md\r\nBEYONDOA_U.68K,Beyond Oasis (USA).gen\r\nBONANZAB_JE.68K,Bonanza Bros. (Europe).md\r\nColumns3_USA.SGD,Columns III (USA).gen\r\nCOLUMNS_W.68K,Columns (World).gen\r\nCOMIXZON_U.68K,Comix Zone (USA).gen\r\nCrackDown_USA.SGD,Crack Down (USA).gen\r\nCrying_USA.SGD,Bio Hazard Battle (USA).gen\r\nDECAP_UE.68K,DEcapAttack (USA).gen\r\nDYNAHEAD_J.68K,Dynamite Headdy (Japan).bin\r\nDYNAHEAD_UE.68K,Dynamite Headdy (USA).gen\r\nECCO2_U.68K,Ecco - The Tides of Time (USA).gen\r\neccojr.smd,Ecco Jr. (USA).gen\r\nECCO_UE.68K,Ecco the Dolphin (USA).gen\r\nESWAT_U.68K,ESWAT - City Under Siege (USA).gen\r\nEternalChampions_USA.SGD,Eternal Champions (USA).gen\r\nFATALLAB_JU.68K,Fatal Labyrinth (USA).gen\r\nFLICKY_UE.68K,Flicky (USA).gen\r\nGAING_UE.68K,Gain Ground (USA).gen\r\nGalaxyForceII_UE.SGD,Galaxy Force II (USA).gen\r\nGAXE2_W.68K,Golden Axe II (World).gen\r\nGAXE3_J.68K,Golden Axe III (Japan).bin\r\nGAXE_W.68K,Golden Axe (World).gen\r\nGunstar Heroes U.bin,Gunstar Heroes (USA).gen\r\nKIDCHAM_UE.68K,Kid Chameleon (USA).gen\r\nLandStalker_USA.SGD,Landstalker (USA).gen\r\nLightCrusader_USA.SGD,Light Crusader (USA).gen\r\nMonsterLair_JUE.SGD,Wonder Boy III - Monster Lair (Europe).md\r\nMonsterWorld3.SGD,Wonder Boy V - Monster World III (Japan).bin\r\nMonsterWorld3_USA.SGD,Wonder Boy in Monster World (USA).gen\r\nPhantasyStar2_UE_GreenCrossFix.SGD,Phantasy Star II (USA).gen\r\nPhantasyStar3_USA.SGD,Phantasy Star III - Generations of Doom (USA).gen\r\nPhantasyStar4.SGD,Phantasy Star IV (USA).gen\r\nRISTAR_UE.68K,Ristar (USA).gen\r\nROBOTNIK_U.68K,Dr. Robotnik's Mean Bean Machine (USA).gen\r\nShadowDancer.SGD,Shadow Dancer - The Secret of Shinobi (World).gen\r\nSHINING2_U.68K,Shining Force II (USA).gen\r\nSHININGD_UE.68K,Shining in the Darkness (USA).gen\r\nSHININGF_U.68K,Shining Force (USA).gen\r\nSHINOBI3_U.68K,Shinobi III - Return of the Ninja Master (USA).gen\r\nSONIC2_W.68K,Sonic The Hedgehog 2 (World).gen\r\nSONIC3D_UE.68K,Sonic 3D Blast ~ Sonic 3D Flickies' Island (USA).gen\r\nSonic_Knuckles_wSonic3.bin,Sonic & Knuckles + Sonic The Hedgehog 3 (World).gen\r\nSONICSPI_U.68K,Sonic The Hedgehog Spinball (USA).gen\r\nSONIC_W.68K,Sonic The Hedgehog (World).gen\r\nsov.smd,Sword of Vermilion (USA).gen\r\nSPACEHARRIERII.bin,Space Harrier II (World).gen\r\nSTHUNDER_W.68K,Super Thunder Blade (World).gen\r\nSTREETS2_U.68K,Streets of Rage 2 (USA).gen\r\nSTREETS3_E.68K,Streets of Rage 3 (Europe).md\r\nSTREETS3_J.68K,Bare Knuckle III (Japan).bin\r\nSTREETS3_U.68K,Streets of Rage 3 (USA).gen\r\nSTREETS_W.68K,Streets of Rage - Bare Knuckle - Ikari no Tetsuken (World).gen\r\nTheSuperShinobi_JUE.SGD,The Revenge of Shinobi (USA).gen\r\nToeJamEarl.SGD,ToeJam & Earl (World).gen\r\nToeJamEarl2_USA.SGD,ToeJam & Earl in Panic on Funkotron (USA).gen\r\nVECTMAN2_U.68K,Vectorman 2 (USA).gen\r\nVECTMAN_UE.68K,Vectorman (USA).gen\r\nVIRTUAFIGHTER2.bin,Virtua Fighter 2 (USA).gen<\/pre>\nApr\u00e8s avoir sauvegard\u00e9 et ferm\u00e9 le fichier CSV, c’est le temps de r\u00e9diger le script qui renommera les fichiers:<\/p>\n
nano segaclassicsrename.sh<\/p><\/blockquote>\n
#!\/bin\/bash\r\nIFS=\",\"\r\nwhile read f1 f2\r\ndo\r\necho \"rename from : $f1\"\r\necho \"to : $f2\"\r\nmv $f1 \"$f2\"\r\necho \"done\"\r\ndone < segaclassicslist.csv<\/pre>\nApr\u00e8s avoir sauvegard\u00e9 et ferm\u00e9 le script, il suffit de le rendre ex\u00e9cutable et de l’ex\u00e9cuter:<\/p>\n
chmod +x .\/segaclassicsrename.sh \n.\/segaclassicsrename.sh<\/p><\/blockquote>\n
Si tout s’est bien pass\u00e9, les noms des fichiers devraient maintenant \u00eatre plus repr\u00e9sentatifs des jeux.<\/p>\n
Conclusion<\/h3>\n Questions? Commentaires? N\u2019h\u00e9sitez pas, merci d\u2019avoir lu et \u00e0 plus.<\/p>\n","protected":false},"excerpt":{"rendered":"
Salut tout le monde. Ici Klebs et aujourd’hui, je vais vous montrer comment vous procurer l\u00e9galement des ROMs de jeux<\/p>\n","protected":false},"author":1,"featured_media":5962,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[42],"tags":[35,85,50,12,87,104,36,46,105,91,101,95,103,93,43,44],"yoast_head":"\n
Tutoriel: extraire les ROMs achet\u00e9s sur Steam - Les Ateliers PHV<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n \n \n \n \n\t \n\t \n\t \n