Twilightmenu

DS-Homebrew DS-Homebrew
Dépôt créer le : 06/05/2017
Forks: 208 Watcher: 0 3827
Choisir une liste...
FR

logo.png
GBAtemp Thread Discord Server Build status on GitHub Actions Localized on Crowdin

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
  • 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).
  • 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.
  • 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
  • menu rapide: DS Lite menu, l'ancienne UI classique
    • Crée/_nds/TWiLightMenu/mainmenu.srldr
  • romsel aktheme: menu pour l'interface utilisateur Wood
    • Crée/_nds/TWiLightMenu/akmenu.srldr
  • romsel dsimenutheme: menu pour les interfaces « Nintendo DSi », « Nintendo 3DS », « SEGA Saturne » et « Homebrew Launcher »
    • Crée/_nds/TWiLightMenu/dsimenu.srldr
  • romsel r4thème: menu pour les interfaces "R4 Original" et "Gameboy Color"
    • Crée/_nds/TWiLightMenu/r4menu.srldr
  • paramètres: menu paramètres
    • Crée/_nds/TWiLightMenu/settings.srldr
  • slot1lancement:
    • Crée/_nds/TWiLightMenu/slot1launch.srldr
  • titre: écran de démarrage (Logo Nintendo par défaut)
    • Crée/_nds/TWiLightMenu/main.srldr

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
  • 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

Graphiques et thèmes

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

Contributeurs GitHub

R-YaTian
R-YaTian
7 contributions
RocketRobz
RocketRobz
5066 contributions
chyyran
chyyran
462 contributions
Epicpkmn11
Epicpkmn11
423 contributions
NightScript370
NightScript370
147 contributions
lifehackerhansol
lifehackerhansol
1 contributions
DieGo367
DieGo367
31 contributions
TWLBot
TWLBot
28 contributions
edo9300
edo9300
20 contributions
mentusfentus
mentusfentus
18 contributions
ahezard
ahezard
17 contributions
PW5190
PW5190
16 contributions
spellboundtriangle
spellboundtriangle
13 contributions
ccccmark
ccccmark
12 contributions
FlameKat53
FlameKat53
10 contributions
vaguerant
vaguerant
9 contributions
FlameAlt53
FlameAlt53
6 contributions
Iam2smart
Iam2smart
6 contributions
Lorenzooone
Lorenzooone
6 contributions
flutterbrony
flutterbrony
6 contributions
azure-pipelines[bot]
azure-pipelines[bot]
5 contributions
Uupo03
Uupo03
4 contributions
unresolvedsymbol
unresolvedsymbol
4 contributions
shutterbug2000
shutterbug2000
4 contributions
stripes-8
stripes-8
3 contributions
malekairmaroc7
malekairmaroc7
3 contributions
LedyBacer
LedyBacer
3 contributions
zekroman
zekroman
2 contributions
bulzipke
bulzipke
2 contributions
c-schuhmann
c-schuhmann
2 contributions