Monthly Archives grudzień 2022

Mała paczka poprawek

  • od teraz z Rikktora będzie lecieć 6 PSów
  • dokonano kolejnego reworku smoków. Usunięto smoki klejnotowe z puli mobów dostępnych dla tamerów. Osoby, które posiadały smoki klejnotowe, mają prawo na wymianę na losową sztukę smoka lodowego, smoka ognistego, smoka lub śnieznego wyrma. Po wymianę należy zgłosić się do GMa Maupishon
  • poprawiono nazwę zwłok skoczka z podmroku
  • dodano opis Dmuchania Szkła w Alchemii na WWW
  • poprawiono błędną nazwę kryształu wymaganego do stworzenia starożytnego licza w tworzeniu przywołańców nekromanckich
  • umożliwiono malowanie pigmentem do skór starch masek zwierząt
  • zwiększono ilość nasion jakie pomieści Skrzynia na Nasiona do 5000
  • przywrócono poprawne respawny rudy w kopalniach
Read More

Nelderim DevBlog #24

Mistrzostwa świata w kopanie piłki już za nami, a zaraz czekają nas nadchodzące święta.

Z okazji tychże nadchodzących świąt robota idzie nad wyraz wolno, tak więc wpis na blogu jest raczej skromny…

CentrED#

Ostatnim razem pisaliśmy o początkach przepisywania narzedzia do edycji map CentrED, i rówineż w tym tygodniu rozpoczniemy tym tematem.

Dwa tygodnie temu skończyliśmy wpis bloga, w momencie, gdy klient łączył się i wyświetlał “coś”.

Była to oznaka, że już niewiele nam brakuje, aby mieć w pełni funkcjonalne narzędzie i rzeczywiście problemów było niewiele, ale na tym etapie, były to problemy dość czasochłonne do rozwiązania.

Najpierw uporaliśmy się z problemem niepoprawnego wyświetlania obiektów na mapie z powodu błędów w bardzo pokrętnej oryginalnej logice, a rozwiązaliśmy to najzwyczajniej upraszczając i sprzątając ową logikę.

Następnie udało nam się naprawić większość problemów z samymi operacjami edycji mapy i nareszcie mogliśmy zobaczyć, żę wszystko działa, ale aplikacja działała dość niestabilnie.

Poprawiliśmy błędy w zapisywaniu konfiguracji, pomniejsze literówki w przeróżnych miejscach, naprawiliśmy logikę wyświetlania minimapy, a także rozwiązaliśmy problem z kompresją danych spowodowany niezamkniętym strumieniem danych 🙂

Na sam koniec wprowadziliśmy wiele poprawek w samym kodzie sieciowym aplikacji i w tym momencie nasze testy aplikacji nie wykazały żadnych różnic między oryginalnym serwerem, a naszą przepisaną wersją.

W między czasie zrobiliśmy również mały eksperyment i okazało się, że serwer wymaga zaledwie kilku drobnych modyfikacji, żeby móc działać ze zmodyfikowanym klientem CentrED+.

Mimo że nasz szybki eksperyment pokazał, że jest to możliwe, to niestety, ale jeszcze nie wszystko działa ze zmodyfikowanym klientem i potrzebujemy poświęcić trochę więcej czasu na naprawę niektórych problemów

Synchronizacji ciąg dalszy

W przerwach między życiem codziennym i przygotowaniami do zbliżających się świąt, kontynuujemy temat przenoszenia ostatnich zmian z obecnego silnika na ServUO.

W tej kwestii raczej nie zadziało się nic wybitnego, może za wyjątkiem wciąż trwających większych porządków w naszych gadających NPC.

Co nowego przynosi ServUO

Serce z kamienia, twardy jak skała,…te pojęcia zakorzeniły się w naszym języku, niczym drzewa w pienińskich skałach…, a jeśli już mówimy o skałach i kamieniach, to warto wspomnieć, iż przejście na długo wyczekiwany silnik ServUO pozwoli nam na rozszerzenie palety rzeczy, które możemy stworzyć za pomocą Kamieniarstwa. Nasze customowe posągi, to jedno, ale do tego dodatek ToL pozwala nam na tworzenie przedmiotów do budowy i dekoracji domków, Więcej detali i informacji znajdziecie TUTAJ.

Podsumowanie

Leniwa przedświąteczna atmosfera dość mocno daje nam się we znaki, ale mimo to staramy się cokolwiek działać w kierunku migracji.

