Główny Gry Corsairs Legacy Corsairs Legacy: Naval Mission Aktualności Wspólnota Łączność
Игра Corsairs Legacy
pl
pl
de
en
es
fr
ja
ko
pt
ru
tr
ua
zh
Corsairs Ship Pack. Twórca zestawu modów dotyczących silnika MaelStrom — szczegółowa opowieść. Druga część wywiadu
Corsairs Ship Pack. Twórca zestawu modów dotyczących silnika MaelStrom — szczegółowa opowieść. Druga część wywiadu

Niniejszy artykuł został przygotowany podczas prac nad grą Corsairs Legacy, symulatorem życia pirackiego, tworzonym przez Mauris Studio, w celu popularyzacji tematyki morskiej oraz gier o piratach.

Aktualności dotyczące projektu można śledzić na naszej stronie internetowej, kanale YouTube oraz na Telegramie.

Dowiedz się więcej o projekcie Corsairs Legacy – Historyczny Piracki RPG Symulator i dodaj go do swojej listy życzeń na stronie Steam.

Kontynuując temat jednej z najlepszych rosyjskich serii gier o piratach i bitwach morskich, czyli Sea Dogs, chcemy podkreślić, że przeprowadziliśmy wywiady z większością twórców dodatków zarówno do Age of Pirates 2: City of Abandoned Ships jak i Age of Pirates: Caribbean Tales.

Teraz porozmawiamy o modach, a dokładniej o pewnej kompilacji wielu różnych modyfikacji, w której większość gry została przeniesiona na silnik MaelStrom. Mowa o Corsairs Ship Pack, czyli o pakiecie statków.

Jest to druga część wywiadu szczegółowo omawiającego silnik MaelStrom. Poprzednią oraz ostatnią część można znaleźć pod podanymi linkami.

Wołodymyr: Aleksandrze, witaj!

Aleksander: Witaj, Wołodymyr!

Wołodymyr: Dziś ukazała się aktualizacja silnika MaelStrom. Co nowego się w niej pojawiło? Czy planujesz zaktualizować Corsairs Ship Pack do nowej wersji silnika?

Aleksander: Ta aktualizacja wprowadza bardzo istotne zmiany dotyczące morza. W poprzedniej wersji prędkość cieni na powierzchni wody była zbyt niska, przez co morze wyglądało jak galareta. Przez długi czas próbowałem przekonać dewelopera do poprawy — i w końcu się udało. Teraz woda wygląda naturalnie, ma prawidłowe cienie i zachowuje się realistycznie.

Dodatkowo istniały problemy z cząsteczkami — szczególnie z ogniem na statkach, który gasł zbyt gwałtownie. To również zostało naprawione. Ostatnią poprawką w tej aktualizacji jest prawidłowy zapis crash logów według komunikatów z silnika. Wcześniej mieliśmy błąd, którego nie potrafiliśmy zidentyfikować. Teraz diagnostyka jest znacznie prostsza.

Corsairs Ship Pack. Twórca zestawu modów dotyczących silnika MaelStrom — szczegółowa opowieść. Druga część wywiadu

Corsairs Ship Pack

Wołodymyr: Wspominałeś, że wysłałeś co najmniej osiem próśb o poprawki i zauważyłem, że jesteś też bardzo aktywny na oficjalnej stronie MaelStrom. Czy poza tym utrzymujesz jakiś kontakt z deweloperem? Jak wygląda ta komunikacja?

Aleksander: W rzeczywistości nie mamy bliskiego kontaktu. Zacząłem używać tego silnika dlatego, że deweloper jest aktywny i chętnie pomaga wdrażać różne pomysły — by popularyzować silnik.

Gdy zauważam problem w silniku, od razu go zgłaszam. Ale nasze relacje nie zawsze są ciepłe, więc znalazłem skuteczny sposób, aby zmotywować go do działania. Publikuję wątki z oczywistymi błędami i proszę fanów z mojej społeczności, by również napisali, że zmiany są potrzebne. Deweloper bardzo dba o swoją reputację, więc reaguje.

Wołodymyr: Czyli zapłaciłeś 12 dolarów i masz wsparcie na całe życie?

Aleksander: Większość naszego zespołu kupiła silnik, mimo że proponowałem, że wszyscy możemy pracować na moim egzemplarzu. Zakup nie obejmuje oficjalnego wsparcia, ale deweloper nadal utrzymuje kontakt z klientami. Nie wiem, jak długo to potrwa.

Wołodymyr: Czy każdy kupił swoją wersję z osobnym kluczem?

Aleksander: Nie. Przy zakupie wysyłany jest unikalny link URL, z którego można pobrać silnik tyle razy, ile potrzeba.

