Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#gamedev

Kosmonauta

w Indyki

14piorunów

Przerabiam całą bibliotekę drzewa behawioralnego (czyli zachowania sztucznej inteligencji) ze swojej gierki tak, żeby była open-source i każdy mógł sobie z niej korzystać tworząc grę przy użyciu Defolda.

Do takiego kodu pasuje dodać jakiś przykład, więc zaje...ukradłem (ale tylko głupi by nie skorzystał) kod z oficjalnego przykładu Defolda, gdzie strzela się stateczkiem w asteroidy. Usunąłem sterowanie przez gracza i dodałem swoje AI.

Efekt widać na wideo, statek strzela sam w asteroidy, a gdy nie są blisko, to tańczy xD
Czuję się jak bym stworzył cheat-a do gry :grinning:

LINK

        

Kosmonauta4piorunów

Fajne. Nie rozumiem co tak naprawdę zrobiłeś, ale fajne😊

Gruba ryba

w Sztuka Sprawiedliwa

31piorunów

Dev update: chciałem popracować nad pierwszym questem w grze, ale napotkałem problem: wcześniej sobie przygotowałem event dialogowy na startowanie questów/zaliczanie celów, ale okazuje się, że nie pozwala wybrać questa. Jak chciałem zrobić obejście, że zamiast samego obiektu questa dać klasę questa, a potem użyć w evencie funkcji do znajdowania obiektu danej klasy w grze (questy są unikalne, więc dla każdego będzie tylko jeden), to się okazało, że tam się nie da. Napisałem w tej sprawie do twórcy wtyczki z dialogami, bo to jedna z ważniejszych rzeczy i działać musi

Kosmonauta1piorunów

Zgubiłem się na pierwszym zdaniu, ale plusik leci.

Pokaż więcej komentarzy (4)

Gruba ryba

w Sztuka Sprawiedliwa

45piorunów

Dev update: Nagrałem głosy do intro https://youtu.be/NrPVCsCc_sU

Gruba ryba4piorunów

@MrGerwant jak chcesz to mogę coś w robocie nagrać. Zrobilim komorę quasi bezechową specjalnie dla mnie do robienia lektorzenia do filmów promocyjnych i nic nie powstaje :grinning:

Gruba ryba1piorunów

@macgajster może do innych postaci jak będę potrzebował, tylko siłą rzeczy byś miał spojlery

Gruba ryba0piorunów

@MrGerwant to się pospiesz, bo będę uciekał z tej roboty, chętnie szybko 😉

Pokaż więcej komentarzy (9)

Gruba ryba

w Hydepark

7piorunów

kurła, mam konkurencję na polu bekowych (czy też bezbeckich, zależy kto pyta) turowych erpegów https://www.youtube.com/watch?v=rBcGPXOVM6M

Autorytet2piorunów

Nawet nie wiesz, jak mnie wqurwił Frostpunk swoim pojawieniem się w połowie pracy nad pitchem. Teraz wszyscy będą mówić, że pitch to zrzynka z frosta ( ͡° ʖ̯ ͡°)

Gruba ryba

w Sztuka Sprawiedliwa

19piorunów

Dev update: skoro chcieliście, to proszę, nowa wersja cutscenki, gdzie Janusz dzwoni po Śwagra, tym razem z głosami (gardło mnie od nagrywania rozbolało trochę) https://youtu.be/s_ulpIqV2RM

Autorytet5piorunów

@MrGerwant Dawaj casting na hejto :grinning:

Fenomen2piorunów

@MrGerwant Z takimi głosami śmiechawatv może byłaby mniej słaba. xD Trochę niewyraźne bywają wymawiane przez niego wyrazy, ale nie zmieniaj tego, bo to kwintesencja dobrego roleplayu w tym przypadku. Jest idealnie.

Pokaż więcej komentarzy (6)

Gruba ryba

w Sztuka Sprawiedliwa

5piorunów

Nagrywać głosy do cutscenek? (Może być problem z żeńskimi głosami + opóźni to pracę)

  • Jeszcze jak76%
  • A komu to potrzebne?24%

45 głosów

Fanatyk1piorunów

Żeńskie głosy można robić w stylu Walaszka, czemu nie?

Gruba ryba0piorunów

@ZohanTSW znaczy starą babę jakoś podrobię, ale kobitę w przedziale wiekowym 50-60 jak Halyna to już ciężko

