--- lang: hu-HU layout: wiki section: twilightmenu category: customization title: DSi/3DS szkinek - Egyedi hangeffektusok description: Hogyan használj egyedi háttérzenét és hang effekteket a DSi és 3DS szkinekben a TWiLight Menu++-ban --- A TWiLight Menu++ támogatja az egyedi hang fájlokat a témákban. Rakd a hangfájlokat a `sound` alkönyvtárba a téma mappádba, például a `white` téma esetén, a fájljaid a `themes/white/sound/sfx.bin` és a `themes/white/sound/bgm.pcm.raw` kell legyenek. Mindkét fájl opcionális, ha hiányzik valamelyik, az alapértelmezett zene kerül felhasználásra. Be kell ezt követően állítanod a zene opciókat a témához. Ezek a lépések feltételezik, hogy rendelkezel devkitPro-val telepített mmutil-lal. A devkitPro-t beszerezheted a [devkitPro weboldaláról](https://devkitpro.org/wiki/Getting_Started). ## Hang effektusok bank A hang effekt bank olyan hangeffekteket tartalmaz, mint például az ikon választás hang, stb. | Fájl | Leírás | | ----------- | ----------------------------------------------------------------------------------------------- | | startup.wav | Induláskor játszódik le. Tekintsd meg a [Indítási hang](#startup-sound) szekciót a részletekért | | back.wav | Vissza | | launch.wav | Játék indításakor játszódik le | | select.wav | Ez játszódik le, amikor mozgatjuk a kiválasztó kurzort | | wrong.wav | Az oldal végének elérésekor játszódik le | | switch.wav | Oldalak váltásakor játszódik le | | stop.wav | A DSi témán játszódik le, ha a kiválaszt kurzor abbahagyja a mozgást | | bgm.pcm.raw | Nem része a hang banknak. Tekintsd meg a [Menü BGM](#menu-bgm) szekciót a részletekért | Ezt követően futtathatod `make`-et, hogy létrehozd a hang effektusok bankot. Minden fent listázott fájlra szükség van, kivéve a *bgm.pcm.raw*-ot, de némává lehet őket tenni. Az eredmény *sfx.bin* fájlnak a mérete **512000 B = 512 KB alatt kell legyen**. Bármi nagyobb összeomláshoz vezethet, vagy néhány hang nem játszódik le teljesen. ### Indítási hang Amíg más hang effektusok működnek bármilyen WAV fájllal, az indítási hangnak egy megadott formátumúnak kell lennie, hogy megfelelően működjön, egyébként szünet lesz az indítási hang vége és a háttérzene kezdete között. A startup.wav fájl **16-bit 16 kHz** minőségű kell legyen. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re. Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a **Sávok > Mix > Mix Stereo down to Mono** menüpontban. Be kell állítanod a `PlayStartupJingle=1` opciót a saját `theme.ini` fájlodban, hogy az indítási zene lejátszódjék. ## Menü BGM A Menü BGM-nek **16-bit 16 kHz Monó** nyers PCM fájlnak kell lennie. Alább található két metódus arra, hogy audió fájlokat konvertálhass erre a formátumra. Az sfx.bin-nel ellentétben, a *bgm.pcm.raw* akármekkora nagy lehet. ### ffmpeg A legegyszerűbb módja zene a TWiLight Menu++-hoz zene konvertálásának, ha futtatod ezt az [ffmpeg](https://ffmpeg.org) parancsot egy terminálban: ```bash ffmpeg -i [input fájl] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw ``` Cseréld az `[input fájl]` részt a fájl nevére, amit konvertálni szeretnél. Ezt általában megteheted egy terminál ablakban azzal, hogy ráhúzod a fájlt az ablakra, miközben a kurzorral a megfelelő helyen állsz. ### Audacity Ha nem szeretnéd a parancssort használni, konvertálhatod [Audacity](https://www.audacityteam.org/download/) alkalmazással is. Az audió konvertálás lépései: 1. Töltsd be a fájlt Audacity-be 1. Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a `Tracks` > `Mix` > `Mix Stereo down to Mono` menüpontban 1. Cseréld a `Project Rate (Hz)`-et bal oldalt alul `16000`-re A megfelelő formátumban exportáláshoz a következőket tedd: 1. Válaszd a `File` > `Export` > `Export Audio...` opciókat 1. Állítsd a `File Type` opciót `Other uncompressed files`-ra 1. Állítsd a `Header`-t `RAW (header-less)`-re 1. Állítsd az `Encoding`-ot to `Signed 16-bit PCM`-re 1. Állítsd a fájlnevet `bgm.pcm.raw`-ra, majd kattints a `Save` gombra 1. Kattints az `OK`-ra a metaadat szerkesztése ablakban Most már rendelkezel a `bgm.pcm.raw` fájllal, ami bemásolható a `sound` almappába a témád mappáján belül.