Aller au contenu


akira123

Inscrit(e) (le) 11 nov. 2010
Déconnecté Dernière activité sept. 13 2024 12:55
-----

Sujets que j'ai initiés

[SWITCH] NES ONLINE Ajouter vos roms et cover

13 octobre 2018 - 10:11

Bonjour à tous ! J'ai pas mal  galéré pour trouver comment installer des roms NES sur ma switch pour jouer via l'appli officielle. Du coup, j'ai pensé qu'un petit tuto serait probablement utile à d'autres. Voici donc un petit tuto qui vous permettra d'ajouter vos roms NES et leurs covers à l'application Switch NES ONLINE (testé sous 5.1 via sxos 1.9) (rappel, cette application ne fonctionne apparemment que si vous avez un compte nintendo lié à la console)

 

Prérequis :

 

- avoir installé l'application NES ONLINE sur votre switch

- avoir le dossier avec les roms officielles (ou un mod précompilé)

- avoir zlib1.dll sur votre ordi

- avoir python installé sur votre ordi

- récupérez le programme nesomod sur github ici

- récupérez Nvntools ici

- récupérez zlib python ici

- vos roms au format ".nes"

- les jaquettes (cover) de vos roms (jpeg ou tga)

 

Voilà vous avez tout, on peut y aller.

 

Tout d'abord il vous faut localiser votre dossier de roms NES Online.

C'est le dossier 0100d870045b6000 qui nous intéresse, pour jouer sur switch se trouve dans:

  • SDCard://atmosphere/titles

  • SDCard://sxos/titles

  • SDCard://reinx/titles

Vous avez donc déjà pas mal de jeux disponibles et utilisables de suite. Mais là n'est pas le but du tuto.

 

Pour rajouter vos roms à ce dossier voici la marche à suivre :

Ajouter un jeu

 

Décompressez l'archive nesomod sur votre bureau, puis placez le dossier 0100d870045b6000 du NES Online dans le même dossier. 

Cependant il vous faudra placer le dossier 0100d870045b6000 dans un dossier "titles" lui-même dans un dossier que vous nommerez "_output".

Vous aurez donc l'arborescence : Nesomod\_output\titles\0100d870045b6000

Placez également la rom nes et son cover que vous voulez rajouter dans le dossier nesomod.

