Ostatnie wiadomości

Nowa wersja już jest, v2.6.9.2; smoki już gadają, a Hale Irdorath nie wyglądają jak po wizycie innego Bezimiennego, hehe. No i kilkanaście pomniejszych poprawek też się znalazło. Pozdro.
W Story_Globals.d dodaj sobie nowe zmienne np:

Spoiler
var int Learned_STRENGTH;
var int Learned_DEXTERITY;
var int Learned_MANA;
var int Learned_1H;
var int Learned_2H;
var int Learned_BOW;
var int Learned_CROSSBOW;

Później w funkcji B_GetLearnCostAttribute zamień umiejętności na te nowe zmienne:

Spoiler
Przykładowo siła:

   if(attribut == ATR_STRENGTH)
   {
      if(Learned_STRENGTH >= 150)
      {
         kosten = 5;
      }
      else if(Learned_STRENGTH  >= 100)
      {
         kosten = 4;
      }
      else if(Learned_STRENGTH  >= 50)
      {
         kosten = 3;
      }
      else if(Learned_STRENGTH  >= 1) 
      {
         kosten = 2;
      }
      else
      {
         kosten = 1;
      };
   };


Później w funkcji B_TeachAttributePoints:

Zamieniasz:

Spoiler
   if(attrib == ATR_STRENGTH)
   {
      realAttribute = oth.attribute[ATR_STRENGTH];
   }

na:

Spoiler
   if(attrib == ATR_STRENGTH)
   {
      realAttribute = Learned_Strength;
   }

I na końcu funkcji przed return true;  dodajesz:

 
Spoiler
   if (attrib == ATR_STRENGTH)
    {
        Learned_STRENGTH = Learned_STRENGTH + points;
    };

I analogicznie dla zręczności i many.

Jeśli chodzi o walkę bronią to podobnie jak w przypadku atrybutów tylko w funkcji B_GetLearnCostTalent oraz  B_TeachFightTalentPercent.

Spoiler
Przykładowo w funkcji B_TeachFightTalentPercent powinno to wyglądać tak, na przykładzie 1h:

   if(talent == NPC_TALENT_1H)
   {
      realHitChance = Learned_1H;
   }

i trochę niżej:

   if(talent == NPC_TALENT_1H)
   {
      B_RaiseFightTalent(oth,NPC_TALENT_1H,percent);
        Learned_1H = Learned_1H + percent;

      if(oth.aivar[REAL_TALENT_1H] >= (oth.aivar[REAL_TALENT_2H] + 30))
      {
         B_RaiseFightTalent(oth,NPC_TALENT_2H,percent);
             Learned_2H = Learned_2H + percent;
         PrintScreen(PRINT_Learn1H_and_2H,-1,-1,FONT_Screen,2);
      }
      else
      {
         PrintScreen(PRINT_Learn1H,-1,-1,FONT_Screen,2);
      };
      return TRUE;
   };

Działa to jak w g2, czyli dostajesz punkty władania 2H po nauczeniu władania 1H od pewnego poziomu, jeśli tego nie chcesz możesz to zmienić.

Później w dialogach możesz sobie też zmienić, aby nauczyciele nie brali pod uwagę całej ogólnej umiejętności w limicie nauczania, tylko samą wyuczoną:

Spoiler
Na przykładzie łuku u Niclasa:

func void DIA_Niclas_Teach_Info()
{
   AI_Output(other,self,"DIA_Niclas_Teach_15_00");   //Pokaż mi proszę, jak się posługiwać łukiem.
   if(Learned_BOW >= 60)
   {
      AI_Output(self,other,"DIA_Niclas_Teach_03_01");   //Nauczyłem cię już wszystkiego, co sam umiałem. Musisz sobie poszukać innego nauczyciela.
   }
   else
   {
      Info_ClearChoices(DIA_Niclas_Teach);
      Info_AddChoice(DIA_Niclas_Teach,Dialog_Back,DIA_Niclas_Teach_Back);
      Info_AddChoice(DIA_Niclas_Teach,B_BuildLearnString(PRINT_LearnBow1,B_GetLearnCostTalent(other,NPC_TALENT_BOW,1)),DIA_Niclas_Teach_BOW_1);
      Info_AddChoice(DIA_Niclas_Teach,B_BuildLearnString(PRINT_LearnBow5,B_GetLearnCostTalent(other,NPC_TALENT_BOW,1) * 5),DIA_Niclas_Teach_BOW_5);
   };
};

Mam nadzieję że niczego nie pominąłem xD

Z zablokowaniem przeskakiwania progów u nauczycieli jeszcze nie kombinowałem ale pewnie wystarczyło by przerobić samą funkcje B_GetLearnCostTalent i B_GetLearnCostAttribute.
Czołem!
Zaimplementowałem do Gothica I system nauki wzorowany na Nocy Kruka wzięty stąd: http://themodders.org/index.php?topic=25808.msg1385525#msg1385525

Mam jednak problem bo próbuję zrobić by bonusy z mikstur stałych, pierścieni i takie bonusy jak ten od Horacego nie wliczały się do progów nauki.

Bardzo prosiłbym o pomoc.
@Leoxiq1993 Nie, spędziłem nad tym ponad godzinę wczytując save'y i podchodząc z każdej strony, po czym poddałem się i użyłem kodu goto camera, żeby "na siłę" dobrać się do pieczęci.

