DSi/3DS szkinek - Egyedi hangeffektusok
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 a bmg.pcm.raw
hiányzik, az alapértelmezett zene kerül felhasználásra. Ugyanez történik a hangeffektekkel is, ha az sfx.bin
szintén hiányzik.
Ezek a lépések feltételezik, hogy rendelkezel devkitPro-val telepített mmutil-lal. A devkitPro-t beszerezheted a devkitPro weboldaláról.
Hang effektusok bank #
A hang effekt bank (sfx.bin
) 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 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 kurzort a játékonkénti beállításokban és a választó menüben |
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 |
Minden fent listázott fájlra szükség van az egyéni hangeffekt bank létrehozásához. Ha valamelyik hangot némítani szeretnéd egy csendes audió fájlt kell használnod. A .wav
formátum kötelező, és a kódolásnak PCM-nek kell lennie.
Ez a fájl tartalmazza az alapértelmezett DSi és 3DS témákban használt hangokat, a makefile-lal együtt, amit ahhoz szükséges, hogy egy érvényes sfx.bin fájlt build-eléséhez kell. Nyugodtan szerkeszd ezt és módosítsd a hang fájlokat, hogy egyedi sound effect bankot készíts.
Az egyéni sound effect bank készítéséhez, nyisd meg a terminálodat (vagy a parancssort, ha Windows-t használsz), cseréld le az aktuális könyvtárat (cd
) arra a mappára, ahol a Makefile
van, majd futtasd a make
parancsot. Eredményként létrejön neked az sfx.bin
fájl, ami bemásolható a sound
almappába a témád mappáján belül. Ennek a fájlnak a mérete 512000 B = 512 Kb alatt kell legyen. Bármi nagyobb vagy ö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 PCM kódolású 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-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 parancsot egy terminálban:
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 alkalmazással is.
Az audió konvertálás lépései:
- Töltsd be a fájlt Audacity-be
- Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a
Tracks
>Mix
>Mix Stereo down to Mono
menüpontban - Cseréld a
Project Rate (Hz)
-et bal oldalt alul16000
-re
A megfelelő formátumban exportáláshoz a következőket tedd:
- Válaszd a
File
>Export
>Export Audio...
opciókat - Állítsd a
File Type
opciótOther uncompressed files
-ra - Állítsd a
Header
-tRAW (header-less)
-re - Állítsd az
Encoding
-ot toSigned 16-bit PCM
-re - Állítsd a fájlnevet
bgm.pcm.raw
-ra, majd kattints aSave
gombra - 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.
Ezután a DSi/3DS téma zene
opciót a TWiLight Menu++ beállításaiban a “Téma” értékre kell állítani, hogy az egyéni BGM lejátszódjon a menüben.