(ici je prendrais l'exemple du jeu batman)

Vous devez donc obtenir ceci dans votre dossier nesomod

 

 

Cliquez ensuite sur "start.bat" pour lancer le programme et allez sélectionner votre rom en cliquant sur "add new game" et votre cover sur "browse". Ensuite cliquez sur "save changes to mod"

 

 

Le jeu a maintenant été ajouté au dossier titles sous le nom CLV-H-AVGKE.

Cependant il nous faut maintenant vérifier dans le dossier du jeu si nesomod a crée le cover ou non.

Il faut chercher le cover au format CLV-H-AVGKE.xtx.z (puisque l'application NES Online switch utilise des fichiers texture Nvidia X1 Tegra)

Nesomod a beau vous demander le cover et l'afficher il se peut selon le format d'origine qu'il ne l'ajoute pas au dossier du jeu, dans ce cas il faudra le faire manuellement.

Notez que lorsqu'il l'ajoute lui même, le cover est au final de même taille que les autres dans l'application tandis qu'en manuel il sera plus grand.

Ajouter le cover manuellement

 

(l'étape suivante n'est valable que si votre cover n'est pas déjà en format tga)

 

Ouvrez votre cover au format jpeg avec un logiciel de conversion d'image.

J'ai utilisé paint.net mais cela doit marcher avec d'autre.

Redimensionnez votre image à la taille de 355x512 puis enregistrez là au format "tga" type 32 bits en lui donnant le même nom que le jeu.

Décompressez l'archive nvntools sur votre bureau, installez les dll et placez votre image CLV-H-AVGKE.tga dans ce dossier nvntools.

Ouvrez ensuite dans ce dossier une invite de commande et tapez ceci :

 

NvnTexpkg32.exe -i CLV-H-AVGKE.tga -o CLV-H-AVGKE.xtx --mip-filter box --minmip 5 -f rgba8

 

* remplacez CLV-H-AVGKE par le nom de votre jeu

 

Petite précision, j'utilise la commande NvnTexpkg32.exe car elle correspond à mon système, il faudra donc adapter la commande au votre en remplaçant éventuellement par NvnTexpkg.exe.

 

Vous avez à présent votre image CLV-H-AVGKE.xtx

 

Il faut à présent compresser ce fichier xtx avec zlib, pour cela placez zlib_compress.py dans le dossier nvntools ou se trouve votre image et faite simplement glisser l'image sur zlib_compress.py.

 

Voilà vous avez à présent votre cover compressé CLV-H-AVGKE.xtx.z

Il faudra placer ce fichier dans le dossier du jeu.

 

in-643059851.jpg

Il ne vous reste plus qu'à replacer le dossier 0100d870045b6000 sur votre carte sd et à lancer l'application NES Online sur votre switch.

 

Si tout s'est bien passé une fenêtre, vous indiquera la présence d'un nouveau jeu.

 

 

Lancez-le et enjoy !!!

 

Source : https://discordapp.com/invite/AYg7ADe


[Switch] Extraire des jeux eshop pour LayeredFS

01 juillet 2018 - 11:57

Bonjour,

 

Voici un petit tuto pour permettre de jouer aux jeux eshop via LayeredFS

 

Tout d'abord récupérez la dernière version de hactool et HACtoolGUI

https://github.com/S...actool/releases

https://github.com/s...oolGUI/releases

 

Placez tous les fichiers des deux archives dans un dossier "hactool" sur votre bureau

Ajoutez aussi au dossier les fichier keys.ini et keys.txt (ne seront pas fourni dans le tuto)

Créez également un dossier "eshop" dans votre dossier "hactool"

 

 

Lancer HACtoolGUI puis ouvrez l'onglet "Extract PFS0"

Chargez le fichier *.nsp de votre jeu eshop, puis choisissez le dossier "eshop" du dossier "hactool" de votre bureau en chemin de destination.

Cliquez sur "start"

 

 

Hactool va alors extraire plusieurs fichiers dans votre dossier "eshop"

Localisez le plus gros fichier *.nca, c'est celui dont nous allons avoir besoin.

(exemple après extraction du jeu Yooka Laylee)

 


Placez le fichier *.nca du jeu (le plus gros) dans le dossier "hactool" et supprimez les autres fichiers du dossier "eshop". (Le dossier "eshop" est à présent vide)

 

Edit : (merci xeospe)

Pour décrypter des jeux Eshop, nous avons besoin du titlekey

Rendez-vous ici pour trouver le votre : https://docs.google....#gid=1412491604

 

Ouvrir via CMD l'Invite de commandes
Tapez les commandes suivantes:
cd Desktop (appuyez sur Entrée)

cd hactool (appuyez sur Entrée)
hactool.exe -k keys.ini --romfs="eshop\romfs.bin" --exefsdir="eshop\exefs" --titlekey=f28921a36270c34b5476a384a212fc18 "32a23f30763ca916909399fc03c57bd2.nca" (appuyez sur Entrée)

(si vous utilisez un jeu différent, entrez un nom différent pour le fichier NCA et pour le titlekey)

Maintenant l'invite de commande exécutera la commande et si elle est réussie, vous devriez voir "Done!" à la fin

 

 

Voilà, vous avez tous les fichiers nécessaires pour exécuter votre jeu eshop via LayeredFS

 

Récupérez le title ID du jeu donneur choisi ici : http://switchbrew.or...itle_list/Games

Renommez le dossier "eshop" avec le title ID de votre jeu donneur, puis modifiez le fichier main.npdm avec ce même ID ici : http://carlus.alterv...id_patcher.html

 

Copiez votre dossier dans le dossier titles sur votre carte SD (atmosphère / titles /)

Enjoy vos jeux eshop

 


[Switch] Extraire des jeux cart 2 pour LayeredFS

24 juin 2018 - 21:41

Bonjour,

 

Voici un petit tuto pour permettre de jouer aux jeux Cart 2 via LayeredFS

 

Tout d'abord récupérez la dernière version de XCI Explorer avec le support Cart 2

https://github.com/S...plorer/releases

http://www.logic-sun...lorer-1100.html

Chargez le fichier XCI de votre jeu Cart 2, puis allez dans l'onglet Partitions, puis sous secure trouvez le plus gros fichier NCA

(par exemple "cdee81d37ad6e99952d7f45fb01b2c83.nca" pour Mario Tennis Aces)

 

Extrayez ce fichier NCA dans un dossier nommé « Cart2 » sur votre bureau

Téléchargez hactool et extrayez le contenu dans ce dossier sur votre bureau

https://github.com/SciresM/hactool/releases

Ajoutez aussi au dossier le fichier keys.ini (ne sera pas fourni dans le tuto)

Dans le dossier « Cart2 » sur votre bureau créez un dossier « Game »
À ce stade, vous devez avoir 1 dossier et 6 fichiers dans le dossier « Cart2 » sur votre bureau

(le fichier NCA, 4 fichiers pour hactool et le keys.ini)

 

Ouvrir via CMD l'Invite de commandes
Tapez les commandes suivantes:
cd Desktop (appuyez sur Entrée)

cd Cart2 (appuyez sur Entrée)
hactool.exe -k keys.ini --romfs = "Game \ romfs.bin" --exefsdir = "Game \ exefs" "cdee81d37ad6e99952d7f45fb01b2c83.nca" (appuyez sur Entrée)

(si vous utilisez un jeu différent, entrez un nom différent pour le fichier NCA)

Maintenant l'invite de commande exécutera la commande et si elle est réussie, vous devriez voir "Done!" à la fin

 

Voilà, vous avez tous les fichiers nécessaires pour exécuter votre jeu via LayeredFS

Renommez le dossier Game avec lle title ID de votre jeu donneur, puis modifiez le fichier main.npdm avec ce même ID ici : http://carlus.alterv...id_patcher.html

 

Copiez votre dossier dans le dossier titles sur votre carte SD (atmosphère / titles /)

Enjoy vos jeux Cart 2

 

Testé et approuvé sous firmware 4.1 avec :

Mario tennis Aces comme jeu et la démo de Oceanhorn comme donneur.

LEGO Les Indestructibles comme jeu et la démo de Oceanhorn comme donneur.