IPBIPB

Witaj Gościu ( Zaloguj | Rejestruj )

 
Reply to this topicStart new topic
> Podmiana dźwięków w ET bez grzebania w pk3 ?, Czy da się, bez edycji pak0.pk3 ?
mar
post 16:02, 8 02 2006
Post #1


Schutze


Grupa: Użytkownicy
Postów: 6
Dołączył: 21-06-2005
Nr użytkownika: 4480



Witam. Chcę podmienić sobie dźwięki w ET ale nie za pomocą pk3, ponieważ takowe działają tylko na serwach zawierających ten plik. Otóż chciałbym samemu wlepić to do plików gry. Zrobiłem tak, wkleiłem do pak0.pk3, niestety gra niedziała. Czy jest jakiś inny sposób aby podmienić dźwięki ? denerwuje mnie dźwięk tomphsona i airplane'a.
Go to the top of the page
 
+Quote Post
jarpen
post 18:14, 8 02 2006
Post #2


Hauptmann
Ikona Grupy

Grupa: Użytkownicy
Postów: 499
Dołączył: 15-11-2004
Skąd: 20x z dupy
Nr użytkownika: 3186



nie stety nie. jakby można było grzebać sobie plikach gry to wszyscy od razu pozamieniali sobie modele na bardziej widoczne i czity mógł robić każdy idiota. dlatego wyskakuje ci game integrity
Go to the top of the page
 
+Quote Post
mar
post 22:05, 8 02 2006
Post #3


Schutze


Grupa: Użytkownicy
Postów: 6
Dołączył: 21-06-2005
Nr użytkownika: 4480



QUOTE(jarpen @ 19:14, 8 02 2006) [snapback]56759[/snapback]

nie stety nie. jakby można było grzebać sobie plikach gry to wszyscy od razu pozamieniali sobie modele na bardziej widoczne i czity mógł robić każdy idiota. dlatego wyskakuje ci game integrity


trochę dziwne...w jaki sposób ET rozpoznaje, że dźwięk jest podmieniony ? po rozmiarze ?
Go to the top of the page
 
+Quote Post
jarpen
post 22:49, 8 02 2006
Post #4


Hauptmann
Ikona Grupy

Grupa: Użytkownicy
Postów: 499
Dołączył: 15-11-2004
Skąd: 20x z dupy
Nr użytkownika: 3186



tego nie wiem, ale np. winrar umie rozpoznać uszkodzone archiwum, nawet jeśli rozmiar jest ten sam, to et korzysta pewnie z podobnej metody.
możesz zastosować mod do rtcw zmieniający dźwięki, ale nie wiem, czy w et będzie działał. wiem, że ten mod działął nawet na pure serwerach i tych z pb.
Go to the top of the page
 
+Quote Post
Swiety
post 0:07, 9 02 2006
Post #5


General
Ikona Grupy

Grupa: Użytkownicy
Postów: 6661367
Dołączył: 26-09-2003
Skąd: z dupy
Nr użytkownika: 306



QUOTE(mar @ 21:05, 8 02 2006) [snapback]56761[/snapback]

trochę dziwne...w jaki sposób ET rozpoznaje, że dźwięk jest podmieniony ? po rozmiarze ?

Można sprawdzic bit po bicie tylko kto normalny będzie przesyłał wszystkie dane do sprawdzenia (pak0.pk3 to ponad 200 Mb) - chociaż to jedyna metoda dająca 100% niezawodności

Z reguły do sprawdzania poprawności danych zarówno podczas przesyłania danych po sieci (protokół IP) jak i działania programów archiwizujących (Winzip, Winrar) oraz sprawdzania gier pod kątem ewntualnych cziterskich przeróbek stosuje się standardowe metody z których najpopularniejsze to

1) suma kontrolna, kontrola parzystości - w uproszczeniu polega na zliczaniu zer i jedynek w bajtach, prosta ale dość zawodna metoda

2) CRC Cyclic Redundancy Check - sprawdzanie reszty z dzielenia. Pakiety danych są dzielone binarnie przez specjalne wielomiany. Wystarczy sprawdzić resztę z takiego dzielenia i porównać z oryginałem (nie potrzeba przesyłać całych danych co zapycha łącze i pożera czas procesora)
Jest nawet oddzielny dział matematyki zajmujący się wynajdywaniem takich wielomianów aby kontrola CRC na ich podstawie była jak najbardziej niezawodna (teoretycznie dane można tak zmienić że ta reszta z dzielenia zostanie taka sama - metoda nie jest w 100% niezawodna ale w większości przypadków wystarczająca).

O ile serwer nie jest pure (sv_pure 1) to każda ingerencja w kod programu w 99,999 % zostanie wykryta i serwer nie wpuści.

Samo grzebanie w pak0.pk3 jest bez sensu. Również serwer musiałby mieć zmieniony ten główny pak co ograniczyłoby dostępność tylko dla osób z tak zmienioną grą.
Dlatego stosuje się dodatkowe paki które nie zajmują tyle miejsca co główny pak a wprowadzają tylko te modyfikacje które chcemy.
Go to the top of the page
 
+Quote Post
mar
post 0:18, 9 02 2006
Post #6


Schutze


Grupa: Użytkownicy
Postów: 6
Dołączył: 21-06-2005
Nr użytkownika: 4480



QUOTE(jarpen @ 23:49, 8 02 2006) [snapback]56762[/snapback]

tego nie wiem, ale np. winrar umie rozpoznać uszkodzone archiwum, nawet jeśli rozmiar jest ten sam, to et korzysta pewnie z podobnej metody.
możesz zastosować mod do rtcw zmieniający dźwięki, ale nie wiem, czy w et będzie działał. wiem, że ten mod działął nawet na pure serwerach i tych z pb.


czy mógłbyś podać nazwę lub link do tego pliku ?

Swiety: tak, dodatkowe pliki pk3 są najlepsze, tylko nie wszystkie działają na każdym serwie ;/
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



Wersja Lo-Fi