Principal Jeux Corsairs Legacy Corsairs Legacy: Naval Mission Nouvelles Communauté Contacts
Игра Corsairs Legacy
fr
fr
de
en
es
ja
ko
pl
pt
ru
tr
ua
zh
Corsairs Ship Pack. Le créateur de l’ensemble de mods sur le moteur MaelStrom en détail. Deuxième partie de l’interview
Corsairs Ship Pack. Le créateur de l’ensemble de mods sur le moteur MaelStrom en détail. Deuxième partie de l’interview

Cet article a été préparé pendant le développement du Corsairs Legacy, jeu simulateur de vie de pirate par le studio Mauris, afin de populariser la thématique maritime en général et les jeux de pirates en particulier.

Vous pouvez suivre les actualités du projet sur notre site web, sur notre chaîne YouTube et sur notre canal Telegram.

Découvrez davantage le projet Corsairs Legacy – Historical Pirate RPG Simulator et ajoutez-le à votre liste de souhaits sur sa page Steam.

Poursuivant le sujet de l’une des meilleures franchises russes de jeux sur les pirates et les batailles navales, Sea Dogs, nous souhaitons préciser que nous avons interrogé la plupart des développeurs d’extensions pour Age of Pirates 2: City of Abandoned Ships et Age of Pirates: Caribbean Tales, titres emblématiques parmi les jeux de pirates sur PC.

Nous allons maintenant parler de mods, ou plus précisément d’un build particulier rassemblant un grand nombre de modifications différentes, accompagné du portage d’une grande partie du jeu vers le MaelStrom Engine. Plus exactement — le Corsairs Ship Pack, ou simplement le pack de navires.

Ceci est la deuxième partie de l’entretien, qui traite en détail du MaelStrom Engine. Vous pouvez lire les parties précédente et finale via les liens fournis.

Volodymyr : Bonjour, Alexander !

Alexander : Bonjour, Volodymyr !

Volodymyr : Une mise à jour de MaelStrom est sortie aujourd’hui. Quelles améliorations contient cette mise à jour, et prévoyez-vous de mettre à jour Corsairs Ship Pack vers la nouvelle version du moteur prochainement ?

Alexander : Cette mise à jour inclut des changements très importants concernant la mer. Dans la version précédente du moteur, on voyait clairement qu’il manquait de vitesse dans le déplacement des ombres sur la mer, ce qui donnait un effet de gélatine. J’ai essayé longtemps d’en parler au développeur, et il m’a enfin entendu. Désormais, la mer paraît vivante, possède des ombres dynamiques et tout fonctionne bien.

De plus, il existait des problèmes de particules, notamment pour les feux sur les navires et leur extinction trop brusque. Cela aussi a été corrigé. Et le dernier correctif inclus concerne l’enregistrement des crashs d’après les messages du moteur. Avant cette mise à jour, nous avions un bug impossible à attraper — maintenant, le débogage est bien plus simple.

Corsairs Ship Pack. Le créateur de l’ensemble de mods sur le moteur MaelStrom en détail. Deuxième partie de l’interview

Corsairs Ship Pack

Volodymyr : Vous avez mentionné au moins huit demandes de votre part, et j’ai également remarqué que vous êtes très actif sur le site officiel de MaelStrom. À part ces requêtes, êtes-vous encore en contact avec le développeur ? Dans quel contexte se déroule le dialogue ? Parlez-nous davantage des échanges autour du moteur MaelStrom.

Alexander : En réalité, il n’y a pas de communication rapprochée. Mais en général, j’ai commencé à travailler sur ce moteur précisément parce que le développeur est très actif et aide réellement à implémenter certaines idées afin de populariser le moteur.

Si je remarque un problème ou un besoin dans le moteur, je le signale immédiatement. Mais notre relation n’est pas toujours simple, et j’ai trouvé une manière efficace de le pousser à agir : j’ai publié des fils décrivant des problèmes évidents du moteur et demandé aux fans de ma communauté d’écrire également s’ils pensaient que des modifications étaient nécessaires. Comme le développeur du moteur MaelStrom tient à sa réputation, il a réagi.

Volodymyr : Donc, vous avez payé 12 dollars au début et maintenant il vous soutient à vie ?

Alexander : La majorité de notre équipe a acheté le moteur, même si je leur avais proposé de travailler ensemble avec ma copie. Et officiellement, il n’y a pas de support prévu à l’achat, mais le développeur reste tout de même en contact avec ses clients. Pour combien de temps encore, je ne sais pas.

Volodymyr : Quand vous dites « les membres de l’équipe ont acheté le moteur », cela signifie-t-il que chacun a acheté une version distincte avec une clé séparée ?

Alexander : Non. Lors de l’achat du moteur, un lien URL unique est envoyé par e-mail, permettant de télécharger le moteur autant de fois que nécessaire.

Volodymyr : Alors pourquoi chacun devait-il acheter une copie si vous travaillez tous sur le même projet ?

Alexander : Ils ont voulu soutenir le développeur.

