image ©Maxim Nikolaev
Rzeź bugów. 2013-02-26 - sir_herrbatka

Co nowego? W sumie nic ciekawego, choć byliśmy świadkami holocaustu bugów. Celowo używam tu tego słowa, nie tylko po to by oddać skalę, ale także po to by uatrakcyjnić w sumie dość nudną listę poprawek.

• TCL ─ działa w końcu tak jak powinno.

• Podgląd postaci ─ naprawiony, działa wraz ze zmianami wprowadzonymi przez Chrisa.

• Pozycje świateł ─ naprawione.

• Obsługa dużych znaków ─ kilka problemów rozwiązanych.

• Odbicie mgły na powierzchni wody ─ działa.

• Układ książek ─ poprawiony.

• Udoskonalona obsługa tłumaczeń ─ ładowane są wszystkie pliki, nie tylko te dla pierwszego pluginu.

I tak dalej. Poprawek jest więcej, po prostu nie mam cierpliwości by wymienić wszystkie. Jak widzicie daleko jest od tego by można uznać projekt OpenMW za martwy, ale postawcie się na moim miejscu: jak właściwie mam o tym pisać? Zupełnie nic rajcującego.

Scrawl chyba to przeczuwa bo próbuje wmówić mi, że pracuje nad czymś fajnym. Ponieważ jednak nie piśnie nawet słowa tłumaczącego naturę swoich wysiłków sądzę, że mnie po prostu trolluje.

Gus chciałby wrócić do pracy nad renderowaniem broni, ale trudno zrobić to poprawnie nim zostaną zaimplementowane warstwy animacji.

Zini i graffy dalej katują kod edytora, podobnie jak blunted2night dziennik.

Chris dalej pracuje nad animacjami. Niestety okazuje się, że movement solver jest jednak daleki od ideału, i możliwy jest scenariusz kolejnej zamiany, tym razem na kontroler pochodzący z bullet. Oczywiście kontroler bullet także nie jest szczególnie cudowny, a co gorsza chris musi wpierw opanować tajniki tej biblioteki. Niestety na dzień dzisiejszy nie jestem w stanie powiedzieć ile czasu może to zająć.

Week in review 2013-02-26 - sir_herrbatka

Boring, boring, boring and exciting in the wrong way week.

