image ©Maxim Nikolaev
0.24.0 na dniach 2013-05-27 - sir_herrbatka

Aktualnie prace nie gonią do przodu w szaleńczym tempie ─ być może dla tego, że mamy etap przygotowywania RC, a spoglądając w przeszłość łatwo dostrzec regułę: gdy przychodzi czas nowego wydania, chwilowo obserwujemy spowolnienie. Jednak do rzeczy.

Scrawl właśnie zaimplementował nową umiejętność: zabezpieczanie. Oznacza to, że można już otwierać zamknięte zamki przy użyciu wytrychów oraz rozbrajać pułapki. W tej chwili scrawl zajęty jest wprowadzeniem OpenGL ES jako nowego backendu dla OpenMW.

Poza tym TorbenC nadal zajmuje się sztuczną inteligencją, czyszcząc kod oraz rozwijając AI wander. Prace nad edytorem posuwają się do przodu, choć trudno chwilowo wskazać konkretne efekty tych wysiłków.

Poza tym, jak w każdym tygodniu zespół programistów naprawił kilka błędów programu.

week in review 2013-05-27 - sir_herrbatka

First off: We are in the RC phase for 0.24.0.

Secondly:

Scrawl just implemented security skill. At the moment he is busy with GLES2 OpenMW port.

TorbenC is cleaning different parts of the AI code. He is still working on AIwander as well.

Work on the editor goes forward, and as every week our heroic developers battled and defeated many bugs.

And that would be all for now. See you next week!

My tu gadu-gadu… 2013-05-21 - sir_herrbatka

… a tymczasem na kanale IRC:

Honkeh> !
gus2> KittyCat: :D
riothamus> eeek!!!!!!!!!!!!!!!!!
scrawl> weeeee :D
Honkeh> KittyCat: Congrats
gus2> indeed
KittyCat> thanks
riothamus> i am squeeling like a girl right now
riothamus> how nerdy is that

O tak moi drodzy, tylko jedna rzecz mogła wzbudzić taką reakcję: Zini właśnie zmergował gałąź Chrisa, w której pracował nad warstwowaniem animacji. Oznacza to tym samym, że możemy uznać ten rozdział za zamknięty, odhaczyć zadanie jako wykonane i odpalić fajerwerki.

Oprócz tego, jeszcze ten krótki filmik…

Zarys 0.24.0 jest widoczny jak na dłoni. Możliwość dobycia broni, oraz npc którzy w końcu wykazują oznaki życia. Do tego dochodzą mniejsze, ale wciąż widoczne funkcje, takie jak możliwość otwieranie drzwi. Po prostu rewelacja!

Lol

Ciekawe czy uda nam się dorwać walkę oraz AI walki (w samą animacje ataku nie wątpię) w wydaniu 0.25.0.

Tymczasem Zini dodaje jedną po drugiej nowe kolumny do edytora. Graffy ostatecznie dodał ustawienia użytkownika.

Scrawl dodał długo oczekiwany przycisk “nowa gra” w menu głównym pozwalający na… eh zaczęcie nowej gry bez konieczności powtórnego uruchomienia OpenMW. Oprócz tego wprowadził również obsługę flagi “persistence” npc oraz potworów ─ zapobiega usuwaniu zwłok zabitych.

