1
Pytania i problemy / Pomoc w pluginie do dźwięków walki wręcz
« dnia: Dzisiaj o 09:55 »
Cześć.
Mam pewien problem. Chciałbym podmienić dźwięki machania bronią jeśli materiał tej broni jest inny niż metal.
Dlaczego: Bo jest 6 instancji WHOOSH w pliku sfxinst.d a gra pobiera tylko nazwę WHOOSH i ładuje wszystkie wariacje typu WHOOSH_A1 itd do pamięci przy wczytywaniu save i losuje je podczas wymachiwania czymkolwiek nawet pięściami.
Cel:
Odgrywać instancje WHOOSH_A1 do A5 tylko dla broni metalowych (SND_MAT_METAL) reszta niech korzysta z WHOOSH_A1 i WHOOSH_A2 (sam WHOOSH też mógłby być ale spodziewam się że jeśli nie będzie podmienione w pamięci na sztywno to jakaś funkcja znowu strigeruje losowanie).
Próbowałem się dostać od strony:
- animacji próbując wyszukać kiedy podczas walki używany jest dźwięk - i nie zarejestrowałem wywołana WHOOSH
- systemu odtwarzania dźwięku w miles starając się odnaleźć dla playsound3D te instancje i zamienić.. i nic nie znajduje
- próbowałem przeszukać funkcję ataku ale tam gra tworzy jeden dźwięk z CS_IAM, cachuje i odtwarza same uderzenia więc nie jest to powiązane
- myślałem że dostanę się tam od strony eventów playsfx ale też nie odnajduje w tablicach wywołania tego dźwięku.
Czy ktoś ma z tym doświadczenie i może pomóc? Od razu mówię że podmiana w plikach mds odpada, po to chciałem zrobić plugin żeby był uniwersalny i robił to w locie.
Proszę o pomoc osoby z doświadczeniem jak dobrać się do tego dźwięku i nim manipulować. Pozdrawiam.
EDIT:Zapomniałem dodać platforma to Gothic 1 Classic.
Mam pewien problem. Chciałbym podmienić dźwięki machania bronią jeśli materiał tej broni jest inny niż metal.
Dlaczego: Bo jest 6 instancji WHOOSH w pliku sfxinst.d a gra pobiera tylko nazwę WHOOSH i ładuje wszystkie wariacje typu WHOOSH_A1 itd do pamięci przy wczytywaniu save i losuje je podczas wymachiwania czymkolwiek nawet pięściami.
Cel:
Odgrywać instancje WHOOSH_A1 do A5 tylko dla broni metalowych (SND_MAT_METAL) reszta niech korzysta z WHOOSH_A1 i WHOOSH_A2 (sam WHOOSH też mógłby być ale spodziewam się że jeśli nie będzie podmienione w pamięci na sztywno to jakaś funkcja znowu strigeruje losowanie).
Próbowałem się dostać od strony:
- animacji próbując wyszukać kiedy podczas walki używany jest dźwięk - i nie zarejestrowałem wywołana WHOOSH
- systemu odtwarzania dźwięku w miles starając się odnaleźć dla playsound3D te instancje i zamienić.. i nic nie znajduje
- próbowałem przeszukać funkcję ataku ale tam gra tworzy jeden dźwięk z CS_IAM, cachuje i odtwarza same uderzenia więc nie jest to powiązane
- myślałem że dostanę się tam od strony eventów playsfx ale też nie odnajduje w tablicach wywołania tego dźwięku.
Czy ktoś ma z tym doświadczenie i może pomóc? Od razu mówię że podmiana w plikach mds odpada, po to chciałem zrobić plugin żeby był uniwersalny i robił to w locie.
Proszę o pomoc osoby z doświadczeniem jak dobrać się do tego dźwięku i nim manipulować. Pozdrawiam.
EDIT:Zapomniałem dodać platforma to Gothic 1 Classic.
Am happy.