Bugfixes, I always think that this is boring, but let’s be honest: Morrowind team clearly thought the same and the final effect was terrible.

  • toggle collision (tcl) ─ now works as expected
  • character preview ─ fixed
  • light position ─ fixed
  • letter case handling problems ─ fixed
  • time factor ─ fixed
  • water fog ─ fixed
  • book layout ─ improved
  • loading translation data for all plugins ─ not just for the first one
  • and so on…
  • It’s not like there isn’t anything happening with OpenMW. Actually there is a boring bug slaughter, in epic scale.

    Scrawl says that he is working on something cool, but he does not want to say what it is and I start to think that he is just trolling me (ah yes, if ElderTroll reads this I want to say that I miss you!).

    Gus returned to the work on weapon rendering but it won’t work properly until animation layers will be implemented.

    Zini and graffy are still working on the editor. Just like blunted2night on… yes! Journal! How did you know?

    And Chris discovered that movement solver still lacks important features so in fact player is not able to slide down the slope. That is quite some problem, We may need to use a Kinematic Controller from Bullet, but this one requires some big changes in order to use. Chris also needs to learn how to use bullet properly. If there is any Bullet wizard out there, and you want to lend a hand, please do! We need you!

    Idź i nie wracaj. 2013-02-17 - sir_herrbatka

    Dzień dobry. Jeśli liczysz na eksplozje błyskotliwego humoru czeka cię zawód jak jamnika zakochanego w amstafie. Przyczyną tego smutnego stanu rzeczy jest moje zmęczenie. Wiedzcie jednak, że z narażeniem życia i zdrowia…

    Do rzeczy.

    Na dobry początek, kolejny apetyczny błąd: https://dl.dropbox.com/u/2899105/lol.png

    I jeszcze jeden: https://dl.dropbox.com/u/2899105/screenshot001.png

    A teraz rzeczy mniej zabawne, ale równie radosne.

    Po pierwsze: OpenMW 0.21.0 będzie wydany w przeciągu dni.

    Po drugie: otóż Chris finiszuje. Naprawdę. W OpenMW można już swobodnie biegać; pływać, a niedługo będzie można także skakać. Otwiera to nam możliwość implementacji AI, walki i masy innych funkcji których wciąż nam brakuje.

    Po trzecie: dougmencken stworzył gałąź dla tych którzy nie potrafią oprzeć się pokusie i próbują ciasta zanim zostanie włożone do piekarnika. Gałąź nazywa się bigmix i zawiera w sobie wiele funkcji z gałęzi deweloperów. Są też bugi, rzecz jasna.

    Przy okazji oczywiści zaprezentuje filmiki co by nie było, że kłamię.

    Poza tym pozostali deweloperzy pracują w swoich tradycyjnych dziedzinach: blunted2night ─ dziennik, scrawl ─ grafika, pvdk ─ starter.

    Graffy76 tymczasem zajmuje się edytorem, ale nic wielkiego na razie z tego nie wynika.

    I to tyle. Przepraszam za ten tryb przyśpieszone, ale naprawdę miałem ciężki dzień.

    Week in review. 2013-02-17 - sir_herrbatka

    Welcome once again, since bugfest last week was hit I decided to begin with a little continuation

    This bug is well known for intel graphic chipsets, in this particular example it was taken on the netbook. One of the most funny bugs I have seen in the OpenMW I would say, but I have something a little more colorful.

    As scrawl said: “go home depth buffer, you are drunk.”

    Sadly we are going to fix this, eventually…

    But enough of this, let’s get back to the development!

    Zini commanded the packagers to build the release packages for OpenMW 0.21.0, and this will be done soon for sure, along with the upload, the post on the blog with the (not that impressive again) changelog and obligatory video on youtube that you are waiting for. Oh yes, I know you are ;)

    In other news; more important things to see are happening with Chris’ branch. He’s progressing faster than I personally thought he would, even though my opinion was already high. At the moment the list of remaining tasks that still needs to be done is short: non-accumulative movement (movement that is not controlled by animation, that includes jumping and falling down) and correct speed handling (note this is mostly finished). Chris also revealed a bug that will need to be fixed, but following OpenMW for so long showed me that every great feature demonstrates a few small bugs that was hidden before ─ these things are to be expected.

    Needless to say, excellent. Zini even placed basic melee combat (in case of morrowind swinging sword untill the target is not cold-dead) on the roadmap for 0.22.0 and although this will require weapon rendering to be working efficiently before even attempting to start implementing (unless we want to make something really silly) I have good feelings about this. Combat and multiple data files would make 0.22.0 an impressive version even without other features planned. I suspect that team will do even more than this… I can’t wait!

    Dougmencken also can’t wait. He even created a branch called bigmix by merging different development branches not yet in the master just to see what it will look like. It’s something for those who like to try things that are half-baked; this branch is surely buggy as hell, but It’s worth to mention that it exists ─ even if it’s for pure fun. Videos!

    The square sun is still here for dougmencken.

    Running around.

    blunted2night meanwhile continues to work on his journal GUI. Again. Just like pvdk on the launcher. Or scrawl on graphics.

    Graffy76 is busy with the openCS right now. Unfortunately nothing spectacular here right now, but this will change ─ I hope.

    And as usual a lot of boring bug fixing. That’s it for this week!

    Są obrazki! 2013-02-11 - sir_herrbatka

    I o to kolejny tydzień z hukiem pociągu ─ tym razem mam dla was coś dużego niczym tyranozaur po zjedzeniu stada brontozaurów. Ale napięcie musi stopniowo rosnąć.

    Chris wciąż zajęty jest animacjami, a wymiernym efektem jego wysiłków jest działająca już animacja pływania. Reszta wymagać będzie rozwinięcia możliwości movement solver. Na szczęście kod jest bardzo krótki i prosty, z pewnością o wiele łatwiejszy do zrozumienia niż mastodont zwany pmove. Gdyby któryś z was miał już jakieś doświadczenia z grami 3D i szukał jedynie dobrego momentu by włączyć się do projektu myślę, że nie musi już czekać na nic więcej. Chris z radością przywita pomoc, podobną do tej wywołanej przez następną informację.

    Bo o to nastał moment, nie bójmy się tego słowa: historyczny. Wsparcie dla wielu plików gry wylądowało w gałęzi next. Oznacza to, że wsparcie może być obecne w wydaniu 0.22.0, choć będziemy musieli rozwiązać cały szereg błędów, błędzików i bugów. Przykładowo: scrawl zaobserwował znaczną utratę wydajności w wypadku załadowania dodatkowych plików esm.

    A teraz mniej istotne nowiny:

    PotateosMaster zajął się importowaniem archiwów gry spisanych w pliku openmw.cfg Oczywiście powiązane jest to ze świeżo dodaną opcją wsparcia dla dodatków.

    Dougmencken, członek sekty posiadaczy komputerów PowerPC, i osoba która, swojego czasu uruchomił VCMI na swojej ulubionej architekturze niedawno dowiedział się o naszym projekcie i rzecz jasna wyznaczył sobie nowy cel. Dopiął swego co na pewno ucieszy garstkę właścicieli starych komputerów Apple. Wspominam o tym, głównie dla tego by zaprezentować tą unikatową kolekcję bugów powiązanych zarówno z architekturą PowerPC jak „niekoniecznie rewelacyjnymi” otwartymi sterownikami dla kart graficznych nvidii.

    Niebieskie ramki okien, kojarzą mi się trochę z rosyjską ludowością. Oprócz tego różowe czcionki. Nie powiem z czym mi się kojarzą.

    Ponieważ firma Apple posiada patent na zaokrąglone rogi postanowiliśmy, że nasze słońce zamiast kształtu okrągłego przyjmie nieco bardziej kanciastą formę.

    Niebo płonie

    W zakresie prac nad edytorem również posunęliśmy się do przodu. Zini wprowadził podstawowe wsparcie dla GMST, a prace nad importowaniem plików zostały już zamknięte.