mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
Also remove Danish, German, Russian, and Chinese (Simplified) pages as none of them even have a single page that's 100% translated
73 lines
5.0 KiB
Markdown
73 lines
5.0 KiB
Markdown
---
|
|
lang: fr-FR
|
|
layout: wiki
|
|
section: twilightmenu
|
|
category: customization
|
|
title: Skins DSi / 3DS - SFX personnalisé
|
|
description: Comment utiliser une musique de fond et des effets sonores personnalisés dans les skins DSi et 3DS pour TWiLight Menu++
|
|
---
|
|
|
|
TWiLightMenu prend en charge les fichiers de son personnalisés dans les thèmes. Placez vos fichiers sonores sous le sous-répertoire `sound` dans le dossier de votre thème, par exemple pour le thème `blanc` , vous placeriez les fichiers dans `themes/white/sound/sfx. dans` et `themes/sound/bgm.pcm.raw` respectivement. Les deux fichiers sont optionnels, si il en manque un, la musique par défaut sera utilisée. Vous devriez alors aussi définir l'option musique dans les paramètres sur "Thème".
|
|
|
|
Ces instructions supposent que vous avez devkitPro installé avec mmutil. Vous pouvez obtenir devkitPro sur le site web [devkitPro](https://devkitpro.org/wiki/Getting_Started).
|
|
|
|
## Effets sonores
|
|
La banque d'effets sonores contient des effets sonores tels que l'icône de sélection du son, etc.
|
|
|
|
| Fichier | Description |
|
|
| ----------- | ----------------------------------------------------------------------------------------------------- |
|
|
| startup.wav | Joué au démarrage. Voir la section [son de démarrage](#startup-sound) pour plus de détails |
|
|
| back.wav | Retour |
|
|
| launch.wav | Joué lors du lancement d'un jeu |
|
|
| select.wav | Joué lors du déplacement du curseur de sélection |
|
|
| wrong.wav | Joué en atteignant la fin de la page |
|
|
| switch.wav | Joué lors du changement de page |
|
|
| stop.wav | Joué sur le thème DSi lorsque le curseur de sélection arrête de se déplacer |
|
|
| bgm.pcm.raw | Ne fait pas partie de la banque de son. Voir la section [son de fond](#menu-bgm) pour plus de détails |
|
|
|
|
Vous pouvez alors exécuter `make` pour créer la banque d'effets sonores. Tous les fichiers listés ci-dessus, sauf *bgm.pcm.raw* sont requis, mais vous pouvez les rendre silencieux.
|
|
|
|
Votre *sfx.bin résultant* **doit être inférieur à 512000B = 512 kB**. Un fichier plus grand entraînera soit des plantages, soit des sons qui ne jouent pas complètement.
|
|
|
|
### Son de démarage
|
|
Alors que les autres effets sonores fonctionnent avec n'importe quel fichier WAV, le son de démarrage doit être dans un format spécifique afin de fonctionner correctement, sinon il y aura un écart entre lorsque le son de démarrage s'arrête et quand la musique de fond commence.
|
|
|
|
Le fichier startup.wav doit être **16 bits 16 kHz**. Vous pouvez utiliser [Audacity](https://www.audacityteam.org/download/) par exemple pour convertir vers ce format. Une fois que le fichier est chargé sur Audacity, changez la **fréquence de projet (Hz)** à **16000**, puis appuyez sur **Maj+M**, et changez le **Format** en **16 bits PCM**.
|
|
|
|
Si votre fichier est en stéréo, vous devriez également aller sur **Pistes > Mixer > Mixer Stéréo en Mono**.
|
|
|
|
Vous devez définir `PlayStartupJingle=1` dans votre `theme.ini` pour que le jingle de démarrage joue.
|
|
|
|
|
|
## Son de fond du menu
|
|
Le son de fond du menu doit être un fichier PCM brut **16 bits 16 kHz Mono** de 16 kHz. Vous trouverez ci-dessous deux méthodes pour convertir les fichiers audio dans ce format.
|
|
|
|
Contrairement à sfx.bin, *bgm.pcm.raw* peut être arbitrairement grand.
|
|
|
|
### ffmpeg
|
|
La façon la plus simple de convertir de la musique dans TWiLight Menu++ est d'exécuter cette commande [ffmpeg](https://ffmpeg.org) dans un terminal :
|
|
|
|
```bash
|
|
ffmpeg -i [fichier d'entrée] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw
|
|
```
|
|
|
|
Remplacez `[fichier d'entrée]` par le nom du fichier que vous souhaitez convertir. Vous pouvez généralement le faire en faisant simplement glisser le fichier dans la fenêtre du terminal avec le curseur à l'endroit approprié.
|
|
|
|
### Audacity
|
|
Si vous ne voulez pas utiliser la ligne de commande, vous pouvez également convertir en utilisant [Audacity](https://www.audacityteam.org/download/).
|
|
|
|
Pour convertir l'audio:
|
|
1. Charger le fichier dans Audacity
|
|
1. Si votre fichier est en stéréo, cliquez sur la musique puis sélectionnez `Tracks` > `Mix` > `Mix Stéréo down to Mono`
|
|
1. Changez le `Project Rate (Hz)` en bas à gauche vers `16000`
|
|
|
|
Pour exporter dans le format correct :
|
|
1. Select `File` > `Export` > `Export Audio...`
|
|
1. Set `File Type` to `Other uncompressed files`
|
|
1. Set `Header` to `RAW (header-less)`
|
|
1. Set `Encoding` to `Signed 16-bit PCM`
|
|
1. Set the output name to `bgm.pcm.raw` and click `Save`
|
|
1. Click `OK` to the metadata editing
|
|
|
|
Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder.
|