Edit important: Toutes les configurations fonctionnent en sysnand, 5.5.1 ou 5.5.2, Haxchi ou CBHC ou Mocha. Merci à tous pour vos retours qui ont permis de le confirmer.
Edit important 2: Il n'est pas possible d'utiliser cette méthode d'installation sur une Rednand, la partie Wii ne fonctionnant pas dans ce cas. Il faut donc impérativement utiliser la sysnand, merci @alucard2 pour la confirmation.
Edit important 3: L'injection d'un jeu Gamecube (un ou deux disques) dans la VC est maintenant fonctionnelle avec la dernière version de Nintendont, l'autoboot aussi et grâce à WiiVC Injector Script, le procéder est plutôt simple (le tuto est dans le spoiler à la fin de la news.
Nintendont, le loader de jeux Gamecube est maintenant utilisable via une VC Wii, avec le support du Gamepad pour le joueur 1 et des manettes bluetooth pour les autres joueurs. Pour l'instant il ne supporte pas les périphériques de stockage USB donc les jeux doivent être mis sur la SD. Pour pouvoir sauvegarder il ne faut pas oublier de mettre la memory card en simulation dans les paramètres (il faut appuyer sur B pour accéder aux paramètres) merci @alucard2 pour l'info et le widescreen fonctionne, merci @mikimike pour la confirmation (cette option peut faire planter certains jeux ou au moins provoquer des problèmes d'affichage).
Edit: Maintenant les périphériques hid USB fonctionnent donc les manettes comme la manette PS3 par exemple fonctionne comme sur Wii et v-wii. Je ne détaillerai pas beaucoup plus ici, le sujet est trop compliquer mais certaines manettes sont reconnues par défaut et d'autres nécessitent un fichier de configuration spécifique. A savoir aussi, on ne peut utiliser qu'une seule manette USB à la fois donc pour avoir plusieurs manettes filaires connectées, il faut que l'adaptateur connecté à l'USB sache gérer plusieurs manettes à la fois et il faut aussi qu'il soit compatible avec Nintendont bien sure. Par contre, il n'y a toujours pas d'accès au support de stockage USB donc les jeux doivent toujours être mis sur la SD. Pour savoir comment fonctionnent les périphériques HID USB et pour avoir plus d'informations sur le fonctionnement de cet homebrew, voici le lien du sujet officiel de Nintendont, en anglais:
https://gbatemp.net/...tendont.349258/
Edit 2: Maintenant, le Gamepad n'est plus obligatoirement la manette du joueur 1. Pour qu'il soit ignoré, il faut juste répondre "non" lors de la première question qui sera posée au lancement de la chaîne de Nintendont (nécessite une Wiimote pour sélectionner l'affichage par contre).
Pour l'installer et l'utiliser:
- Avoir une carte SD formatée en fat32 avec des clusters de 64 KO (32 KO si 64 KO ne fonctionne pas). Avec des clusters de 64 KO, le chargement serait plus fluide, merci @bidobido pour le test mais avec des clusters de 32 KO, la compatibilité avec les homebrews Wii dont Nintendont fait partie peut être accrue dans certains cas. Pour formater, le logiciel Guiformat fonctionne bien sous Windows. La partition doit être une partition principale, doit être la première sur la SD et doit être marquée comme active.
- Créer un dossier "apps", un dossier "games" et un dossier "install" à la racine de la carte SD.
- Télécharger ce fichier, extraire son contenu dans le dossier "install" à la racine de la carte SD avec 7zip par exemple et l'installer avec WUP Installer préférablement sur la nand mais apparemment l'installation sur un disque USB fonctionne (merci @Shadix), après avoir lancé le CFW d'Haxchi ou Mocha. Pour ceux utilisant CBHC, la vérification des signatures étant déjà désactivée, il suffit juste d'installer la chaîne sans aucune autre manipulation. Il est a noter que même si la chaîne est installée sur un support USB, il n'est possible de lancer que des jeux mis en place sur la SD.
https://drive.google...V3RWVEJ6Z1JMYnc
ou
https://drive.google...UXEyX2tWOTQxTjQ (dernière version de ploggy avec un boot sound, c'est la seul différence)
- Télécharger la dernière version de Nintendont et le mettre dans le dossier "sd:/apps/nintendont". Le fichier s'appellera "loader.dol". Pensez à le mettre à jour régulièrement, surtout en ce moment car il y a de nombreuses modifications et corrections de bugs.
- Facultatif: Renommer le fichier téléchargé en "boot.dol" pour une meilleur compatibilité avec les différents homebrews de la scène Wii.
- Lancer la chaîne nouvellement installée, toujours en ayant désactivé la vérification des signatures au préalable. Pour l'instant, il vaut mieux éviter de lancer des homebrews avant de lancer la VC car cela peut faire planter le lancement de Nintendont ou au moins provoquer des bugs d'affichage (écran noir mais l'appli fonctionne tout de même), Retroarch est concerné par ce bug en tous cas.
Pour que les jeux fonctionnent, il faut créer un dossier par jeu dans le dossier "sd:/games" puis mettre le jeu dans le dossier correspondant au format iso ou gcm et renommer le fichier du jeu "game.iso". Pour les jeux ayant deux disques, le second doit être placé dans le dossier du jeu, à côté du premier disque et doit être renommé en "disc2.iso". Il est aussi possible d'utiliser des cheats en mettant un fichier nommé "game.cht" contenant les cheats souhaités dans le dossier du jeu concerné (les cheats peuvent être différents de ceux de la Gamecube donc si certains cheats ne fonctionnent pas, il faut faire une recherche soi-même, je n'aiderai personne à ce sujet). Par exemple, voici une structure pour les jeux "Sonic Adventure 2" et "Soul Calibur 2":
- sd:/games/sonic adventure 2/game.iso
- sd:/games/soul calibur 2/game.iso
Note: Windows est configuré par défaut pour masquer les extensions des fichiers qu'il connaît, les fichiers se terminant par ".iso" font donc partie de ce type de fichier. Pour désactiver cette fonction et ainsi pouvoir renommer les fichiers correctement, il faut désactiver l'option "Masquer les extensions dont le type est connu" de l'explorateur Windows, faire une recherche Google pour savoir comment le faire selon votre version de Windows. Si un jeu ne fonctionne pas, il est donc peut-être nommé "game.iso.iso" alors que Windows affiche bien "game.iso" et donc Nintendont ne le verra pas, c'est une erreur vraiment très courante. Une fois les jeux renommé, le paramètre peut être réactivé pour éviter des erreurs de manipulations au niveau des extensions de fichiers.
Quelques notes sur la configuration de Nintendont, merci @OuahOuah pour les suggestions:
- Pour activer le support des cartes mémoires, il faut appuyer sur B au lancement de Nintendont puis mettre l'option "Memcard emulation" sur "ON". Cela n'est à faire qu'une seule fois.
- Pour quitter un jeu, il suffit d'appuyer sur le bouton "Home". Cela aura pour effet de redémarrer la console, c'est tout à fait normal donc si CBHC n'est pas installé, il faudra relancer Mocha ou Haxchi pour pouvoir de nouveau exécuter la chaîne ou tout contenus non signés.
Edit: Normalement, la dernière version de Nintendont devrait bien fonctionner sur Wii et v-wii maintenant. Si vous avez des problèmes avec la dernière version, téléchargez la version 4.451 via ce lien:
Pour Wiixplorer, l'explorateur de fichiers de la Wii, le support du Gamepad n'est pas encore implémenté mais sinon le reste semble fonctionner. Il est téléchargeable sur cette page.
Attention, tout cela est en test pour l'instant alors des bugs sont à prévoir. Merci à FIX94 pour avoir rendu cela possible, à ploggy pour l'installeur de Nintendont et de Wiixplorer, à pedro702 pour ces multiples tests et aux autres utilisateurs de Gbatemp et de LS qui ont ou auront apportés leur(s) contribution(s) à cette nouveauté.
Note: J'essaierai de mettre à jour ce sujet autant que possible avec les nouvelles informations que j'aurai à ma disposition, n'hésitez pas à poster vos retours ou informations supplémentaires ou à me suggérer des améliorations.
En bonus:
Il est aussi possible de créer un lanceur intégrant directement Nintendont au lieu de lancer un forwader vers le dossier "sd:/apps/nintendont/boot.dol", pour ceux qui voudrait tester sans toucher à leur version v-wii. Voici les outils qu'il faut pour cela:
- https://gbatemp.net/...e-image.484166/ pour patcher un fichier "fw.img".
- https://wit.wiimm.de/ pour la création d'un iso Wii contenant la version souhaitée de Nintendont.
- https://gbatemp.net/...g-games.483007/ pour pouvoir préparer votre dossier installable via WUP Installer.
Je ne donnerai pas plus de détails car je n'ai pas essayé de le faire et franchement vu le nombre de mises à jour qu'il risque d'y avoir sur Nintendont dans les prochains temps il va falloir passer son temps à reconstruire l'iso et le dossier d'installation de la chaîne. Cette information est là pour ceux qui souhaiterai comprendre comment tout cela est possible.
Voici finalement le tuto pour injecter un jeu Gamecube avec Wiivc Injector Script, certaines infos feront doublons avec celles de la news:
Spoiler
Je vais ici vous présenter comment créer et installer une virtual console (abrégé VC) Wii contenant un jeu Gamecube qui pourra être lancé grâce à Nintendont. Vous êtes seul responsable des dommages que vous pourriez occasionner à votre console en suivant ce tuto. N'oubliez pas non plus que ce procéder est tout récent donc des bugs peuvent encore se produire, bien que dans l'ensemble cela fonctionne plutôt bien.
Si vous voulez injecter des jeux Wii dans une VC, allez voir ce tuto: http://www.logic-sun...-sans-vwii.html
Pour réaliser ce tuto, voici se qu'il vous faut:
- Une Wii U avec une version système en 5.5.1 ou 5.5.2 et une SD formatée en fat32 avec des clusters de 64 KO (32 KO si le réglage avec 64 KO ne fonctionne pas). Si vous avez des problèmes de lancement malgré tout, la partition doit aussi être la première sur la carte, doit être une partition principale et être marquée comme active.
- Un dossier "apps" à la racine de la SD et dans celui-ci, un dossier "nintendont".
- Un dossier "games" et un dossier "install" à la racine de la SD.
- La dernière version de Nintendont dans le dossier "apps/nintendont" de la SD. De préférence, renommez le fichier téléchargé en "boot.dol" pour assurer une meilleurs compatibilité avec l'ensemble des outils de la scène Wii.
- Un PC tournant sous Windows.
- Un CFW, Haxchi, CBHC ou Mocha pour pouvoir désactiver la vérification des signatures (sigpatches). Pour plus d'informations à ce sujet, consultez cette page.
- WUP Installer GX2
- Java 8 d'installé, il est disponible ici: https://www.java.com/fr/download/
- WiiVC Injector Script, au minimum la version 2.1.2.
- La common key Wii U, cherchez-la sur Internet.
- La title_key du jeu Rhythm Heaven Fever [USA], là aussi cherchez sur internet.
- Un iso Gamecube, de préférence un rip clean, dit 1/1 (taille de 1,35 GO).
Bien, vous avez tout, alors commençons. Tout d'abord, extrayez le fichier de WiiVC Injector Script quelque part sur votre ordinateur mais pas sur un support formaté en fat32 car cela ne fonctionnera pas. Il faut savoir également qu'il faut environ 7 GO d'espace libre sur la partition pour que la conversion se passe bien. Ensuite, tout va se passer dans le dossier que vous venez d'extraire donc tous les noms de dossiers ou fichiers partiront de cette base:
- Copier votre iso Gamecube dans le dossier "SOURCE_FILES" et renommez-le "game.gcm". Si le jeu est sur deux disques, copiez le second disque à côté du premier et nommez-le "disc2.gcm".
- Copier les fichiers "bootTvTex.png" (taille d'image de 1280x720) et "iconTex.png" (taille d'image de 128x128) dans le dossier "SOURCE_FILES". Vous aurez peut-être des versions de ces deux fichiers dans le dossier "SOURCE_FILES", à moins que vous ayez créé vos versions personnalisés de ces images (respectez bien la taille) au quel cas vous pouvez les utiliser à la place. Vous pouvez aussi utiliser des fichiers au format tga, nommés "bootTvTex.tga" et "iconTex.tga".
- Facultatif: Vous pouvez aussi ajouter les fichiers "bootDrcTex.png" ou "bootDrcTex.tga" (taille d'image de 854x480) et "bootSound.wav" ou "bootSound.btsnd" dans le dossier "SOURCE_FILES" si vous en avez.
- Cliquez sur le raccourci "WiiVC Injector Script" à la racine du dossier.
- Remplissez les informations qui vous seront demandées. Pour le nom du jeu et l'éditeur du jeu, évitez les caractères spéciaux et les lettres accentuées car sinon la chaîne sera considérée comme non fonctionnelle par la Wii U. Pour la question "Do you wish to specify a meta title ID manually?", répondez "N" si vous ne savez pas quoi faire.
- Le script va travailler...
- Une fois terminé, lorsqu'on vous demandera d'appuyer sur une touche pour continuer, vérifiez qu'il n'y a pas eu d'erreurs et appuyez sur une touche. La fenêtre va se fermer.
- A la racine du dossier, vous allez voir un dossier "Packed". Celui-ci contiendra un autre dossier, son nom sera le title_id qui aura été choisie, que vous pouvez copier ou déplacer dans le dossier "install" de votre SD Wii U.
- Insérez votre carte SD dans votre Wii U et allumez-la. Attention, vous ne devez pas passer en rednand car ce type de contenu ne fonctionne que sur sysnand.
- Si vous n'avez pas CBHC, lancez Haxchi ou Mocha pour appliquer les sigpatches.
- Enfin, installez ce nouveau contenu à l'aide de WUP Installer sur votre nand ou sur votre disque USB.
Note: N'oubliez pas que vous ne pouvez dépasser le nombre de 300 chaînes installées sur une Wii U (chaînes système, chaînes personnalisées et les jeux incluent).
Note 2: Si le jeu est installé sur l'USB, il est possible que les périphériques HID USB ne fonctionnent pas (manettes USB).
Voilà, vous avez terminé ce tuto. N'oubliez pas que mis à part les utilisateurs de CBHC, vous devrez relancer Haxchi ou Mocha à chaque fois que vous voudrez lancer la chaîne installée. Il est également à noter que quand vous quitterez le jeu avec le bouton "Home", la Wii U redémarrera, se qui est normal mais se qui désactivera de se fait les effets de Haxchi ou Mocha. Enfin, au premier lancement via le forwader non autoboot (voir ci-après), n'oubliez pas d'appuyer sur B pour lancer les paramètres de Nintendont et de régler l'option "Memcard emulation" sur "ON" si vous voulez pouvoir sauvegarder.
Important: Pensez à vous créer une chaîne contenant le forwader classique pour pouvoir configurer Nintendont car en autoboot il n'est pas possible de le faire. Si vous n'avez jamais utilisé Nintendont avant, il faudra d'ailleurs lancer ce forwader classique avant d'utiliser ceux en autoboot. Vous pouvez le trouver sur le lien ci-après ou dans le dossier "TOOLS/Storage" avec le nom de fichier "nintendontFor.dol":
https://github.com/F...warder/releases
Pour accéder aux paramètres de Nintendont, vous pouvez également lancer celui-ci via la partie v-wii de la Wii U, si bien sure vous l'avez hackée et donc que le homebrew channel (HBC) est installé.
Pour créer la chaîne non autoboot avec le forwader que vous avez récupéré ci-dessus, copiez le fichier que vous venez de télécharger dans le répertoire "SOURCE_FILES" de Wiivc Injector Script et renommez-le "boot.dol". Ensuite il ne vous reste plus qu'à faire la même chose que pour créer une chaîne contenant un jeu Gamecube mais sans faire l'étape de copie et renommage de celui-ci bien sure. Voilà, de ce fait, vous avez appris par la même comment injecter un homebrew Wii dans une VC Wii de la Wii U, c'est ce type de procéder qu'il faut faire. D'ailleurs, vous pouvez également utiliser cette version de la chaîne pour lancer vos jeux présents sur la carte SD. Pour se faire, les jeux doivent donc se trouver dans le dossier "games" puis dans un dossier portant le nom de votre jeu et s'appeler "game.iso" et "disc2.iso" si vous avez un jeu sur deux CDs. Pour utiliser des cheats, Vous pouvez également ajouter un fichier de cheats à côté de l'iso du jeu et le nommer "game.cht" et activer l'option dans Nintendont.
Quelques trucs à savoir:
- Si vous voulez utiliser une autre manette que le Gamepad pour le joueur 1, il faut choisir de ne pas utiliser le Gamepad lors du lancement de la chaîne.
- Il est possible de changer la configuration des boutons en appuyant sur le bouton "-" pendant le jeu. Un second appui sur cette touche remettra la configuration originale.
- Pour utiliser la fonction pressure sensitive des gâchettes, il faut rester appuyer sur "L" et utiliser les gachettes "zl" ou "zr". C'est pas très pratique mais c'est la seule solution pour l'instant.
Voici quelques solutions à tester en cas de reboot immédiat de la console après le lancement de la chaîne ou si Nintendont freeze lors de son lancement:
- Le dump de votre iso est peut-être incompatible avec Nintendont.
- Votre version de Nintendont n'est pas à jour.
- Votre jeu n'est pas compatible avec l'option "Widescreen" de Nintendont, essayez le forwader 4/3 lors de l'injection du jeu, Wiivc Injector Script le propose.
- Votre carte SD n'est pas formatée correctement.
Note facultative: Pour injecter un jeu Wii dans une VC Wii, il suffit de copier le jeu dans le dossier "SOURCE_FILES" et de le nommer "game.iso" ("game.wbfs" pour un jeu au format wbfs, "game.wbf1" etc... pour les jeux en plusieurs parties contenant ce type de fichiers). La suite des étapes est la même que pour un jeu Gamecube, sans l'étape de la copie et renommage de celui-ci bien sure. Par contre, il faut au moins 12 GO (voir plus, exemple donné pour un jeu au format iso de 4 GO) d'espace sur le disque pour que la conversion s'effectue correctement.
Maintenant que vous savez tout sur l'utilisation de Wiivc Injector Script, il ne me reste plus qu'à vous souhaiter un bon jeu à tous.