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:

  1. Töltsd be a fájlt Audacity-be
  2. Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a Tracks > Mix > Mix Stereo down to Mono menüpontban
  3. Menj az Audio Setup > Audio Settings... opcióba, és győződj meg róla, hogy a Project Sample Rate nem állítható a 48000 Hz (ami a határérték) fölé

A megfelelő formátumban exportáláshoz a következőket tedd:

  1. Válaszd a File > Export > Export Audio... opciókat
  2. Állítsd a Save as type-ot WAV (Microsoft)-ra
  3. Állítsd az Encoding-ot Signed 16-bit PCM-re
  4. Állítsd a fájlnevet bgm.wav-ra, majd kattints a Save gombra
  5. Kattints a Clear-re majd az OK-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.