Jak co tydzień rozwiązaliśmy wiele bugów. Nagrody bugożerców tygodnia dla:

  • riothamus (ten piszczący jak nastolatka gość) za rozwiązanie swojego pierwszego błędu.
  • Glorf za rozwiązanie kolejnego ukrytego błędu. Bethesda uznała, że “EnableMagicMenu” powinno także umożliwić korzystanie z dziennika.
  • Scrawl jest zdyskwalifikowany, bo głupio byłoby dawać mu nagrodę co tydzień.

    Week in review 2013-05-21 - sir_herrbatka

    Tiny log from IRC.

    Honkeh> !
    gus2> KittyCat: :D
    riothamus> eeek!!!!!!!!!!!!!!!!!
    scrawl> weeeee :D
    Honkeh> KittyCat: Congrats
    gus2> indeed
    KittyCat> thanks
    riothamus> i am squeeling like a girl right now
    riothamus> how nerdy is that

    Some of you may start wondering what this is all about.

    Well, it’s simple. Lord Zini just merged the animation layering code from chris, making this “finished”.

    Do I need to remind you all how important this last huge roadblocker is? I don’t think so.

    You’ve probably already seen the video presenting wandering npc’s I posted a few days ago. As you can see, we will likely have two new major features in the next version: a large chunk of AI functions that will add life to the land of Morrowind and animation layering that won’t be so spectacular – but crucial for combat and spellcasting in the future.

    Also, we have a pretty impressive list of smaller features like opening doors.

    Lol

    Yes, that’s how you will react to OpenMW 0.24.0.

    Besides. Zini pumps new columns for the editor (too many to list). Usersettings for the editor are finished thanks to Graffy.

    Scrawl just added long awaited button “new game” button in the main menu. This allows to start a new game without manually starting openmw with the –new-game switch. He also added handling of npc/creature persistence flag.

    And as usual developers were able to solve new bugs. Special congratulations to riothamus (the squeeling like a girl guy) who solved his first bug in OpenMW and to Glorf who apparently finished “playing with moons” and now solved something different. Did you notice that the journal can be opened at the begining of the new game in OpenMW? This is another example of the “Bethesda way”. The “EnableMagicMenu” instruction does not only enable the magic menu, but also journal.

    Scrawl is obviously not a mortal man and continues to solve bugs like a boss.

    Do przodu! 2013-05-14 - sir_herrbatka

    No i znowu spóźniam się z tłumaczeniem. Trochę mi wstyd ale mam nadzieję, że mi wybaczycie.

    Tydzień zaliczyć można do udanych: po raz kolejny udało się naprawić sporą liczbę błędów, a poza tym pojawiły się nowe funkcje.

    Przede wszystkim jednak pragnę poinformować, że sprawa warstwowania animacji wydaje się klarować, bowiem Chris w końcu zaczyna rozumieć zasadę działania tej funkcji w oryginalnym silniku. Przybliża nas to w sposób oczywisty do pokonania i tej przeszkody blokującej drogę dla animacji ataku, blokowania ciosu i rzucania zaklęć. Póki co Chris zajmuje się innymi funkcjami związanymi z animacjami, i również tam osiąga dobre rezultaty.

    Scrawl tymczasem zajął się przepisywaniem interfejsu pojemników, tak by sklepikarze mogli oferować przedmioty znajdujące się w pojemnikach należących do nich. Aktualnie nie jest to jeszcze możliwe, co w sposób oczywisty ogranicza asortyment dostępnych towarów.

    TorbeC jest nowym programistą samoukiem, który w przeciągu roku nauczył się dość C++ by zostać deweloperem OpenMW. Zajął się AI: escort (podążanie za bohaterem, już działa!) oraz wanderer (głupie i bezcelowe szwendanie się po okolicy, jeszcze nie działa). Gus poprawia zaś AItravel, z dobrym efektem. Niespodziewane wzmocnienie zespołu programistów bardzo mnie osobiście cieszy.

    Glorf „bawi się księżycami” bo odkrył że trajektorie, są błędne. Tym samym oznacza to, że Glorf ma niesamowite wręcz oko do takich detali. Jeśli ktoś ma podobne wyczucie to zapraszam do testowania bo nigdy nie wiadomo ile takich szczegółów umknęło poprzednim testerom.

    Inny świeży programista znany jako Learn_C właśnie rozwiązał swojego pierwszego buga w OpenMW. Od tej pory usunięcie lub dodanie przedmiotu z poza dialogu nie spowoduje wyświetlenia komunikatu, co pokrywa się z zachowaniem oryginalnego silnika Morrowind.

    Prace nad edytorem idą powoli, ale stale do przodu. Graffy zaimplementował ustawienia użytkownika.

    Niestety zespół OpenCS nie jest tak liczny i silny jak OpenMW. Wciąż liczymy na wzmocnienie świeżą krwią. Jeśli któryś z czytelników jest programistą Qt i chciałby pomóc zapraszam do wizyty na forum!