Pokaż więcej komentarzy (7)

Kompan

w Dyskusje

18piorunów

Hej!

Dzięki wszystkim za ciepłe przyjęcia mojego poprzedniego wpisu (https://www.hejto.pl/wpis/hej-wszystkim-hejto-widze-ze-sporo-osob-pisze-o-swojej-pracy-jak-to-wyglada-pomy)
Zmotywowało mnie to, żeby dokończyć historię pierwszych dni pracy w :D. Więc kontynuuje wpisy pod tagiem .

Środa, cały dzień zszedł mi oczywiście nad reaktywacją Repo, ale już na nowym/starym komputerze który kupiłem od kolegi. Fakt – bliżej niż dalej. Zająłem się przygotowywaniami do sesji MoCap w międzyczasie – drukowanie scenariuszy, przygotowywanie nazw take’ów (take – ujęcie animacji nagrywane na sesji). 17 – niby koniec pracy, ale jednak dalsza część – jadę na salę MoCap.

Na miejscu czeka już na mnie Lead z moim kolegą, bierzemy sprzęt i idziemy na salę, uwaga - na „Uniwersytecie” :smiley: . Z racji że jesteśmy małym studiem, nie mamy swojego docelowego miejsca na sesję (Niedługo się to ma zmienić!), wchodzimy na Aulę i czeka tam na nas 2 aktorów. Nie wiem jakie miałem wtedy wyobrażenia o nich. Sądziłem że będą to jakieś klasy aktorzy, obeznani z Motion Capture, grający już przy jakiś produkcjach, nie wiem Linda, Karolak, a zastałem – 2 studentów którzy są na kierunku Aktorstwa. W tamtym czasie robiłem już jakieś zlecenia i pokazy sprzętu do MotionCapture (o tym wspomnę także w którymś wpisie) i grałem już „jako tako” jako aktor Motion Capture ale szczerze – byłem trochę rozczarowany bo wyobrażałem to sobie inaczej, ale do czasu!
Bo chłopaki mieli niesamowitą energię i profesjonalizm. Do dzisiaj mam kontakt jednym z nich i skubany, wystarczy że spojrzał na scenariusz i był w stanie wszystko po jednym przeczytaniu zagrać aktorsko z pełnymi dialogami. Przypomniały mi się czasy w szkole jak uczyłem się wierszy ile to było powtarzania i czytania po każdej zwrotce żeby zapamiętać – on jak ksero brał kartkę, czytał raz i już wszystko pamiętał. Maszyna! :smiley: . Do tego talentu aktorskiego nie sposób im odmówić bo dostali angaże przy kolejnych różnych produkcjach gier jak i seriali i reklam.
Rozkładamy cały sprzęt, statywy, kamera referencyjna, ubieramy ich w kombinezony, doczepiamy czujniki. Kalibracja i wszystko gotowe w 30 minut – aż byłem w szoku jak sprawnie to poszło, pomimo że wcześniej się już tym zajmowałem.

Przechodzimy do pierwszego ujęcia. Kręcimy typowe Cutscenki (przerywniki filmowe w grach). Główny bohater, rozmawia z zarządca miasta. Aktorzy na miejsca, wejście w postać, 3.2.1 – akcja. Przyznam spodobało mi się to mega, miałem podgląd na postacie jak wyglądają i jak będzie to finalnie wyglądać. Mogłem nanosić poprawki reżyserskie, o dziwo jako że to pierwszy raz byłem na sesji z nimi – słuchali się mnie :smiley: . Wprowadzamy poprawki, przechodzimy do kolejnych i tak czas leci. Sporo się dzieje, atmosfera naprawdę luźna, wszyscy się już poznali, każdy otwarty i to było potrzebne, ponieważ przechodzimy do nagrań animacji Lifeplace o tematyce – Burdelu :D.

Sytuacja jak w jakiś kalamburach. Rzucamy słowo Burdel, Lifeplace – Wasze propozycje. Chłopaki głowią się, wymyślają ruchy, jak zagrać – płeć przeciwną i to w nietypowej pracy. Ze wszystkich sesji te wspominam najbardziej, gdzie 2 dorosłych chłopów, w kostiumach z lycry(lajkry), tarzają się na podłodze, wymachując nogami uwodzicielsko, tańcząc przy słupie i śląc nam spojrzenia od których przechodzą ciarki i robi się nam głupio a w tym wszystkim ja chodzący w około nich i podpowiadający – wyżej tyłek, mniej się rozkraczaj, dooobrze – pokręć bioderkami. Nie ukrywam – przy prowadzeniu takiej sesji trzeba być bardzo elastycznym :D.  Jedyny minus tego dnia – kończymy ok. 23 po złożeniu sprzętu, w domu przed północą a o 8:30 – zaczynamy kolejny dzień :).

