Counter-Strike

Counter-Strike

Not enough ratings
Podmiana tekstur
By triget
Tworzenie modyfikacji do Counter-Strike to nie tylko budowanie map oraz modelowanie postaci/broni, ale także wzbogacanie gry o nowe tekstury. W moim poradniku pokażę, jak szybko i sprawnie podmienić same tekstury modeli bez dekompilacji pliku .mdl (rozkładania na czynniki pierwsze).
   
Award
Favorite
Favorited
Unfavorite
Co będzie potrzebne?
- Jeds Half-Life Model Viewer
- Adobe Photoshop lub inny edytor graficzny posiadający podobne funkcję
- GCFScape
Załóżmy, że chcemy podmienić teksturę noża. Jeśli nie mamy "wyciągniętego" wybranego pliku .mdl z paczki .gcf należy to zrobić programem GCFScape. Następnie po wykonaniu modyfikacji wrzucić efekt naszej pracy do steam/steamapps/nazwa_konta/counter-strike/cstrike_polish/models. Gra automatycznie skorzysta z niego przy następnym uruchomieniu.
Czym tak naprawdę jest nasz nóż?
Otóż musimy sobie uświadomić, że będziemy podmieniać teksturę na obiekcie, który widzimy trzymając go w rękach podczas gry. Tak naprawdę nóż w grze składa się z 3 części : 1. to co trzymamy w rękach, 2. to co widzimy u przebiegających postaci, 3. to co widzimy po wyrzuceniu go z dłoni. Jednak noża w przeciwieństwie do innych broni nie da się wyrzucić, więc w tym przypadku są tylko 2 pliki. My jednak podmienimy tylko ten 1 dla przykładu czyli v_knife.mdl.

Plik .mdl otwieramy za pomocą Jeds Half-Life Model Viewer. W tym programie możemy ustawić parę nawet fajnych efektów, ale to sprawdzicie już sami.
Następnie przechodzimy do sekcji odpowiedzialnej na tekstury.
Znajdujemy na liście odpowiadająca nam pozycję i eksportujemy do pliku .bmp (przycisk Export Texture). Tekstura zapisana jest w kolorach indeksowanych w 8bitach. Jak to zmienić ? Po imporcie do Adobe Photoshop wystarczy wybrać następujące opcje Image-> Mode ->RGB Color.
Teraz możemy już rysować po naszej teksturze. Po zakończeniu zmieniamy kolory Image-> Mode -> Indexed Color i zapisujemy w 8 bitowej palecie .bmp. Nasza tekstura jest gotowa. Wystarczy w programie Jeds Half-Life Model Viewer, w oknie odpowidzialnym za tekstury wybrać Import Texture, zapisać nasz model i podmienić.
Pozdrawiam triget