Podobny, choć nie ten sam, problem napotkałem pod koniec świątyni Hatiret: jest tam zamknięta komnata z dźwignią obok, którą mogę przełączyć, mając "Mały klucz" z innej komnaty, otwieranej starym kosturem. Ta dźwignia chyba powinna otwierać drzwi, ale - mimo, że dźwignię przestawiam i słyszę dźwięk mechanizmu - drzwi się nie otwierają ani nie widzę nic innego, co dźwignia by przestawiała. Koniec końców może coś przegapiłem, ale olałem sprawę.
Mam dość nietypowy problem. W 3 rozdziale muszę znaleźć pieczęć ojca Ashtona w kapliczce na cmentarzu. Problem polega na tym, że nie mogę znaleźć dźwigni, która by ten ołtarz otworzyła. Patrząc po gameplayach, powinna to być lampa po prawej, ale próbuję do niej podejść od każdego kąta i nie mogę wejść w interakcję. Nawet używając plugina vobLocator widzę, że ikonka przełącznika jest prześwitująca, jakby przełącznik był za ścianą. Jakiś patch coś zepsuł czy może ja coś robię nie tak?

Kurde nie wiem, chyba powinienes byc w stanie normlanie to przelaczyc. Rozwiazales to?
Cześć! Wygląda na to, że to nie jest kwestia złej dźwigni ani tego, że patch coś popsuł, tylko po prostu mechanika interakcji w tej misji działa inaczej niż byś się spodziewał.

Według wpisów z dyskusji Steam (gdzie też ludzie mają podobny problem), ta „dźwignia” w kapliczce u Ashtona to tak naprawdę lampa po prawej i trzeba do niej podejść w odpowiedniej pozycji — czasem interakcja nie pokazuje podświetlenia ani ikony, ale i tak łapie animację, jeśli staniesz dokładnie w odpowiednim miejscu.

Inni gracze potwierdzają, że kliknięcie/aktywacja lampy z różnych odległości kątów zwyczajnie nie działa, jeśli nie „złapie” animacji wejścia. W praktyce to oznacza, że musisz stanąć bardzo blisko tak, żeby wywołać animację interakcji, nawet jeśli ikona nie miga jak zwykle.

Jeżeli to naprawdę wina buga, to też było wspomniane — kilka osób pisało, że dźwignia/lampa potrafi się zbugować i nie reagować w ogóle, dopóki nie wpisze się kodu lub nie zrestartuje zapisu sprzed wejścia do kaplicy.

Pro tip: spróbuj podejść dokładnie „bokiem” do lampy, nie z tylnej ściany czy za niską kamerą — czasem kamera blokuje trigger interakcji.

Jeśli i to nie pomaga, to wygląda na to, że faktycznie quest może mieć bug i trzeba zrobić to albo z innego podejścia albo użyć kodu (np. wstawić przedmiot / trigger ręcznie, jak ktoś pisał), a najlepiej wrócić do zapisu sprzed wejścia do kaplicy i spróbować jeszcze raz, pod innym kątem.
Mam dość nietypowy problem. W 3 rozdziale muszę znaleźć pieczęć ojca Ashtona w kapliczce na cmentarzu. Problem polega na tym, że nie mogę znaleźć dźwigni, która by ten ołtarz otworzyła. Patrząc po gameplayach, powinna to być lampa po prawej, ale próbuję do niej podejść od każdego kąta i nie mogę wejść w interakcję. Nawet używając plugina vobLocator widzę, że ikonka przełącznika jest prześwitująca, jakby przełącznik był za ścianą. Jakiś patch coś zepsuł czy może ja coś robię nie tak?
Zaktualizowano do wersji 3.1.9
Nie oglądam tej ,,twórczości", ale jest to mod do ukochanego Gothica w 2026 roku, więc daje lajka :P

Jako, że jakoś idzie to do przodu, no to postanowiłem umieścić tutaj zapowiedź modyfikacji, którą robię w wolnych chwilach. Idzie jak idzie, ważne, że do przodu :trollface: Mod Sci-Fi inspirowany twórczością Otyłego Pana oraz naszymi realiami. Będzie dubbing.

Zarys fabularny
W ucieczce przed biedą, nasz bohater leci kosmo-pksem do innej galaktyki. Niestety jego nadzieje na pracę w kopalni torfu w galaktyce pierwszego świata zostają rozwiane w momencie, gdy do autobusu wsiada kontroler. Musimy odnaleźć się w nowych realiach oraz stać elementem lokalnej społeczności oraz stawić czoła kosmitom, którzy próbują ład na planecie, która staje się twoim domem!

Jaka broń wariacie?
Masakruj swoich przeciwników karabinkami, strzelbami, laserami czy wszystkim innym co możesz uznać za broń i wziąć do ręki! Czyń cuda będąc księdzem lub naucz się od starego magika czary-mary!

Główne gildie
Dołącz do jednej z 4 gildii:
Gwiezdna Flota
Straż miejska
Ksiądz
Dres
W zależności od wybranej ścieżki pchaj fabułę do przodu w różny sposób, ale skończ zawsze tak samo!

Nowe mechaniki
Jeździj polonezem, kop uran, kop węgiel, żul pieniądze, zakładaj blokady na koła, kradnij katalizatory, wyciągaj skarby z kosza i nie tylko!

Jakieś screeny?
Spoiler





















Kiedy premiera?
Mam nadzieję, że uda się wyrobić do połowy roku, a jak nie to wybaczcie. :lol:
Do góry