Easy - Modding audio basique
Guide pour débutant pour remplacer des sons existants de League of Legends avec Quartz
Outils requis :
QuartzL'outil principal pour parser, écouter et remplacer les sons dans les
fichiers .bnk et .wpk.
Outils utiles :
AudacityRecommandé. Pour couper l'audio, égaliser le volume perçu et exporter des fichiers propres.
yt-dlpOptionnel. Outil en ligne de commande pour récupérer des samples audio depuis des médias en ligne.
Les formats de fichiers
League stocke l'audio et sa logique dans trois types de fichiers :
.bnk: une SoundBank Wwise. Peut contenir les données audio brutes (audio.bnk) ou la hiérarchie, le routage des bus et la logique de déclenchement des events (events.bnk)..wpk: un format propre à Riot, sans en-têtes de logique. Un simple paquet qui ne contient que des données audio (souvent utilisé pour la VO)..wem: des fichiers audio compressés individuels, encodés par Wwise, rangés dans les containers.bnket.wpk.
Les SFX (compétences, auto-attaques, impacts, UI) sont stockés dans audio.bnk.
La VO (répliques des champions, annonces de l'annonceur) est stockée dans audio.wpk et pilotée par events.bnk.
Trouver les bons fichiers
Pour éditer l'audio d'un champion, il faut associer les fichiers de sons au fichier .bin du skin :
| Rôle du fichier | Format | Exemple de chemin |
|---|---|---|
| Banque / paquet audio | .bnk ou .wpk | ASSETS/Sounds/Wwise2016/VO/en_US/Characters/Yone/Skins/Base/Yone_Base_vo_audio.wpk |
| Banque d'events | .bnk | ASSETS/Sounds/Wwise2016/VO/en_US/Characters/Yone/Skins/Base/Yone_Base_vo_events.bnk |
| Définition du skin | .bin | data/characters/Yone/skins/skin0.bin |
Quartz te propose deux façons de charger ces fichiers :
- Depuis le jeu : Choisis le champion et le skin dans la liste pour récupérer les fichiers directement depuis ton installation de League.
- Depuis un mod existant : Pointe Quartz vers le dossier d'un mod décompressé si tu pars du travail de quelqu'un d'autre.
Pas à pas : remplacer des sons
1. Ouvre l'onglet Sound Bank
Passe sur l'onglet Sound Bank dans la fenêtre principale de Quartz.
2. Parse la banque du jeu (panneau de gauche)
- Sélectionne tes fichiers source (
.bin,audio.bnk/audio.wpketevents.bnk) ou choisis un preset du jeu. - Clique sur Parse.
- Le panneau de gauche se remplit avec chaque event et chaque ID de son de la banque. Clique sur une entrée pour l'écouter et vérifier que c'est le bon son.
3. Charge l'audio de remplacement (panneau de droite)
Charge tes fichiers audio custom dans le panneau de droite. Quartz accepte :
.wav(PCM non compressé recommandé pour la meilleure qualité).mp3.ogg.wem(audio Wwise déjà converti)
Quartz convertit tout seul les fichiers .wav, .mp3 et .ogg importés en
.wem. Tu n'as rien à convertir avant.
Tu peux aussi parser une deuxième banque de League à droite pour emprunter des sons à d'autres champions ou skins.
4. Remplace l'audio
- Glisse un son du panneau de droite sur le son à remplacer dans le panneau de gauche.
- L'icône et le texte du panneau de gauche changent pour indiquer que l'entrée est modifiée.
- Clique sur l'entrée remplacée pour écouter le nouveau son et vérifier son volume.
5. Exporte la banque modifiée
- Sélectionne la banque modifiée dans le panneau de gauche.
- Clique sur Save as BNK/WPK.
- Sauvegarde le fichier dans le dossier de ton mod, en reprenant l'arborescence que League attend.
Packager le mod final
Quand tu construis ton mod (par exemple pour cslol-manager), inclus seulement les fichiers que tu as modifiés :
| Type de mod | Fichiers à inclure | Notes |
|---|---|---|
| Mod SFX | ..._audio.bnk | Un simple remplacement audio n'a pas besoin d'une banque d'events ni d'un .bin modifiés. |
| Mod VO | ..._audio.wpk ET ..._events.bnk | events.bnk définit quel audio joue pour chaque event en jeu. Sans lui à côté du .wpk, tes répliques ne se déclencheront pas. |
Guide par aurecueil