Wołodymyr: To dlaczego kupiliście tyle kopii dla jednego projektu?

Aleksander: Żeby wesprzeć dewelopera.

Wołodymyr: Czy wiesz, ile zespołów pracuje obecnie na MaelStrom? Czy widać na forum jakieś ciekawe projekty?

Aleksander: W społeczności rosyjskojęzycznej nie mam pewności, bo niektórzy mogą pracować po cichu. Znam tylko Roger Game Studio. Oni jeszcze przed nami chcieli stworzyć grę na MaelStromie, ale później, z powodu zmian, zdecydowali się z niego zrezygnować i przejść na silnik Sea Dogs: To Each His Own.

Jeśli chodzi o zachodnie studia — na stronie dewelopera znajduje się lista projektów przeniesionych ze starego Storm Engine na MaelStrom. Niestety większość zagranicznych modów nie jest w pełni przetestowana. Jedynym działającym stabilnie jest Historical Eras II.

Wołodymyr: Podobnie „New Horizons” działa stabilnie, bo silnik był pierwotnie tworzony specjalnie dla tej gry. Dlaczego więc Corsairs Ship Pack nie znajduje się na liście projektów na oficjalnej stronie?

Corsairs Ship Pack. Twórca zestawu modów dotyczących silnika MaelStrom — szczegółowa opowieść. Druga część wywiadu

Corsairs Ship Pack

Aleksander: Ponieważ mamy rosyjską lokalizację, a dla nich wielojęzyczność jest bardzo ważna. Każdy ich projekt ma pięć wersji językowych, co pomaga przyciągać nowych odbiorców. U nas teksty są bezpośrednio osadzone w skryptach, więc zapewnienie wielu języków byłoby trudne.

Dlatego Corsairs Ship Pack raczej nie będzie projektem wielojęzycznym. Jeśli zagraniczni gracze będą chcieli pomóc przy lokalizacji — wesprzemy ich, ale sami nie planujemy tego robić.

Wołodymyr: Age of Pirates 2 miało różne lokalizacje. Czy wasza wersja ma pliki tłumaczeń, czy wszystko jest „zaszyte” w kodzie?

Aleksander: Tak, wszystkie teksty i dialogi są wpisane bezpośrednio w skryptach.

Wołodymyr: Jakie są główne różnice między MaelStrom a Storm Engine?

Aleksander: Przede wszystkim dzięki antyaliasingowi i potrójnemu buforowaniu grafika jest znacznie bardziej płynna i estetyczna. Drugą dużą różnicą jest wielowątkowość — moje 24 wątki są w pełni wykorzystywane. Usunięto też wycieki pamięci, co było problemem w starej wersji. MaelStrom nie jest idealny, ale nie widziałem dla niego konkurencji. Nawet aktualizacja silnika TEHO wypada słabiej.

Corsairs Ship Pack. Twórca zestawu modów dotyczących silnika MaelStrom — szczegółowa opowieść. Druga część wywiadu

Corsairs Ship Pack

Wołodymyr: W ciągu ostatnich sześciu miesięcy MaelStrom był aktualizowany siedem razy. Czy robi to jedna osoba? I czy poprzednie aktualizacje wprowadziły znaczące zmiany?

Aleksander: Tak, aktualizacje wykonuje obecnie jedna osoba, ale często konsultuje się ze świetnymi programistami. Zmiany były bardzo ważne, szczególnie dla Corsairs Ship Pack. Dotyczyły m.in. poprawy morza, interfejsu, obsługi nowych formatów tekstur — niektóre można teraz ładować bez konwertowania. Silnik obsługuje nawet rozdzielczość 8K.

Wołodymyr: Czy na MaelStrom można stworzyć nowoczesną grę, nie będącą dodatkiem do Sea Dogs?

Aleksander: Od dawna mówimy, że tworzenie modeli Sea Dogs jest trudne. Format FBX umożliwia przechowywanie wielu danych — animacji, ruchu, całych scen. Jeśli jakiś silnik obsługiwałby FBX zamiast Gm, zobaczylibyśmy ewolucję całej serii Sea Dogs.

Wołodymyr: Czy MaelStrom może obsługiwać FBX?

Aleksander: To pytanie do profesjonalnych programistów. Roger Game Studio próbuje dodać obsługę FBX. Jeśli im się uda, będzie to ogromny krok naprzód — i wtedy MaelStrom mógłby „umrzeć”, bo każdy mógłby tworzyć modele w dowolnym edytorze, bez konwersji. Ale wykonanie tego w pojedynkę jest praktycznie nierealne.

Wołodymyr: Dziękuję za wywiad! Do zobaczenia!

Aleksander: Dziękuję za uwagę!

Nowa gra o piratach jest już na platformie Steam

Kup na