Po świętach i po nowym roku myślimy, że już wszystkim będzie tęskno za komputerem i wrócimy na normalne obroty.

I na sam koniec bloga, chcemy wam wszystkim życzyć spokojnych i wesołych świąt!

Do następnego!

Read More

Nelderim DevBlog #23

Ho, ho, ho, witajcie ponownie podróżnicy.

Okres przedświąteczny chyba możemy już uznać za rozpoczęty, ale to nie oznacza, że będziemy siedzieć z założonymi rękami i czekać na brodacza w czerwonym wdzianku.

Przejdźmy zatem do lektury 🙂

CentrED#

Wielu z was możliwe że kojarzy, chociażby z nazwy narzędzie o nazwie CentrED, które służy do edycji map przez wielu użytkowników jednocześnie.

Jest to jedno z trzech narzędzi, bez których zdecydowanie nie byłoby Nelderim, ponieważ wszelkie zmiany na mapie wprowadzamy właśnie z jego wykorzystaniem.

Narzędzie to powstało ponad 15 lat temu (a przynajmniej tylko tyle sięga dostępna historia), a ostatnia stabilna wersja pochodzi z roku 2012(chociaż w ostatnich miesiącach oryginalny autor, znów zaczął robić zmiany w kodzie).

Dość dziwne jest, że przez tyle lat nie powstało, żadne narzędzie, które jest w stanie dorównać CentrEDowi(istnieje CentrED+, który posiada wiele dodatkowych funkcjonalności, ale jest okrutnie zabugowany, a także na horyzoncie jest UOStudio, które jest na bardzo wczesnym etapie rozwoju).

Sami próbowaliśmy nawet spróbować usprawnić CentrEDa, ale język pascal, w którym jest napisany, jest dość dużą przeszkodą, ponieważ jest dość mocno przestarzały, a jego narzędzia programistyczne odbiegają bardzo od nowoczesnych narzędzi.

Postanowiliśmy zrobić zatem szybki eksperyment i spróbować przepisać CentrEDa, aby był bliższy dzisiejszym standardom.

Na pierwszy ogień poszła część serwerowa, ponieważ posiada dużo mniej kodu i nie posiada interfejsu graficznego, który potrafi być mocno problematyczny.

Cały proces przepisywania okazał się prostszy niż początkowo zakładaliśmy i mieliśmy większą część kodu wstępnie gotową po około trzech tygodniach pracy.

Jedynym kawałkiem, który wymagał więcej myślenia i kombinowania, był kod sieciowy, którego nie dało się po prostu przepisać, a trzeba było w dużej mierze napisać zwyczajnie od nowa.

Gdy w końcu udało nam się projekt w ogóle skompilować cały kolejny dzień poświęciliśmy na naprawianie wszelkich błędów, pomyłek i literówek, aż w końcu udało nam się osiągnąć pierwszy sukces!

Oryginalny klient CentrEDa połączył się z naszym serwerem, początkowa komunikacja odbyła się bez problemów, a sam klient jest nawet w stanie poprawnie wyświetlić niektóre dane.

Niektórzy mogą się zastanawiać, czy takie prace przypadkiem nie odkładają w czasie migracji na ServUO i odpowiedź jest i tak i nie.

Tak, bo rzeczywiście w tym czasie moglibyśmy pracować nad migracją, a nie ponieważ dobre narzędzia bardzo pomagają przy pracy, a dodatkowo taka praca przy innym projekcie pozwala nam się zresetować.

Mając pełną kontrolę nad takim narzędziem jak CentrED z pewnością wszyscy na tym skorzystamy 🙂

Powiew świeżości u bossów

Jako że ostatnie 2 tygodnie były raczej dwoma tygodniami odskoczni i eksperymentów, to postanowiliśmy poświęcić trochę czasu na rozwój serwera i wypróbować pomysł, który od dawna chodził nam po głowach.

Pomysłem tym są specjalne ataki kierunkowo-obszarowe u bossów, które są odpowiednio wcześniej oznaczane i wymagają interakcji od gracza.

W założeniu ma to dodać dynamiki do walki z bossami i będzie wymagać trochę więcej ruchu od graczy.

Na razie jesteśmy na etapie poszukiwań, a pierwszy efekty możecie zobaczyć na poniższym filmie