W głowie nasuwają mi się kolejne historię które mógłbym przytoczyć, czy to właśnie z sesji Motion Capture z kaskaderami, czy to z Sesji robionych w Kuchni przed - szeroką publicznością. Mogę napisać coś więcej o tym jak wyglądały przygotowania Vertical Slice dla Publishera lub procesy animacji jak wyglądało tworzenie ich i import do silnika, albo kategorię - fuckup'ów :).

Dajcie znać w komentarzach co poprawić, na czym się skupić to postaram się to "składniej opisać" :smiley:

        

Fanatyk3piorunów

@invincible dawaj dalej, dobrze się czyta :smiley:

Ale od 8 do 23 w robocie i z powrotem na rano? Bóg cię chyba wówczas opuścił żeś się na to godził.

Kompan2piorunów

@emdet Takie uroki moich początków. Dużo do zaoferowania nie miałem wtedy, trzeba było się dostosować i wykazać inicjatywą. Ale spokojnie, po krótkim czasie przejąłem całą tą funkcję sesji Motion Capture i to ja narzucałem zasady. Może też coś krótkiego o tym napiszę albo gdzieś wtrącę jak będę opisywać sesję i pracę z aktorami :smiley:

Fenomen1piorunów

@invincible Możemy oczekiwać rozstrzeliwania i nocnych przesłuchań?

Kompan1piorunów

@em-te 😅
Przekrój scen był na prawdę spory, bo trochę tych sesji było - nie tylko w tej jednej firmie. Więc mam sporo ciekawych przykładów i sesjii. Na pewno będzie różnorodnie, bo pewnie opiszę sesję MoCap - w moim garażu podziemnym 😉

Pokaż więcej komentarzy (6)

Gruba ryba

w Sztuka Sprawiedliwa

48piorunów

Dev update: dodałem trochę detali do blokowiska seby i zrobiłem ikony skilli Karyny

Gruba ryba0piorunów

@MrGerwant Seba? Karyna? No to gra się nieźle rozrasta :smiley:

Gruba ryba2piorunów

@sierzant_armii_12_malp jeden z pierwszych wpisów o grze to były sprajty dla Seby, czyli pierworodnego Janusza i też od razu pisałem, że będzie grywalna także jego dziewczyna Karyna

Pokaż więcej komentarzy (9)

Kompan

w Dyskusje

41piorunów

Hej wszystkim

Widzę że sporo osób piszę o swojej pracy jak to wygląda, pomyślałem żeby prowadzić serię i czasem podzielić się swoimi sytuacjami w pracy i uchylić trochę rąbka tajemnicy jak wygląda praca w . Nie mam jakiegoś olbrzymiego doświadczenia w tej pracy, ale jak to mawiał klasyk – „Coś nie coś potrafię”. Myślałem, żeby zrobić to na zasadzie luźnych wpisów w stylu .Chronologii nie będę zachowywać, bo raczej nie mogę wpisywać co konkretnie się u mnie w projektach dzieje, ale postaram się żeby było to w miarę poukładane i ciekawe nawet dla osób nie siedzących w branży.

Więc na pierwszy wpis z pamiętnika – opiszę moje pierwsze dni w pracy z .

