
Dieser Artikel wurde während der Entwicklung des Corsairs Legacy-Piratenlebens-Simulatorspiels vom Mauris Studio erstellt, um das maritime Thema im Allgemeinen und Piratenspiele im Besonderen zu popularisieren.
Sie können die Neuigkeiten zum Projekt auf unserer Website, unserem YouTube-Kanal und unserem Telegram verfolgen.
Erfahren Sie mehr über das Projekt Corsairs Legacy – Historical Pirate RPG Simulator und setzen Sie es auf Ihre Wunschliste auf der Steam-Seite.
In Fortsetzung des Themas einer der besten russischen Piraten- und Seekampf-Spielreihen, Sea Dogs, möchten wir erwähnen, dass wir die meisten Entwickler der Add-ons zu Age of Pirates 2: City of Abandoned Ships und Age of Pirates: Caribbean Tales interviewt haben.
Heute sprechen wir über Mods – genauer gesagt über einen speziellen Build, der zahlreiche Modifikationen kombiniert und einen Großteil des Spiels auf die MaelStrom Engine überträgt. Gemeint ist das Corsairs Ship Pack, oder kurz: das Schiffspaket.
Dies ist der zweite Teil des Interviews, der sich ausführlich mit der MaelStrom Engine befasst. Den vorherigen und den abschließenden Teil finden Sie über die angegebenen Links.
Wolodymyr: Alexander, hallo!
Alexander: Hallo, Wolodymyr!
Wolodymyr: Heute wurde das MaelStrom-Update veröffentlicht. Was genau wurde verbessert, und planen Sie, das Corsairs Ship Pack bald auf die neue Version der Engine zu aktualisieren?
Alexander: Das aktuelle Update enthält sehr wichtige Änderungen in Bezug auf das Meer. In der vorherigen Version der Engine fehlte eindeutig die Geschwindigkeit der Schattenbewegung auf der Wasseroberfläche, weshalb das Meer wie Gelee wirkte. Ich habe lange versucht, den Entwickler darauf aufmerksam zu machen – und endlich wurde ich gehört. Jetzt wirkt das Meer lebendig, besitzt dynamische Schatten und alles funktioniert sauber.
Außerdem gab es Probleme mit Partikeln, insbesondere bei Feuern auf Schiffen und deren abruptem Verschwinden. Auch das wurde behoben. Und schließlich wurde ein Fehler behoben, der das Aufzeichnen von Abstürzen gemäß Engine-Meldungen verhinderte. Zuvor hatten wir einen Bug, den wir nie reproduzieren konnten – mit diesem Update ist das Troubleshooting viel leichter.

Corsairs Ship Pack
Wolodymyr: Sie sagten, es gab mindestens acht Anfragen Ihrerseits, und ich sehe auch, dass Sie sehr aktiv auf der offiziellen MaelStrom-Website sind. Kommunizieren Sie darüber hinaus mit dem Entwickler? In welchem Kontext findet der Dialog statt?
Alexander: Tatsächlich gibt es keine enge Kommunikation. Aber insgesamt begann ich überhaupt erst mit dieser Engine zu arbeiten, weil der Entwickler sehr aktiv ist und wirklich hilft, Ideen umzusetzen, um die Engine bekannter zu machen.
Wenn ich ein Problem sehe, melde ich es sofort. Unsere Beziehung ist nicht immer warm, aber ich habe eine effektive Methode gefunden, ihn zu etwas zu bewegen: Ich veröffentlichte Threads mit offensichtlichen Engine-Problemen und bat die Community, ebenfalls Kommentare zu hinterlassen. Da der Entwickler seinen Ruf sehr schätzt, reagierte er darauf.
Wolodymyr: Bedeutet das, dass Sie einmal 12 Dollar bezahlt haben und er Sie nun lebenslang unterstützt?
Alexander: Die meisten unseres Teams haben die Engine selbst gekauft, obwohl ich ihnen angeboten habe, meine Version gemeinsam zu nutzen. Offizielle Unterstützung gehört nicht zum Kauf, aber der Entwickler bleibt dennoch mit den Kunden in Kontakt – wie lange noch, weiß ich nicht.
Wolodymyr: Haben alle Teammitglieder jeweils eine eigene Version mit eigenem Schlüssel gekauft?
Alexander: Nein, beim Kauf erhält man lediglich einen eindeutigen Download-Link, über den man die Engine beliebig oft herunterladen kann.
Wolodymyr: Warum musste dann jeder einzeln kaufen?
Alexander: Sie wollten den Entwickler unterstützen.
Wolodymyr: Wissen Sie, wie viele Teams aktuell mit MaelStrom entwickeln, und welche Projekte interessant wirken?
Alexander: In der russischsprachigen Community kann ich es nicht sicher sagen – vielleicht entwickeln einige, ohne es zu bewerben. Was ich weiß: Roger Game Studio wollte früher ein Projekt auf MaelStrom beginnen, wechselte jedoch zum Sea Dogs: To Each His Own-Engine-Zweig.
Unter westlichen Entwicklern gibt es eine Liste von Projekten, die ursprünglich auf der alten Storm Engine basierten und später auf MaelStrom portiert wurden. Die meisten Add-ons sind jedoch ungetestet. Das einzige spielbare Projekt ist Historical Eras II.
Wolodymyr: Auch New Horizons befindet sich auf dieser Liste, da die Engine ursprünglich speziell für dieses Spiel entwickelt wurde. Warum steht Corsairs Ship Pack nicht auf der offiziellen Projektliste?