Oczywiście możliwości są niezliczone i możemy wyprowadzać ataki o różnych kształtach, różnych opóźnieniach, różnych efektach i co nam tylko przyjdzie do głowy, ale główne założenie pozostaje bez zmian:

Gdy widzisz, że boss wykonuje atak, zrób wszystko żeby go uniknąć.

Nie jest jeszcze ustalone czy mechanika ta na 100% się pojawi, ale na razie pierwsze wrażenia są bardzo pozytywne i na pewno będziemy próbować.

No i chyba najważniejsze jest to, że system ten pojawi się jeszcze na obecnym serwerze, bo nie ma żadnych przeciwskazań, żeby odkładać go aż do ServUO 🙂

Co nowego przynosi ServUO

Kolejny ciekawy boss, który zostaje dodany na ServUO, to Niporailem. Jest to gargulec, który ma nową odświeżoną grafikę. Z ciekawych mechanik, ten boss posiada umiejętność przywoływania duchowej zbroi – mobka, który znika po śmierci. Dodatkowo, boss potrafi rzucić czar duszenia z Nekromancji (Strangle) i posiada umiejętność Złoto Głupców – rzuca kupki złota o nadmiernej wadze, które lądują wprost w plecaku gracza. Złoto zamienia się w piasek, gdy rzucamy je na ziemie.

Więcej szczegółów i cyferek tutaj

Podsumowanie

Mamy nadzieję, że dotrwaliście do końca i tak samo jak my, nie możecie się doczekać, czym będziemy się mogli pochwalić za kolejne 2 tygodnie.

Kto wie, może przepisany CentrED okaże się o tyle lepszy, że przyśpieszy to cały proces migracji albo otworzy nowe możliwości?

Dajcie nam też znać co sądzicie o nowym systemie dla bossów i czy macie jakieś uwagi albo pomysły 🙂

Do następnego!

Read More

Świąteczne questy

Od 07.12.2022 do 06.01.2023 będziecie mogli wziąć udział w świątecznych aktywnościach. Przygotowaliśmy dla was 4 aktywności na ten czas.

  1. Quest “Piernikowe Zadanie”, które możecie pobrać u Tilly – piekarza z Ferion, którą znajdziecie nieopodal pola w Ferion. Quest jest automatyczny. Opis znajdziecie u samego NPC. By rozpocząć quest, należy kliknąć na NPC’a i wybrać opcję Rozmawiaj.
  2. Quest “Zagubione Renifery Pana”. Podobnie jak “Piernikowe Zadanie”, ten quest jest automatyczny. Działa na podobnej zasadzie. NPCa znajdziecie w Śnieżnej Przystani.
  3. Quest “Zadanie od Pana”, podobnie jak 2 poprzednie questy, jest automatyczne. Pobieramy zadanie poprzez rozmowę z NPCem. Samego NPCa znajdziemy przed wejściem do Garlan.
  4. Świąteczne champy: 3 lokalizacje oznaczonych wielkimi białymi drzewami (dokładne lokalizacje poniżej). Każdy z champów ma 6 fal + unikatowego bossa, z których można zdobyć losowy artefakt. Każdy z potworów ma w ciele kamyk. Kamyki można wymienić na nagrody. Kamyki można wymienić do końca stycznia 2023 u GMa Maupishon. Champy można robić raz na 60 min.
    Na champach eventowych obowiązuje zakaz PvP oraz okradania.

Lokalizacje champów:

Champ Nr 1– Nieopodal Saew – Bossem jest Kevin
Champ Nr 2 – Na wyspie wyrmów – Bossem jest Mikołaj
Champ Nr 3 – Bossem jest Lodowy Smok

NAGRODY:
– pomalowanie zwierzęcia na kolor ekstrawagancki z palety Punktów Fabularnych – 800 kamieni
– zmiana nazwy lub opisanie przedmiotu lub peta – 850 kamieni
– dowolny artefakt z listy Przeklęte Artefakty – 900 kamieni
– dowolny artefakt z listy Artefakty z Elghinn – 1200 kamieni
– pigment do losowej powierzchni (kolor z palety za punkty fabularne) – 420 kamieni
– proszki wzmocnienia do losowej powierzchni posiadające 3 użycia – 350 kamieni
– mikstura wskrzeszenia kontrolowanej istoty – 300 kamieni
– dekoracyjna sukmana w kolorze lodowego smoka (czas rozpadu 3 miesiące) – 590 kamieni

Read More