Listopad, zaraz po wszystkich świętych. Melduje się pod dużym przeszklonym biurowcem niedaleko centrum miasta. Ubrany w Jeansy i sweterek. Wtedy nie wiedziałem jak wygląda typowy outfit w Gamedevie. Na recepcji starszy Pan ochroniarz kieruje mnie na pierwsze piętro i – 1 przeszkoda. Nie mam karty do wejścia do środka. Telefon do producenta, mówi że go nie ma na miejscu ale dziewczyny z administracji mi zaraz otworzą. Przychodzą 2 dziewczyny i witają mnie jak Biskupa. „Hejka, miło nam Cię poznać, czego się napijesz, zaraz „Pan Kanapka” będzie z jedzeniem, zapraszamy!” No miło, mega pozytywnie. Pierwsza stacja ich biuro, podpisanie papierów, umowa na okres próbny, NDA, dostępy do kont, cała papierologia. Na 11 umówiony jestem z moim Leadem który wprowadzi mnie do pracy. Za chwile zjawia się mój kolega z którym zatrudniliśmy się do tej firmy, oczywiście te same problemy – stoi pod drzwiami, pożyczyłem kartę firmową i wprowadzam go jakbym pracował tam już z 10 lat :D. Tutaj ekspress do kawy, tutaj miejsce do jedzenia, zaraz będzie „Pan kanapka”. O historii jak się razem zatrudniliśmy też pojawi się pewnie osobny wpis :).
O 11 spotykamy się z naszym Leadem. Pierwsze pytanie – macie pobrane Repo? (Repozytorium – cały projekt)
-Yyy nie?
- A swoje laptopy?
- Nie? :grinning:
-Ok, kurde. Dobra, to wprowadzę Was do projektu na swoim i wszystko ogarniemy.
Lekkie zamieszanie, nasz Lead lekko chaotyczny – ale pokocham tego gościa podczas mojej podróży w gamedevie. A znajomość będzie się baaardzo ciągnąć. Idziemy do salki konferencyjnej, odpala nam projekt i pokazuje aktualny stan tego nad czym będziemy pracować. Krótki wywiad czy robiliśmy coś podobnego, czy widzimy jakieś zagrożenia w których będziemy musieli się doedukować. Oczywiście – silnik. Nigdy nie pracowałem na silniku . Miałem styczność z silnikiem w większej mierze i faktycznie trochę w Unity, ale to bardzo podstawowo. I tak cały pierwszy dzień zszedł na ogrywanie nowej gry, która była w fazie Vertical Slice (Vertical Slice to tak jakby demo gry, które jest prezentowane inwestorom/wydawcom, żeby byli skłonni dodatkowo zainwestowaćw nasz projekt i dowieźć go do końca). Wróciłem do domu, odpaliłem wszystkie dostępy na swoim poczciwym laptopie i pobieram REPO. Zafascynowany i trochę przerażony nową przygodą – czekam na kolejny dzień.

Kolejny dzień w biurze, przygotowany w konferencyjnej salce z laptopem z kolegą z pobranym REPO, odpalamy projekt zanim nasz lead przyjdzie i… długi ekran inicjalizacji projektu (pierwsze odpalenie). Wszystko się ładuje a ja poznaje inne osoby z biura, chodzimy na fajeczkę, wymieniamy doświadczenia (bardziej ja zagaduje bo moje doświadczenie z Gamedevem opiera się tylko na handlu – ale o tym w innym wpisie J ).
Godziny mijają, projekt cały czas się ładuje, nasz Lead żebyśmy się nie nudzili, pokazuje nam jak pracuje i czym będziemy się zajmować. Nagrywa dla nas pierwsze tutoriale żebyśmy nie zepsuli projektu przy wprowadzaniu naszych zmian i oglądamy, jak robi animację kamer do Cutsceny otwierającej grę. Przyglądamy się, mamy już ochotę pracować, ale laptopy mielą mocno ten projekt. I tak kolejne 2 dni, ponieważ projekt mieli się i mieli. Na przyszły tydzień jest inny plan. Przez weekend Repo ma się już nam załadować. Jakoś muszą nas wykorzystać, a że mamy doświadczenie z systemami Motion Capture – na poniedziałek robimy review sprzętu firmy i przygotowujemy go pod sesję Motion Capture, która ma właśnie w być w kolejnym tygodniu.

