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 Monó nyers .wav
fájlnak kell lennie. Alább található a metódus arra, hogy audió fájlokat konvertálhass erre a formátumra.
Az sfx.bin
-nel ellentétben, a bgm.wav
akármekkora nagy lehet.
Kérjük, vedd figyelembe, hogy ha a hangfájlod már .wav
fájlként érkezik, akkor mindenképpen az alábbi módszert kell követned, mivel a TWLMenu++-nak speciális követelményei vannak.
Audacity #
A kezdéshez töltsd le az Audacity legutolsó verzióját.
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 - Menj az
Audio Setup
>Audio Settings...
opcióba, és győződj meg róla, hogy aProject Sample Rate
nem állítható a48000 Hz
(ami a határérték) fölé
A megfelelő formátumban exportáláshoz a következőket tedd:
- Válaszd a
File
>Export
>Export Audio...
opciókat - Állítsd a
Save as type
-otWAV (Microsoft)
-ra - Állítsd az
Encoding
-otSigned 16-bit PCM
-re - Állítsd a fájlnevet
bgm.wav
-ra, majd kattints aSave
gombra - Kattints a
Clear
-re majd azOK
-ra a metaadat szerkesztése ablakban
Most már rendelkezel a bgm.wav
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.