Volodymyr : Savez-vous combien d’équipes travaillent actuellement sur MaelStrom, et si l’activité du forum permet d’identifier des projets intéressants ?

Alexander : Pour la communauté russophone, je ne peux rien affirmer — certains travaillent peut-être sans communiquer dessus. Je connais en revanche Roger Game Studio. Avant nous, ils voulaient créer un jeu sur le moteur MaelStrom, mais après certains ajustements, ils ont abandonné MaelStrom pour passer au moteur de Sea Dogs: To Each His Own.

Concernant les studios occidentaux, la page du développeur liste plusieurs projets créés sur l’ancien moteur Storm puis adaptés au moteur MaelStrom. Malheureusement, la plupart des add-ons étrangers ne sont pas totalement testés. Le seul réellement jouable est Historical Eras II.

Volodymyr : « New Horizons » figure aussi sur cette liste car le moteur a été conçu à l’origine pour ce jeu. C’est pourquoi il fonctionne de manière stable sous MaelStrom. Pourquoi, alors, Corsairs Ship Pack n’apparaît-il pas dans la liste des jeux sur le site officiel ?

Corsairs Ship Pack. Le créateur de l’ensemble de mods sur le moteur MaelStrom en détail. Deuxième partie de l’interview

Corsairs Ship Pack

Alexander : Parce que nous avons une localisation en russe uniquement, alors que pour eux, le multilinguisme est essentiel. Ils offrent cinq langues dans chaque projet, ce qui attire une audience bien plus large. Nous, en revanche, avons tous les textes directement intégrés dans les scripts — c’est plus simple pour nous.

Nous n’avons donc pas de système de fichiers séparés pour la localisation, et il est peu probable que notre projet Corsairs Ship Pack devienne un jour adapté au multilingue. Si des utilisateurs étrangers souhaitent contribuer à une localisation, nous pourrons les aider — mais ce n’est pas une priorité pour nous.

Volodymyr : Vous travaillez sur une version d’Age of Pirates 2: City of Abandoned Ships qui avait plusieurs localisations. La version dont vous disposez contient-elle un fichier de localisation ou bien tout est-il « intégré » dans le code ?

Alexander : Oui, nous avons une version où tous les textes et dialogues sont intégrés dans les scripts.

Volodymyr : Alexander, quels sont les principaux différences entre MaelStrom et Storm Engine aujourd’hui ?

Alexander : Tout d’abord, grâce à l’anti-aliasing et au triple buffering, l’image est devenue plus agréable et nettement plus fluide. Ensuite, le moteur est multithread : je vois clairement mes 24 threads utilisés en continu. Et puis, il y a eu des corrections majeures de fuites mémoire — un problème persistant dans l’ancien moteur. MaelStrom n’est certes pas parfait, mais je n’ai encore vu aucun concurrent à son niveau. Même la mise à jour du moteur TEHO ne l’égale pas.

Corsairs Ship Pack. Le créateur de l’ensemble de mods sur le moteur MaelStrom en détail. Deuxième partie de l’interview

Corsairs Ship Pack

Volodymyr : Au cours des six derniers mois, MaelStrom a reçu sept mises à jour. Une seule personne fait-elle vraiment tout ? Et les six mises à jour précédentes ont-elles apporté des changements significatifs ?

Alexander : Oui, une seule personne travaille sur les mises à jour, mais elle consulte régulièrement des programmeurs talentueux. Les mises à jour ont été cruciales, surtout pour Corsairs Ship Pack : corrections de la mer, améliorations d’interface, prise en charge de nouveaux formats de textures — certaines pouvaient même être chargées sans conversion. Le moteur supporte désormais la résolution 8K.

Volodymyr : Pensez-vous qu’en 2021, il soit possible de créer un nouveau jeu moderne sous MaelStrom, quelque chose d’indépendant et non une extension de Sea Dogs ?

Alexander : Nous discutons depuis longtemps de la difficulté de créer des modèles dans Sea Dogs. Il existe le format FBX, utilisé pour garantir la compatibilité entre logiciels de création numérique. Il peut stocker énormément d’informations : animations, mouvements, scènes complètes. Si un moteur pouvait utiliser le FBX au lieu du format Gm, nous verrions non seulement un nouveau jeu, mais une véritable évolution de Sea Dogs.

Volodymyr : Est-il possible d’ajouter la prise en charge du FBX à MaelStrom ?

Alexander : Il faut demander cela à des développeurs professionnels. Roger Game Studio essaie actuellement d’enseigner au moteur à accepter le format FBX. Si cela fonctionne, ce serait un progrès immense — et MaelStrom pourrait simplement “mourir” au profit d’une nouvelle génération d’outils. Cela permettrait d’éditer des modèles sans conversion, avec n’importe quel éditeur préféré. Mais il est peu probable que cela arrive sur MaelStrom, car ce n’est pas une tâche réalisable par une seule personne.

Volodymyr : Merci pour cet entretien, Alexander ! C’était un plaisir d’échanger. Bonne chance et à la prochaine !

Alexander : Merci pour votre attention !

Un nouveau jeu de pirates est maintenant sur Steam

Acheter sur