Poniedziałek, oczywiście Repo prawie się załadowało by wyskoczyły 3 crashe przez weekend ze względu na brak pamięci (RAM 16 GB, przydzieliłem dodatkowo wirtualną pamięć na dysku), zostawiam go do mielenia i przychodzimy do biura i zaczynamy rozkładać cały sprzęt. Właśnie, rozkładać. Pewnie niektórzy z Was wiedzą, że systemy to sala wypełniona kamerami i aktorzy ubrani w kombinezony, które mają markery – nie tutaj. Tutaj są systemy, które z kolegą bardzo dobrze znamy – bo nimi handlowaliśmy. I to był też jeden z argumentów, dlaczego znaleźliśmy się w tej firmie. Rozkładamy sprzęt w … kuchni (jadalni, ogólnie jest tam dużo miejsca a kuchnia jest wspólna dla wszystkich firm, które znajdują się w tym biurowcu. Jak możecie się domyślić już – to nie CD Projekt, a mniejsze studio Indie J ). Sprawdzamy, aktualizujemy sprzęt, robimy remament, dopisujemy do listy rzeczy które trzeba dokupić, statywy, taśmy, trytytki, materace itp.). Na laptopie firmowym sprawdzamy oprogramowanie, robimy testy – wszystko śmiga, jesteśmy gotowi do sesji .Ustalamy ją na środę z aktorami i tutaj kolejny „zonkl” – sesja w godzinach 17-22, bo aktorzy mają zajęcia i nie mogą wcześniej. Trudno – nowe miejsce, praca wymaga poświęceń (chociaż na początku). Wracam do domu po wszystkich, sprawdzam – MAM! Repo się załadowało. Jak dzieciak zaczynam klikać wszystkie levele, postacie, sprawdzać animacje. Odpalam pierwszy tutorial od mojego Lead, przechodzę do mojego pierwszego zadania – zrobienie animacji Lifeplace (Lifeplace – animacja nadająca życie na Levelu, czyli jakieś NPCe które wykonują jakąś czynność, sprzedawcy, strażnicy itp.), edytuje prefab i… Zacina się wszystko na levelu niemiłosiernie. 16 GB RAMu jest stanowczo zbyt małą ilością do pracy. Niestety, pada decyzja o upgradzie mojej stacjonarki i okazuje się, że kolega z którym pracuje doszedł do tego samego wniosku i właśnie zamówił sobie nowy zestaw a swój stary może mi odsprzedać – więc kolejne dni przestoju w pracy na silniku ale przed mną pierwsza sesja Motion Capture z aktorami, którą opiszę w kolejnym wpisie J.

Jeszcze wyjaśnię kwestię, dlaczego repo było stawiane na moim własnym laptopie. Profil firmy po Covidzie zmienił się i całą pracę wykonywaliśmy zdalnie, pracowaliśmy za pośrednictwem discorda i firma nie miała tyle sprzętu ale jak była potrzeba to upgrade’owała nam sprzęty (a to jakiś dysk, a to Karta graficzna). Ja w pełni się na to zgodziłem a w planach i tak miałem upgrade w niedalekim czasie więc nie robiło mi to zbytnio różnicy, a wolałem mieć typowo swój sprzęt bo na horyzoncie jawiło się otwarcie jdg.

Jeżeli się Wam podobało lub macie pytania – zostaw piorun i chętnie pogadam z Wami w komentarzu i dajcie znać czy taka forma jest dobra, a jeżeli macie feedback co do stylu – to też zapraszam, postaram się poprawić :).

Osobistość5piorunów

@invincible tylko mam bekę z tego, że firma nie ogarnęła wam sprzętu. Co niby zmienia przejście na pracę zdalną?

Kompan3piorunów

@monke Ogólnie mała firma Indie, doszły 2 nowe osoby i kolejne miały też i pytali mnie czy potrzebny sprzęt, a ja skromnie powiedziałem że spoko, mam. I tak trochę z mojej winy, kolega to samo że mamy. Jakoś dużo nie wymagaliśmy gdy zaczeliśmy przygodę. Ale już w aktualnej gdzie jestem to pomimo zapewnienia że mam swój (znowu to samo :D) to i tak przysłali żebym na ich pracował, więc tutaj więcej mojej winy w tym. Ale normalnie jak potrzebowałem sprzętu to dostałem jak miałem awarię i trochę na nim popracowałem.

Inspirator1piorunów

@monke Gamedev to dość specyficzna branża. Trochę jak branża muzyczna - jak o tobie świat usłyszy, to pieniądze są. Ale do tego momentu to walka o przetrwanie. I jak wypłata jest w terminie, to jest to już coś 😉

Kompan1piorunów

@grzmichuj_gniezno Taaak, to taki cykl życia w GameDevie. Zaczynasz projekt, jest finansowanie, wszystko pięknie, ślicznie. Jeżeli zarządzanie leży to dochodzimy do kolejnych Mileston'ów (etapów oddawania projektu) i wtedy jak coś się wywali to płynność zaczyna powoli leżeć i często jest tak że nawet zaawansowane projekty wykładają się przed premierą :smiley:

