Fork me on GitLab
OpenMW 0.14.0 wydane! 2012-04-30 - sir_herrbatka

Zespół OpenMW z dumą ogłasza wydanie wersji 0.14.0. To wydarzenia przypada zaledwie dwa dni przed dziesiątą rocznicą (tak, tak to już dekada!) wydania Morrowinda. Pakiety z tą wersją dla Ubuntu są osiągalne z poziomu PPA na Launchpadzie, zaś dla innych platform dostępne na stronie google code. To wydanie przynosi wiele widocznych funkcji, w tym renderowanie terenu oraz wody. Film rzucający światło na wprowadzano zmiany w tym wydaniu to podobnie jak poprzednio dzieło WeirdSexy.

Uwagi:

  • W launcherze mamy regresję dającą o sobie znać tym, że niezależnie od naszego poprzedniego wyboru podsystem graficznych jest ustawiony na OpenGL. Zostanie to naprawione w następnym wydaniu. Tymczasowym, działającym obejściem jest uruchamianie OpenMW bezpośrednio, bez udziału launchera dzięki czemu wczytane zostaną ustawienia zawarte w configu. Ewentualnie możecie także ręcznie przestawiać ustawienia w launcherze przed każdym uruchomieniem gry.
  • Znany jest nam problem objawiający się możliwością crasha na OSX gdy znajdujemy się podwodą i są włączone wizualne efekty „podwodne”.
  • Lista zmian:
    Uaktualnienia bibliotek:

  • Ogre do wersji 1.8.0 RC1
  • MyGUI do wersji 3.2.0
  • Naprawione błędy:

  • Błędna orientacja niektórych obiektów.
  • Trudność z podnoszeniem niewielkich przedmiotów.
  • Tryb wireframe działa także na GUI i konsolę.
  • Brak działania trybu wireframe podwodą.
  • Crash w wypadku zbytniego oddalenia się od ustalonych exteriorów.
  • Launcher na OSX nie radzi sobie ze spacjami w ścieżkach do binarki.
  • Błąd w obsłudze tekstur TGA.
  • Nowe funkcje:

  • Renderowanie gruntu.
  • Renderowanie wody.
  • Możliwość renderowanie ścieżek ruchu AI.
  • Wsparcie dla organizacji w grze.
  • Mapa lokalna.
  • Kompas i minimapa.
  • Przyszpilanie okien.
  • Auto-ekwipowanie przedmiotów dla NPC.
  • Renderowanie odzienia i pancerzy na NPC.
  • Pojemniki śledzą zmiany swojej zawartości.
  • Kilka poprawek dla okna z dialogami.
  • Backend dla menadżera ustawień gry.
  • Backend dla listy zaklęć i wybranego zaklęcia.
  • Backend dla NPC holstered/drawn state
  • Importer morrowind.ini (nie dystrybuowany wraz pakietami binarnymi).
  • Przebudowa systemu dźwięku.
  • Ostatnie dni kwietnia roku 2012 2012-04-29 - sir_herrbatka

    Dosłownie parę dni dzieli nas od wydania openmw 0.14.0. Ostatnie szlify paczek i gotowe!

    Kwiecień to chyba najbardziej udany miesiąc w historii openmw: nowe, olśniewające funkcje na które czekaliśmy tak długo w końcu działają, zespół nigdy nie był tak silny, a każda nowa wersja, więcej! każdy nowy dzień! przynosił nam nawet więcej niż moglibyśmy oczekiwać.

    W tym tygodniu także mieliśmy wiele interesujących nowinek.

    Przede wszystkim należy wspomnieć o tym, że gus w ramach prac nad GUI ekwipunku wprowadził detekcję dla kliknięcia na ikonę przedmiotu. Przenoszenie przedmiotów powinno działać.

    Scrawl wciąż kontynuuje pracę nad podpowiedziami. Większość widgetów jest już widoczna, choćby ten odpowiadający za wyświetlania ceny przedmiotu.

    jhooks1 zgodnie ze swymi zapowiedziami implementuje koncepcje wywodzące się z kodu Chrisa do starego systemu animacji. Okazało się, bowiem iż pomimo wysiłków i osiągnięć chris nie jest w stanie zaimplementować animacji nif w systemie ogre3d na tyle dobrze, że działałyby bez zająknięcia w grze.

    Zini wciąż pracuje nad nudnymi rzeczami które zrobione być muszą ale jakoś do tej pory nikt się do tego nie kwapił. 😉

    Od 16 do 22 kwietnia A.D. 2012 2012-04-21 - sir_herrbatka

    Czy wam się to podoba, czy też nie: zbliżamy się nieuchronnie do nowego wydania OpenMW. Wersje RC są już w przygotowaniu, powstrzymuje nas w zasadzie tylko jeden bug. Chyba nie muszę rozwodzić się nad tym jak niesamowita i wydobywająca euforyczno-ekstatyczne okrzyki z rzesz gardeł fanów będzie ta wersja, czyż nie?

    Tak czy owak gotowe funkcje i usprawnienia są mergowane do nowo utworzonej gałęzi Next.

    Teraz przejdę do faktycznego tematu, tego na co wszyscy czekacie, nerwowo sprawdzając czytnik rss w każdą niedzielę: raport z postępów prac!

    Scrawl wciąż pracuje nad bugfixami dla funkcji związanych z renderowaniem grafiki. Co prawda ma już odrobinę dość, ale niestety! To galera! Przykuty do klawiatury odpowiedzialnością…

    … to chyba zły PR. Bardzo zły i nie przyciągający nowych deweloperów. 😉

    Oprócz tego scrawl włożył naprawdę wiele wysiłku w podpowiedzi. Podpowiedzi w morrowind potrafią wyświetlać istną menażerię informacji różnego rodzaju ─ zmierzam do uświadomienia was jak dużo pracy wymaga ta konkretna funkcja, zdecydowanie więcej niż mogło wam się wydawać 😉

    Duet gus i hircine dzielnie walczy z GUI dla ekwipunku i pojemników. Zdziałali już dość wiele ale głównie w aspekcie uprzątnięcia i uporządkowania starego kodu. Równocześnie Aleksander pracuje nad grupowaniem przedmiotów, więc w OpenMW 0.15.0 zobaczymy niechybnie w pełni funkcjonalne GUI dla przedmiotów.

    jhooks1 ukończył renderowanie odzienia na npc. Nareszcie. Epopeja dobiegła końca. Co prawda przeszkadza nam odrobinę bug w kodzie odpowiedzialnym za auto-ekwipowanie npc ale zini z pewnością naprawi go gdy tylko znajdzie odrobinę wolnego czasu.

    Warto też wspomnieć, że jhooks1 wprowadził także funkcję pływania oraz usprawnił tryb no-clip.

    Różnice pomiędzy OpenMW 0.11 i 0.14.0 2012-04-16 - sir_herrbatka

    Znajdź siedem różnic.

    Openmw 0.11

    Openmw 0.14

     

    Dość oczywiste, czyż nie?

    Tydzień po wielkanocy 2012-04-15 - sir_herrbatka

    Ostatnio naczelny facebookowicz OpenMW założył temat na forum by każdy z deweloperów mógł swobodnie wytłumaczyć czym się zajmuje i czym planuje się zająć w przyszłości. Ponieważ jestem leniwą bestią postanowiłem przetłumaczyć te posty.

    ACE

    Pracuję nad poprawnym zapisywania rekordów esm, aktualnie część informacji jest tracona podczas tego procesu, więc teraz staram się wyśledzić przyczynę problemu. Docelowo powinniśmy być zdolni do tworzenia dokładnych kopii.
    Gdy w końcu się uda, sądzę że wycofam się z rozwijania OpenMW, koncentrując się równocześnie na wydawaniu wersji na windows. Może spróbuję stworzyć nową paczkę z zależnościami.

    jhooks1

    Teraz koncentruję się na wyświetlaniu pancerzy i odzienia.

    Mam nadzieję, że w ramach prac nad 0.15.0 uda mi się dopracować nowy system fizyki który zaprezentowałem na kanale youtube.

    Chciałbym także wprowadzić część z osiągnięć Chrisa w dziedzinie animowania stworzeń do OpenMW. Rzecz jasna, jeśli tylko Chris chce to właśnie on powinien objąć przywództwo.

    Nawet jeśli nie uda się nam zmusić systemu OGRE do działania, to i tak sposób w jaki stosuje ciężar do elementów szkieletu jest efektywniejszy i być może uda się go zastosować w OpenMW.

    Chris, jeśli już o nim mowa, wciąż usiłuje rzecz jasna wykorzystać system animacji ogre. Efekty są widoczne, można wręcz powiedzieć, że system nawet działa; jednak z wieloma bugami, problemami i kłopotami. Niestety .nif jest własnościowym typem plików, więc nie ma dostępu do dokumentacji, a Chris musi rozpracować wszystko własnoręcznie.

    Aha, ale za to kolizja z gruntem już działa z nową fizyką.

    zini

    Pracuję nad modelem świata; struktury informacji i przygotowania dla mechaniki rozgrywki. W gruncie rzeczy ta mniej ekscytująca robota.

    Nie planowałem zajmować się tym w okresie przed 0.14.0 ale reszta przebija się przez podniecające zadania (grafika i mechanika widoczna od strony użytkownika) na tyle szybko, że zaczęło nam zagrażać wyczerpanie możliwości implementacji takich funkcji z powodu braków w podstawach.

    Hircine pracował samodzielnie nad GUI dla pojemników i ekwipunku ale niestety jego umiejętności w zakresie C++ nie są wystarczające. Na szczęście na posterunku stał gus. Nowy duet poradzi sobie ze wszystkimi trudnościami, a przynajmniej taki jest plan.

    Oczywiście gus skończył z pracą nad organizacjami. Gotowe!

    scrawl

    Jestem już lekko znudzony grafiką, więc teraz zajmę się implementowaniem paru elementów GUI które marzyły mi się już od dawna. Głównie:

  • Podpowiedzi.
  • Door Markers.
  • Podpowiedzi dla obiektów wskazanych przez celownik
  • No i co ja mogę powiedzieć? W 0.14.0 będzie cała masa widocznego trudu scrawla. Minimapa, teren (razem z yacobym), ładna woda i nawet więcej.

    Zbliżamy się wielkimi krokami do wydania 0.14.0, czekamy jeszcze na zakończenie ostatniego zadania (odzienie).