DSi/3DS témák - 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 Monomenüpontban - Menj az
Audio Setup>Audio Settings...opcióba, és győződj meg róla, hogy aProject Sample Ratenem á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 aSavegombra - 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.