Fork me on GitLab
spóźniony :( 2012-11-25 - sir_herrbatka

Możecie już uratować Morrowind przed szaleńczymi majakami Dagoth Ura w OpenMW! A przynajmniej zacząć… 😉

Dzięki zmianom w dialogach ziniego i scrawlowi który naprawił omyłkę działają już pierwsze zadania wątku głównego, do momentu misji w Vivec gdzie, niestety, okazuje się, że brakuje nam instrukcji AI, a Mehra stoi tylko w miejscu jak ta głupia krowa. Tak czy inaczej wiadomo już co należy zrobić by posunąć się odrobinę dalej.

Tak więc rpopovici rozpoczął prace nad wykorzystaniem domyślnej klasy AI w skryptach. Zobaczymy co z tego wyniknie. Tymczasem scrawl dodał już całą chmarę innych instrukcji skryptów.

Gus twierdzi, że uporał się z najtrudniejszym elementem renderowania broni i już wkrótce będziemy mogli obejrzeć sobie oręż w dłoniach postaci gry.

Na razie wciąż nie ma postępu odnośnie książek. Lgro właśnie przekonał się, że wyzwanie jest wymaga więcej wysiłku niż ktokolwiek mógłby przypuszczać.

pvdk za to wrócił po krótkiej przerwie do prac nad naszym starterem. Pojawiło się nawet okienko pierwszego uruchomienia!

korekta katastrofy 2012-11-21 - sir_herrbatka

Ponieważ przez przypadek, w ostatnią niedzielę, wkleiłem tekst w niewłaściwy języku na bloga wywołałem w konsternację, zamęt i dezorientację zarówno czytelników jak i swoją własną.

Nie wiem jak to się mogło stać. Nie wiem, więc nie pytajcie.

Ale nie ma tego złego co by na dobre nie wyszło: dzięki tej drobnej, miniaturowej niczym piesek w damskiej torebce porażce otrzymacie już teraz zrzut ekranu na który reszta świata poczeka do niedzieli.

http://scrawl.bplaced.net/perm/map.jpg

Widać oczywiście, że wiele pozostało do zrobienia ale spójrzcie tylko jakie to ładne i szczegółowe. Oczywiście metoda jest inna niż w poczciwym Morrowind, zamiast starego mazania teksturami zastosowaliśmy tworzenie obrazu z „lotu ptaka”. Widać nawet budynki w Vivec.

Gus tymczasem zajął się renderowaniem broni. Jest to funkcja której brak nie jest usprawiedliwiony aktualnym stanem OpenMW, tak więc nic też nie stoi na przeszkodzie dla implementacji. Po pierwszych zabawnych pomyłkach mogę powiedzieć, że oręż jest już widoczny w grze… i tylko tyle jak na razie. Wciąż pozostaje do rozwiązania kwestia animacji.

Zini zakończył implementowanie filtrów dialogów których brakowało do tej pory. Oznacza to, że większość z zadań powinna być możliwa do wykonania.

Mark76 powrócił do prac nad naszym wspólnym projektem i ma całkiem niezłe osiągnięcia. Prawdę powiedziawszy to wysyła kod na githuba już od dwóch tygodni ale początkowo obawiałem się, że mam halucynacje. Na szczęście coś faktycznie się dzieje w temacie wsparcia dla wielu plików esm/esp.

Greye z kolei właśnie zakończył prace nad zmianą rasy. Od teraz wszystko ma swoje odbicie w grze, a oprócz tego wiele innych zadań możliwym jest już do rozpoczęcia.

lgro pracował nad książkami. Co prawda zdawać wam się może, że książki już działają w zasadzie bez zarzutu, ale jest to prawdą jedynie w odniesieniu do języka polskiego i angielskiego, niemiecki; rosyjski; litewski; estoński; i takie których nazwy nie sposób wymówić mogą działać lub nie. Tak czy owak na razie tkwimy w miejscu.

Dołączyli do nas nowi programiści: Gohan i trombonecot (co za nick…) zajęli się swoimi zadaniami by mieli szansę zapoznać się z kodem. Powodzenia!

O mój Boże! Mark76 wrócił! 2012-11-18 - sir_herrbatka

Welcome!

We had quite a nice week. A new developer Gohan (real name Marcin Hulist) joined us and started implementing AI dummy packages. This is his first attempt at AI. Hopefully we will see more AI oriented tasks after we implement the walking animations and maybe some elements of combat.

Zini finished implementing all the filter dialogs. Finally, everything in the dialogs should work,, unless there are other, currently unknown, features missing.

Thanks to greye we can now change races and the race menu window updates accordingly. The fact that it was possible to implement this feature also means that we can get a lot of other important tasks done.

Scrawl (trivia: did you know that Scrawl is the top remover of code in the OpenMW project?) continued work on the global map. This week he’s brought us the explored area overlay. We decided to a go slightly different path then vanilla Morrowind, but the effect should be cool enough.

Gus is working on weapon rendering. This is already working, well kind of… The weapon can be seen and that’s serious improvement, but there is still much to be done.

mark76 is slowly making progress the last couple of weeks on supporting multiple esm/esp files. We have support for multiple esm context in the cell store and basic loading references. This is nice progress, but better not to expect this to be resolved overnight!

lgro is back and plans on working this coming week on text formatting for books. The formatting is currently not working for some languages. For example, in the German version of Morrowind the tags are currently spliced between pages, which looks bad.

trombonecot, another new developer, bravely stepped into the fray. He is going to implement the failed action feature. Way to go!

We always need to recruit new developers to balance the losses. For example, jhooks1 has been absent for some time. He has been a great contributor to the project, putting so much effort into the animation and physics systems. He was also active for a very long time, even completely alone when the team was weak. We hope you are doing well J! Thanks for your amazing work and we hope to hear from you soon.

-See you next week

A gdy stało się tak, że wydana została również wersja 0.19.0 już nic nigdy nie było takie samo. Powstała nowa siła zdolna wlać czystą trwogę do serc nawet i najmężniejszych. Bo o to narodziła się Śmierć.

Szkoda tylko, że jak się chwilę później okazało w dialogach brakuje bardzo wielu istotnych filtrów bez których nie może być mowy o wykonaniu nawet pierwszego zadania gildii wojowników w Balmorze.

Na szczęście mamy już gotowy plan rozwiązania tych problemów. Składa się jedynie z dwóch punktów, ale prostota często bywa cechą prawdziwego geniuszu:

  • Zajmie się tym Zini.
  • Zini rozwiąże wszystkie problemy.
  • Jak widać plan jest w pełni przemyślany i trudno znaleźć powód dla którego może nie zadziałać. Kill counter z którego braku nie działa większość zadań w których należy coś (lub kogoś) zabić już funkcjonuje. Z pewnością wkrótce zacznie też działać reszta brakujących elementów.

    Oprócz tego Zini dodał również garść nowych statystyk postaci, to jest nagrodę za głowę postaci oraz choroby przez nią przenoszone. Jak zapewne pamiętacie chore postacie są witane przez NPC w „odmienny” sposób ─ to samo dotyczy postaci za których głowę wyznaczona jest nagroda.

    Gus zaś zajął się handlem. Co prawda samo okienko jest już obecne od dość dawna, ale jednak bez targowania się. Teraz uległo to zmianie, można już uzyskać lepszą cenę; zupełnie jak w oryginalnym morrowind.

    Nastawienie to temat którym aktualnie zajmuje się scrawl. Zajmuje się właśnie implementacją perswazji, a ponadto pomógł gusowi w pracach nad handlem, konkretnie dodając tymczasowe obniżenie nastawienia handlarzy po odrzuceniu przez nich oferty.

    Tymczasem greye stara się ukrócić ironiczne „Happy Role Playing” z filmików WeirdSexy. Pora w końcu wdrożyć widoczną zmianę rasy postaci. Oczywiście wymagało to również dodania kolejnej porcji fundamentalnych i niewidocznych dla gracza elementów, ale teraz greye może już pracować nad czymś co nareszcie będzie wyglądało ładnie na zrzutach ekranu!

    Jestem pewny, że bardzo mu tego brakowało. 😉

    Żar lał się wprost z niebios niczym roztopiony ołów: skupiał się w każdej niecce, przelewał nad wzgórzami. Generał Zini mógł rejestrować te senne nurty obserwując falowanie rozgrzanego krajobrazu za wizjerem swojego transportera opancerzonego.

    Droga była trudna, a co gorsza także długa; pancerze nie chroniły przed kurzem i odwodnieniem, wysiłek odbijał się na twarzach żołnierzy wyraźniej niż choroba.

    Pustkowia zdawały się żołnierzom bezkresne, misja zaś niejasna ─ tylko sam Zini wiedział dokąd zmierzają i jaką drogę obierają. Zaufanie musiało znieczulać wątpliwości niczym morfina ból.

    Generał sprawdził po raz kolejny koordynaty i dopiero wtedy sięgnął po radio. Był już absolutnie pewny: nastała pora by rozstawić RC i przygotować się do zajęcia sektora 0.19.

    O tak! 0.19 nadciąga! To pewne. Co prawda obraz dokonanych postępów może wzbudzić uczucie porażki w co bardziej pesymistycznie usposobionych czytelnikach ale zwróćcie uwagę na to, że celem nowych wydań jest ich przetestowanie. OpenMW wciąż nie jest grą.

    Poza tym w tym tygodniu zespół kontynuuje prace z zeszłego tygodnia. Wychyliła się tylko para dwójka deweloperów: nowy członek zespołu o nicku emoose który zajął się zadaniem związanym z drzwiami w pomieszczeniach oraz wiarus scrawl który z kolei wprowadził do OpenMW najbardziej lubianą funkcję niektórych graczy: możliwość obrabowania zwłok. Oprócz tego Zini naprawił kilka mniej lub bardziej istotnych błędów.

    I to na razie tyle.