Ruszyła konwersja forum! Przez ten czas wyłączyliśmy możliwość pisania nowych postów, ale po zalogowaniu się można pisać na chacie. Poniżej znajdują się też linki do naszej grupy Steam i facebooka, gdzie również będą ogłoszenia. Modernizacja forum powinna zakończyć się najpóźniej do wtorku.

Najnowsze newsy z naszej strony:


    Polub nasz profil na facebooku! oraz dołącz do naszej Grupy STEAM

    Autor Wątek: Błąd RGL Error w tworzonym przeze mnie modzie (tekstura zbroi)  (Przeczytany 775 razy)

    Opis tematu:

    0 użytkowników i 1 Gość przegląda ten wątek.

    Offline Bigfoot

    • Użytkownik
    • Wiadomości: 1
    • Piwa: 1
    • Płeć: Mężczyzna
    Witam. Wyprzedzając pytania i zarzuty - szukałem. Na tym forum oraz na innych - anglojęzycznych. Nie uzyskałem jednak satysfakcjonującej odpowiedzi.

    W czym tkwi mój problem?
    Otóż właśnie zacząłem tworzyć modyfikację do M&B:Warband. Nie oszukujmy się - na razie dość prostą, coby nie powiedzieć, prymitywną. Mam zamiar zmienić świat gry w lekkie heroic fantasy. Ale przejdźmy do rzeczy.

    Na próbę stworzyłem zbroję, a właściwie zrobiłem delikatny retexture ćwiekowanej skórzanej zbroi. Zbroja znajduje się w nowym pliku .brf. Ma swój materiał stworzony na bazie trzech podstawowych tekstur: diffuse, normalmap i specular. Zbroja jest dodana do gry jako przedmiot, a liczba przedmiotów w pliku menus.txt została odpowiednio zwiększona. Wszystko jest tak, jak powinno.

    Włączam grę. Wszystkie pliki się ładują. Odpalam testowy zapis gry. Wchodzę w CHEAT MENU i wybieram listę przedmiotów, by zobaczyć swoje "dzieło". Odpowiednia lista przedmiotów zostaje włączona. Przesuwam suwakiem na dół i... wywala mnie do pulpitu. Na ekranie widnieje komunikat o błędzie RGL ERROR: Couldn't load: Texture/kheiduk_armor_a_specular.dds. Zamykam komunikat. Pod nim jest następny - Couldn't load: Texture/kheiduk_armor_a_normalmap.dds. Zamykam. Widnieje trzeci błąd - Couldn't load: Texture/kheiduk_armor_a.dds. Co najdziwniejsze, gra wciąż działa, bo została tylko zminimalizowana. W menu przedmiotów znajduje się zbroja, jednak pozbawiona tekstury - cała czarna.

    Jakby co - próbowałem szukać przyczyn błędu i je naprawić:
    -W pliku module.ini jest zaznaczona opcja scan_module_textures
    -Tak samo w tym pliku dopisałeny jest odpowiedni load_mod_resource
    -Tekstura jest we właściwym folderze
    -W pliku .brf tekstura nie jest zapisana w CommonRes, tak samo jak materiał
    -Tekstura ma odpowiedni format (.dds), zostały wygenerowane mipmapy.

    Jedyny problem, jaki widzę, to to, że OpenBRF nie potrafi poprawnie odczytywać plików .dds edytowanych w Gimpie. Jednak, jak mówą tutoriale - nie powinno nas to niepokoić, bo gra te pliki czyta.

    Mam nadzieję, że przedstawiłem swój problem dość kompleksowo i jasno. Proszę o pomoc i wskazanie mi, co mogłem pominąć lub gdzie popełniłem błąd.

    EDIT: Już wiem, gdzie tkwił problem.
    Dla potomnych: na samym początku przez nieuwagę, edytując plik .brf zapisałem teksturę w CommonRes. I tak tam tkwiła, nie mając żadnego realnego odpowiednika. Nic dziwnego, że gra zwariowała.
    « Ostatnia zmiana: Lipca 19, 2018, 04:56:09 wysłana przez Bigfoot »