D2 如何手動修改技能發動時的音效? - 暗黑破壞神

Charlie avatar
By Charlie
at 2018-06-27T19:11

Table of Contents

mpq 檔並沒有區分不同類型的技能音效播放方式,
音效就是統一設定。

職業技能發動的音效,原則上由兩個文件在控制:
skills.txt(欄位:stsoundclass)
sounds.txt(本案欄位是 barbarian_whirlwind)

找到指定檔案以及存放位置,就能變更音效。而
音效檔案必須符合一定的格式:
Wave[PCM], 22,050 kHz, 16 Bit, 單音

照上面的說明去著手,幾乎都不會有問題。但是,
官方對音效的播放,有些會特別附加限制,不是
用文件檔來設定,而是直接寫入 dll 檔的編碼裡,
優先於 sounds.txt 執行。這現象確實存在,我
自己就遇過,音效變更無效甚至遊戲直接當掉。

剛才我查了patch_D2.mpq的skills.txt與sounds.txt,的確如您所說那般設定特定技
能發動時的音效(whirlwindl.wav)。


chaos 符文組上的旋風發動時,沒有野人發動時
的音效,理論上 bug 的可能性較大,但我比較傾
向是官方的刻意處理,因為有一些很類似的情形,
例如 call to arms 施展聚氣時、野人三英靈發
動野人的技能時,也都沒有聽到完整的音效。

最合理的解釋是:野人大部分技能的施展都帶有
一點野人特有的吼聲,如果由其他職業或怪物來
發動,聽起來會很奇怪,於是官方就野人技能音
效的發動,額外做了限制,大部份直接消音。而
限制的方法就是寫在 dll 檔裡,sounds.txt 檔
裡沒有一個欄位是跟音效部分消失有關的。

以前曾經用UdieToo改出可以讓其他職業施放野蠻人專屬技能的裝備,的確如您在上
一篇文的推文中的影片,法師裝備了Call to Arms施放技能時只會發出低沉的「咚咚」音
效那般……

然而刺客施放旋風時的音效我仔細鑒別了一下,應該是揮動武器的預設音效(就是普
攻的那種「咻咻」聲)

咳嗯~~ 就我粗淺到掉渣的認知,原本以為參考D2sfx.mpq中的設定,在data子資料
夾中建一個叫assassin(像您在上篇文中的建議的 data\global\sfx\skill\barbarian\
),或許這樣就能自行指定某技能發動時的音效了……

既然被限制在DLL檔裡……

OK 看樣子我就只剩自行腦補想要的音效了 冏>


總結來說,控制 whirwind 音效就一個檔案而已,
符文組 chaos 無法出現音效,應該是被官方封
鎖了,必須 code-editing 才能改變。一點淺見。

再次感恩 感謝校長花時間解答問題 <(_ _)>

--
Tags: 暗黑

All Comments

Dinah avatar
By Dinah
at 2018-06-29T06:47
釣到校長發文 也算是功德一件

D2 如何手動修改技能發時的音效?

Linda avatar
By Linda
at 2018-06-26T20:11
咳嗯~ 這幾天心血來潮練了隻旋風刺 但發現同樣是旋風 野蠻人發動時的 音效(風切聲)就是比刺客的要生動多 了(嘖 單調的音效讓爽度爆減啊) 請教各位大大 是否可以用data子資料 夾的方式作修改 讓刺客發動旋風時的音 效比照野蠻人那般? 如果可以的話煩請指點要修改哪個m ...

D2 給掱小物

Harry avatar
By Harry
at 2018-06-26T19:35
給掱小物 ptt///peace - ...

D2美西天梯 偷渡車徵車掌

Ursula avatar
By Ursula
at 2018-06-26T18:34
偷渡車 徵車掌 種子不偷,看車掌偸幾在開放小朋友。 小朋友一:開關+水球 小朋友二:跑關 小朋友三:老卓+電梯 回鍋不久,希望趕快到地獄阿~ - ...

美西天梯 偷渡車徵車掌

Rebecca avatar
By Rebecca
at 2018-06-25T23:21
美西天梯 偷渡車徵車掌 內建49級小種子,偷1 徵到車掌後,看車掌偷幾,再開放小朋友。 第一位小朋友開關水球 第二位小朋友跑關 第三位小朋友電梯 遊戲中可聊天,但要注意遊戲進度的進行。 - ...

D3美普賽T6閒晃團

Frederica avatar
By Frederica
at 2018-06-25T22:29
我的ID: Idler#3947 美服普賽T6巫醫逛小密慢速刷裝 練等喇賽的歡迎組團 - ...