wiki/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md
2021-03-13 20:21:44 -06:00

59 lines
3.9 KiB
Markdown

---
lang: sv-SE
layout: wiki
section: twilightmenu
category: customization
title: DSi / 3DS stiler - Anpassade SFX
description: Hur man använder anpassad bakgrundsmusik och ljudeffekter i DSi och 3DS stilar för TWiLight Menu++
---
TWiLightMenu stöder anpassade ljudfiler i teman. Placera dina ljudfiler i filen `sound` i din temamapp, Till exempel för `white` temat, du skulle placera filerna på `themes/white/sound/sfx.bin` och `themes/sound/bgm.pcm.raw` respektive. Båda filerna är frivilliga, om en saknas kommer standardmusiken att användas. Du bör då också ställa in musikalternativet i inställningarna till "Tema".
Dessa instruktioner förutsätter att du har devkitPro installerat med mmutil. Du kan skaffa devkitPro på [devkitPro-webbplatsen](https://devkitpro.org/wiki/Getting_Started).
## Ljudeffekter
Ljudeffektbanken innehåller ljudeffekter som spelas när du väljer ikoner, etc.
| Fil | Beskrivning |
| ----------- | ---------------------------------------------------------------------------------------- |
| startup.wav | Spelas vid uppstart. Se avsnittet om [Uppstartsljud](#startup-sound) för mer information |
| back.wav | Tillbaka |
| launch.wav | Spelas när du startar ett spel |
| select.wav | Spelas när du flyttar markören |
| wrong.wav | Spelas när du når slutet av sidan |
| switch.wav | Spelas vid byte av sidor |
| stop.wav | Spelas på DSi Temat när markören slutar flytta |
| bgm.pcm.raw | Inte en del av ljudbanken. Se avsnittet om [Meny BGM](#menu-bgm) för mer information |
Du kan sedan köra `make` för att skapa ljudeffektbanken. Alla filer som anges ovan, förutom *bgm.pcm.raw* krävs, men du kan göra dem tysta.
Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Större filer kommer att resultera i antingen kraschar eller några ljud som inte spelar helt.
### Uppstartsljud
Medan de andra ljudeffekterna kommer att fungera med någon WAV-fil, uppstartsljudet måste vara i ett visst format för att fungera korrekt, annars kommer det att finnas en lucka mellan när uppstartsljudet stannar och bakgrundsmusiken börjar.
The startup.wav file must be **16-bit 16 kHz**. Du kan använda [Audacity](https://www.audacityteam.org/download/) till exempel för att konvertera till detta format. När filen är laddad i Audacity, ändra **Project Rate (Hz)** till **16000**, tryck sedan på **Shift+M**och ändra **-Format** till **16-bit PCM**.
Om din fil är i Stereo, bör du också gå till **Tracks > Mix > Mix Stereo down to Mono**.
Du måste ange `PlayStartupJingle=1` i ditt `theme.ini` för att uppstartsjingeln att spela.
## Meny BGM
Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. Du kan använda [Audacity](https://www.audacityteam.org/download/) till exempel för att konvertera till detta format. När filen är laddad i Audacity, ändra **Project Rate (Hz)** till **16000**, tryck sedan på **Shift+M**och ändra **-Format** till **16-bit PCM**.
Om din fil är i Stereo, bör du också gå till **Tracks > Mix > Mix Stereo down to Mono**.
För att exportera ljudet till rätt format:
1. Välj `File` > `Export` > `Export Audio...`
1. Ställ in `File Type` till `Other uncompressed files`
1. Ställ in `Header` till `RAW (header-less)`
1. Ställ in `Encoding` till `Signed 16-bit PCM`
1. Ställ in utdatanamnet till `bgm.pcm.raw` och klicka `Save`
1. Klicka på `OK` för att redigera metadata
Nu har du en `bgm.pcm.raw`-fil som kan kopieras till mappen *ljud* i din temamapp.
Till skillnad från sfx.bin, *bgm.pcm.raw* kan vara godtyckligt stor.