Online: 0 użytkownik(ów), 31 gość(ie)
  Nie jesteś zalogowany     UŻYTKOWNICY     PROFIL     OPD     PRYWATNE WIADOMOŚCI     LOGUJ    
Newsy
Nagłówki
Archiwum
Grupa Steam
Shoutbox Wywiady
Tutoriale
Forum / regulamin
Szukaj
Linki
Serwery Mapy
Programy
Zasoby
VERC Collective

source SDK

Strona dla początkujących mapperów zawierająca kurs i porady dotyczące tworzenia map do Counter Strike'a

grinder74.com - Polska Baza Map i Modów SP dla HL1 & HL2

AHA - Andrzej Hrycyk - Polskie mapy do Counter Strike

D.I.P.R.I.P.

 Wejdz na strone The BORG Collective

MAPOSFERA.ORG

NATURAL-SELECTION.PL

CSNation.pl

kzpl.kampno.pl

Bannerek serwisu beta

Forum > Programming/Modding > Jak zmienić max. HZ dźwięku?
 
> 1 <
Autor Wiadomość
Mephis
[10] Użytkownik
Niemowa
     
Dołączył: 30 Listopada 2010
Miasto: Rzeszów
Zawód: Zabójca na zlecenie
Wiek: 7
 Poniedziałek, 23 Maj 11r, godz. 16:48     #34253   
Witam...

Mam mały problem. "Stworzyłem" sobie dźwięk strzału przeznaczony dla broni. Dźwięk nie jest odpowiednio interpretowany przez silnik, i z tego co rozumiem samo go konwertuje na własne ustawienia (nie chodzi mi o format). Czyli jego jakość strasznie zanika... :< A chce aby dźwięk był "czysty". Maksymalnie można skonwertować na ustawienia: "Mono, Częstotliwość próbkowania (HZ) = 22050 HZ (a ja chce na 44100 HZ!) Jeżeli tak zrobię, gra sama konwertuje, ale na jeszcze niższy poziom, czyli 11025 HZ :< Teraz pytanie... Ponieważ orientuje się w programowaniu, mógłbym coś pogmerać w tym, jednak nadal nie wiem gdzie zmienić te walone ograniczenia ! :<

W kodzie zauważyłem, że do dźwięku hl.exe używa takich bibliotek jak "hw.dll" i "sw.dll" (chyba że źle zauważyłem). Jeżeli to biblioteki zakładają te ograniczenia, to czy można je zmienić? I na jakie? - tak aby to wszystko mogło sprostać moim wymaganiom.
wolf480
[10] Użytkownik
Ja wiem najlepiej !
      13217169
Dołączył: 04 Listopada 2009
Zawód: C++ coder
Wiek: 21
 Poniedziałek, 23 Maj 11r, godz. 18:32     #34257   
Nie znam się na HL1, ale możliwe, że zmiana tych bibliotek spotka sie z protestem VAC, chociaż jeśli robisz własnego moda to nie powinna.
Po pierwsze musisz mieć źródła tych bibliotek, żeby móc je zmienić i skompilować.
Po drugie, może sie okazać, że żeby zmienić częstotliwość próbkowania trzeba przerobić cały "HL digital sound system" i przekonwertować wszystkie dźwięki w grze na tą częstotliwość.
Poza tym spróbuj przekonwertować dźwięk na 22050Hz, to lepsze niż 11025.

Dexter
[35] Moderator
Ja wiem najlepiej !
      2891092
Dołączył: 12 Kwietnia 2007
Miasto: Wałcz
Zawód: Hl1,Hl2 C++ Coder
Wiek: 21
 Wtorek, 24 Maj 11r, godz. 18:23     #34269   
Wolf, troche ja bym się nie zgodził. I biblioteki dźwięków są własnością Quake tak więc tutaj nei ma nic wspólnego z VAC'em Zresztą nawet gdyby udało mu się zmienić te próbkowanie dźwięków to czemu miał by wszystkie konwenterować? Bo to troche bezsensu. Gdyby zmienił maxymalną wartość próbkowania to obsługiwana minimalna była by 8000Hz. Wątpie aby Ci się udało to zmienić bo to już jest normalnie programowanie hiper zaawansowane Najpierw dorwij źródło tych bibliotek, wtedy mógł byś coś pokombinować. Chyba że udało by ci się zaimplementować własny silnik albo jakiś inny dźwięku, ale wtedy to był byś dla mnie bogiem
Mephis
[10] Użytkownik
Niemowa
     
Dołączył: 30 Listopada 2010
Miasto: Rzeszów
Zawód: Zabójca na zlecenie
Wiek: 7
 Wtorek, 24 Maj 11r, godz. 21:57     #34272   
Ehh... No raczej sobie rady nie dam z usunięciem tych ograniczeń. Ale i tak sobie już poradziłem... HL czyta tylko pliki audio z 8-śmio bitowym zapisem (a ja próbowałem z 16-sto bitowym). Co prawda dalej nie mogę używać dźwięków o 44kHz ale 22kHz przy 8 bit nie brzmi tak tragicznie.
wolf480
[10] Użytkownik
Ja wiem najlepiej !
      13217169
Dołączył: 04 Listopada 2009
Zawód: C++ coder
Wiek: 21
 Środa, 25 Maj 11r, godz. 07:57     #34273   
Dexter:
Zresztą nawet gdyby udało mu się zmienić te próbkowanie dźwięków to czemu miał by wszystkie konwenterować?

To zależy. Jeśli w HL mamy MAX 22050Hz, to pewnie można by podnieść. Ale jeśli jest np. 22050Hz LUB 11025Hz i żadnych innych nie połknie, to już trochę się sprawa komplikuje.

Mniejsza o to, skoro brzmu dobrze...

> 1 <
 
Tylko zarejestrowani użytkownicy mogą brać udział w dyskusji
 
Powered by LDU 604 Czas generowania strony: 0.077 sek
SQL : 0.008 sek - zapytań: 31 - średnio: 0.00025 sek
Top