Pokaż więcej komentarzy (10)

Gruba ryba

w Sztuka Sprawiedliwa

42piorunów

Dev update: nada się na sprajt Karyny?

Gruba ryba8piorunów

bonus: sprajty jej skilli

Pokaż więcej komentarzy (11)

Gwiazdor

w Hydepark

15piorunów

Dawno nic tu nie wrzucałem. Ostatnio walczyłem z chwytem od Strike Industries. Te wszystkie kąty i wcięcia czynią ten model strasznie trudnym do odwzorowania. W CAD byłoby pewnie dużo prościej. Po wielu trudach mi się udało z drobnymi zmianami w wyglądzie aby nie spędzić nad tym całego życia. Resztę detali dodam na normal mapie.

Inspirator0piorunów

To do druku? Bo jak nie, to mógłbyś cały ten model opętepętolić booleanami i po prostu szybciutko zrobić rotopo (ba, z racji tego że model jest nieruchomy/nie animuje/zniekształca się, to można by go po prostu strójkącić i fajrant).

Pokaż więcej komentarzy (2)

Gruba ryba

w Sztuka Sprawiedliwa

12piorunów

Dev update: po cutscenes na koniec pierwszej walki próbuję dodać Śwagra do drużyny, ale jest problem: dodaje się do drużyny i łazi razem z resztą, ale nie pojawia się w menu postaci i nie aktualizują się portrety na dole ekranu (ta drugą rzecz mogę stosunkowo łatwo naprawić, z tą pierwszą będzie trochę więcej zachodu)

Gruba ryba1piorunów

@MrGerwant zawsze wiezialem, że wredna menda jest ze śwagra, idzie w rodzinie!

Gruba ryba1piorunów

@DiscoKhan udało się naprawić, to była głupotka - z racji, że tę funkcjonalność robiłem akurat w Blueprintach (graficznych skryptach Unreala) a nie w C++ to nie zauważyłem, że aktualizowanie menusów sie odpala tylko w jednym z warunków (sprawdzam wcaześniej czy drużyna nie przekroczyła 4 postaci i jeśli tak to usuwam ostatnią, menusy aktualizuję dopiero dalej i ten pierwszy warunek powinien mieć "false" podpięty do tego co jest za usuwaniem postaci, ale o tym zapomniałem). Ogólnie to straszne spaghetti z tego wyszło xdd (dowód poniżej)

Gruba ryba1piorunów

@MrGerwant aż zgłodniałem xd

Grunt, że raczej szybko wyszlo co jest nie tak.

Gruba ryba1piorunów

@DiscoKhan akurat dzisiaj robiłem też spaghetti na obiad, nomen omen

Pokaż więcej komentarzy (4)

Kosmonauta

w Indyki

2piorunów

1:20 w nocy a mi takie bugi w mojej gierce wychodzą przy wczytywaniu, ale naprawione, filmik nagrany, można iść spać.
Bug yt

        

Gruba ryba1piorunów

@rybeusz gra wygląda super, ale ciężko osobie która nie pracuje nad grą domyślić się co jest błędem

Kosmonauta1piorunów

@wombatDaiquiri w sumie racja xd lecących kul powinno być maksymalnie 5

Gruba ryba0piorunów

@rybeusz no widzisz, byłem przekonany że błędem jest albo to że zostają na wodzie albo linia czerwonych kul nie powinna się wydarzyć xD

Pokaż więcej komentarzy (3)

Gruba ryba

w Hydepark

10piorunów

Dev update: można już ukończyć misję, następny krok to wkomponować to do systemu dialogów i zrobić rodzaje celów, które zaliczają się po : 1)wybraniu opcji dialogowej 2)interakcji z obiektem 4)wygraniu walki 3)obejrzeniu cutscenki (do tego trzeba móc odgrywac cutscenki, co też będzie do zrobienia)

Gruba ryba1piorunów

W przypływie nocnej weny machnąłem jeszcze funkcję do rozpoczynania questów zamiast zaczynać ze startem gry i event dla dialogów do startowania danego questa, przy okazji wykminiłem jak zrobić event do zaliczania celów zadania po wybraniu opcji dialogowej