[G2] USWT Mod - dodanie plików do własnego moda 1896 3

O temacie

Autor R4zor

Zaczęty 2.12.2019 roku

Wyświetleń 1896

Odpowiedzi 3

R4zor

R4zor

Użytkownicy
posty456
Propsy141
ProfesjaGracz
  • Użytkownicy
Chciałbym dodać/wgrać USWT (Uniwersalny System Walki Tarczą) do mojego moda [Gothic 2 tym razem].
Niestety nie do końca wiem jak się za to zabrać. Próbowałem sobie z tym poradzić na własną rękę, ale nie wychodzi mi to za dobrze (pojawia się komunikat: https://i.imgur.com/yplPcV3.png ---> prawdopodobnie dotyczy podpunktu nr.5)
Kolejność w jakiej dodawałem pliki:

1. Najpierw dodałem animacje moda (Anims/_compiled) do folderu Gothica (_Work/data/Anims/)
oraz wrzuciłem tam foldery asc_humans_1hst1sh, asc_humans_1hst2sh.

2. Meshe i tekstury tarcz również wrzuciłem do odpowiednich im folderów.

3. Do skryptów dodałem plik IT_USWT.d oraz uwzględniłem go w gothic.src:
Items\IT_Torch.d
Items\IT_USWT.d
Items\IT_Written.d

4. Dodałem var int shield_equip; do Story_Globals.d

5. Edytowałem Startup.d:
func void startup_global()
{
Game_InitGerman();
};

func void init_global()
{
Game_InitGerman();
};
////////// TU DODANY SKRYPT //////////
if (shield_equip==true)
{
if (Scatty_teach_perm2 == TRUE)
{
    Mdl_RemoveOverlayMds  (hero, "HUMANS_1HST2SH.MDS");
            Mdl_ApplyOverlayMds  (hero, "HUMANS_1HST2SH.MDS");
}
else
{
Mdl_RemoveOverlayMds  (hero, "HUMANS_1HST1SH.MDS");
            Mdl_ApplyOverlayMds  (hero, "HUMANS_1HST1SH.MDS");
};
};

////////// TU DODANY SKRYPT //////////

func void startup_testlevel()
{
};

Dlaczego wyskakuje mi ww. komunikat/error? Czy potrzeba jeszcze innych plików, by USWT mod działał
i był wgrany poprawnie? Dziękuję za pomoc i poświęcony czas mojemu problemowi.

outlander

outlander

Użytkownicy
posty452
Propsy224
ProfesjaReżyser
  • Użytkownicy
Nie możesz wstawić if'a byle gdzie. Musi być w funkcji.
 

R4zor

R4zor

Użytkownicy
posty456
Propsy141
ProfesjaGracz
  • Użytkownicy
Dziękuję za bardzo szybką odpowiedź i trafną pomoc!
Podpiąłem if do funkcji i wszystko działa.
Jedynie ciała postaci się nie wyświetlają - prawdopodobnie wina użytych przeze mnie starszych plików moda.

Jeszcze raz składam wielkie podziękowania!

Problem rozwiązany

lucki666

lucki666

Użytkownicy
posty130
Propsy64
ProfesjaSkrypter
  • Użytkownicy
Ja mam taki problem, że wszystko zaimplementowałem dobrze do własnej modyfikacji, ale zauważyłem, że mając umiejętności tarczy na poziomie I czy II, próbując walczyć z przeciwnikami mniejszymi lub będących niżej lub wyżej położonymi od gracza, zwyczajnie bohater nie potrafi ich trafić, jakby zasięg uderzenia nie potrafił objąć tych obszarów. Jest to niezależne od parametru zasięgu broni.

Taki chrząszcz jest absolutnie nie do trafienia mając tarczę.

Czy ja może coś pomieszałem próbując dodać pliki i funkcje do mojej modyfikacji, czy to zwyczajnie tak ma być?
Da się to rozwiązać?
 


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