Divine Skins
Divine Skins Wiki

Easy - Podstawy moddingu dźwięku

Poradnik dla początkujących o podmianie istniejących dźwięków League of Legends w Quartzu

Potrzebne narzędzia:

Quartz

Główne narzędzie do parsowania, odsłuchiwania i podmieniania dźwięków w plikach .bnk i .wpk.

Przydatne narzędzia:

Audacity

Zalecane. Do przycinania audio, wyrównywania głośności i eksportu czystych plików.

yt-dlp

Opcjonalne. Narzędzie konsolowe do pobierania sampli audio z mediów w sieci.


Formaty plików

League trzyma audio i jego logikę w trzech typach plików:

  • .bnk: SoundBank Wwise. Może trzymać surowe dane audio (audio.bnk) albo hierarchię, routing busów i logikę wyzwalania eventów (events.bnk).
  • .wpk: format tylko od Riotu, bez nagłówków z logiką. Płaska paczka, która trzyma wyłącznie dane audio (zwykle używana do VO).
  • .wem: pojedyncze, skompresowane pliki audio zakodowane przez Wwise, spakowane w kontenerach .bnk i .wpk.
Pliki SFX i pliki VO

SFX (umiejętności, auto-ataki, trafienia, UI) są w audio.bnk.

VO (kwestie championów, komunikaty announcera) jest w audio.wpk i sterowane przez events.bnk.


Szukanie potrzebnych plików

Edycja audio championa wymaga połączenia plików dźwiękowych z plikiem .bin skina:

Rola plikuFormatPrzykładowa ścieżka
Bank / paczka audio.bnk albo .wpkASSETS/Sounds/Wwise2016/VO/en_US/Characters/Yone/Skins/Base/Yone_Base_vo_audio.wpk
Bank eventów.bnkASSETS/Sounds/Wwise2016/VO/en_US/Characters/Yone/Skins/Base/Yone_Base_vo_events.bnk
Definicja skina.bindata/characters/Yone/skins/skin0.bin

Quartz daje ci dwa sposoby na załadowanie tych plików:

  • Z gry: Wybierz championa i skina z listy, żeby pobrać pliki prosto z twojej instalacji League.
  • Z istniejącego moda: Wskaż Quartzowi folder rozpakowanego moda, jeśli budujesz na czyjejś pracy.
Wybór źródła w Quartzu

Krok po kroku: podmiana dźwięków

1. Otwórz zakładkę Sound Bank

Przejdź do zakładki Sound Bank w głównym oknie Quartza.

Pusta zakładka Sound Bank w Quartzu

2. Sparsuj bank z gry (lewy panel)

  1. Wybierz pliki źródłowe (.bin, audio.bnk/audio.wpk i events.bnk) albo preset z gry.
  2. Kliknij Parse.
  3. Lewy panel wypełni się wszystkimi eventami i ID dźwięków z banku. Kliknij wpis, żeby go odsłuchać i upewnić się, że to właściwy dźwięk.
Sparsowany bank w lewym panelu

3. Załaduj nowe audio (prawy panel)

Załaduj swoje pliki audio do prawego panelu. Quartz przyjmuje:

  • .wav (dla najlepszej jakości zalecany nieskompresowany PCM)
  • .mp3
  • .ogg
  • .wem (audio Wwise, już przekonwertowane)
Automatyczna konwersja

Quartz sam konwertuje zaimportowane pliki .wav, .mp3 i .ogg do .wem. Nie musisz niczego konwertować wcześniej.

Możesz też sparsować drugi bank z League po prawej stronie i pożyczyć dźwięki od innych championów albo skinów.

Nowe dźwięki w prawym panelu

4. Podmień audio

  • Przeciągnij dźwięk z prawego panelu na dźwięk, który chcesz podmienić, w lewym panelu.
  • Ikona i tekst w lewym panelu zmienią się, żeby oznaczyć wpis jako zmodyfikowany.
  • Kliknij podmieniony wpis, żeby odsłuchać nowy dźwięk i sprawdzić jego głośność.
Przeciąganie dźwięku, żeby go podmienić w Quartzu

5. Wyeksportuj zmieniony bank

  1. Zaznacz zmodyfikowany bank w lewym panelu.
  2. Kliknij Save as BNK/WPK.
  3. Zapisz plik w folderze swojego moda, zachowując strukturę folderów, której oczekuje League.
Zapisywanie edytowanego banku w Quartzu

Pakowanie gotowego moda

Kiedy budujesz paczkę moda (na przykład dla cslol-manager), dołącz tylko pliki, które zmieniłeś:

Typ modaPliki do dołączeniaUwagi
Mod SFX..._audio.bnkZwykła podmiana audio nie wymaga zmienionego banku eventów ani pliku .bin.
Mod VO..._audio.wpk ORAZ ..._events.bnkevents.bnk określa, które audio gra przy każdym evencie w grze. Bez niego obok .wpk twoje kwestie głosowe się nie odpalą.

Poradnik: aurecueil