====== Comment créer vos propres wheel saga, collection, etc ====== __Tutoriel original__ : Firch du 30/10/2013 Bon aujourd'hui, je me suis enfin decider à faire un tuto sur un sujet qui traine déjà depuis 2/3 mois déjà sur 3 ou 4 topics du forum.\\ Ce sont les wheels saga, ou compilation, ou autres,,\\ Bref, le principe c'est de pouvoir faire tourner plusieurs systemes differents au sein d'une même wheel.\\ Silmeria avait déjà fait un tuto du même genre, mais cela été seulement possible via HyperlaunchHQ, donc seul les possesseurs d'hyperlaunch3 pouvait y acceder.\\ Moi, ce que je vous propose, c'est des wheels saga valable quelques soit votre version d'hyperlaunch.\\ Et si vous possedez certains systemes fonctionnant sans hyperlaunch (par exemple les PC games), cela fonctionnera egalement.\\ Désolé par avance si y'a aucun screenshot,,\\ Mais mis à part l'utilisation d'HyperHQ pour ajouter un systeme,,, tout le reste se fait au bloc-note **__Donc ce sera un tuto chiant à lire, mais une fois que vous aurez parfaitement assimilé l'astuce qui va suivre, cela va vous ouvrir de nouveaux horizons__ ** Donc le principe, c'est tout d'abord de creer un nouveau systeme via HyperHQ.\\ Et ensuite,, ba c'est juste du trafic de database. Donc on va faire un exemple bateau\\ On va faire une wheel saga consacré à Mario, mais bon je vais pas faire tous les jeux car y'en à trop,,,\\ Donc je faire une wheel mario saga avec les jeux suivants: * les 3 Super Mario Bros. de la NES * les 2 premiers Super Mario Land sur Game Boy (le 3eme est un wario, donc je ne l'inclus pas) * les 2 Super Mario World J'aurai pu en mettre plus, mais le tuto serait trop long Donc tout d'abord, vous allez dans HyperHQ, \\ et vous aller ajouter un systeme que vous nommerez comme bon vous semble en allant dans l'onglet 'Main Menu wizard" \\ donc pour faire mega simple,, je l'ai appelé Mario \\ et vous choisissez l'option "subwheel" une fois après avoir entrer le nom. \\ Pas besoin de configurer le chemin d'emulateur, ou le chemin des roms. Ensuite, vous aller le choix entre 2 possibilités pour faire votre database xml. \\ Soit vous mettez les roms en question dans un dossier, puis vous utiliser hyperRom2xml. \\ Mais bon comme dit + haut, une fois le scan terminé, ce dossier est inutile car on n'a pas besoin de configurer le chemin des roms. \\ Et même si vous le fesiez, hyperspin, n'utiliseras pas ces roms-ci, mais les roms de leur emplacement d'origine \\ Moi perso, j'utilise une autre technique, je fais un copier/coller des infos des roms provenant de leur xml d'origine \\ (ça prend quasi le meme temps) donc je vais d'abord dans le dossier database, puis dans le dossier Mario, là, je creer un fichier texte que je nomme Mario, \\ puis je l'ouvre \\ en haut de page, je colle ces ligne-ci: menu Puis je vais dans le dossier Nintendo Entertainment System, et j'ouvre le xml contenu à l'interieur \\ Je recherche les info concernant les 3 Super Mario Bros et je les copie vers le fichier texte "Mario" que j'ai précédement créé \\ ce qui donne ceci: Spoiler: \\ menu \\ game name ="Super Mario Bros. (World)" \\ descriptionSuper Mario Bros./description \\ crcd445f698/crc \\ manufacturerNintendo/manufacturer \\ year1985/year \\ genreAction/Platformer/genre \\ /game \\ game name ="Super Mario Bros. 2 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 2/description \\ crcca594ace/crc \\ manufacturerNintendo/manufacturer \\ year1988/year \\ genreAction/Platformer/genre \\ /game \\ game name ="Super Mario Bros. 3 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 3/description \\ crc2e6301ed/crc \\ manufacturerNintendo/manufacturer \\ year1990/year \\ genreAction/Platformer/genre \\ /game \\ Noter bien que je copie les parties entre "game name=" et "\game" \\ (Je les ai mis en rouge) Puis faite la même chose pour les jeux Game Boy et Super Nintendo \\ Et enfin cloturer votre xml avec cette ligne: \menu à ce stade vous obtiendrez ceci: Spoiler: menu \\ game name ="Super Mario Bros. (World)" \\ descriptionSuper Mario Bros./description \\ crcd445f698/crc \\ manufacturerNintendo/manufacturer \\ year1985/year \\ genreAction/Platformer/genre \\ /game \\ game name ="Super Mario Bros. 2 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 2/description \\ crcca594ace/crc \\ manufacturerNintendo/manufacturer \\ year1988/year \\ genreAction/Platformer/genre \\ /game \\ game name ="Super Mario Bros. 3 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 3/description \\ crc2e6301ed/crc \\ manufacturerNintendo/manufacturer \\ year1990/year \\ genreAction/Platformer/genre \\ /game \\ game name="Super Mario Land (World) (Rev A)" \\ descriptionSuper Mario Land/description \\ cloneofClone Of/cloneof \\ crc2c27ec70/crc \\ manufacturerNintendo/manufacturer \\ year1989/year \\ genrePlatformer/genre \\ /game \\ game name="Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B)" \\ descriptionSuper Mario Land 2: 6 Golden Coins/description \\ cloneofClone Of/cloneof \\ crc635a9112/crc \\ manufacturerNintendo/manufacturer \\ year1992/year \\ genrePlatformer/genre \\ /game \\ game name="Super Mario World (USA)" \\ descriptionSuper Mario World/description \\ cloneof/cloneof \\ crcb19ed489/crc \\ manufacturerNintendo/manufacturer \\ year1991/year \\ genrePlatformer/genre \\ /game \\ game name="Super Mario World 2 - Yoshi's Island (USA)" \\ descriptionSuper Mario World 2: Yoshi's Island/description \\ cloneof/cloneof \\ crcd138f224/crc \\ manufacturerNintendo/manufacturer \\ year1995/year \\ genrePlatformer/genre \\ /game \\ /menu Bon pour l'instant, même si vous sauvegarder et changer l'extension en .xml ,, ce fichier est encore totalement inutilisable. \\ Vous devez y ajouter une info supplementaire pour chaque jeux pour afin de la rendre operationnel. Et si vous comprenez l'explication qui va suivre, vous avez compris 99% du tuto \\ (et de ce fait, vous comprendrez pourquoi on s'en tape de la version d'hyperlaunch) Pour chaque info rom, devant le dernier /game pour chaque jeux vous devez ajoutez cette ligne: exenom du systeme/exe (notez la presence du "/" devant le 2eme "exe") \\ Donc par exemple, si votre systeme gameboy se nomme "Nintendo Game Boy", vous devez y ajouter \\ exeNintendo Game Boy/exe \\ si il se nomme "Gameboy", dans ce cas, ce sera: \\ exeGameboy\exe \\ faite egalement attention au minuscule et majuscule. \\ chez moi mes systemes se nomme Nintendo Entertainment System, Nintendo Game Boy et Super Nintendo Entertainment System, donc j'utiliserai ces noms pour la suite de l'explication Donc pour y voir + clair, voici le script final avec ces fameuses lignes exenom du systeme/exe que j'ai rajouté vert: \\ menu \\ game name ="Super Mario Bros. (World)" \\ descriptionSuper Mario Bros./description \\ crcd445f698/crc \\ manufacturerNintendo/manufacturer \\ year1985/year \\ genreAction/Platformer/genre \\ exeNintendo Entertainment System/exe \\ /game \\ game name ="Super Mario Bros. 2 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 2/description \\ crcca594ace/crc \\ manufacturerNintendo/manufacturer \\ year1988/year \\ genreAction/Platformer/genre \\ exeNintendo Entertainment System/exe \\ /game \\ game name ="Super Mario Bros. 3 (USA) (Rev A)" \\ descriptionSuper Mario Bros. 3/description \\ crc2e6301ed/crc \\ manufacturerNintendo/manufacturer \\ year1990/year \\ genreAction/Platformer/genre \\ exeNintendo Entertainment System/exe \\ /game \\ game name="Super Mario Land (World) (Rev A)" \\ descriptionSuper Mario Land/description \\ cloneofClone Of/cloneof \\ crc2c27ec70/crc \\ manufacturerNintendo/manufacturer \\ year1989/year \\ genrePlatformer/genre \\ exeNintendo Game Boy/exe \\ /game \\ game name="Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B)" \\ descriptionSuper Mario Land 2: 6 Golden Coins/description \\ cloneofClone Of/cloneof \\ crc635a9112/crc \\ manufacturerNintendo/manufacturer \\ year1992/year \\ genrePlatformer/genre \\ exeNintendo Game Boy/exe \\ /game \\ game name="Super Mario World (USA)" \\ descriptionSuper Mario World/description \\ cloneof/cloneof \\ crcb19ed489/crc \\ manufacturerNintendo/manufacturer \\ year1991/year \\ genrePlatformer/genre \\ exeSuper Nintendo Entertainment System/exe \\ /game \\ game name="Super Mario World 2 - Yoshi's Island (USA)" \\ descriptionSuper Mario World 2: Yoshi's Island/description \\ cloneof/cloneof \\ crcd138f224/crc \\ manufacturerNintendo/manufacturer \\ year1995/year \\ genrePlatformer/genre \\ exeSuper Nintendo Entertainment System/exe \\ /game \\ /menu Donc en fait, via cette ligne special, Hyperspin, va utiliser les infos du dossier setting selon les systemes concerné pour lancer les jeux \\ Donc en fait, il serai + judicieux en fait de nommer cette ligne exenom du fichier setting/exe \\ Donc, si ces mêmes systemes ne sont pas eux même déjà configurés, cela ne fonctionnera pas. Vous sauvegarder le fichier texte creer precedement, et n'oublier pas de changer l'extension en .xml Ensuite, concernant, les medias, vous devez vous même ajouté les themes, les video, les wheels etc,,, Ensuite, via la ligne exenom du systeme/exe ,, on peut egalement avoir par exemple une wheel dreamcast, mais avec des jeux configuré sur demul et d'autres sur nullDC \\ Pour ceci, referez vous à ce topic où j'y est mis une explication (ceci est valable pour d'autre systemes et emulateur bien evidemment) \\ [[http://www.thehyperfreespin.com/t261p30-tuto-mettre-une-exception-dans-le-fichier-ahk-maj-configuration-jeu-1-joueur-ou-2-joueurs|http://www.thehyperfreespin.com/t261p30-tuto-mettre-une-exception-dans-le-fichier-ahk-maj-configuration-jeu-1-joueur-ou-2-joueurs]] Et sinon, si vous avez des questions, n'hesitez pas, je suis là pour ça ;) \\ Mais au début, je vous conseille de faire une saga comprenant 10 jeux tout au plus,, histoires de vous habituez a cette technique. \\ et bientot, vous aurez surement + de 200 selections différentes dans votre main menu