Corsairs Ship Pack
Alexander: Weil wir nur eine russische Lokalisierung haben, während der Entwickler auf Mehrsprachigkeit setzt. Seine Projekte bieten fünf Sprachen und ziehen damit ein breiteres Publikum an. Unser Projekt ist dafür nicht geeignet, weil alle Texte fest in Skripten „eingebettet“ sind.
Wolodymyr: CAS hatte verschiedene Lokalisierungen. Arbeitet ihr mit einer Version, bei der Übersetzungen direkt in den Code integriert sind?
Alexander: Ja, alle Texte und Dialoge sind in Skripts „vernäht“.
Wolodymyr: Erklären Sie bitte die Hauptunterschiede zwischen MaelStrom und Storm Engine.
Alexander: Erstens ist das Bild dank Anti-Aliasing und Triple Buffering deutlich schöner und flüssiger. Zweitens ist die Engine multithreaded – meine 24 Threads werden vollständig genutzt. Außerdem wurden Memory Leaks behoben. Die Storm Engine hat diese Probleme. MaelStrom ist zwar nicht perfekt, aber derzeit konkurrenzlos. Selbst das TEHO-Engine-Update reicht nicht heran.

Corsairs Ship Pack
Wolodymyr: MaelStrom wurde in den letzten sechs Monaten siebenmal aktualisiert. Arbeitet daran wirklich nur eine Person? Und wie nützlich waren die vorherigen Updates?
Alexander: Ja, derzeit arbeitet nur eine Person an den Updates, konsultiert aber andere Programmierer. Die Updates waren extrem wichtig – vor allem für Corsairs Ship Pack. Dazu zählen Meer-Fixes, Interface-Fixes, Unterstützung anderer Texturformate und sogar der Import einiger Formate ohne Konvertierung. Die Engine unterstützt außerdem 8K-Auflösung.
Wolodymyr: Ist es 2021 möglich, auf MaelStrom ein neues Spiel zu entwickeln, das kein Sea-Dogs-Addon ist?
Alexander: Die Modellierung in Sea Dogs ist sehr kompliziert. Es gibt das FBX-Format, das Animation, Bewegung und ganze Szenen speichern kann. Wenn eine Engine FBX statt GM unterstützen würde, wäre das die Evolution von Sea Dogs.
Wolodymyr: Kann MaelStrom FBX unterstützen?
Alexander: Das müssen professionelle Entwickler beantworten. Roger Game Studio versucht, der Engine FBX-Support beizubringen. Wenn das gelingt, wäre das ein riesiger Fortschritt – und möglicherweise das Ende von MaelStrom, weil dann jeder Modelle bearbeiten könnte, ohne Konvertierung. Aber das ist nichts, was eine einzelne Person stemmen kann.
Wolodymyr: Danke für das Gespräch, Alexander! Bis zum nächsten Mal!
Alexander: Danke für Ihre Aufmerksamkeit!











