Twilightmenu
TWilight Menu++ est une mise à jour/replacement du menu DSi pour les cartes flash Nintendo DS, Nintendo 3DS et Nintendo DS. Il peut lancer des jeux pour...
Choisir une liste...
TWlesLight Menu++ est une mise à jour/replacement du menu DSi pour les cartes flash Nintendo DS, Nintendo 3DS et Nintendo DS. Il peut lancer des jeux pour Nintendo DS, Nintendo DSi et GameBoy Advance, ainsi que des plugins DSTWO (si vous utilisez un DSTWO).
Additifs
Des fonctionnalités supplémentaires peuvent être ajoutées surTWlesLight Menu++. Voirthis pagepour plus d'informations.
Compilation
Mise en place
Compiler cette application nécessite devkitPro devkitARM, libnds, grit et mmutil. Ils peuvent être installés en utilisantdevkitPro pacmanavec la commande suivante :
sudo dkp-pacman -S nds-dev
(Note : Le commandement variera selon l'OS, le sudo peut ne pas être nécessaire et il peut être justepacmanà la place.)
Clonage
Le dépôt contient des sous-modules, vous devez donc cloner récursivement:
git clone --recursive https://github.com/DS-Homebrew/TWiLightMenu.git
Si vous avez cloné sans tirer les sous-modules, vous pouvez les mettre à jour ultérieurement:
git submodule update --init --recursive
Bâtiment
Une fois les chaînes d'outils de devkitPro installées, vous pouvez construire l'intégralité du menu++ de TWilight en exécutant simplementmake packagedans la racine du dépôt. Si vous voulez seulement construire une partie spécifique de TWilight Menu++, vous pouvezcddans ce dossier et exécutermake dist.
Une fois la construction terminée, les fichiers de sortie seront dans le7zfiledossier suivant la même structure de répertoire que le officielTWiLightMenu.7zconstruit.
Utilisation de Docker
Utilisation de l'élément inclusDockerimage, vous pouvez facilement compiler TWilight Menu++ sans avoir à configurer manuellement la version requise de devkitARM en utilisant le PowerShell fourni (.ps1) des scripts.
Le script acceptemakeaussi. Par exemple,.\compile_docker.ps1 cleannettoiera les répertoires de tous les codes compilés. Si vous voulez construire tous les artefacts, lancez.\compile_docker.ps1 package.
Veuillez noter que la compilation Docker n'est pas compatible avec la compilation native sous Windows. Tu devrais courir.\compile_docker.ps1 cleanpour nettoyer les artefacts avant d'essayer de construire avec Docker. Si une notification apparaît vous demandant de partager votre disque, vous devez choisir d'activer le partage de disque pour que Docker fonctionne sur Windows.
Pages manuelles
Les pages de manuel sont stockées dans un dépôt séparé et téléchargées depuis une version lors de la construction du menu TWilight++. Pour plus d'informations, voir letwilight-manualdépôt.
Sous-dossiers
TWilight Menu++ est composé de plusieurs "sous-projets" qui travaillent tous ensemble pour créer le remplacement du menu DSi. La plupart des sous-dossiers du dépôt contiennent leur propre code qui compilera unxxx.ndsfichier, qui est généralement copié à/_nds/TWiLightMenu/xxx.srldrà l'intérieur du7zfichier (ou7zfiledossier).
- 3dsplash: ouvre des fichiers 3ds et cia (?)
- Compilé à
/_nds/TWiLightMenu/3dssplash.srldr
- Compilé à
- démarrage: point d'entrée principal, le premier fichier chargé par la console s'il utilise une carte SD ou CFW
- Crée
/BOOT.ndset/title/00030004/53524c41/content/00000000.app(même fichier).
- Crée
- booter: point d'entrée principal pour les cartes flash
- Crée
_DS_MENU.dat,dsedgei.dat,akmenu4.nds,_DSMENU.nds,SCFW.SCet d'autres.
- Crée
- gbapatcher
- vue d'image: visionneur d'images similaire à la caméra DSi (gif, png, bmp) (partie de l'add-on multimédia)
/_nds/TWiLightMenu/imageview.srldr
- manuel: manuel d'instructions pour TWilight Menu++
- Crée
/_nds/TWiLightMenu/manual.srldr
- Crée
- menu rapide: DS Lite menu, l'ancienne UI classique
- Crée
/_nds/TWiLightMenu/mainmenu.srldr
- Crée
- romsel aktheme: menu pour l'interface utilisateur Wood
- Crée
/_nds/TWiLightMenu/akmenu.srldr
- Crée
- romsel dsimenutheme: menu pour les interfaces « Nintendo DSi », « Nintendo 3DS », « SEGA Saturne » et « Homebrew Launcher »
- Crée
/_nds/TWiLightMenu/dsimenu.srldr
- Crée
- romsel r4thème: menu pour les interfaces "R4 Original" et "Gameboy Color"
- Crée
/_nds/TWiLightMenu/r4menu.srldr
- Crée
- paramètres: menu paramètres
- Crée
/_nds/TWiLightMenu/settings.srldr
- Crée
- slot1lancement:
- Crée
/_nds/TWiLightMenu/slot1launch.srldr
- Crée
- titre: écran de démarrage (Logo Nintendo par défaut)
- Crée
/_nds/TWiLightMenu/main.srldr
- Crée
Traduction
Vous pouvez aider à traduire le menu++ de TWilightCrowdin project. Si vous souhaitez demander l'ajout d'une nouvelle langueDiscord server.
Crédits
Principaux développeurs
- Rocket Robz: Développeur principal
- chyyran: Porter l'interface utilisateur akMenu/Wood à TWilight Menu++ (avant le redéveloppement) et ajouter la possibilité de charger des thèmes hors de la carte SD pour les interfaces DSi/3DS
- Pk11: Ajout de la possibilité de charger des thèmes personnalisés hors de la carte SD pour l'interface utilisateur R4, triage et manuels réalisés mis en œuvre utilisent PNG, rendu de police amélioré, fournissant un arrière-plan personnalisé pour Unlaunch, gestion des traductions, et diverses corrections de bug
Développeurs secondaires
- DieGo: Ajout d'un support pour les icônes ROM/dossier personnalisées et améliorations pour les thèmes personnalisés
- lifehackerhansol: Amélioration du support pour le démarrage automatique de la carte flash et le chargement du noyau
- Deletecat: Fichier de démarrage automatique R4SDHC original contenant unflashcard-bootstrapbinaire
- NightScript: Nettoyage de code, définition des normes de code, fonctionnalité de carte flash ajoutée pour l'interface utilisateur Wood (avant le réaménagement), pages manuelles
- asiekierka: Fichier de démarrage automatique Stargate 3DSnds-miniboot
Lanceurs d'applications
- ahezard,shutterbug2000etRocket Robz:nds-bootstrap(utilisé pour lancer Nintendo DS(i) ROMs hors de la carte SD)
- Alekmaul&wavemotion:StellaDS,A5200DS,A7800DS,A8DS(utilisé pour le lancement d'Atari 2600/5200/7800/XEGS ROM), etColecoDS(utilisé pour lancer ColecoVision, MSX, Sord M5 et Sega SG-1000/SC-3000 ROM)
- archiede:SNEmulDS(utilisé pour le lancement de SNES ROM)
- chishm:tuna-viDS(utilisé pour la lecture de vidéos Xvid)
- Stewmath:GameYob(utilisé pour lancer des ROM Gameboy)
- FluBBaOfWard:S8DS(utilisé pour lancer Sega Master System, Game Gear, SG-1000/SG-3000 et ColecoVision ROMs),NitroGrafx(utilisé pour le lancement de moteurs PC/TurboGrafx-16 ROM),NitroSwan(utilisé pour lancer WonderSwan ROM), etNGPDS(utilisé pour lancer Neo Geo Pocket ROMs)
- FluBBaOfWard,Cotoet Loopy:nesDS(utilisé pour le lancement de ROM NES)
- Apache Thunder:TWL Editionde nsDS
- Gericom:FastVideoDSPlayer(utilisé pour lancer des vidéos FastVideoDS) &GBARunner2(utilisé pour lancer des ROM GameBoy Advance en dehors du mode GBA DS Phat/Lite)
- therealteamplayer:Hicode+DSPconstructions fusionnées de GBARunner2 incluses pour DSi/3DS
- unresolvedsymbol:rom3M+master "DSL-Enhanced"constructions de GBARunner2 incluses pour jouerPokémon: Version Emeraudesur les cartes-éclair
- SeigneurjEnesisDS(utilisé pour lancer Sega Mega Drive/Genesis ROMs)
- Rocket Robz:Rocket Video Player(utilisé pour lancer des vidéos RocketVideoDS)
- Ryan FB,Rocket Robzetxonn83:PicoDriveTWL(utilisé pour le lancement de grands ROM Sega Mega Drive/Genesis)
- wavemotion:Nintellivision/NINTV-DS(utilisé pour lancer des ROM Intellivision) etSugarDS(utilisé pour le lancement d'Amstrad CPC ROM)
Graphiques et thèmes
- Absent-Reality: Icône Intellivision
- davi: Border pour GBC UI (à l'origine pour GameYob)
- fail0verflow, Fluto, et Arkhadar: Homebrew Channel/Launcher graphiques
- FlameKat53: icône manuelle pour l'interface utilisateur DSi
SELECTmenu - Mr. Start: Écran de projection Super Nintendo DS
- PW5190: Écrans d'éclaboussures Kirby-themed et Pokémon Day TWLMenu++
- spinal_cord:DSi4DSetDSision2graphiques
- StarvingArtist: Icônes de la console de jeu
Musique
- BlastoiseVeteran: Version remasterisée de la musique de Nintendo DSi Shop
- IkaMusumeYiyaRoxie: Général N64 MIDI Soundfont, utilisé pour le titre splash fanfare sur les anciennes versions
- TeciorFILM: La vidéo (10 Minutes of Nintendo DSi Menu Music (Authentic)) utilisé pour le meilleur add-on DSi Menu musique
Son
- dbry: Code de décodeur de qualité Xtreme IMA-ADPCMadpcm-xq.
- Firexploit: 3DS sons d'interface utilisateur, dont certains sont également utilisés dans l'interface utilisateur DSi.
Autres
- ahezard: Code NDMA de nds-bootstrap
- Un autre Goblin du monde et du bois jaune : l'interface utilisateur akMenu/Wood originale
- Rocket Robz: Re-développé l'interface utilisateur bois avec des morceaux du code original porté sur
- Arisotura: Liste ROM de melonDS, et code dumper BIOS dedsibiosdumper
- Dartz150: Correction prévue pourIridion II&Top Gun: Zones de combatJeux GBA
- devkitPro: Code utilisé dans nds-hb-menu, et l'utilisation du bootloader, devkitARM, libnds et libfat
- edo9300: Code de contrôle DS Phat
- Gericom: Code de réglage du taux de la structureFastVideoDSPlayerutilisé dans l'écran de projection TWLMenu++
- Gericom, TrolleyDave et FAST6191: code d'apposition de l'ABG, utilisé en gbapatcher (SRAM patching thread at GBAtemp)
- Gericom&profi200: Code de correction de couleur de l'ACS, utilisé dansGBARunner3
- Nikokaro: Trouvé des patchs sans retard pourWarioWare: Twisted!etYoshi Topsy-Turvy. (GBAtemp thread)
- Lorenzooone: Amélioration du lanceur Slot-1, et prise en charge du démarrage des cartes de jeu DSi-Enhanced/Exclusive en mode DSi
- profi200: Code SD amélioré à partir de fastboot3DS
- RadDude McCoolguy, fintogive, KazoWAR, Vague Rant,gamemasterplc,Rocket Robz,ChampionLeake,DeadSkullzJr,spellboundtriangle,LedyBacer: Les tricheurs à grand écran
- SNBeast: Délancer les patchs
- Taiju Yamada: Code utilisé pour contourner la protection des fichiers de démarrage R4i-SDHC
Traducteurs
- Arabe :Ken Brown,SLG3
- Bulgare:Peter0x44,Tescu
- Catalan:
- Chinois simplifié:cai_miao,Chris,Forbidden,James-Makoto,R-YaTian,Yukino Song,曾国立,天天地地人人,百地 希留耶
- Traditionnelle chinoise :cai_miao,ccccchoho,James-Makoto,Rintim,奇诺比奥
- Tchèque:Štěpán Dolský
- Danois:jonata,Michael Millet,Nadia Pedersen
- Néerlandais:Arthur,guusbuk,Mikosu,Minionguyjpro,Xtremegamer007
- Français:Arcky,cooolgamer,Dhalian,maximesharp,Ghost0159,Léo,LinuxCat,Martinez,NightScript,SLG3,SombrAbsol,TM-47,Yolopix
- Allemand:ariebe9115,Blurry Knight,Christian Schuhmann,Dubsenbert Reaches,Fırat Tay,hehe,İlke Hür Eyiol,Julian,Kazuto,malekairmaroc7,Michael Brey,Oleh Hatsenko,SkilLP,SuperSaiyajinStackZ,Tcm0,TheDude,TM-47,Uriki
- Grec:Anestis1403
- Hébreu:Barawer,Yaniv Levin
- Hongrois:Viktor Varga,ハトヴィング -- ハット
- Indonésien:Cyruz Wings,Farid Irwan,heydootdoot,Shiori
- Italien:Alessandro Tavolieri,Leonardo Ledda,Mattia,TM-47,Vendicatorealato,xavimel
- Japonais :Chromaryu,inucat,Pk11,kuragehime,rinrinrin2002,Rintim,Ronny Chan,Uriki
- Coréen:DDinghoya,lifehackerhansol,I'm Not Cry,Myebyeol_NOTE,Oleh Hatsenko,그그기그
- Norvège:Nullified Block
- Polonais:Avginike,gierkowiec tv,Kipi000,Konrad Borowski,MaksCROWDIN0,Mateusz Tobiasz,Michał Słonina,RedstonekPL,TheCasachii
- Portugais (Brésil) :César Memère,Jeff Sousa,themasterf,Victor Coronado
- Portugais (Portugal):bruwyvn,Christopher Rodrigues,Gabz Almeida,jim,joyrv,leteka 1234,Rodrigo Tavares,Tiago Silva,Wodson de Andrade,Wodson de Andrade,Zak
- Roumain:Tescu
- Russe:Alexey Barsukov,Ckau,manwithnoface,mbhz,MMR Marler,Nikita,Молодая Кукуруза
- Ryukyuan:kuragehime
- Espagnol:Adrin Ramen,Adrian Rodriguez,Allinxter,beta215,ccccmark,dimateos,Kaede159,KplyAsteroid,mschifino,Nicolás Herrera Concha,Nintendo R,nuxa17,Radriant,SofyUchiha,TM-47,Uriki,XxPhoenix1996xX
- Suède:Max Hambraeus,Nullified Block,TM-47,Victor Ahlin,Walter Lindell
- Turquie:Alp,Egehan.TWL,Emir,GlideGuy06,Grandmaquil,imbeegboi22,İlke Hür Eyiol,rewix32,rewold20,Yağmur Celep
- Ukrainien:Oleh Hatsenko,Mykola Pukhalskyi,TM-47,вухаста гітара
- Valence:tsolo
- Vietnamiens :Chử Tiến Bình,daicahuyoi Đỗ Minh Hiếu,hotungkhanh,Trương Hồng Sơn
