Nie da się ukryć pewnych oczywistych faktów. Najlepszym przykładem, jest chyba wyraźne spowolnienie prac nad OpenMW w okresie ostatnich, chyba nawet już miesięcy. A skoro sytuacja jest zupełnie nie do ukrycia to warto przynajmniej spróbować ją wyjaśnić, choćby po to by ograniczyć liczbę teorii spiskowych.
Jak zapewne pamiętacie, jeszcze nie tak dawno pisałem wiele o przebudowie obsługi fizyki w grze. Przypuszczam, że część osób zastanawia się też, dlaczego na blogu nie pojawiają się kolejne emocjonujące wieści z tego frontu. Możliwe, iż pesymiści nawet doszli do wniosku, że najwyraźniej nie ma żadnych emocjonujących wieści. Niestety, pesymiści nie mają racji: ostatnie doniesienia potrafią podnieść ciśnienie krwi do niebezpiecznych poziomów i wycisnąć łzy z męskich oczu. Chris utkwił w martwym punkcie z powodu błędu w samym bullet.
Bullet to złożona biblioteka, i nie sądzę by osoba bez jej dogłębnej znajomości miała szansę na jej naprawienie. Oznacza to tyle, że nie możemy zrobić absolutnie nic i to nie z naszej winy. Bezsilność nie jest przyjemnym stanem, zapewniam was.
Nie pozostaje więc nic innego jak tylko odłożyć wszystko co wymagałoby usprawnień w kodzie fizyki na bliżej nieokreśloną przyszłość. Co gorsza, gus nie ma aż tak wiele czasu na rozwój sztucznej inteligencji walki; więc również i tu możemy przeanalizować wrażenia zrodzone z głębokiego rozczarowania.
Czas zweryfikować nasze możliwości i zoptymalizować plany. I tak: po pierwsze sztuczna inteligencja w walce zostaje odroczona, ponieważ funkcja sprawdzająca czy bohater jest widziany przez postacie w grze jest niezbędna dla innych funkcji ─ a przez to nabywa wyższy priorytet. Po drugie: OpenCS będzie miał swoją premierę już teraz, nawet pomimo tego, że jego użyteczność można określić co najwyżej jako “prawie działa”. Dzięki temu nowe wydanie OpenMW nie będzie wyglądać żenująco, i przynajmniej dostarczy nam nieco opinii na temat edytora.
Wierzcie lub nie: to nie jest pierwszy epizod trudności w historii projektu. Poradzimy sobie z nim tak, jak radziliśmy sobie w przeszłości. Przejściowe problemy nie mogą powstrzymać przyszłości.
Yes, we do know the meaning of the slump. The question is: “Do we have plan to fight it of?”.
As you may noticed our recent progressions was nothing when compared to those crazy, overdrive days a year ago. In fact KittyCat has been stopped by annoying bug inside Bullet (can you imagine how does it feel to be stopped by the third party bug, that you are not able to fix?), gus has less time to work on the combat AI and only OpenCS rolls on ─ sort off.
But we have a plan. First of: getting LOS check feature ─ the way to determinate if any actor sees player. It is needed for stealth, crime and large number of related issues. In fact it may be seen as more important than a combat AI. That’s why gus will focus now on getting this working good and combat AI ─ must wait. This way although we will still have quite dull new version, there will be hope to get something more for next time.
To compensate lack of really visible changes inside the engine We will demonstrate OpenCS that now almost can be used to create content. Many features are still lacking, but use case is clear to see. This way we can also get more early input from potential users about the editor, and that is good thing since currently we are getting in fact almost no input (OpenCS can be just that perfect, but this may not be the case here).
I tak o to, upłynął nam kolejny tydzień. Upłynął szybko, i niestety niekoniecznie produktywnie; ale do rzeczy.
Na początek miły akcent dla wszystkich użytkowników fedory: OpenMW właśnie trafił do repozytorium fusion ─ a to zmniejsza wysiłek związany z instalacją programu do minimum. W związku z tym: jeśli do tej pory nie miałeś cierpliwości by wypróbować OpenMW wiedz, że twoja wymówka padła niczym pod kopniakiem Chucka Norrisa.
Poza tym: w grze pojawiły się pochodnie gasnące po okresie użytkowania oraz zetknięciu z wodą. Wyrazy uznania wprost z ciemnych lochów kierować należy pod adresem rainChu.
Zini tymczasem właśnie wprowadza obsługę dialogów do naszego edytora. Co ciekawe, możliwe, że OpenMW jeszcze w wersji poprzedzającej 1.0 doczeka się poszerzonej obsługi plików dźwiękowych w dialogach ─ jest to ulepszenie trywialne do wykonania, a przy tym być może atrakcyjne dla niektórych autorów modyfikacji.
Greetings!
As I promised we can go back to the old tradition of weekly reviews. Sadly this week was not exactly outstanding.
Let’s start with something tasty for fedora users: OpenMW is now in the fusion repository, making it radically easier to install and test. Kudos for everyone who somehow helped to achieve this.
Other than that: rainChu (a new developer, who joined us recently) just managed to implement exteinguishing portable light sources (that is mostly torches). Anyway: torches will become useless after a period of time, or after going underwater ─ just like in vanilla.
Zini just started to implement everything related to the dialogues handling inside OpenCS. Interesting fact: as you may know, vanilla Morrowind allowed to play sound file while in dialogue. However, not all dialogue records types allowed that. OpenMW can extend this feature to cover topic, greeting and persuasion. This would be very nice, don’t you think?
And that would be it, sadly.
Część czytelników bloga pewnie zastanawiało się ostatnim dniami, cóż to za kataklizm zdruzgotał OpenMW. W niniejszym wpisie postaram się ograniczyć te rozważenia, choć jednocześnie nie mam złudzeń co do szans na całkowicie ich rozwianie.
Otóż przez okres dwóch tygodni Zini nie był dostępny online. Choć dokładne przyczyny tego wydarzenia nie są nam znane, z pewnością wiemy o utracie zasilenia połowy miasta, a niesprawdzone plotki mówią o wybuchu jądrowym; inwazji kosmitów oraz innych efektach specjalnych.
Na szczęście Zini uratował świat przed niechybną zgubą, i w końcu może powrócić do rzeczy naprawdę istotnych ─ takich jak OpenMW. Jest to oczywiście bardzo korzystne, choćby dla tego, że liczba gałęzi do zmergowania zaczynała przekraczać normy wzniesione z takim trudem przez drobnomieszczańską, ale jednak; cnotę ─ RZETELNOŚĆ.
Brak ziniego oznaczał znaczne spowolnienie rozwoju OpenMW. Warto jednak zwrócić uwagę, na wysiłki gusa w kierunku wprowadzenia sztucznej inteligencji walki.
Mam nadzieję, że posty na blogu będą pojawiać się dawnym trybem, bez większych przerw.