Reduce audio runtime baseline after asset cleanup
Some checks failed
ci / headless-e2e (push) Has been cancelled
runtime-self-hosted / runtime-ci (push) Has been cancelled

This commit is contained in:
server
2026-04-14 19:02:24 +02:00
parent 9a2f1b9479
commit 7e18042bca
3 changed files with 10 additions and 48 deletions

View File

@@ -200,9 +200,10 @@ It also now includes an audio scenario validator:
- `scripts/validate_audio_scenarios.py`
On the current real client runtime, the audio validator checks the full `*.mss`
runtime script layer and reports 41 concrete missing audio references. These
are mostly old cross-pack or wrong-path sound references rather than `.m2p`
loader regressions.
runtime script layer and now reports a single concrete missing audio
reference: `sound2/sound/pc2/assassin/dualhand_sword/combo7.wav`. The previous
cross-pack and wrong-path sound references were cleaned up in the runtime
assets and are no longer part of the shared baseline.
Those current actor and effect findings are also recorded in:

View File

@@ -277,7 +277,7 @@ Current baseline on the real runtime:
- `world`: `0`
- `actor`: `5`
- `effect`: `12`
- `audio`: `41`
- `audio`: `1`
Audio scenario validator:
@@ -293,9 +293,10 @@ This validator checks the runtime audio script layer:
- every `SoundDataNN` reference to `wav/mp3`
- resolution against the effective virtual audio namespace used by the client
Current real-runtime findings show 41 historical audio content issues. These
are now recorded in the shared runtime baseline and do not fail the gate unless
they change.
Current real-runtime findings now show a single historical audio content issue:
`sound2/sound/pc2/assassin/dualhand_sword/combo7.wav`. That remaining issue is
recorded in the shared runtime baseline and does not fail the gate unless it
changes.
Built-in CI:

View File

@@ -22,46 +22,6 @@
"effect:reference:ymir work/effect/etc/compete/ready.mse:ymir work/effect/etc/compete/ready.dds"
],
"audio": [
"audio:reference:metin2_patch_eu3/sound/monster2/zombie_diseased_boss/30.mss:sound/monster/misterious_diseased_boss/damage_1.wav",
"audio:reference:metin2_patch_eu3/sound/monster2/zombie_diseased_boss/34.mss:sound/monster/misterious_diseased_boss/damage_1.wav",
"audio:reference:metin2_patch_eu3/sound/monster2/zombie_diseased_boss/34_1.mss:sound/monster/misterious_diseased_boss/damage_1.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_commander/back_dead.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_commander/back_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_commander/front_dead.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_commander/front_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_mage/back_dead.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_mage/back_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_mage/front_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_warrior/back_dead.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_warrior/back_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_warrior/front_dead.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:metin2_patch_w20_sound/sound/monster2/gnoll_warrior/front_knockdown.mss:sound/monster2/troll_mage/common_fall_3.wav",
"audio:reference:sound2/sound/monster2/outlaw/35.mss:sound/monster2/outlaw/fall.wav",
"audio:reference:sound2/sound/pc2/assassin/bow/attack.mss:sound/pc2/assassin/bow/attack1.wav",
"audio:reference:sound2/sound/pc2/assassin/bow/attack_1.mss:sound/pc2/assassin/bow/attack1.wav",
"audio:reference:sound2/sound/pc2/assassin/bow/attack_2.mss:sound/pc2/assassin/bow/attack1.wav",
"audio:reference:sound2/sound/pc2/assassin/dualhand_sword/combo_07.mss:sound/pc2/assassin/dualhand_sword/combo7.wav",
"audio:reference:sound_m/sound/effect/etc/start/start.mss:sound/monster/chuhen/club_attack.wav",
"audio:reference:sound_m/sound/monster/bou/20-1.mss:sound/monster/bou/bou_swing1.wav",
"audio:reference:sound_m/sound/monster/fox_ninetail/03.mss:sound/common/walk_grass_n.wav",
"audio:reference:sound_m/sound/monster/gupae/20-1.mss:sound/monster/gupae/gup_swing2.wav",
"audio:reference:sound_m/sound/monster/gupae/20-2.mss:sound/monster/gupae/gup_swing3.wav",
"audio:reference:sound_m/sound/monster/maenghwan/20-1.mss:sound/monster/maenghwan/mah_swing1.wav",
"audio:reference:sound_m/sound/monster/thief1/20-1.mss:sound/monster/thief1/th1_act2.wav",
"audio:reference:sound_m/sound/monster/thief1/20-1.mss:sound/monster/thief1/th1_swing2.wav",
"audio:reference:sound_m/sound/monster/thief1/20-2.mss:sound/monster/thief1/th1_swing3.wav",
"audio:reference:sound_m/sound/monster/thief2/20-1.mss:sound/monster/thief2/th2_swing2.wav",
"audio:reference:sound_m/sound/monster/thief2/20-2.mss:sound/monster/thief2/th2_swing3.wav",
"audio:reference:sound_m/sound/monster/thiefboss1/20-1.mss:sound/monster/thiefboss1/thb1_swing2.wav",
"audio:reference:sound_m/sound/monster/thiefboss2/20-1.mss:sound/monster/thiefboss2/thb2_swing2.wav",
"audio:reference:sound_m/sound/monster/thiefboss2/20-2.mss:sound/monster/thiefboss2/thb2_swing3.wav",
"audio:reference:sound_m/sound/monster/thiefboss3/20-1.mss:sound/monster/thiefboss3/thb3_swing2.wav",
"audio:reference:sound_m/sound/pc/assassin/horse/skill_charge.mss:sound/pc/sura/skill/horse_splash.wav",
"audio:reference:sound_m/sound/pc/shaman/horse/skill_charge.mss:sound/pc/sura/skill/horse_splash.wav",
"audio:reference:sound_m/sound/pc/sura/general/combo_01.mss:sound/pc/sura/general/attack_1.wav",
"audio:reference:sound_m/sound/pc/sura/general/combo_02.mss:sound/pc/sura/general/attack_2.wav",
"audio:reference:sound_m/sound/pc/sura/general/combo_03.mss:sound/pc/sura/general/attack_3.wav",
"audio:reference:sound_m/sound/pc/sura/general/combo_03.mss:sound/pc/sura/general/swing_3.wav",
"audio:reference:sound_m/sound/pc/sura/horse/skill_charge.mss:sound/pc/sura/skill/horse_splash.wav"
"audio:reference:sound2/sound/pc2/assassin/dualhand_sword/combo_07.mss:sound/pc2/assassin/dualhand_sword/combo7.wav"
]
}