mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
68 lines
5.6 KiB
Markdown
68 lines
5.6 KiB
Markdown
---
|
|
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 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](https://devkitpro.org/wiki/Getting_Started).
|
|
|
|
## 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](#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 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](/assets/files/sfx-example.zip) 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](https://github.com/audacity/audacity/releases/latest)-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](https://github.com/audacity/audacity/releases/latest).
|
|
|
|
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. 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
|
|
1. Állítsd a `Save as type`-ot `WAV (Microsoft)`-ra
|
|
1. Állítsd az `Encoding`-ot `Signed 16-bit PCM`-re
|
|
1. Állítsd a fájlnevet `bgm.wav`-ra, majd kattints a `Save` gombra
|
|
1. 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.
|