Petit tuto très rapide pour ceux qui galèrent un peu à faire fonctionner les outils:
(Attention c'est un poil technique, mais ça évitera que n'importe qui fasse n'importe quoi
).
Dans un premier temps il vous faut Python d'installé (j'ai utilisé python 2.7 pour win32. win64 posait des problèmes avec PyCrypto).
J'ai ensuite installé PyCrypto et Twisted. (je me suis pas embêté, j'ai utilisé easy_install sur cmd + le lien du .exe pour chacun d'entre eux).
Il vous faudra ce script : https://github.com/svanheulen/mhqs/blob/dev/mh4u_proxy.py à enregistrer sous le nom de votre choix (j'ai gardé "mh4u_proxy.py")
Et tout ce qu'il y a là : https://github.com/svanheulen/mhef
Dans ce dernier, comme indiqué dans le README, faîtes un "python setup.py install" dans cmd pour installer ce beau monde.
Et là vous êtes prêt.
Dans le dossier tools, vous avez "download_n3ds.py" qui vous permet de télécharger les fichiers officiels. Dans un premier temps, vous pouvez faire "download_n3ds.py DLC_EventQuestInfo_fre.txt DLC_EventQuestInfo_fre.txt" (oui deux fois, le premier argument quel fichier vous voulez télécharger, et le second sous quel nom) pour télécharger la liste des quêtes (il y a tout les identifiants dedans
).
Ensuite, il faut le décrypter. Emmener ça dans le dossier examples/n3ds et faites "dlc.py d DLC_EventQuestInfo_fre.txt DLC_EventQuestInfo_fre_decrypte.txt" et vous avez un fichier lisible.
Si vous l'ouvrez vous verrez des choses comme "2015030616|60003|The Poogie King". 60003 est l'identifiant. Donc pour la télécharger, c'est comme tout à l'heure "download_n3ds.py m60003.mib m60003.mib".
Pour décrypter, c'est le même principe que pour le précédent fichier. Utilisez ensuite un éditeur hexadécimal de votre choix pour modifier des valeurs (j'ai utilisé le plugin HEX-editor sur notepad++).
Utilisez ceci pour vous guider : https://github.com/svanheulen/mhff/wiki/Monster-Hunter-4-Ultimate-Quests
Pour ré-encrypter, même principe : "dlc.py e m60003_decrypte.mib m60003.mib" (notez le "e" pour dire de crypter cette fois-ci, et "d" pour décrypter).
Enfin, pour le proxy, il vous faudra créer un dossier nommer web_root à coté du script.
Dans ce même dossier, un dossier 3ds. Et dans le dossier 3ds, un dossier mh4g_eu_.
Dedans il vous faudra mettre la quête ainsi que les divers fichier du serveur officiel (voir le screen ci-dessous. Téléchargez les un à un).

Lancez le script du proxy.
Sur la 3DS ensuite, c'est comme pour les custom quests. Vous modifier vos infos de connexion en ajoutant un proxy (l'ip locale de votre ordi + le port 8080).
Faites Ctrl+C pour stopper le proxy.
Voilà.